Package com.hbm_m.compat.create
Class CreateLevelAccess
java.lang.Object
com.hbm_m.compat.create.CreateLevelAccess
Reflective доступ к ContraptionWorld / VirtualRenderWorld. Эти типы наследуют
net.createmod.catnip.levelWrappers.WrappedLevel (catnip), которого нет
на compile-classpath (Create подключён как slim, transitive=false). Чтобы не
тянуть catnip в зависимости, обращаемся через reflection — javac не загружает
ContraptionWorld/WrappedLevel, только Object → cast к Level.-
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.level.LevelclientRenderLevel(Object clientContraption) ClientContraption#getRenderLevel()— VirtualRenderWorld (рендер, клиент).static net.minecraft.world.level.LevelcontraptionCollisionLevel(Object contraption) Contraption#getContraptionWorld()— уровень для коллизии (сервер и клиент).
-
Method Details
-
contraptionCollisionLevel
Contraption#getContraptionWorld()— уровень для коллизии (сервер и клиент). -
clientRenderLevel
ClientContraption#getRenderLevel()— VirtualRenderWorld (рендер, клиент).
-