Update to 1.5

* Fix some formatting
 * Fix lang.yml file not being used for all messages
 * Rename doSaveStuff to saveVault
This commit is contained in:
gomeow
2013-03-15 23:17:03 -07:00
parent 14aae62af8
commit 6ef89277cd
4 changed files with 23 additions and 22 deletions
+7 -9
View File
@@ -2,7 +2,6 @@ package com.drtshock.playervaults;
import java.io.IOException; import java.io.IOException;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.Block; import org.bukkit.block.Block;
@@ -31,9 +30,10 @@ public class Listeners implements Listener {
public Listeners(Main instance) { public Listeners(Main instance) {
this.plugin = instance; this.plugin = instance;
} }
VaultManager vm = new VaultManager(plugin); VaultManager vm = new VaultManager(plugin);
public void doSaveStuff(Player p) { public void saveVault(Player p) {
if(Commands.inVault.containsKey(p.getName())) { if(Commands.inVault.containsKey(p.getName())) {
Inventory inv = p.getOpenInventory().getTopInventory(); Inventory inv = p.getOpenInventory().getTopInventory();
VaultViewInfo info = Commands.inVault.get(p.getName()); VaultViewInfo info = Commands.inVault.get(p.getName());
@@ -49,22 +49,21 @@ public class Listeners implements Listener {
@EventHandler @EventHandler
public void onQuit(PlayerQuitEvent event) { public void onQuit(PlayerQuitEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
doSaveStuff(player); saveVault(player);
} }
@EventHandler @EventHandler
public void onJoin(PlayerJoinEvent event) { public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
vm.playerVaultFile(player.getName()); vm.playerVaultFile(player.getName());
if(player.isOp() && Main.update) if(player.isOp() && Main.update) {
{
player.sendMessage(ChatColor.GREEN + "Version " + Main.name + " of PlayerVaults is up for download!"); player.sendMessage(ChatColor.GREEN + "Version " + Main.name + " of PlayerVaults is up for download!");
player.sendMessage(ChatColor.GREEN + "http://dev.bukkit.org/server-mods/playervaults to view the changelog and download!"); player.sendMessage(ChatColor.GREEN + "http://dev.bukkit.org/server-mods/playervaults/ to view the changelog and download!");
} }
} }
@EventHandler @EventHandler
public void onDeath(PlayerDeathEvent event) { public void onDeath(PlayerDeathEvent event) {
Player player = event.getEntity(); Player player = event.getEntity();
doSaveStuff(player); saveVault(player);
} }
@EventHandler @EventHandler
@@ -72,7 +71,7 @@ public class Listeners implements Listener {
HumanEntity he = event.getPlayer(); HumanEntity he = event.getPlayer();
if(he instanceof Player) { if(he instanceof Player) {
Player player = (Player) he; Player player = (Player) he;
doSaveStuff(player); saveVault(player);
} }
} }
@@ -106,7 +105,6 @@ public class Listeners implements Listener {
/** /**
* Don't let a player open a trading inventory OR a minecart * Don't let a player open a trading inventory OR a minecart
* while he has his vault open. * while he has his vault open.
* @param event
*/ */
@EventHandler @EventHandler
public void onInteractEntity(PlayerInteractEntityEvent event) { public void onInteractEntity(PlayerInteractEntityEvent event) {
@@ -44,7 +44,7 @@ public class VaultOperations {
Feedback.noPerms(sender); Feedback.noPerms(sender);
} }
} else { } else {
sender.sendMessage(Lang.TITLE + "" + Lang.MUST_BE_NUMBER); sender.sendMessage(Lang.TITLE.toString() + Lang.MUST_BE_NUMBER);
} }
return false; return false;
} }
@@ -64,7 +64,7 @@ public class VaultOperations {
sender.sendMessage(Lang.TITLE.toString() + Lang.OPEN_OTHER_VAULT.toString().replace("%v", arg).replace("%p", user)); sender.sendMessage(Lang.TITLE.toString() + Lang.OPEN_OTHER_VAULT.toString().replace("%v", arg).replace("%p", user));
return true; return true;
} else { } else {
sender.sendMessage(Lang.TITLE + "" + Lang.MUST_BE_NUMBER); sender.sendMessage(Lang.TITLE.toString() + Lang.MUST_BE_NUMBER);
} }
} }
else { else {
@@ -87,7 +87,7 @@ public class VaultOperations {
sender.sendMessage(Lang.TITLE.toString() + Lang.DELETE_VAULT_ERROR); sender.sendMessage(Lang.TITLE.toString() + Lang.DELETE_VAULT_ERROR);
} }
} else { } else {
sender.sendMessage(Lang.TITLE + "" + Lang.MUST_BE_NUMBER); sender.sendMessage(Lang.TITLE.toString()+ Lang.MUST_BE_NUMBER);
} }
} }
public static void deleteOtherVault(CommandSender sender, String user, String arg) { public static void deleteOtherVault(CommandSender sender, String user, String arg) {
@@ -106,7 +106,7 @@ public class VaultOperations {
sender.sendMessage(Lang.TITLE.toString() + Lang.DELETE_VAULT_ERROR); sender.sendMessage(Lang.TITLE.toString() + Lang.DELETE_VAULT_ERROR);
} }
} else { } else {
sender.sendMessage(Lang.TITLE + "" + Lang.MUST_BE_NUMBER); sender.sendMessage(Lang.TITLE.toString() + Lang.MUST_BE_NUMBER);
} }
} }
else Feedback.noPerms(sender); else Feedback.noPerms(sender);
@@ -5,13 +5,13 @@ import java.io.ByteArrayOutputStream;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import net.minecraft.server.v1_4_R1.NBTBase; import net.minecraft.server.v1_5_R1.NBTBase;
import net.minecraft.server.v1_4_R1.NBTTagCompound; import net.minecraft.server.v1_5_R1.NBTTagCompound;
import net.minecraft.server.v1_4_R1.NBTTagList; import net.minecraft.server.v1_5_R1.NBTTagList;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.craftbukkit.v1_4_R1.inventory.CraftInventoryCustom; import org.bukkit.craftbukkit.v1_5_R1.inventory.CraftInventoryCustom;
import org.bukkit.craftbukkit.v1_4_R1.inventory.CraftItemStack; import org.bukkit.craftbukkit.v1_5_R1.inventory.CraftItemStack;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder; import org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder;
@@ -50,7 +50,7 @@ public class Serialization {
NBTTagCompound inputObject = (NBTTagCompound) itemList.get(i); NBTTagCompound inputObject = (NBTTagCompound) itemList.get(i);
if (!inputObject.isEmpty()) { if (!inputObject.isEmpty()) {
inventory.setItem(i, CraftItemStack.asCraftMirror(net.minecraft.server.v1_4_R1.ItemStack.createStack(inputObject))); inventory.setItem(i, CraftItemStack.asCraftMirror(net.minecraft.server.v1_5_R1.ItemStack.createStack(inputObject)));
} }
} }
@@ -61,10 +61,13 @@ public class VaultManager {
FileConfiguration playerFile = YamlConfiguration.loadConfiguration(file); FileConfiguration playerFile = YamlConfiguration.loadConfiguration(file);
if(file.exists()) { if(file.exists()) {
playerFile.set("vault" + number, null); playerFile.set("vault" + number, null);
sender.sendMessage(Lang.TITLE.toString() + "Deleting " + ChatColor.GREEN + " " + number);
playerFile.save(file); playerFile.save(file);
} else { }
sender.sendMessage(Lang.TITLE.toString() + " That doesn't exist!"); if(sender.getName().equalsIgnoreCase(target)) {
sender.sendMessage(Lang.TITLE.toString() + Lang.DELETE_VAULT.toString().replace("%v", String.valueOf(number)));
}
else {
sender.sendMessage(Lang.TITLE.toString() + Lang.DELETE_OTHER_VAULT.toString().replace("%v", String.valueOf(number)).replace("%p", target));
} }
} }