Class PlayerHandler

java.lang.Object
com.hbm_m.radiation.PlayerHandler

public class PlayerHandler extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    decrementPlayerRads(net.minecraft.world.entity.player.Player player, float rads)
    Уменьшает уровень радиации игрока
    static float
    getIncomingEnvironmentRad(net.minecraft.world.entity.player.Player player)
    Входящая доза среды для HUD/пакета.
    static float
    getInventoryRadiation(net.minecraft.world.entity.player.Player player)
    Возвращает радиацию от всех радиоактивных предметов в инвентаре игрока (за тик)
    static float
    getPlayerRads(net.minecraft.world.entity.player.Player player)
    Получает уровень радиации игрока
    static void
    incrementPlayerRads(net.minecraft.world.entity.player.Player player, float rads)
    Увеличивает уровень радиации игрока
    static void
    Регистрация всех обработчиков событий.
    static void
    setPlayerRads(net.minecraft.world.entity.player.Player player, float rads)
    Устанавливает уровень радиации игрока

    Methods inherited from class java.lang.Object

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

    • PlayerHandler

      public PlayerHandler()
  • Method Details

    • register

      public static void register()
      Регистрация всех обработчиков событий. Вызывается один раз при инициализации мода.
    • getPlayerRads

      public static float getPlayerRads(net.minecraft.world.entity.player.Player player)
      Получает уровень радиации игрока
      Parameters:
      player - игрок
      Returns:
      уровень радиации
    • setPlayerRads

      public static void setPlayerRads(net.minecraft.world.entity.player.Player player, float rads)
      Устанавливает уровень радиации игрока
      Parameters:
      player - игрок
      rads - новый уровень радиации
    • incrementPlayerRads

      public static void incrementPlayerRads(net.minecraft.world.entity.player.Player player, float rads)
      Увеличивает уровень радиации игрока
      Parameters:
      player - игрок
      rads - величина увеличения
    • decrementPlayerRads

      public static void decrementPlayerRads(net.minecraft.world.entity.player.Player player, float rads)
      Уменьшает уровень радиации игрока
      Parameters:
      player - игрок
      rads - величина уменьшения
    • getIncomingEnvironmentRad

      public static float getIncomingEnvironmentRad(net.minecraft.world.entity.player.Player player)
      Входящая доза среды для HUD/пакета. Как HbmLivingProps.getRadBuf на гейгере в 1.7.10 (сумма чанка + инвентаря за последнюю секунду через radEnv).
    • getInventoryRadiation

      public static float getInventoryRadiation(net.minecraft.world.entity.player.Player player)
      Возвращает радиацию от всех радиоактивных предметов в инвентаре игрока (за тик)