Closed puggan closed 4 years ago
Help needed:
Can't find a replacement for ItemTags.getGeneration()
Help Needed
Can't find a replacement fro ForgeRegistries.MOD_DIMENSIONS
Help Needed Can't find a replacement fro
ForgeRegistries.MOD_DIMENSIONS
Dimension related code will need to be nuked. It no longer exists.
Now I checked all that I could manage by myself. here is a list of the stuff that still red in my editor:
java/net/darkhax/bookshelf/crafting/item/IngredientPredicate.java refers ItemTags.getGeneration
java/net/darkhax/bookshelf/loot/condition/*.java
1.15: /net/minecraft/world/storage/loot/conditions/ILootCondition.java
1.16: /net/minecraft/loot/conditions/ILootCondition.java
subclass AbstractSerializer
replaced with LootConditionType func_230419_b_();
java/net/darkhax/bookshelf/network/NetworkHelper.java refers Dimension
java/net/darkhax/bookshelf/registry/RegistryHelper.java refers BiomeProviderType, IBiomeProviderSettings, ChunkGeneratorType, GenerationSettings, AbstractSerializer
java/net/darkhax/bookshelf/util/MCJsonUtils.java refers ModDimension private LootTableManager.GSON_INSTANCE, is already in accesstransformer.cfg
java/net/darkhax/bookshelf/util/RenderUtils.java private BlockModelRenderer.renderQuadsFlat, is already in accesstransformer.cfg
java/net/darkhax/bookshelf/Bookshelf.java refering to java/net/darkhax/bookshelf/loot/condition/*.java
I got it to build, the last 6 commits are "unsafe", nuked/removed stuff and rewrote loot conditions.
Error when entering a world:
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Missing required tags: items:forge:axes,items:forge:hoes,items:forge:pickaxes,items:forge:shovels,items:forge:swords,items:forge:tools/axes,items:forge:tools/hoes,items:forge:tools/pickaxes,items:forge:tools/shovels,items:forge:tools/swords
I decided to do the port separately. There was far too much going on in this PR, especially with the change in MCP mappings and many of the changes I wanted to make.
Started with a 1.16.1 upgrade, so put it here as a Draft PR, in-case someone was interested in how its going.