Package com.hbm_m.radiation
Class ChunkRadiationManager
java.lang.Object
com.hbm_m.radiation.ChunkRadiationManager
ЕДИНЫЙ менеджер радиации, управляющий обработчиками и ВСЕМИ связанными событиями.
Этот класс является единственным источником истины для системы радиации.
-
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) voidonBlockBreak(net.minecraftforge.event.level.BlockEvent.BreakEvent event) voidonBlockPlace(net.minecraftforge.event.level.BlockEvent.EntityPlaceEvent event) voidonChunkLoad(net.minecraftforge.event.level.ChunkEvent.Load event) voidonChunkUnload(net.minecraftforge.event.level.ChunkEvent.Unload event) voidonExplosionDetonate(net.minecraftforge.event.level.ExplosionEvent.Detonate event) voidonPlayerLogOut(net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent event) voidonServerTick(net.minecraftforge.event.TickEvent.ServerTickEvent event) voidonWorldLoad(net.minecraftforge.event.level.LevelEvent.Load event) voidonWorldUnload(net.minecraftforge.event.level.LevelEvent.Unload event) static voidsetRadiation(net.minecraft.world.level.Level level, int x, int y, int z, float rad)
-
Field Details
-
INSTANCE
-
-
Method Details
-
getProxy
Глобальная точка доступа к единственному экземпляру обработчика симуляции. -
onWorldLoad
public void onWorldLoad(net.minecraftforge.event.level.LevelEvent.Load event) -
onWorldUnload
public void onWorldUnload(net.minecraftforge.event.level.LevelEvent.Unload event) -
onChunkLoad
public void onChunkLoad(net.minecraftforge.event.level.ChunkEvent.Load event) -
onChunkUnload
public void onChunkUnload(net.minecraftforge.event.level.ChunkEvent.Unload event) -
onServerTick
public void onServerTick(net.minecraftforge.event.TickEvent.ServerTickEvent event) -
onBlockPlace
public void onBlockPlace(net.minecraftforge.event.level.BlockEvent.EntityPlaceEvent event) -
onBlockBreak
public void onBlockBreak(net.minecraftforge.event.level.BlockEvent.BreakEvent event) -
onExplosionDetonate
public void onExplosionDetonate(net.minecraftforge.event.level.ExplosionEvent.Detonate event) -
onPlayerLogOut
public void onPlayerLogOut(net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent 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)
-