/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/items/special/ItemRag.java
45 строк
1 KB
Bob
mostly finished new gas mask funnies, improved mask filters
12 сен 2021, 22:39
12 сен 2021, 22:39
f077b6f
Код
Авторство
О чём код?
package com.hbm.items.special; import java.util.List; import com.hbm.items.ModItems; import net.minecraft.block.material.Material; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.World; public class ItemRag extends Item { @Override public boolean onEntityItemUpdate(EntityItem entityItem) { if(entityItem != null && !entityItem.worldObj.isRemote) { if(entityItem.worldObj.getBlock((int)Math.floor(entityItem.posX), (int)Math.floor(entityItem.posY), (int)Math.floor(entityItem.posZ)).getMaterial() == Material.water) { ItemStack stack = entityItem.getEntityItem(); entityItem.setEntityItemStack(new ItemStack(ModItems.rag_damp, stack.stackSize)); return true; } } return false; } @Override public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { stack.stackSize--; player.inventory.addItemStackToInventory(new ItemStack(ModItems.rag_piss)); return stack; } @Override public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) { list.add("Drop into water to make damp cloth."); list.add("Right-click to urinate on the cloth."); } }