- Created and textured the Recrafter block
- Add loot table, block tag, language translation, model, and recipe for Recrafter
- Convert all of the original crafting recipes into Recrafter recipes
- Create a custom Recrafter screen, which handles the following:
- Showing the player's inventory and hotbar along with the Recrafter GUI
- Allowing their inventory and hotbar to be interactable, and with their items in the right spots
- Have a custom Recrafter input and output slot with background textures
- Only allow valid inputs to be placed into the input
- Dynamically generate the correct possible outputs to select from based on the input
- Display the outputs in a 4x4 grid with a functioning scrollbar if there are more than 16 outputs
- Tooltips over the possible outputs with their item names
- Tooltips over the inputs and outputs
- Tooltip over the scrollbar when there are possible outputs present saying "X-Y out of Z" for the possible outputs being shown out of the total possible outputs
- Functionality for selecting a possible output from the grid
- Functionality for showing an amount of the selected possible output equal to the number of valid inputs (input 12 pieces of Glowstone, select Blue Glowstone, output shows and has 12 Blue Glowstone in it)
- Functionality for taking a selected possible output from the output slot
- Functionality for dropping the items put into the Recrafter and the player disconnects or the block is broken
- Add a total of 8 custom GUI-related textures for the Recrafter
- Add a total of 3 showcase images for the Recrafter
- Fixed a bug where bars were generating their item models twice, causing issues joining servers
- Update mod version
-
Created 5 total pumpkin variant textures (10 since there are unlit and lit textures)
-
Add loot table, block tags, item tags, language translations, models, and recipes into data generation for 5 total bar variants
-
Update mod version
-
Add showcase of 5x2 pumpkins and high res version
-
Happy Halloween!
- Fix recipes of doors to craft into 3 doors instead of 1
- Created 7 total bar variant textures (14 since you need bar textures and bar top textures)
- Add loot table, block tags, item tags, language translations, models, and recipes into data generation for 7 total bar variants
- Add clientside rendering of the bars so that you can see through them
- Update mod version
- Add showcase of 8x1 bars and high res version
- Fixed a bug where Magma had none of the actual properties (tags) of Magma, now all of them do!
- Created 7 total door variant textures (21 since you need 2 block textures and an item texture, but who's counting)
- Add loot table, block tags, item tags, language translations, models, and recipes into data generation for 7 total door variants
- Add clientside rendering of the doors so that you can see through their windows
- Polish language translation generation for code cleanliness
- Update mod version
- Add showcase of 8x1 doors and high res version
- Created 15 total animated Magma variant textures
- Add loot table, block tags, item tags, language translations, models, and recipes into data generation for 15 total Magma variants
- Update README.md with checked off Magma and animated gif
- Created 15 total Glowstone variant textures
- Fix mod name in Initializing info log
- Separate Shroomlights (and add glowstone) outside of main methods to maintain code cleanliness
- Add loot table, block tags, item tags, language translations, models, and recipes into data generation for 15 total Glowstone variants
- Update mod version to 1.0.1
- Update README with Glowstone Variants picture and checked off box
Polish shroomlight features:
- Tag created for shroomlight blocks and items
- Infrastructure for future item tags
- Can now properly dye any shroomlight variant to any other shroomlight variant, as well as back to the original shroomlight with orange dye
- Recipes for dyed shroomlights unlock when the players acquires a colored dye (will unlock 1 shroomlight) or a shroomlight (unlocks all shroomlights)
Add variants of shroomlights:
- Created 15 total shroomlight variant textures
- Register 15 shroomlight variants with items
- Delete old en_us.json file and use data generation for language instead
- Dynamically generate names of 15 shroomlight variants
- Dynamically generate loot tables with 15 shroomlight variants
- Dynamically add block tags to 15 shroomlight variants
- Generate models for 15 shroomlight variants
- Dynamically generate shapeless recipes for 15 shroomlight variants
- Add the 15 shroomlight variants before and after the original shroomlight in both the NATURAL and FUNCTIONAL creative tabs
Shroomlight cleanup: - Fix bug causing "Light" colors of Shroomlights to not show up in the name
- Silo Shroomlights a bit more to keep it clean
- Cleanup imports for more code clarity
- Comment out some of the LOGGER.info's to clean up the console output