Make CraftMinecartHopper work as InventoryHolder. Adds BUKKIT-3796

This commit is contained in:
Michael Limiero
2013-03-17 15:50:34 -04:00
committed by Travis Watkins
parent 93fd33e218
commit 2642fbdf7e
3 changed files with 19 additions and 7 deletions

View File

@@ -3,20 +3,29 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.server.EntityMinecartHopper;
import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventory;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.HopperMinecart;
import org.bukkit.inventory.Inventory;
final class CraftMinecartHopper extends CraftMinecart implements HopperMinecart {
private final CraftInventory inventory;
CraftMinecartHopper(CraftServer server, EntityMinecartHopper entity) {
super(server, entity);
inventory = new CraftInventory(entity);
}
@Override
public String toString() {
return "CraftMinecartHopper";
return "CraftMinecartHopper{" + "inventory=" + inventory + '}';
}
public EntityType getType() {
return EntityType.MINECART_HOPPER;
}
public Inventory getInventory() {
return inventory;
}
}