Adds more colored variations and patterns to the decorative blocks from Mirage!
Adds more colored variations and patterns to the decorative blocks from Mirage!
The main set of blocks is completely done for using in 1.21.1 neoforge. Iām shipping this now as Iām happy with where it is at and Iām focusing my time on other projects.
Iām proud of the learning Iāve done when it came to texture loading in Minecraft, figuring out paletted permutations and also adapting textures to fit different colour palettes successfully!
Used a sprite source provider to automatically generate the textures from palettes and patterns for the terracotta to prevent the need for a script to generate the sprites and saving each individual paletted sprite within the built jar.
This significantly reduces the file size of the final mod as well as meaning making new sprites is far easier as the script does not need to be constantly run and aseprite is not a requirement to generate the sprites.
I have also adjusted the paths that all resources save to which helps makes the resource paths more natural rather than being in many nested directories.
Log in to leave a comment
Added support for patterns from other mods and added two pattern from Dye Depotās glazed terracotta. Also added a handful of more colours. I still need to work on allowing this to be configurable and properly detecting if the mod is installed and adding the recipes based on that.
Added enums that specify relative positionings of dyes and patterns to each others and added some enum configs to allow the player to customise the creative mode tab. I went through multiple iterations before settling on having each enum value contain a mutable list that allows the ordering to be edited and filtered.
Allowed for adding custom faded terracotta blocks and generating the lang and block state. Faded terracotta for the mod compatibility will be in this mod rather than Mirage due to Mirage not needing these blocks as by default they arenāt going to naturally occur in world gen unlike the other faded blocks.
Log in to leave a comment
Wrote a script to allow me to automatically generate the textures from provided palettes and patterns to make adding more palettes and patterns easier.
Started to add compatibility with mod āDye Depotā, currently added 3 of the dyes, will later add the rest of the dyes alongside the patterns.
Partially restructured the code to make this compatibility easier and not hardcode the namespace of the blank terracotta.
Log in to leave a comment
Finished polishing up the mod ready for a beta release, created branding and added new config options!
Log in to leave a comment
All the colours for the first 3 patterns!
For each of the patterns, those 5 tones per group of faded terracotta have been compressed again into 3 to make it cleaner so the colour and contrast stands out more, especially for the darkest and brightest colours
The colour palette was then manually created for each one, tweaking each individual tone until it looked the nicest across a range of textures
I have then been slowly applying the colour palettes to every block
Log in to leave a comment
Started work on the actual coloured blocks tweaking contrast and forming palettes that can be used for all patterns
Log in to leave a comment
Added a terracotta database system to allow for dynamic and easy generation of tags and recipes to prevent lots of boilerplate when adding hundreds of new coloured blocks!
Log in to leave a comment