方法
TileEntityのBoundingBoxの大きさを変更します。maxRenderDistanceを変更すると、非常に遠くからでも見えるようになります。
TileEntity
@Override
public AxisAlignedBB getRenderBoundingBox() {
return TileEntity.INFINITE_EXTENT_AABB;
}
@Override
public double getMaxRenderDistanceSquared() {
return Float.POSITIVE_INFINITY;
}
またTileEntitySpecialRendererに以下のメソッドを追加してください。
TileEntityRenderer
@Override
public boolean isGlobalRenderer(TileEntitySuperShape p_isGlobalRenderer_1_) {
return true;
}
私が作成したSuperShape Modはシンプルなので、TileEntitySpecialRendererを学ぶのにおすすめです。
https://github.com/Nekodigi/SuperShape-Mod