Changing to String ItemSkull
Dieser Commit ist enthalten in:
Ursprung
5efe47a619
Commit
a5e906537a
@ -1,7 +1,6 @@
|
|||||||
package de.steamwar.inventory;
|
package de.steamwar.inventory;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.OfflinePlayer;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
class SWItem_10 {
|
class SWItem_10 {
|
||||||
@ -15,7 +14,7 @@ class SWItem_10 {
|
|||||||
return SWItem_8.getDye();
|
return SWItem_8.getDye();
|
||||||
}
|
}
|
||||||
|
|
||||||
static ItemStack setSkullOwner(OfflinePlayer player){
|
static ItemStack setSkullOwner(String player){
|
||||||
return SWItem_8.setSkullOwner(player);
|
return SWItem_8.setSkullOwner(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
package de.steamwar.inventory;
|
package de.steamwar.inventory;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.OfflinePlayer;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import org.bukkit.inventory.meta.SkullMeta;
|
|
||||||
|
|
||||||
class SWItem_12 {
|
class SWItem_12 {
|
||||||
private SWItem_12(){}
|
private SWItem_12(){}
|
||||||
@ -16,12 +14,7 @@ class SWItem_12 {
|
|||||||
return SWItem_8.getDye();
|
return SWItem_8.getDye();
|
||||||
}
|
}
|
||||||
|
|
||||||
static ItemStack setSkullOwner(OfflinePlayer player){
|
static ItemStack setSkullOwner(String player){
|
||||||
ItemStack head = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
|
return SWItem_8.setSkullOwner(player);
|
||||||
SkullMeta headmeta = (SkullMeta) head.getItemMeta();
|
|
||||||
headmeta.setOwningPlayer(player);
|
|
||||||
headmeta.setDisplayName(player.getName());
|
|
||||||
head.setItemMeta(headmeta);
|
|
||||||
return head;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package de.steamwar.inventory;
|
package de.steamwar.inventory;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.OfflinePlayer;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import org.bukkit.inventory.meta.SkullMeta;
|
import org.bukkit.inventory.meta.SkullMeta;
|
||||||
|
|
||||||
@ -49,12 +48,12 @@ class SWItem_14 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static ItemStack setSkullOwner(OfflinePlayer player){
|
static ItemStack setSkullOwner(String player){
|
||||||
ItemStack head = new ItemStack(Material.PLAYER_HEAD, 1);
|
ItemStack head = new ItemStack(Material.PLAYER_HEAD, 1);
|
||||||
SkullMeta headmeta = (SkullMeta) head.getItemMeta();
|
SkullMeta headmeta = (SkullMeta) head.getItemMeta();
|
||||||
assert headmeta != null;
|
assert headmeta != null;
|
||||||
headmeta.setOwningPlayer(player);
|
headmeta.setOwner(player);
|
||||||
headmeta.setDisplayName(player.getName());
|
headmeta.setDisplayName(player);
|
||||||
head.setItemMeta(headmeta);
|
head.setItemMeta(headmeta);
|
||||||
return head;
|
return head;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package de.steamwar.inventory;
|
package de.steamwar.inventory;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.OfflinePlayer;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
class SWItem_15 {
|
class SWItem_15 {
|
||||||
@ -15,7 +14,7 @@ class SWItem_15 {
|
|||||||
return SWItem_14.getDye(colorCode);
|
return SWItem_14.getDye(colorCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
static ItemStack setSkullOwner(OfflinePlayer player){
|
static ItemStack setSkullOwner(String player){
|
||||||
return SWItem_14.setSkullOwner(player);
|
return SWItem_14.setSkullOwner(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package de.steamwar.inventory;
|
package de.steamwar.inventory;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.OfflinePlayer;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import org.bukkit.inventory.meta.SkullMeta;
|
import org.bukkit.inventory.meta.SkullMeta;
|
||||||
|
|
||||||
@ -16,11 +15,11 @@ class SWItem_8 {
|
|||||||
return Material.INK_SACK;
|
return Material.INK_SACK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static ItemStack setSkullOwner(OfflinePlayer player){
|
static ItemStack setSkullOwner(String player){
|
||||||
ItemStack head = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
|
ItemStack head = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
|
||||||
SkullMeta headmeta = (SkullMeta) head.getItemMeta();
|
SkullMeta headmeta = (SkullMeta) head.getItemMeta();
|
||||||
headmeta.setOwner(player.getName());
|
headmeta.setOwner(player);
|
||||||
headmeta.setDisplayName(player.getName());
|
headmeta.setDisplayName(player);
|
||||||
head.setItemMeta(headmeta);
|
head.setItemMeta(headmeta);
|
||||||
return head;
|
return head;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package de.steamwar.inventory;
|
package de.steamwar.inventory;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.OfflinePlayer;
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
class SWItem_9 {
|
class SWItem_9 {
|
||||||
@ -15,7 +14,7 @@ class SWItem_9 {
|
|||||||
return SWItem_8.getDye();
|
return SWItem_8.getDye();
|
||||||
}
|
}
|
||||||
|
|
||||||
static ItemStack setSkullOwner(OfflinePlayer player){
|
static ItemStack setSkullOwner(String player){
|
||||||
return SWItem_8.setSkullOwner(player);
|
return SWItem_8.setSkullOwner(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -18,26 +18,30 @@ public class SWItem {
|
|||||||
private InvCallback callback;
|
private InvCallback callback;
|
||||||
|
|
||||||
public static SWItem getPlayerSkull(OfflinePlayer player){
|
public static SWItem getPlayerSkull(OfflinePlayer player){
|
||||||
|
return getPlayerSkull(player.getName());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static SWItem getPlayerSkull(String playerName){
|
||||||
SWItem p = new SWItem();
|
SWItem p = new SWItem();
|
||||||
ItemStack head;
|
ItemStack head;
|
||||||
switch(Core.getVersion()){
|
switch(Core.getVersion()){
|
||||||
case 8:
|
case 8:
|
||||||
head = SWItem_8.setSkullOwner(player);
|
head = SWItem_8.setSkullOwner(playerName);
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
head = SWItem_9.setSkullOwner(player);
|
head = SWItem_9.setSkullOwner(playerName);
|
||||||
break;
|
break;
|
||||||
case 10:
|
case 10:
|
||||||
head = SWItem_10.setSkullOwner(player);
|
head = SWItem_10.setSkullOwner(playerName);
|
||||||
break;
|
break;
|
||||||
case 14:
|
case 14:
|
||||||
head = SWItem_14.setSkullOwner(player);
|
head = SWItem_14.setSkullOwner(playerName);
|
||||||
break;
|
break;
|
||||||
case 15:
|
case 15:
|
||||||
head = SWItem_15.setSkullOwner(player);
|
head = SWItem_15.setSkullOwner(playerName);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
head = SWItem_12.setSkullOwner(player);
|
head = SWItem_12.setSkullOwner(playerName);
|
||||||
}
|
}
|
||||||
p.setItemStack(head);
|
p.setItemStack(head);
|
||||||
return p;
|
return p;
|
||||||
|
53
SpigotCore_Main/src/de/steamwar/sql/FightStatistic.java
Normale Datei
53
SpigotCore_Main/src/de/steamwar/sql/FightStatistic.java
Normale Datei
@ -0,0 +1,53 @@
|
|||||||
|
package de.steamwar.sql;
|
||||||
|
|
||||||
|
public class FightStatistic {
|
||||||
|
|
||||||
|
private final int fightID;
|
||||||
|
private final int eventFightID;
|
||||||
|
private final String gamemode;
|
||||||
|
private final String arena;
|
||||||
|
private final int leaderBlue;
|
||||||
|
private final int schematicBlue;
|
||||||
|
private final int leaderRed;
|
||||||
|
private final int schematicRed;
|
||||||
|
private final int winner; // 0: even, 1: blue, 2: red
|
||||||
|
|
||||||
|
public FightStatistic(int fightID, int eventFightID, String gamemode, String arena, int leaderBlue, int schematicBlue, int leaderRed, int schematicRed, int winner){
|
||||||
|
this.fightID = fightID;
|
||||||
|
this.eventFightID = eventFightID;
|
||||||
|
this.gamemode = gamemode;
|
||||||
|
this.arena = arena;
|
||||||
|
this.leaderBlue = leaderBlue;
|
||||||
|
this.schematicBlue = schematicBlue;
|
||||||
|
this.leaderRed = leaderRed;
|
||||||
|
this.schematicRed = schematicRed;
|
||||||
|
this.winner = winner;
|
||||||
|
SQL.update("INSERT INTO FightStatistic (" +
|
||||||
|
"FightID, EventFightID, Gamemode, Arena, LeaderBlue, SchematicBlue, LeaderRed, SchematicRed, Winner" +
|
||||||
|
") VALUES (" +
|
||||||
|
fightID + ", " + eventFightID + ", '" + gamemode + "', '" + arena + "', " + leaderBlue + ", "
|
||||||
|
")");
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getFightID() {
|
||||||
|
return fightID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class FightMember{
|
||||||
|
private final int fightID;
|
||||||
|
private final int userID;
|
||||||
|
private final String kit;
|
||||||
|
private final int tntPlaced; //?
|
||||||
|
private final int kills;
|
||||||
|
private final boolean dead;
|
||||||
|
|
||||||
|
public FightMember(int fightID, int userID, String kit, int tntPlaced, int kills, boolean dead) {
|
||||||
|
this.fightID = fightID;
|
||||||
|
this.userID = userID;
|
||||||
|
this.kit = kit;
|
||||||
|
this.tntPlaced = tntPlaced;
|
||||||
|
this.kills = kills;
|
||||||
|
this.dead = dead;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
In neuem Issue referenzieren
Einen Benutzer sperren