Custom inventory titles for 1.14

This commit is contained in:
Jikoo
2019-05-05 15:15:17 -04:00
parent 185f037254
commit 0f266c8a64
34 changed files with 420 additions and 239 deletions

View File

@@ -17,6 +17,7 @@
package com.lishid.openinv.internal.v1_4_R1;
import com.lishid.openinv.internal.IPlayerDataManager;
import com.lishid.openinv.internal.ISpecialInventory;
import java.util.Arrays;
import java.util.Collection;
import net.minecraft.server.v1_4_R1.EntityPlayer;
@@ -28,6 +29,7 @@ import org.bukkit.Server;
import org.bukkit.craftbukkit.v1_4_R1.CraftServer;
import org.bukkit.craftbukkit.v1_4_R1.entity.CraftPlayer;
import org.bukkit.entity.Player;
import org.bukkit.inventory.InventoryView;
import org.jetbrains.annotations.NotNull;
@@ -56,9 +58,8 @@ public class PlayerDataManager implements IPlayerDataManager {
return target;
}
@NotNull
@Override
public String getPlayerDataID(@NotNull OfflinePlayer offline) {
@Override
public @NotNull String getPlayerDataID(@NotNull OfflinePlayer offline) {
return offline.getName();
}
@@ -72,9 +73,8 @@ public class PlayerDataManager implements IPlayerDataManager {
return player;
}
@NotNull
@Override
public Collection<? extends Player> getOnlinePlayers() {
@Override
public @NotNull Collection<? extends Player> getOnlinePlayers() {
return Arrays.asList(Bukkit.getOnlinePlayers());
}
@@ -98,4 +98,9 @@ public class PlayerDataManager implements IPlayerDataManager {
return nmsPlayer;
}
@Override
public InventoryView openInventory(@NotNull Player player, @NotNull ISpecialInventory inventory) {
return player.openInventory(inventory.getBukkitInventory());
}
}