ClientProxy.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:enderutilities 作者:
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");
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号