【Minecraft 1.12.2 模组开发】即使主体未显示,也始终显示TileEntitySpecialRenderer的方法
解决这个问题的途径
将TileEntity的BoundingBox大小进行更改。更改maxRenderDistance后,即使远处也可以看到。
@Override
public AxisAlignedBB getRenderBoundingBox() {
return TileEntity.INFINITE_EXTENT_AABB;
}
@Override
public double getMaxRenderDistanceSquared() {
return Float.POSITIVE_INFINITY;
}
请在TileEntitySpecialRenderer中增加以下方法。
@Override
public boolean isGlobalRenderer(TileEntitySuperShape p_isGlobalRenderer_1_) {
return true;
}
我创建的SuperShape Mod非常简单,非常适合学习TileEntitySpecialRenderer。