Guest User

minecraft 1.10 mod conversion issue

a guest
Jul 9th, 2016
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. //item registry
  2. public class ModItems {
  3.  
  4. public static Item Essence;
  5. public static Item RiftTome;
  6. public static Item RiftReader;
  7.  
  8. public static void init() {
  9. Essence = new Essence();
  10. RiftTome = new RiftTome();
  11. RiftReader = new RiftReader();
  12. }
  13.  
  14. public static void register() {
  15. GameRegistry.register(Essence);
  16. GameRegistry.register(RiftTome);
  17. GameRegistry.register(RiftReader);
  18. }
  19.  
  20. public static void renders() {
  21. registerRender(Essence);
  22. registerRender(RiftTome);
  23. registerRender(RiftReader);
  24. }
  25.  
  26. private static void registerRender(Item item) {
  27. Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation("MagicRifts:"+item.getUnlocalizedName().substring(5), "inventory"));
  28. //System.out.println("MagicRifts:"+item.getUnlocalizedName().substring(5));
  29. }
  30.  
  31. }
  32.  
  33. //all item classes are near-identical, I will provide one.
  34.  
  35. public class Essence extends Item {
  36.  
  37. public Essence() {
  38. setUnlocalizedName("Essence");
  39. setRegistryName("Essence");
  40. }
  41.  
  42. }
  43.  
  44. //interface for server and client
  45.  
  46. public interface CommonProxy {
  47.  
  48. public void init();
  49.  
  50. }
  51.  
  52. /client init
  53.  
  54. public class ClientProxy implements CommonProxy {
  55.  
  56. @Override
  57. public void init() {
  58. ModItems.renders();
  59. }
  60.  
  61. }
  62.  
  63. //main
  64.  
  65. @Mod(modid = MagicRifts.MODID, version = MagicRifts.VERSION)
  66. public class MagicRifts {
  67. public static final String MODID = "magicrifts";
  68. public static final String VERSION = "0.0";
  69. public static final String CLIENT_PROXY_CLASS = "com.zane49er.MagicRifts.proxy.ClientProxy";
  70. public static final String SERVER_PROXY_CLASS = "com.zane49er.MagicRifts.proxy.ServerProxy";
  71.  
  72. @Instance
  73. public static MagicRifts instance;
  74.  
  75. @SidedProxy(clientSide = CLIENT_PROXY_CLASS, serverSide = SERVER_PROXY_CLASS)
  76. public static CommonProxy proxy;
  77.  
  78. @EventHandler
  79. public void preInit(FMLPreInitializationEvent event) {
  80. ModItems.init();
  81. ModItems.register();
  82. }
  83.  
  84. @EventHandler
  85. public void init(FMLInitializationEvent event) {
  86.  
  87. }
  88.  
  89. @EventHandler
  90. public void postInit(FMLPostInitializationEvent event) {
  91.  
  92. }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment