Package com.hbm_m.radiation
Class ChunkRadiationManager
java.lang.Object
com.hbm_m.radiation.ChunkRadiationManager
ЕДИНЫЙ менеджер радиации, управляющий обработчиками и ВСЕМИ связанными событиями.
Использует Architectury API для логики тиков/миров и загрузчики для событий чанков.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ChunkRadiationHandlergetProxy()static floatgetRadiation(net.minecraft.world.level.Level level, int x, int y, int z) static voidincrementRad(net.minecraft.world.level.Level level, int x, int y, int z, float rad) static voidinit()Кроссплатформенная инициализация событий через Architectury API + события чанков.static voidonChunkLoad(net.minecraftforge.event.level.ChunkEvent.Load event) static voidonChunkUnload(net.minecraftforge.event.level.ChunkEvent.Unload event) static voidsetRadiation(net.minecraft.world.level.Level level, int x, int y, int z, float rad)
-
Field Details
-
INSTANCE
-
-
Method Details
-
getProxy
-
init
public static void init()Кроссплатформенная инициализация событий через Architectury API + события чанков. -
onChunkLoad
public static void onChunkLoad(net.minecraftforge.event.level.ChunkEvent.Load event) -
onChunkUnload
public static void onChunkUnload(net.minecraftforge.event.level.ChunkEvent.Unload event) -
getRadiation
public static float getRadiation(net.minecraft.world.level.Level level, int x, int y, int z) -
setRadiation
public static void setRadiation(net.minecraft.world.level.Level level, int x, int y, int z, float rad) -
incrementRad
public static void incrementRad(net.minecraft.world.level.Level level, int x, int y, int z, float rad)
-