@SideOnly(Side.CLIENT)
private List<IBakedModel> mapRender(IBlockState state, @Nullable IBlockState paint) {
List<IBakedModel> result = new ArrayList<IBakedModel>();
result.add(PaintRegistry.getModel(IBakedModel.class, "fence_post", paint, null));
if (state.getValue(BlockFence.NORTH)) {
result.add(PaintRegistry.getModel(IBakedModel.class, "fence_side", paint, new UVLock(null)));
}
if (state.getValue(BlockFence.EAST)) {
result.add(PaintRegistry.getModel(IBakedModel.class, "fence_side", paint, new UVLock(ModelRotation.X0_Y90)));
}
if (state.getValue(BlockFence.SOUTH)) {
result.add(PaintRegistry.getModel(IBakedModel.class, "fence_side", paint, new UVLock(ModelRotation.X0_Y180)));
}
if (state.getValue(BlockFence.WEST)) {
result.add(PaintRegistry.getModel(IBakedModel.class, "fence_side", paint, new UVLock(ModelRotation.X0_Y270)));
}
return result;
}
BlockPaintedFence.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:EnderIO
作者:
评论列表
文章目录