diff --git a/ItemDisguise/pom.xml b/ItemDisguise/pom.xml
index 623aa497..9492958c 100644
--- a/ItemDisguise/pom.xml
+++ b/ItemDisguise/pom.xml
@@ -6,6 +6,10 @@
Item Disguise
Change the appearance of inventory items.
+
+ cp1252
+
+
bukkit-rep
diff --git a/ItemDisguise/src/main/java/com/comphenix/itemdisguise/HideEnchantmentsListener.java b/ItemDisguise/src/main/java/com/comphenix/itemdisguise/HideEnchantmentsListener.java
index a85c0779..e9ea5c79 100644
--- a/ItemDisguise/src/main/java/com/comphenix/itemdisguise/HideEnchantmentsListener.java
+++ b/ItemDisguise/src/main/java/com/comphenix/itemdisguise/HideEnchantmentsListener.java
@@ -110,6 +110,9 @@ public class HideEnchantmentsListener {
}
private void removeEnchantments(ItemStack stack) {
+ if (stack == null)
+ return;
+
Object[] copy = stack.getEnchantments().keySet().toArray();
for (Object enchantment : copy) {
diff --git a/ItemDisguise/src/main/java/com/comphenix/itemdisguise/ItemDisguiseMod.java b/ItemDisguise/src/main/java/com/comphenix/itemdisguise/ItemDisguiseMod.java
index 29bf32e6..a6d83b20 100644
--- a/ItemDisguise/src/main/java/com/comphenix/itemdisguise/ItemDisguiseMod.java
+++ b/ItemDisguise/src/main/java/com/comphenix/itemdisguise/ItemDisguiseMod.java
@@ -67,7 +67,7 @@ public class ItemDisguiseMod extends JavaPlugin {
write(2, player.getLocation().getZ());
fakeExplosion.getSpecificModifier(float.class).
write(0, 3.0F);
-
+
protocolManager.sendServerPacket(player, fakeExplosion);
} catch (Exception e) {
diff --git a/ProtocolLib/pom.xml b/ProtocolLib/pom.xml
index 980dbc2e..31991fa7 100644
--- a/ProtocolLib/pom.xml
+++ b/ProtocolLib/pom.xml
@@ -7,7 +7,7 @@
Provides read/write access to the Minecraft protocol.
- UTF-8
+ cp1252
diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/events/PacketContainer.java b/ProtocolLib/src/main/java/com/comphenix/protocol/events/PacketContainer.java
index 17d93745..e1cf9b94 100644
--- a/ProtocolLib/src/main/java/com/comphenix/protocol/events/PacketContainer.java
+++ b/ProtocolLib/src/main/java/com/comphenix/protocol/events/PacketContainer.java
@@ -142,7 +142,7 @@ public class PacketContainer implements Serializable {
* @return A modifier for ItemStack fields.
*/
public StructureModifier getItemModifier() {
- // Convert from and to the Bukkit wrapper
+ // Convert to and from the Bukkit wrapper
return structureModifier.withType(net.minecraft.server.ItemStack.class,
getIgnoreNull(new EquivalentConverter() {
public Object getGeneric(ItemStack specific) {
diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/EquivalentConverter.java b/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/EquivalentConverter.java
index 4637cd2d..a03b5508 100644
--- a/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/EquivalentConverter.java
+++ b/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/EquivalentConverter.java
@@ -28,3 +28,4 @@ public interface EquivalentConverter {
public Object getGeneric(TType specific);
public Class getSpecificType();
}
+
diff --git a/Readme.md b/Readme.md
index 93ce2baf..70f15727 100644
--- a/Readme.md
+++ b/Readme.md
@@ -19,7 +19,7 @@ lead to more subtle bugs.
Building
--------
-You can compile this project yourself by using the latest version of Maven.
+You can compile this project yourself by using the latest version of Maven.
A new API