Added Logging Levels to messages. Level 0-1 are super quiet. Only errors
appear. Level 2 is standard use (Basic Gameplay events show up.). Level 3 is standard debug use. Levels 4-5 are spammy debug modes. Also fixed Stained Clay color displays and Hardened Clay material name outputs.
This commit is contained in:
parent
4bc6abfef8
commit
338e17a4ff
Binary file not shown.
@ -2,5 +2,6 @@
|
|||||||
<project name="TwosideKeeper.makejar" default="makejar" basedir=".">
|
<project name="TwosideKeeper.makejar" default="makejar" basedir=".">
|
||||||
<target name ="makejar" description="Create a jar for the TwosideKeeper project">
|
<target name ="makejar" description="Create a jar for the TwosideKeeper project">
|
||||||
<jar jarfile="TwosideKeeper.jar" includes="**/*.class,**/*.yml" basedir="bin"/>
|
<jar jarfile="TwosideKeeper.jar" includes="**/*.class,**/*.yml" basedir="bin"/>
|
||||||
|
<jar jarfile="D:\Documents\Test Server\plugins\TwosideKeeper.jar" includes="**/*.class,**/*.yml" basedir="bin"/>
|
||||||
</target>
|
</target>
|
||||||
</project>
|
</project>
|
@ -37,3 +37,8 @@ commands:
|
|||||||
usage: /sound
|
usage: /sound
|
||||||
permission: TwosideKeeper.sound
|
permission: TwosideKeeper.sound
|
||||||
permission-message: No permissions!
|
permission-message: No permissions!
|
||||||
|
log:
|
||||||
|
description: Adjusts the debugging log level for TwosideKeeper in the console.
|
||||||
|
usage: /log
|
||||||
|
permission: TwosideKeeper.log
|
||||||
|
permission-message: No permissions!
|
File diff suppressed because it is too large
Load Diff
@ -13,6 +13,7 @@ import org.bukkit.plugin.Plugin;
|
|||||||
|
|
||||||
import sig.plugin.TwosideKeeper.Artifact;
|
import sig.plugin.TwosideKeeper.Artifact;
|
||||||
import sig.plugin.TwosideKeeper.TwosideKeeper;
|
import sig.plugin.TwosideKeeper.TwosideKeeper;
|
||||||
|
import sig.plugin.TwosideKeeper.HelperStructures.Common.GenericFunctions;
|
||||||
|
|
||||||
public class MalleableBaseQuest {
|
public class MalleableBaseQuest {
|
||||||
|
|
||||||
@ -30,7 +31,7 @@ public class MalleableBaseQuest {
|
|||||||
ItemMeta m = base.getItemMeta();
|
ItemMeta m = base.getItemMeta();
|
||||||
List<String> lore = new ArrayList<String>();
|
List<String> lore = new ArrayList<String>();
|
||||||
lore.add(ChatColor.RED+"FORMING IN PROGRESS");
|
lore.add(ChatColor.RED+"FORMING IN PROGRESS");
|
||||||
lore.add(ChatColor.BLUE+"Base requires "+ChatColor.AQUA+"'"+TwosideKeeper.UserFriendlyMaterialName(new ItemStack(selectItem()))+"'"+ChatColor.BLUE+" to");
|
lore.add(ChatColor.BLUE+"Base requires "+ChatColor.AQUA+"'"+GenericFunctions.UserFriendlyMaterialName(new ItemStack(selectItem()))+"'"+ChatColor.BLUE+" to");
|
||||||
lore.add(ChatColor.BLUE+"continue forming... "+ChatColor.GREEN+"(0/30)");
|
lore.add(ChatColor.BLUE+"continue forming... "+ChatColor.GREEN+"(0/30)");
|
||||||
lore.add(ChatColor.BLUE+""+TwosideKeeper.getServerTickTime());
|
lore.add(ChatColor.BLUE+""+TwosideKeeper.getServerTickTime());
|
||||||
m.setLore(lore);
|
m.setLore(lore);
|
||||||
@ -66,7 +67,7 @@ public class MalleableBaseQuest {
|
|||||||
ItemMeta m = base.getItemMeta();
|
ItemMeta m = base.getItemMeta();
|
||||||
List<String> lore = m.getLore();
|
List<String> lore = m.getLore();
|
||||||
lore.remove(1);
|
lore.remove(1);
|
||||||
lore.add(1,ChatColor.BLUE+"Base requires "+ChatColor.AQUA+"'"+TwosideKeeper.UserFriendlyMaterialName(new ItemStack(selectItem()))+"'"+ChatColor.BLUE+" to");
|
lore.add(1,ChatColor.BLUE+"Base requires "+ChatColor.AQUA+"'"+GenericFunctions.UserFriendlyMaterialName(new ItemStack(selectItem()))+"'"+ChatColor.BLUE+" to");
|
||||||
//Get the old quest progress.
|
//Get the old quest progress.
|
||||||
int progress = getCurrentProgress(base);
|
int progress = getCurrentProgress(base);
|
||||||
lore.remove(2);
|
lore.remove(2);
|
||||||
|
@ -6,7 +6,7 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
import sig.plugin.TwosideKeeper.TwosideKeeper;
|
import sig.plugin.TwosideKeeper.HelperStructures.Common.GenericFunctions;
|
||||||
|
|
||||||
public class ShopPurchase {
|
public class ShopPurchase {
|
||||||
String player;
|
String player;
|
||||||
@ -18,7 +18,7 @@ public class ShopPurchase {
|
|||||||
public ShopPurchase(String p, Player customer, ItemStack item, double money, int amt) {
|
public ShopPurchase(String p, Player customer, ItemStack item, double money, int amt) {
|
||||||
player = p;
|
player = p;
|
||||||
this.customer=customer.getName();
|
this.customer=customer.getName();
|
||||||
itemname = TwosideKeeper.GetItemName(item);
|
itemname = GenericFunctions.GetItemName(item);
|
||||||
this.money = money;
|
this.money = money;
|
||||||
this.amt=amt;
|
this.amt=amt;
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@ import org.bukkit.inventory.meta.EnchantmentStorageMeta;
|
|||||||
import org.bukkit.material.MaterialData;
|
import org.bukkit.material.MaterialData;
|
||||||
import org.bukkit.potion.PotionType;
|
import org.bukkit.potion.PotionType;
|
||||||
|
|
||||||
import sig.plugin.TwosideKeeper.TwosideKeeper;
|
import sig.plugin.TwosideKeeper.HelperStructures.Common.GenericFunctions;
|
||||||
|
|
||||||
public class WorldShop {
|
public class WorldShop {
|
||||||
ItemStack item;
|
ItemStack item;
|
||||||
@ -35,7 +35,7 @@ public class WorldShop {
|
|||||||
this.item.getItemMeta().hasDisplayName()) {
|
this.item.getItemMeta().hasDisplayName()) {
|
||||||
return this.item.getItemMeta().getDisplayName();
|
return this.item.getItemMeta().getDisplayName();
|
||||||
} else {
|
} else {
|
||||||
return TwosideKeeper.UserFriendlyMaterialName(this.item);
|
return GenericFunctions.UserFriendlyMaterialName(this.item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public void UpdateAmount(int amt) {
|
public void UpdateAmount(int amt) {
|
||||||
|
@ -21,6 +21,7 @@ import org.bukkit.potion.PotionEffectType;
|
|||||||
import sig.plugin.TwosideKeeper.HelperStructures.ItemRarity;
|
import sig.plugin.TwosideKeeper.HelperStructures.ItemRarity;
|
||||||
import sig.plugin.TwosideKeeper.HelperStructures.MonsterDifficulty;
|
import sig.plugin.TwosideKeeper.HelperStructures.MonsterDifficulty;
|
||||||
import sig.plugin.TwosideKeeper.HelperStructures.MonsterType;
|
import sig.plugin.TwosideKeeper.HelperStructures.MonsterType;
|
||||||
|
import sig.plugin.TwosideKeeper.HelperStructures.Common.GenericFunctions;
|
||||||
|
|
||||||
public class MonsterController {
|
public class MonsterController {
|
||||||
/**
|
/**
|
||||||
@ -135,7 +136,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setHelmet(RandomizeEnchantments(m.getEquipment().getHelmet(),ItemRarity.RARE));
|
m.getEquipment().setHelmet(RandomizeEnchantments(m.getEquipment().getHelmet(),ItemRarity.RARE));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getHelmet().getType()==Material.IRON_HELMET) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getHelmet().getType()==Material.IRON_HELMET) {
|
||||||
ItemStack helm = m.getEquipment().getHelmet();
|
ItemStack helm = m.getEquipment().getHelmet();
|
||||||
m.getEquipment().setHelmet(TwosideKeeper.convertToHardenedPiece(helm, 1));
|
m.getEquipment().setHelmet(GenericFunctions.convertToHardenedPiece(helm, 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -143,7 +144,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setChestplate(RandomizeEnchantments(m.getEquipment().getChestplate(),ItemRarity.RARE));
|
m.getEquipment().setChestplate(RandomizeEnchantments(m.getEquipment().getChestplate(),ItemRarity.RARE));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getChestplate().getType()==Material.IRON_CHESTPLATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getChestplate().getType()==Material.IRON_CHESTPLATE) {
|
||||||
ItemStack helm = m.getEquipment().getChestplate();
|
ItemStack helm = m.getEquipment().getChestplate();
|
||||||
m.getEquipment().setChestplate(TwosideKeeper.convertToHardenedPiece(helm, 1));
|
m.getEquipment().setChestplate(GenericFunctions.convertToHardenedPiece(helm, 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -151,14 +152,14 @@ public class MonsterController {
|
|||||||
m.getEquipment().setLeggings(RandomizeEnchantments(m.getEquipment().getLeggings(),ItemRarity.RARE));
|
m.getEquipment().setLeggings(RandomizeEnchantments(m.getEquipment().getLeggings(),ItemRarity.RARE));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getLeggings().getType()==Material.IRON_LEGGINGS) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getLeggings().getType()==Material.IRON_LEGGINGS) {
|
||||||
ItemStack helm = m.getEquipment().getLeggings();
|
ItemStack helm = m.getEquipment().getLeggings();
|
||||||
m.getEquipment().setLeggings(TwosideKeeper.convertToHardenedPiece(helm, 1));
|
m.getEquipment().setLeggings(GenericFunctions.convertToHardenedPiece(helm, 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (m.getEquipment().getBoots()!=null && Math.random()<0.3) {
|
if (m.getEquipment().getBoots()!=null && Math.random()<0.3) {
|
||||||
m.getEquipment().setBoots(RandomizeEnchantments(m.getEquipment().getBoots(),ItemRarity.RARE));
|
m.getEquipment().setBoots(RandomizeEnchantments(m.getEquipment().getBoots(),ItemRarity.RARE));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getBoots().getType()==Material.IRON_BOOTS) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE && m.getEquipment().getBoots().getType()==Material.IRON_BOOTS) {
|
||||||
ItemStack helm = m.getEquipment().getBoots();
|
ItemStack helm = m.getEquipment().getBoots();
|
||||||
m.getEquipment().setBoots(TwosideKeeper.convertToHardenedPiece(helm, 1));
|
m.getEquipment().setBoots(GenericFunctions.convertToHardenedPiece(helm, 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
m.getEquipment().setBootsDropChance(0.3f);
|
m.getEquipment().setBootsDropChance(0.3f);
|
||||||
@ -230,7 +231,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setHelmet(RandomizeEnchantments(m.getEquipment().getHelmet(),ItemRarity.EPIC));
|
m.getEquipment().setHelmet(RandomizeEnchantments(m.getEquipment().getHelmet(),ItemRarity.EPIC));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getHelmet();
|
ItemStack helm = m.getEquipment().getHelmet();
|
||||||
m.getEquipment().setHelmet(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
m.getEquipment().setHelmet(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -238,7 +239,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setChestplate(RandomizeEnchantments(m.getEquipment().getChestplate(),ItemRarity.EPIC));
|
m.getEquipment().setChestplate(RandomizeEnchantments(m.getEquipment().getChestplate(),ItemRarity.EPIC));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getChestplate();
|
ItemStack helm = m.getEquipment().getChestplate();
|
||||||
m.getEquipment().setChestplate(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
m.getEquipment().setChestplate(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -246,7 +247,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setLeggings(RandomizeEnchantments(m.getEquipment().getLeggings(),ItemRarity.EPIC));
|
m.getEquipment().setLeggings(RandomizeEnchantments(m.getEquipment().getLeggings(),ItemRarity.EPIC));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getLeggings();
|
ItemStack helm = m.getEquipment().getLeggings();
|
||||||
m.getEquipment().setLeggings(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
m.getEquipment().setLeggings(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -254,7 +255,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setBoots(RandomizeEnchantments(m.getEquipment().getBoots(),ItemRarity.EPIC));
|
m.getEquipment().setBoots(RandomizeEnchantments(m.getEquipment().getBoots(),ItemRarity.EPIC));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getBoots();
|
ItemStack helm = m.getEquipment().getBoots();
|
||||||
m.getEquipment().setBoots(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
m.getEquipment().setBoots(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*4)+2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((m.getType()==EntityType.ZOMBIE &&
|
if ((m.getType()==EntityType.ZOMBIE &&
|
||||||
@ -330,7 +331,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setHelmet(RandomizeEnchantments(m.getEquipment().getHelmet(),ItemRarity.LEGENDARY));
|
m.getEquipment().setHelmet(RandomizeEnchantments(m.getEquipment().getHelmet(),ItemRarity.LEGENDARY));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getHelmet();
|
ItemStack helm = m.getEquipment().getHelmet();
|
||||||
m.getEquipment().setHelmet(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
m.getEquipment().setHelmet(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -338,7 +339,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setChestplate(RandomizeEnchantments(m.getEquipment().getChestplate(),ItemRarity.LEGENDARY));
|
m.getEquipment().setChestplate(RandomizeEnchantments(m.getEquipment().getChestplate(),ItemRarity.LEGENDARY));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getChestplate();
|
ItemStack helm = m.getEquipment().getChestplate();
|
||||||
m.getEquipment().setChestplate(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
m.getEquipment().setChestplate(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -346,7 +347,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setLeggings(RandomizeEnchantments(m.getEquipment().getLeggings(),ItemRarity.LEGENDARY));
|
m.getEquipment().setLeggings(RandomizeEnchantments(m.getEquipment().getLeggings(),ItemRarity.LEGENDARY));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getLeggings();
|
ItemStack helm = m.getEquipment().getLeggings();
|
||||||
m.getEquipment().setLeggings(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
m.getEquipment().setLeggings(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -354,7 +355,7 @@ public class MonsterController {
|
|||||||
m.getEquipment().setBoots(RandomizeEnchantments(m.getEquipment().getBoots(),ItemRarity.LEGENDARY));
|
m.getEquipment().setBoots(RandomizeEnchantments(m.getEquipment().getBoots(),ItemRarity.LEGENDARY));
|
||||||
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
if (Math.random()<TwosideKeeper.RARE_DROP_RATE) {
|
||||||
ItemStack helm = m.getEquipment().getBoots();
|
ItemStack helm = m.getEquipment().getBoots();
|
||||||
m.getEquipment().setBoots(TwosideKeeper.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
m.getEquipment().setBoots(GenericFunctions.convertToHardenedPiece(helm, (int)(Math.random()*8)+3));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((m.getType()==EntityType.ZOMBIE &&
|
if ((m.getType()==EntityType.ZOMBIE &&
|
||||||
@ -576,7 +577,7 @@ public class MonsterController {
|
|||||||
switch (md) {
|
switch (md) {
|
||||||
case DANGEROUS: {
|
case DANGEROUS: {
|
||||||
String MonsterName = m.getType().toString().toLowerCase();
|
String MonsterName = m.getType().toString().toLowerCase();
|
||||||
m.setCustomName(ChatColor.DARK_AQUA+"Dangerous "+TwosideKeeper.CapitalizeFirstLetters(MonsterName.replaceAll("_", " ")+(isZombieLeader(m)?" Leader":"")));
|
m.setCustomName(ChatColor.DARK_AQUA+"Dangerous "+GenericFunctions.CapitalizeFirstLetters(MonsterName.replaceAll("_", " ")+(isZombieLeader(m)?" Leader":"")));
|
||||||
m.setMaxHealth(m.getMaxHealth()*2.0);
|
m.setMaxHealth(m.getMaxHealth()*2.0);
|
||||||
m.setHealth(m.getMaxHealth());
|
m.setHealth(m.getMaxHealth());
|
||||||
if (isAllowedToEquipItems(m)) {
|
if (isAllowedToEquipItems(m)) {
|
||||||
@ -586,7 +587,7 @@ public class MonsterController {
|
|||||||
}break;
|
}break;
|
||||||
case DEADLY: {
|
case DEADLY: {
|
||||||
String MonsterName = m.getType().toString().toLowerCase();
|
String MonsterName = m.getType().toString().toLowerCase();
|
||||||
m.setCustomName(ChatColor.GOLD+"Deadly "+TwosideKeeper.CapitalizeFirstLetters(MonsterName.replaceAll("_", " ")+(isZombieLeader(m)?" Leader":"")));
|
m.setCustomName(ChatColor.GOLD+"Deadly "+GenericFunctions.CapitalizeFirstLetters(MonsterName.replaceAll("_", " ")+(isZombieLeader(m)?" Leader":"")));
|
||||||
m.setMaxHealth(m.getMaxHealth()*2.0);
|
m.setMaxHealth(m.getMaxHealth()*2.0);
|
||||||
m.setHealth(m.getMaxHealth());
|
m.setHealth(m.getMaxHealth());
|
||||||
if (isAllowedToEquipItems(m)) {
|
if (isAllowedToEquipItems(m)) {
|
||||||
@ -597,7 +598,7 @@ public class MonsterController {
|
|||||||
}break;
|
}break;
|
||||||
case HELLFIRE:{
|
case HELLFIRE:{
|
||||||
String MonsterName = m.getType().toString().toLowerCase();
|
String MonsterName = m.getType().toString().toLowerCase();
|
||||||
m.setCustomName(ChatColor.DARK_RED+"Hellfire "+TwosideKeeper.CapitalizeFirstLetters(MonsterName.replaceAll("_", " ")+(isZombieLeader(m)?" Leader":"")));
|
m.setCustomName(ChatColor.DARK_RED+"Hellfire "+GenericFunctions.CapitalizeFirstLetters(MonsterName.replaceAll("_", " ")+(isZombieLeader(m)?" Leader":"")));
|
||||||
//m.setCustomName(ChatColor.DARK_AQUA+"Dangerous Mob");
|
//m.setCustomName(ChatColor.DARK_AQUA+"Dangerous Mob");
|
||||||
//m.setCustomNameVisible(true);
|
//m.setCustomNameVisible(true);
|
||||||
m.setMaxHealth(m.getMaxHealth()*4.0);
|
m.setMaxHealth(m.getMaxHealth()*4.0);
|
||||||
|
@ -20,7 +20,7 @@ public class Party {
|
|||||||
rawPos.setX((int)(rawPos.getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
rawPos.setX((int)(rawPos.getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
||||||
rawPos.setZ((int)(rawPos.getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
rawPos.setZ((int)(rawPos.getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
||||||
region=rawPos;
|
region=rawPos;
|
||||||
Bukkit.getLogger().info(region.toString());
|
TwosideKeeper.log("Party Region Position: "+region.toString(),5);
|
||||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "scoreboard objectives remove Party"+color); //Make sure the party is cleared out if it was used for something before...
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "scoreboard objectives remove Party"+color); //Make sure the party is cleared out if it was used for something before...
|
||||||
//Bukkit.getScoreboardManager().getMainScoreboard().registerNewObjective("Party"+color, "dummy");
|
//Bukkit.getScoreboardManager().getMainScoreboard().registerNewObjective("Party"+color, "dummy");
|
||||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "scoreboard objectives add Party"+color+" dummy Your Party");
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "scoreboard objectives add Party"+color+" dummy Your Party");
|
||||||
@ -91,7 +91,7 @@ public class Party {
|
|||||||
partyplayers.add(p);
|
partyplayers.add(p);
|
||||||
for (int l=0;l<partyplayers.size();l++) {
|
for (int l=0;l<partyplayers.size();l++) {
|
||||||
for (int k=0;k<TwosideKeeper.playerdata.size();k++) {
|
for (int k=0;k<TwosideKeeper.playerdata.size();k++) {
|
||||||
//Bukkit.getLogger().info("Looking at playerdata structure... "+k+","+l+". Party size is "+partyplayers.size());
|
TwosideKeeper.log("Looking at playerdata structure... "+k+","+l+". Party size is "+partyplayers.size(),4);
|
||||||
if (TwosideKeeper.playerdata.get(k).name.equalsIgnoreCase(partyplayers.get(l).getName())) {
|
if (TwosideKeeper.playerdata.get(k).name.equalsIgnoreCase(partyplayers.get(l).getName())) {
|
||||||
TwosideKeeper.playerdata.get(k).currentparty=TeamNumber();
|
TwosideKeeper.playerdata.get(k).currentparty=TeamNumber();
|
||||||
TwosideKeeper.playerdata.get(k).partybonus=partyplayers.size()-1;
|
TwosideKeeper.playerdata.get(k).partybonus=partyplayers.size()-1;
|
||||||
@ -160,7 +160,7 @@ public class Party {
|
|||||||
newloc.setX((int)(newloc.getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
newloc.setX((int)(newloc.getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
||||||
newloc.setZ((int)(newloc.getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
newloc.setZ((int)(newloc.getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE));
|
||||||
region = newloc;
|
region = newloc;
|
||||||
Bukkit.getLogger().info(region.toString());
|
TwosideKeeper.log("Region Updated: "+region.toString(),5);
|
||||||
}
|
}
|
||||||
public void RemoveStrayMembers() {
|
public void RemoveStrayMembers() {
|
||||||
int prevsiz=partyplayers.size();
|
int prevsiz=partyplayers.size();
|
||||||
@ -170,7 +170,7 @@ public class Party {
|
|||||||
partyplayers.get(i).getWorld() != region.getWorld() ||
|
partyplayers.get(i).getWorld() != region.getWorld() ||
|
||||||
((int)(partyplayers.get(i).getLocation().getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE)) != (int)region.getX() ||
|
((int)(partyplayers.get(i).getLocation().getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE)) != (int)region.getX() ||
|
||||||
((int)(partyplayers.get(i).getLocation().getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE)) != (int)region.getZ()) {
|
((int)(partyplayers.get(i).getLocation().getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE)) != (int)region.getZ()) {
|
||||||
//Bukkit.getLogger().info(((int)(partyplayers.get(i).getLocation().getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE))+" ;; "+((int)(partyplayers.get(i).getLocation().getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE))+" - DID NOT MATCH");
|
TwosideKeeper.log(((int)(partyplayers.get(i).getLocation().getX()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE))+" ;; "+((int)(partyplayers.get(i).getLocation().getZ()/(16*TwosideKeeper.PARTY_CHUNK_SIZE))*(16*TwosideKeeper.PARTY_CHUNK_SIZE))+" - DID NOT MATCH",5);
|
||||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "scoreboard players reset "+partyplayers.get(i).getName().toLowerCase()+" Party"+color);
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "scoreboard players reset "+partyplayers.get(i).getName().toLowerCase()+" Party"+color);
|
||||||
|
|
||||||
for (int l=0;l<partyplayers.size();l++) {
|
for (int l=0;l<partyplayers.size();l++) {
|
||||||
|
@ -55,13 +55,8 @@ public class RecyclingCenter {
|
|||||||
public void loadConfig() {
|
public void loadConfig() {
|
||||||
File config= new File(TwosideKeeper.filesave,"recyclingcenters.data");
|
File config= new File(TwosideKeeper.filesave,"recyclingcenters.data");
|
||||||
if (config.exists()) {
|
if (config.exists()) {
|
||||||
Bukkit.getLogger().info("Config exists. Entering.");
|
TwosideKeeper.log("Config exists. Entering.",5);
|
||||||
FileConfiguration workable = YamlConfiguration.loadConfiguration(config);
|
FileConfiguration workable = YamlConfiguration.loadConfiguration(config);
|
||||||
|
|
||||||
/*workable.addDefault("recyclingcenter.count", 0);
|
|
||||||
|
|
||||||
int total = workable.getInt("recyclingcenter.count");*/
|
|
||||||
//Bukkit.getLogger().info("Recycling center count: "+total+" ("+workable.getKeys(false).size()+")");
|
|
||||||
for (int i=0;i<workable.getKeys(false).size()/4;i++) {
|
for (int i=0;i<workable.getKeys(false).size()/4;i++) {
|
||||||
this.AddNode(Bukkit.getWorld(workable.getString("world"+i)), workable.getInt("blockx"+i), workable.getInt("blocky"+i), workable.getInt("blockz"+1));
|
this.AddNode(Bukkit.getWorld(workable.getString("world"+i)), workable.getInt("blockx"+i), workable.getInt("blocky"+i), workable.getInt("blockz"+1));
|
||||||
}
|
}
|
||||||
|
@ -140,7 +140,7 @@ public class SpleefGame implements Listener {
|
|||||||
else
|
else
|
||||||
if (e instanceof PlayerInteractEvent) {
|
if (e instanceof PlayerInteractEvent) {
|
||||||
PlayerInteractEvent ev = (PlayerInteractEvent)e;
|
PlayerInteractEvent ev = (PlayerInteractEvent)e;
|
||||||
//plugin.getLogger().info("Interact Event received, checking...");
|
TwosideKeeper.log("Interact Event received, checking...",5);
|
||||||
if (ev.getAction()==Action.RIGHT_CLICK_BLOCK &&
|
if (ev.getAction()==Action.RIGHT_CLICK_BLOCK &&
|
||||||
ev.getClickedBlock()!=null &&
|
ev.getClickedBlock()!=null &&
|
||||||
(ev.getClickedBlock().getType()==Material.SIGN ||
|
(ev.getClickedBlock().getType()==Material.SIGN ||
|
||||||
@ -149,7 +149,7 @@ public class SpleefGame implements Listener {
|
|||||||
ev.getClickedBlock().getLocation().getBlockX()==sign.getBlockX() &&
|
ev.getClickedBlock().getLocation().getBlockX()==sign.getBlockX() &&
|
||||||
ev.getClickedBlock().getLocation().getBlockY()==sign.getBlockY() &&
|
ev.getClickedBlock().getLocation().getBlockY()==sign.getBlockY() &&
|
||||||
ev.getClickedBlock().getLocation().getBlockZ()==sign.getBlockZ() ) {
|
ev.getClickedBlock().getLocation().getBlockZ()==sign.getBlockZ() ) {
|
||||||
//plugin.getLogger().info("This is a sign event.");
|
TwosideKeeper.log("This is a sign event.",5);
|
||||||
Block b = ev.getClickedBlock();
|
Block b = ev.getClickedBlock();
|
||||||
if (!active) {
|
if (!active) {
|
||||||
//We are going to register this player to this spleef arena.
|
//We are going to register this player to this spleef arena.
|
||||||
@ -416,7 +416,7 @@ public class SpleefGame implements Listener {
|
|||||||
|
|
||||||
void EndMatch(SpleefPlayerData winner) {
|
void EndMatch(SpleefPlayerData winner) {
|
||||||
//Ends the match, resolving all players, winners, and giving everything back.
|
//Ends the match, resolving all players, winners, and giving everything back.
|
||||||
//Bukkit.getServer().getLogger().info("There are "+players.size()+" players in the registered player list.");
|
TwosideKeeper.log("There are "+players.size()+" players in the registered player list.",5);
|
||||||
for (int i=0;i<players.size();i++) {
|
for (int i=0;i<players.size();i++) {
|
||||||
//Give all players' items back. Remove the damage resistance buff.
|
//Give all players' items back. Remove the damage resistance buff.
|
||||||
RemovePlayer(players.get(i), RemovePlayerReason.GENERAL);
|
RemovePlayer(players.get(i), RemovePlayerReason.GENERAL);
|
||||||
@ -524,14 +524,6 @@ class SpleefPlayerData {
|
|||||||
|
|
||||||
}
|
}
|
||||||
public void SaveInventory() {
|
public void SaveInventory() {
|
||||||
/*
|
|
||||||
for (int i=0;i<plug.getServer().getPlayer(this.player).getInventory().getContents().length;i++) {
|
|
||||||
if (plug.getServer().getPlayer(this.player).getInventory().getContents()[i]!=null &&
|
|
||||||
plug.getServer().getPlayer(this.player).getInventory().getExtr) {
|
|
||||||
player_inventory.add(plug.getServer().getPlayer(this.player).getInventory().getContents()[i]);
|
|
||||||
plug.getLogger().info("Store item "+plug.getServer().getPlayer(this.player).getInventory().getContents()[i].toString());
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
File file = new File(this.plug.getDataFolder()+"/inventorybackup/inventory"+plug.getServer().getPlayer(this.player).getName()+".txt");
|
File file = new File(this.plug.getDataFolder()+"/inventorybackup/inventory"+plug.getServer().getPlayer(this.player).getName()+".txt");
|
||||||
|
|
||||||
// if file doesnt exists, then create it
|
// if file doesnt exists, then create it
|
||||||
|
@ -36,12 +36,12 @@ public class SpleefManager {
|
|||||||
public void SetupSpleefArena(SpleefArena id,Location corner1,Location corner2,Location shovel_block, Location register_sign) {
|
public void SetupSpleefArena(SpleefArena id,Location corner1,Location corner2,Location shovel_block, Location register_sign) {
|
||||||
SpleefGame newGame = new SpleefGame(plugin, id, corner1,corner2,shovel_block,register_sign);
|
SpleefGame newGame = new SpleefGame(plugin, id, corner1,corner2,shovel_block,register_sign);
|
||||||
spleef_game_list.add(newGame);
|
spleef_game_list.add(newGame);
|
||||||
plugin.getLogger().info("Added new SpleefGame: "+newGame.toString());
|
TwosideKeeper.log("Added new SpleefGame: "+newGame.toString(),3);
|
||||||
}
|
}
|
||||||
public void SetupSpleefArena(SpleefArena id, Location corner1, Location corner2, Location shovel_block, Location shovel_block2, Location register_sign) {
|
public void SetupSpleefArena(SpleefArena id, Location corner1, Location corner2, Location shovel_block, Location shovel_block2, Location register_sign) {
|
||||||
SpleefGame newGame = new SpleefGame(plugin, id, corner1,corner2,shovel_block,shovel_block2,register_sign);
|
SpleefGame newGame = new SpleefGame(plugin, id, corner1,corner2,shovel_block,shovel_block2,register_sign);
|
||||||
spleef_game_list.add(newGame);
|
spleef_game_list.add(newGame);
|
||||||
plugin.getLogger().info("Added new SpleefGame: "+newGame.toString());
|
TwosideKeeper.log("Added new SpleefGame: "+newGame.toString(),3);
|
||||||
}
|
}
|
||||||
public void PassEvent(Event e) {
|
public void PassEvent(Event e) {
|
||||||
//Passes events in the world to all Spleef Games.
|
//Passes events in the world to all Spleef Games.
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -8,6 +8,7 @@ import org.bukkit.inventory.ItemStack;
|
|||||||
|
|
||||||
import sig.plugin.TwosideKeeper.HelperStructures.MonsterDifficulty;
|
import sig.plugin.TwosideKeeper.HelperStructures.MonsterDifficulty;
|
||||||
import sig.plugin.TwosideKeeper.HelperStructures.MonsterType;
|
import sig.plugin.TwosideKeeper.HelperStructures.MonsterType;
|
||||||
|
import sig.plugin.TwosideKeeper.HelperStructures.Common.GenericFunctions;
|
||||||
|
|
||||||
public final class TwosideKeeperAPI {
|
public final class TwosideKeeperAPI {
|
||||||
//MONEY COMMANDS.
|
//MONEY COMMANDS.
|
||||||
@ -57,17 +58,17 @@ public final class TwosideKeeperAPI {
|
|||||||
|
|
||||||
//Hardened Item Commands.
|
//Hardened Item Commands.
|
||||||
public static boolean isHardenedItem(ItemStack i) {
|
public static boolean isHardenedItem(ItemStack i) {
|
||||||
return TwosideKeeper.isHardenedItem(i);
|
return GenericFunctions.isHardenedItem(i);
|
||||||
}
|
}
|
||||||
public static int getHardenedItemBreaks(ItemStack i) {
|
public static int getHardenedItemBreaks(ItemStack i) {
|
||||||
return TwosideKeeper.getHardenedItemBreaks(i);
|
return GenericFunctions.getHardenedItemBreaks(i);
|
||||||
}
|
}
|
||||||
public static ItemStack breakHardenedItem(ItemStack i) {
|
public static ItemStack breakHardenedItem(ItemStack i) {
|
||||||
return TwosideKeeper.breakHardenedItem(i);
|
return GenericFunctions.breakHardenedItem(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Friendly Name COMMANDS.
|
//Friendly Name COMMANDS.
|
||||||
public static String getLocalizedItemName(ItemStack i) {
|
public static String getLocalizedItemName(ItemStack i) {
|
||||||
return TwosideKeeper.UserFriendlyMaterialName(i);
|
return GenericFunctions.UserFriendlyMaterialName(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,7 @@ import sig.plugin.TwosideKeeper.HelperStructures.SessionState;
|
|||||||
import sig.plugin.TwosideKeeper.HelperStructures.ShopPurchase;
|
import sig.plugin.TwosideKeeper.HelperStructures.ShopPurchase;
|
||||||
import sig.plugin.TwosideKeeper.HelperStructures.WorldShop;
|
import sig.plugin.TwosideKeeper.HelperStructures.WorldShop;
|
||||||
import sig.plugin.TwosideKeeper.HelperStructures.WorldShopSession;
|
import sig.plugin.TwosideKeeper.HelperStructures.WorldShopSession;
|
||||||
|
import sig.plugin.TwosideKeeper.HelperStructures.Common.GenericFunctions;
|
||||||
|
|
||||||
public class WorldShopManager {
|
public class WorldShopManager {
|
||||||
List<WorldShopSession> sessions = new ArrayList<WorldShopSession>();
|
List<WorldShopSession> sessions = new ArrayList<WorldShopSession>();
|
||||||
@ -56,7 +57,7 @@ public class WorldShopManager {
|
|||||||
shop.GetItem().getItemMeta().hasDisplayName()) {
|
shop.GetItem().getItemMeta().hasDisplayName()) {
|
||||||
sign_lines.add(shop.GetItem().getItemMeta().getDisplayName());
|
sign_lines.add(shop.GetItem().getItemMeta().getDisplayName());
|
||||||
} else {
|
} else {
|
||||||
sign_lines.add(TwosideKeeper.UserFriendlyMaterialName(shop.GetItem()));
|
sign_lines.add(GenericFunctions.UserFriendlyMaterialName(shop.GetItem()));
|
||||||
}
|
}
|
||||||
DecimalFormat df = new DecimalFormat("0.00");
|
DecimalFormat df = new DecimalFormat("0.00");
|
||||||
sign_lines.add("$"+df.format(shop.GetUnitPrice())+ChatColor.DARK_BLUE+" [x"+shop.GetAmount()+"]");
|
sign_lines.add("$"+df.format(shop.GetUnitPrice())+ChatColor.DARK_BLUE+" [x"+shop.GetAmount()+"]");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user