/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/blocks/generic/BlockSmolder.java
42 строки
1 KB
Bob
crucible templates in folder, storage tanks, recipes
02 окт 2022, 00:45
02 окт 2022, 00:45
99f3909
Код
Авторство
О чём код?
package com.hbm.blocks.generic; import java.util.Random; import com.hbm.items.ModItems; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.entity.Entity; import net.minecraft.item.Item; import net.minecraft.world.World; public class BlockSmolder extends Block { public BlockSmolder(Material mat) { super(mat); } @Override @SideOnly(Side.CLIENT) public void randomDisplayTick(World world, int x, int y, int z, Random rand) { super.randomDisplayTick(world, x, y, z, rand); if(world.getBlock(x, y + 1, z).getMaterial() == Material.air) { world.spawnParticle("lava", x + 0.25 + rand.nextDouble() * 0.5, y + 1.1, z + 0.25 + rand.nextDouble() * 0.5, 0.0, 0.0, 0.0); world.spawnParticle("flame", x + 0.25 + rand.nextDouble() * 0.5, y + 1.1, z + 0.25 + rand.nextDouble() * 0.5, 0.0, 0.0, 0.0); } } @Override public Item getItemDropped(int i, Random rand, int j) { return ModItems.powder_fire; } @Override public void onEntityWalking(World world, int x, int y, int z, Entity entity) { entity.setFire(3); } }