private static void registerItemBlockModels()
{
registerItemBlockModel(EnderUtilitiesBlocks.ASU, 0, "tier=1");
registerItemBlockModel(EnderUtilitiesBlocks.BARREL, 0, "creative=false");
// The Elevators don't have getSubBlocks() overridden, to cut down on JEI item list clutter.
// And thus registerAllItemBlockModels() can't be used for them.
for (int i = 0; i < 16; i++)
{
registerItemBlockModel(EnderUtilitiesBlocks.ELEVATOR, i, "inventory");
registerItemBlockModel(EnderUtilitiesBlocks.ELEVATOR_SLAB, i, "inventory");
registerItemBlockModel(EnderUtilitiesBlocks.ELEVATOR_LAYER, i, "inventory");
}
ModelLoader.setCustomStateMapper(EnderUtilitiesBlocks.ELEVATOR, (new StateMap.Builder()).ignore(BlockElevator.COLOR).build());
ModelLoader.setCustomStateMapper(EnderUtilitiesBlocks.ELEVATOR_SLAB, (new StateMap.Builder()).ignore(BlockElevator.COLOR).build());
ModelLoader.setCustomStateMapper(EnderUtilitiesBlocks.ELEVATOR_LAYER, (new StateMap.Builder()).ignore(BlockElevator.COLOR).build());
registerAllItemBlockModels(EnderUtilitiesBlocks.ENERGY_BRIDGE, "active=false,facing=north,type=", "");
registerAllItemBlockModels(EnderUtilitiesBlocks.MACHINE_1, "facing=north,type=", "");
registerAllItemBlockModels(EnderUtilitiesBlocks.STORAGE_0, "facing=north,type=", "");
registerAllItemBlockModels(EnderUtilitiesBlocks.MSU, "creative=false,type=", "");
registerItemBlockModel(EnderUtilitiesBlocks.DRAWBRIDGE, 0, "advanced=false,facing=north");
registerItemBlockModel(EnderUtilitiesBlocks.DRAWBRIDGE, 1, "advanced=true,facing=north");
registerItemBlockModel(EnderUtilitiesBlocks.ENDER_FURNACE, 0, "facing=north,mode=off");
registerItemBlockModel(EnderUtilitiesBlocks.FLOOR, 0, "half=bottom,type=normal");
registerItemBlockModel(EnderUtilitiesBlocks.FLOOR, 1, "half=bottom,type=cracked");
registerItemBlockModel(EnderUtilitiesBlocks.INSERTER, 0, "type=normal");
registerItemBlockModel(EnderUtilitiesBlocks.INSERTER, 1, "type=filtered");
registerItemBlockModel(EnderUtilitiesBlocks.MOLECULAR_EXCITER, 0, "facing=north,powered=false");
registerItemBlockModel(EnderUtilitiesBlocks.PHASING, 0, "inverted=false,powered=false");
registerItemBlockModel(EnderUtilitiesBlocks.PHASING, 1, "inverted=true,powered=true");
registerItemBlockModel(EnderUtilitiesBlocks.PORTAL_FRAME, 0, "inventory");
registerItemBlockModel(EnderUtilitiesBlocks.PORTAL_PANEL, 0, "facing=north");
registerItemBlockModel(EnderUtilitiesBlocks.SOUND_BLOCK, 0, "inventory");
}
ClientProxy.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:enderutilities
作者:
评论列表
文章目录