/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/blocks/generic/BlockBallsSpawner.java
38 строк
1 KB
Bob
polished BOT, some uninteresting cleanup crap
31 дек 2020, 05:14
31 дек 2020, 05:14
759108b
Код
Авторство
О чём код?
package com.hbm.blocks.generic; import com.hbm.blocks.ModBlocks; import com.hbm.entity.mob.botprime.EntityBOTPrimeHead; import com.hbm.items.ModItems; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; public class BlockBallsSpawner extends Block { public BlockBallsSpawner(Material mat) { super(mat); } public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int i, float fx, float fy, float fz) { if(player.getHeldItem() != null && player.getHeldItem().getItem() == ModItems.mech_key) { player.getHeldItem().stackSize--; if(!world.isRemote) { EntityBOTPrimeHead bot = new EntityBOTPrimeHead(world); bot.setPositionAndRotation(x + 0.5, 300, z + 0.5, 0, 0); bot.motionY = -1.0; bot.onSpawnWithEgg(null); world.spawnEntityInWorld(bot); world.setBlock(x, y, z, ModBlocks.brick_jungle_cracked); } } return false; } }