Revert API changes, fix SpecialPlayerInventory implementation
This commit is contained in:
		@@ -30,10 +30,8 @@ import org.bukkit.craftbukkit.v1_5_R3.entity.CraftPlayer;
 | 
			
		||||
import org.bukkit.craftbukkit.v1_5_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_5_R3.ItemStack;
 | 
			
		||||
import net.minecraft.server.v1_5_R3.PlayerInventory;
 | 
			
		||||
import org.bukkit.craftbukkit.v1_5_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