Revert API changes, fix SpecialPlayerInventory implementation
This commit is contained in:
@@ -30,10 +30,8 @@ import org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer;
|
||||
import org.bukkit.craftbukkit.v1_6_R3.inventory.CraftInventory;
|
||||
import org.bukkit.entity.HumanEntity;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.inventory.InventoryType;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
import org.bukkit.inventory.InventoryHolder;
|
||||
import org.bukkit.inventory.InventoryView;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class SpecialEnderChest extends InventorySubcontainer implements IInventory, ISpecialEnderChest {
|
||||
@@ -56,27 +54,9 @@ public class SpecialEnderChest extends InventorySubcontainer implements IInvento
|
||||
this.items = enderChest.getContents();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public InventoryView getBukkitView(final Player viewer) {
|
||||
return new InventoryView() {
|
||||
@Override
|
||||
public Inventory getTopInventory() {
|
||||
return inventory;
|
||||
}
|
||||
@Override
|
||||
public Inventory getBottomInventory() {
|
||||
return viewer.getInventory();
|
||||
}
|
||||
@Override
|
||||
public HumanEntity getPlayer() {
|
||||
return viewer;
|
||||
}
|
||||
@Override
|
||||
public InventoryType getType() {
|
||||
return InventoryType.ENDER_CHEST;
|
||||
}
|
||||
};
|
||||
public @NotNull Inventory getBukkitInventory() {
|
||||
return inventory;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -20,11 +20,8 @@ import com.lishid.openinv.internal.ISpecialPlayerInventory;
|
||||
import net.minecraft.server.v1_6_R3.ItemStack;
|
||||
import net.minecraft.server.v1_6_R3.PlayerInventory;
|
||||
import org.bukkit.craftbukkit.v1_6_R3.inventory.CraftInventory;
|
||||
import org.bukkit.entity.HumanEntity;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.inventory.InventoryType;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
import org.bukkit.inventory.InventoryView;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class SpecialPlayerInventory extends PlayerInventory implements ISpecialPlayerInventory {
|
||||
@@ -40,27 +37,9 @@ public class SpecialPlayerInventory extends PlayerInventory implements ISpecialP
|
||||
this.armor = player.inventory.armor;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public InventoryView getBukkitView(final Player viewer) {
|
||||
return new InventoryView() {
|
||||
@Override
|
||||
public Inventory getTopInventory() {
|
||||
return inventory;
|
||||
}
|
||||
@Override
|
||||
public Inventory getBottomInventory() {
|
||||
return viewer.getInventory();
|
||||
}
|
||||
@Override
|
||||
public HumanEntity getPlayer() {
|
||||
return viewer;
|
||||
}
|
||||
@Override
|
||||
public InventoryType getType() {
|
||||
return InventoryType.PLAYER;
|
||||
}
|
||||
};
|
||||
public @NotNull Inventory getBukkitInventory() {
|
||||
return inventory;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user