commited up !

This commit is contained in:
BunSLaPatate
2018-09-10 20:19:33 +02:00
parent b62b2ac5ec
commit f99f46212b
20 changed files with 693 additions and 0 deletions

View File

@@ -0,0 +1,95 @@
package net.berrygames.witchrush;
import org.bukkit.Color;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.inventory.meta.LeatherArmorMeta;
import java.util.HashMap;
import java.util.Map;
public class WitchPlayer {
private static Map<Player, WitchPlayer> witchMap;
private Player player;
private boolean spectator;
private int kills, death;
public WitchPlayer(Player player) {
this.player = player;
this.spectator = false;
this.kills = 0;
this.death = 0;
}
public void teleportPlayer(){
}
public void giveStuff(){
}
public void sendLobby(){
}
public void sendGameScoreboard(){
}
public void applySpectator() {
}
public static WitchPlayer get(final Player player) {
if (WitchPlayer.witchMap.get(player) == null) {
WitchPlayer.witchMap.put(player, new WitchPlayer(player));
}
return WitchPlayer.witchMap.get(player);
}
public boolean isSpectator() {
return spectator;
}
public void setSpectator(boolean spectator) {
this.spectator = spectator;
}
public int getKills() {
return kills;
}
public void setKills(int kills) {
this.kills = kills;
}
public int getDeath() {
return death;
}
public void setDeath(int death) {
this.death = death;
}
private ItemStack getHelmetColor(final Material material, final Color color) {
final ItemStack itemStack = new ItemStack(material);
final LeatherArmorMeta leatherArmorMeta = (LeatherArmorMeta)itemStack.getItemMeta();
leatherArmorMeta.setColor(color);
itemStack.setItemMeta((ItemMeta)leatherArmorMeta);
return itemStack;
}
public static Map<Player, WitchPlayer> getwitchMap() {
return WitchPlayer.witchMap;
}
static {
WitchPlayer.witchMap = new HashMap<>();
}
}