Code Monkey home page Code Monkey logo

blockbench's People

Contributors

aaronwoodward avatar ampflower avatar farfalk avatar gingeh avatar jannisx11 avatar juknum avatar mrcrayfish avatar mrkinau avatar mysterious-dev avatar sizableshrimp avatar snavesutit avatar solveddev avatar steelsmasher avatar sya-ri avatar thedrawingcoder-gamer avatar unoqwy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blockbench's Issues

[Issue] Images not loading when opening a json file

When i load a json file, none of the images used gets loaded, instead a red circle with an exclamation mark is shown. I have to manually remove and add the textures again for them to reappear.
Is this a bug, or simply just not a feature?

screenshot

[Issue] UV Editor pushes texture selection off-screen

On lower resolution displays (I assume this isn't a problem on higher-resolution displays, I haven't had a chance to try on one), the UV editor is so large that the texture selection area is pushed off-screen.
image
My monitor resolution is set to 1216x676.

[Issue] Bug while scaling/moving elements using arrows

Basically, when you move/scale something using the arrows, you might go outside the canvas and get onto the GUI with your cursor. This will prevent the element from moving/scaling and will start rotating the camera instead. This may become really annoying!

[Issue] Undo overjumps multiple steps / Redo is missing

When I edited an element, I assigned a new texture to one side. Then I edited the size of the selected element. When I press undo it brings me to the start, where I haven't assigned a new texture. Shouldn't the redo have brought me to the point where I assigned the texture and have not edited the size yet?

On another note, redo is missing.

Import problem

I have language problem sorry.

I can't import a .json files.

[Suggestion] Zoom level

Adjusting the zoom levels through 7 or 8 options that are set is kind of unintuitive. Perhaps set a field where you can enter a percentage where it automatically adjusts to, for example if you want 95%?

[Suggestion] Rename project button

This would be the first button in the "File" menu at the top. You would rename the whole project so that you don't have to rename it by clicking "Export".

[Suggestion] Auto-Save feature

Often times when making a model it would be irreversibly be lost due to forced restarts/power outages/accidental clicking, etc. Thus it would be really nice if there was a setting you could turn on, where you'd also enter how many minutes pass until another autosave is made. There would be an autosave folder, where a model would have a folder and in that folder there will be files called "modelname_DD_HH_MM" which would be filled by the time it was saved.

[Suggestion] Vertex snapping

Example in Unity

  1. Press a key (e.g: V) to show vertices
  2. Click one vertex on a cube
  3. Drag over to another vertex on another cube
  4. The first cube is moved so that the vertices align (move by second vertex coords - first vertex coords)

I found this convenience feature very handy for lining up objects how I wanted (especially if they're angled) when working with Unity. I don't think any of the other Minecraft model editors have this feature, so it'd be a useful extra.

[Issue] Updating texture won't update on elements

When you change a texture and click the "Reload Textures" button, the textures in the UV settings and in the textures list get updated. But the textures applied on elements keep their old textures.

[Issue] Texture sync doesn't work

image
The left block with the green stripes is selected in the UV but the old texture, where the right block was before is shown in the editor.

[Suggestion] Arm angle in display settings

This might be useful for someone who models things for zombies, to easily see how the model will look like inside their hands. I suggest a slider to easily modify the arm angle.

[Suggestion] Better JSON export settings

It would be have nice to have some options regarding exporting (or saving) of models, and what to include or leave out. For example, an option for automatically setting the "cullface" value for faces, for better in-game performance. Or to leave out the "name" variable if it's already the default value.

[Issue] "Extrude from texture" dialogue doesn't close

I've tried it out a couple of times - after clicking the scan button, the progress bar fills up. Presumably it's done its job and the extrusion works, but there is no way that I have found of actually closing the dialogue. It does not recognize any key presses aside from ENTER, which triggers the scan again, creating duplicates. Only way I've gotten rid of it is restarting the program entirely.

[Suggestions] Tooltips

Some options are not self-explanatory, e.g. "Cullface" or "Ambient Occlusion" or just some things that need to be explained. So it would be nice if you could hover over the text and a tooltip would appear that would give a short description of what it does. Of course a way to turn it off if you already know these things would be great 😄

[Suggestion] No highlighting of side that you selected

If you select an element and switch through the sides you have no visual feedback on which side you are on. You can only guess by the autosize and now you have a 50:50 chance which side you have selected.
My suggestion would be to use the weak highlighting you use in the UV section on the side of the element you selected.

[Suggestion] Sort feature

In the elements manager. You could sort by name so that

pillar3
pillar5
pillar1

would turn into:

pillar1
pillar3
pillar5

[Issue] Numbers

When you create a new model, sometimes the numbers starts to be rounded. It is annoying, especially when you work with small things and enlarges the output *.json.

For example, you are working on a computer's mouse, you would have to work with decimals, after you sightly put it on the place, one of the numbers that indicate the element's position or size is 1.5, but you move -0.1 the element and the values changes to 1.39999999999* or 1.40000000000*, where the * are a random number. This also ocurs when you goes up, or with integer numbers.

[Issue] Confusing colours on blank elements

image
As you can see there are 3 elements.

image
If you look at it from this angle you can see that you can hardly distinguish how many elements there are and how they are placed.

I would suggest that you give each new element (maybe duplicates get the same colour) a random colour that is flat so that there is no confusion.

[Bug?] Weird UV-Copying

image
I pressed Shift+Ctrl+C on the left pillar and pasted it on the right pillar with Ctrl + V. As you can see, the 1 pixel big side has a stretched UV, which is not the same as the first one.

Editing sometimes does not correctly update the preview

The new preview updater introduced in Blockbench 1.6.5 does not update the preview correctly in these situations.

  • Removing rotation
  • Switching rotation axis
  • Maximizing or pasting UV
  • Edit > Flip and Edit > Rotate

Add a comment if you find another bug relating to this.

[Suggestion] Centering on axis

A button maybe right of these GUI elements image could be used to center the selected element to one of the three axes inside the 1m x 1m cube

[Issue] Can't rename groups

Sometimes renaming groups doesn't work. When double clicking a group, nothing happens. (However, double clicking on an element will make you able to rename the element)

[Issue] De-selecting elements

If you want no element of your model to be selected (which creates a blue line around it) you cannot de-select it by leftclicking the void or pressing ESC.

[Suggestion] Texture string names and texture paths

  1. Renaming texture strings: Blockbench defaults the name to #0 but it would be nice to edit it in the program to keep it organized when you have multiple textures.
    Maybe adding a fifth button here with the name "Rename texture string"
    image

  2. Renaming texture paths: If you locate through explorer it still would show a missing texture in my mod (due to how it is handled via code) so it would nice to edit that inside the modeller as well. On the pic before, maybe a sixth button called "Rename texture path" or combined with 1) in a single button.

  3. Edit JSON manually button: could have several uses, checking formatting, changing numbers manually, etc. Clicking this would make the JSON appear in a popup

[Suggestion] Dragging elements

Right now holding left click changes the camera view. I suggest you reassign this keybind to holding the middle mouse button and assign holding left mouse button to dragging an element you clicked on through the space. Right now it feels very tedious to move an element so the dragging in space with the keybinds for moving an element (which I suggested in Discord) should make modelling feel a lot more fluid and nice.

[Issue] Cleared side textures aren't the same

When you clear a face of an element, that side gets all transparent. However, when you open the same model, the cleared faces will have the Blockbench "default no-texture" texture.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.