Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SideOnly(Side.CLIENT)
- @SubscribeEvent
- public static void registerBlockTexture(ModelRegistryEvent event)
- {
- NHGClient.registerBlockTexture(FEAST);
- NHGClient.registerBlockTexture(CHARGING);
- NHGClient.registerBlockTexture(STATS_DISPLAYER);
- NHGClient.registerBlockTexture(SERVER_CONNECTOR);
- NHGClient.registerBlockTexture(SILVER_ORE);
- NHGClient.registerBlockTexture(CRUCIFIX);
- NHGClient.registerBlockTexture(RANKING);
- NHGClient.registerBlockTexture(RUNES, 0);
- NHGClient.registerBlockTexture(RUNES, 1);
- NHGClient.registerBlockTexture(DEXTERITY_UNLOCKER);
- NHGClient.registerBlockTexture(BLACK_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(RED_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(GREEN_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(BROWN_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(BLUE_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(PURPLE_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(CYAN_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(LIGHT_GRAY_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(GRAY_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(PINK_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(LINE_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(YELLOW_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(LIGHT_BLUE_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(MAGENTA_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(ORANGE_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(WHITE_HARDENED_CLAY_STAIRS);
- NHGClient.registerBlockTexture(LAMP);
- NHGClient.registerBlockTexture(LAMP_LIGHT);
- NHGClient.registerBlockTexture(SHOP);
- ModelLoader.setCustomMeshDefinition(Item.getItemFromBlock(HARDENED_CLAY_1_SIMPLE), stack -> new ModelResourceLocation(ModNanotechHungerGames.MODID + ":block_hardened_clay_slab_" + BlockSlabClay1.EnumType.byMetadata(stack.getItemDamage()).toString(), "inventory"));
- ModelLoader.setCustomMeshDefinition(Item.getItemFromBlock(HARDENED_CLAY_2_SIMPLE), stack -> new ModelResourceLocation(ModNanotechHungerGames.MODID + ":block_hardened_clay_slab_" + BlockSlabClay2.EnumType.byMetadata(stack.getItemDamage()).toString(), "inventory"));
- ResourceLocation[] slab1variant = new ResourceLocation[8];
- for(int i = 0; i < BlockSlabClay1.EnumType.values().length; i++)
- {
- slab1variant[i] = new ResourceLocation(ModNanotechHungerGames.MODID, "block_hardened_clay_slab_" + BlockSlabClay1.EnumType.values()[i]);
- }
- ModelBakery.registerItemVariants(Item.getItemFromBlock(HARDENED_CLAY_1_SIMPLE), slab1variant);
- ResourceLocation[] slab2variant = new ResourceLocation[8];
- for(int i = 0; i < BlockSlabClay2.EnumType.values().length; i++)
- {
- slab2variant[i] = new ResourceLocation(ModNanotechHungerGames.MODID, "block_hardened_clay_slab_" + BlockSlabClay2.EnumType.values()[i]);
- }
- ModelBakery.registerItemVariants(Item.getItemFromBlock(HARDENED_CLAY_2_SIMPLE), slab2variant);
- ModelLoader.setCustomStateMapper(SERVER_CONNECTOR, (new StateMap.Builder()).ignore(new IProperty[] {BlockServerConnector.TYPE}).build());
- ModelLoader.setCustomStateMapper(RUNES, (new StateMap.Builder()).ignore(new IProperty[] {BlockRunes.AWAY_INVISIBLE}).build());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement