untagged-d6a73c5cb069be8621db: Get ready to convert the schematics
Runemoro
released this
27 Jan 09:26
·
82 commits
to 1.12-WIP
since this release
- Simplified code to have a single blockstate loop and made everything simpler - Palette no longer contains unused IDs such as sandstone or door default blockstates - Schematics use placeholders for doors and monolith to make updating them not require changing all the schematics - Fixed bug where book wasn't being translated - Make a library with default destinations and link properties - Remove translateIdCrude, since the schematic conversion code won't be run from outside the dev environment anymore - Looked at net.minecraft.util.datafix to check if there were any updates that needed to be done - Added error checking code to make sure everything is being converted correctly - Removed schematic info generator, that will be added to a separate tool that can run on the new schematics (once the old ones are replaced) - Manually checked the NBT to make sure everything is ok - Fixed the schematic containing sandstone at y=0 (it was obvious it needed to be ancient fabric) - Changed door item ids from "dimensional_door" to "iron_dimensional_door" and from "warp_dimensional_door" to "oak_dimensional_door" to match vanilla (we might want to implement more/all wood types in the future, so it's better to do it now rather than have to convert all schematics) and renamed "rift" - Added "powered" to note blocks NBT (checked which were powered before) - Added "CookTimeTotal" to furnace NBT - Fix the_nexus having SenseiKiwi's hideout door being converted to a dimensional door