Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val addObjectRaw = classOf[FMLControlledNamespacedRegistry[Block]].getDeclaredMethod("addObjectRaw", classOf[Int], classOf[String], classOf[Object])
- val id = Block.getIdFromBlock(Blocks.ice)
- addObjectRaw.setAccessible(true)
- addObjectRaw.invoke(GameData.getBlockRegistry, id: Integer, "minecraft:ice", BlockSTIce)
- addObjectRaw.invoke(GameData.getItemRegistry, id: Integer, "minecraft:ice", new ItemBlock(BlockSTIce))
- val ice = ReflectionHelper.findField(classOf[Blocks], "field_150432_aD", "ice")
- ReflectionHelper.setPrivateValue(classOf[Field], ice, ice.getModifiers & ~Modifier.FINAL, "modifiers")
- ice.setAccessible(true)
- ice.set(null, BlockSTIce)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement