Releases: NeRdTheNed/MC-TextureGen
MC Texture Generator v1.8.0 - Anisotropic Filtering missing texture
MC Texture Generator v1.7.0 - Multi-threaded madness!
- New in this release is a boost in speed: MC-TextureGen is now multi-threaded! Each generator uses a seperate thread, which will reduce texture generation times for pretty much any system. If multi-threaded texture generation causes performance decreases for you, or otherwise causes issues, you can disable it by setting the new command line flag "-multiThreaded" to "false".
- For other developers: I've spent a while adding Javadoc and de-duplicating constants, so hopefully the code is slightly more readable now!
- On a related note, the ability to change texture sizes is now controlled by a single constant, and I fixed a couple of textures which previously didn't scale properly. Here's some interesting Minecraft 4k-2 textures at 512x512:
The grass texture is probably my favourite.
MC Texture Generator v1.6.2 - Command line shenanigans
This release changes only one thing: the text based "missing texture" texture generators are now classified as "platform dependant" instead of "non-deterministic", and a new command line parameter (-platformTextures true/false) has been added to generate them.
MC Texture Generator v1.6.1 - Apple and anti aliasing
This release fixes a small bug which would cause incorrect texture generation for text based "missing texture" textures when using an Apple-released version of Java on a Mac with a Retina display. Pretty specific!
This is because the runtime tried to use anti aliasing on text rendering when it detected that it was running in HiDPI mode, but MC-TextureGen wasn't triggering that to happen.
There's also some other minor optimisations, so non-legacy Apple users can get something out of this release as well.
MC Texture Generator v1.6.0 - Lost & found
- Added generators for all known "missing texture" textures! These include the commonly known "checkerboard" textures:
...as well as the older text based textures, which are JVM / platform dependant. For more variations on these, check out the Minecraft Wiki page on missing textures and models.
As these are platform dependant, I've filed them under "non-deterministic", although I should come up with a better solution for them in the future. As long as you provide the appropriate command line parameters to generate 1 or more frames of non-deterministic textures, these will be generated. - Switched to using the Java Logging API for command line output.
- Re-targeted MC-TextureGen to Java 4, because it was using only minimal amounts of post-Java 4 features.
MC Texture Generator v1.5.0 - On fire!
I think this release should be self explanatory! The fire generator is a non-deterministic generator, so you'll have to use the appropriate command line parameters to get it to generate. I'm not 100% confident it's accurate because the original code is so strange.
Bonus GIFs:
MC Texture Generator v1.4.0 - Water, lava, and lava!
That's not a typo - there's two lava animations that can be generated! To generate these new liquid animations, you'll need to use some command line arguments, documented in the README.
Bonus GIFs:
MC Texture Generator v1.3.0 - Nether portals!
Code still needs to be cleaned up, but the generated nether portal textures match the current textures used in-game!
MC Texture Generator v1.2.0 - Gear support!
Although the code for this release is not really up to my standards, it should at least be accurate to how the gears were originally generated. To get the clockwise animation of the gear, simply reverse the order of the frames, starting from the first frame of the counter-clockwise animation.
Gear trivia: the gear animation is updated every in-game tick (20 times a second, or every 0.05 seconds). As the gear animation has 64 frames, it takes 3.2 seconds for one full rotation of a gear, meaning that the gear has a RPM of 18.75.
Here are some bonus GIFs! Click on the summary to view the files.
The same, at a higher frame rate, but slightly slower because GIF files can't support the right playback speed
To generate the higher resolution / frame rate versions, you'll need to change the code yourself at the moment. I'd advise checking to make sure that these are accurate, as they were generated when I was still working on the gear rotation code. The cutoff at the sides seems to be intentional.
MC Texture Generator v1.1.1 - Smaller .jar files
...that's all!