cn.nukkit.item.ItemBed Maven / Gradle / Ivy
package cn.nukkit.item;
import cn.nukkit.block.Block;
import cn.nukkit.block.BlockID;
import cn.nukkit.utils.DyeColor;
/**
* @author MagicDroidX (Nukkit Project)
*/
public class ItemBed extends Item {
public ItemBed() {
this(0, 1);
}
public ItemBed(Integer meta) {
this(meta, 1);
}
public ItemBed(Integer meta, int count) {
super(BED, meta, count, "Bed");
this.block = Block.get(BlockID.BED_BLOCK);
updateName();
}
@Override
public void setDamage(Integer meta) {
super.setDamage(meta);
updateName();
}
private void updateName() {
name = DyeColor.getByWoolData(meta).getName() + " Bed";
}
@Override
public int getMaxStackSize() {
return 1;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy