Package com.hbm_m.radiation
Class PlayerHandler
java.lang.Object
com.hbm_m.radiation.PlayerHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddecrementPlayerRads(net.minecraft.world.entity.player.Player player, float rads) Уменьшает уровень радиации игрокаstatic floatgetIncomingEnvironmentRad(net.minecraft.world.entity.player.Player player) Входящая доза среды для HUD/пакета.static floatgetInventoryRadiation(net.minecraft.world.entity.player.Player player) Возвращает радиацию от всех радиоактивных предметов в инвентаре игрока (за тик)static floatgetPlayerRads(net.minecraft.world.entity.player.Player player) Получает уровень радиации игрокаstatic voidincrementPlayerRads(net.minecraft.world.entity.player.Player player, float rads) Увеличивает уровень радиации игрокаstatic voidregister()Регистрация всех обработчиков событий.static voidsetPlayerRads(net.minecraft.world.entity.player.Player player, float rads) Устанавливает уровень радиации игрока
-
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) Возвращает радиацию от всех радиоактивных предметов в инвентаре игрока (за тик)
-