/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/blocks/generic/BlockAshes.java
47 строк
1 KB
Bob
mostly finished new gas mask funnies, improved mask filters
12 сен 2021, 22:39
12 сен 2021, 22:39
f077b6f
Код
Авторство
О чём код?
package com.hbm.blocks.generic; import java.util.Random; import com.hbm.items.ModItems; import com.hbm.main.MainRegistry; import com.hbm.util.ArmorRegistry; import com.hbm.util.ArmorUtil; import com.hbm.util.ArmorRegistry.HazardClass; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.BlockFalling; import net.minecraft.block.material.Material; import net.minecraft.world.World; public class BlockAshes extends BlockFalling { public BlockAshes(Material mat) { super(mat); } public static int ashes = 0; @Override @SideOnly(Side.CLIENT) public void randomDisplayTick(World p_149734_1_, int p_149734_2_, int p_149734_3_, int p_149734_4_, Random p_149734_5_) { super.randomDisplayTick(p_149734_1_, p_149734_2_, p_149734_3_, p_149734_4_, p_149734_5_); if(p_149734_5_.nextInt(25) == 0) { if(ArmorUtil.checkArmorPiece(MainRegistry.proxy.me(), ModItems.ashglasses, 3)) { if(ashes < 256 * 0.25) { ashes++; } } else if(ArmorRegistry.hasAnyProtection(MainRegistry.proxy.me(), 3, HazardClass.SAND, HazardClass.LIGHT)) { if(ashes < 256 * 0.75) { ashes++; } } else { if(ashes < 256 * 0.95) { ashes++; } } } } }