diff --git a/pom.xml b/pom.xml
index 0a28560..a65923a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,54 +1,62 @@
-
- 4.0.0
- de.funkyclan.mc.RepairRecipe
- RepairRecipe
- jar
- 0.4.9
- RepairRecipe
- http://dev.bukkit.org/bukkit-plugins/repairrecipe/
-
-
-
- src/main/resources
- true
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.6
- 1.6
-
-
-
-
-
-
- org.bukkit
- craftbukkit
-
- 1.6.4-R2.0
-
-
- net.milkbowl.vault
- Vault
- 1.2.27
-
-
-
-
- bukkit-repo
- http://repo.bukkit.org/content/groups/public/
-
-
- vault-repo
- http://ci.herocraftonline.com/plugin/repository/everything
-
-
-
+
+ 4.0.0
+ de.funkyclan.mc.RepairRecipe
+ RepairRecipe
+ jar
+ 0.4.9
+ RepairRecipe
+ http://dev.bukkit.org/bukkit-plugins/repairrecipe/
+
+
+
+ src/main/resources
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.6
+ 1.6
+
+
+
+
+
+
+ org.bukkit
+ bukkit
+
+
+ 1.7.9-R0.3-SNAPSHOT
+
+
+ net.milkbowl.vault
+ Vault
+ 1.2.25-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.7.10-R0.1
+ system
+ ${project.basedir}/lib/spigot-1.7.10-R0.1-SNAPSHOT.jar
+
+
+
+
+ bukkit-repo
+ http://repo.bukkit.org/content/groups/public/
+
+
+ vault-repo
+ http://ci.herocraftonline.com/plugin/repository/everything
+
+
+
diff --git a/src/main/java/de/funkyclan/mc/RepairRecipe/MetricsLite.java b/src/main/java/de/funkyclan/mc/RepairRecipe/MetricsLite.java
index 848ffd6..7ba5fdc 100644
--- a/src/main/java/de/funkyclan/mc/RepairRecipe/MetricsLite.java
+++ b/src/main/java/de/funkyclan/mc/RepairRecipe/MetricsLite.java
@@ -282,7 +282,7 @@ private void postPlugin(boolean isPing) throws IOException {
boolean onlineMode = Bukkit.getServer().getOnlineMode(); // TRUE if online mode is enabled
String pluginVersion = description.getVersion();
String serverVersion = Bukkit.getVersion();
- int playersOnline = Bukkit.getServer().getOnlinePlayers().length;
+ int playersOnline = Bukkit.getServer().getOnlinePlayers().size();
// END server software specific section -- all code below does not use any code outside of this class / Java
diff --git a/src/main/java/de/funkyclan/mc/RepairRecipe/RepairRecipe.java b/src/main/java/de/funkyclan/mc/RepairRecipe/RepairRecipe.java
index c065fab..326d543 100644
--- a/src/main/java/de/funkyclan/mc/RepairRecipe/RepairRecipe.java
+++ b/src/main/java/de/funkyclan/mc/RepairRecipe/RepairRecipe.java
@@ -2,11 +2,12 @@
import de.funkyclan.mc.RepairRecipe.Listener.CraftingListener;
import de.funkyclan.mc.RepairRecipe.Recipe.ShapelessRepairRecipe;
-import net.minecraft.server.v1_6_R3.Packet103SetSlot;
+import net.minecraft.server.v1_7_R4.PacketPlayOutSetSlot;
+
import org.bukkit.Material;
import org.bukkit.configuration.ConfigurationSection;
-import org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer;
-import org.bukkit.craftbukkit.v1_6_R3.inventory.CraftItemStack;
+import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer;
+import org.bukkit.craftbukkit.v1_7_R4.inventory.CraftItemStack;
import org.bukkit.entity.HumanEntity;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
@@ -71,13 +72,14 @@ public void updateSlotInventory(HumanEntity player, ItemStack item, int index) {
if (player instanceof CraftPlayer) {
CraftPlayer craftPlayer = (CraftPlayer) player;
if (craftPlayer.getHandle().activeContainer != null) {
- Packet103SetSlot packet = new Packet103SetSlot();
- packet.a = craftPlayer.getHandle().activeContainer.windowId;
- packet.b = index;
- packet.c = CraftItemStack.asNMSCopy(item);
-
+ PacketPlayOutSetSlot packet = new PacketPlayOutSetSlot(
+ craftPlayer.getHandle().activeContainer.windowId,
+ index,
+ CraftItemStack.asNMSCopy(item));
+
craftPlayer.getHandle().playerConnection.sendPacket(packet);
}
+
}
}