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); } + } }