Class ChunkRadiationManager

java.lang.Object
com.hbm_m.radiation.ChunkRadiationManager

public class ChunkRadiationManager extends Object
ЕДИНЫЙ менеджер радиации, управляющий обработчиками и ВСЕМИ связанными событиями. Этот класс является единственным источником истины для системы радиации.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Глобальная точка доступа к единственному экземпляру обработчика симуляции.
    static float
    getRadiation(net.minecraft.world.level.Level level, int x, int y, int z)
     
    static void
    incrementRad(net.minecraft.world.level.Level level, int x, int y, int z, float rad)
     
    void
    onBlockBreak(net.minecraftforge.event.level.BlockEvent.BreakEvent event)
     
    void
    onBlockPlace(net.minecraftforge.event.level.BlockEvent.EntityPlaceEvent event)
     
    void
    onChunkLoad(net.minecraftforge.event.level.ChunkEvent.Load event)
     
    void
    onChunkUnload(net.minecraftforge.event.level.ChunkEvent.Unload event)
     
    void
    onExplosionDetonate(net.minecraftforge.event.level.ExplosionEvent.Detonate event)
     
    void
    onPlayerLogOut(net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent event)
     
    void
    onServerTick(net.minecraftforge.event.TickEvent.ServerTickEvent event)
     
    void
    onWorldLoad(net.minecraftforge.event.level.LevelEvent.Load event)
     
    void
    onWorldUnload(net.minecraftforge.event.level.LevelEvent.Unload event)
     
    static void
    setRadiation(net.minecraft.world.level.Level level, int x, int y, int z, float rad)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • getProxy

      public static ChunkRadiationHandler 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)