mirror of
https://github.com/Ellpeck/NaturesAura.git
synced 2024-06-01 19:23:36 +02:00
33 lines
996 B
Java
33 lines
996 B
Java
package de.ellpeck.naturesaura.blocks.tiles;
|
|
|
|
import net.minecraft.nbt.NBTTagCompound;
|
|
import net.minecraft.util.EnumFacing;
|
|
import net.minecraftforge.items.IItemHandlerModifiable;
|
|
import net.minecraftforge.items.ItemStackHandler;
|
|
|
|
public class TileEntityOfferingTable extends TileEntityImpl {
|
|
public final ItemStackHandler items = new ItemStackHandlerNA(1, this, true);
|
|
|
|
@Override
|
|
public void writeNBT(NBTTagCompound compound, SaveType type) {
|
|
super.writeNBT(compound, type);
|
|
if (type != SaveType.BLOCK) {
|
|
compound.setTag("ingredients", this.items.serializeNBT());
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public void readNBT(NBTTagCompound compound, SaveType type) {
|
|
super.readNBT(compound, type);
|
|
if (type != SaveType.BLOCK) {
|
|
this.items.deserializeNBT(compound.getCompoundTag("ingredients"));
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public IItemHandlerModifiable getItemHandler(EnumFacing facing) {
|
|
return this.items;
|
|
}
|
|
|
|
}
|