Update for Minecraft 1.6.4

This commit is contained in:
Olof Larsson 2013-09-20 13:12:24 +02:00
parent cf5751333e
commit 9a7e87ec2b
13 changed files with 28 additions and 29 deletions

View File

@ -2,8 +2,8 @@ package com.massivecraft.mcore.adapter;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import org.bukkit.craftbukkit.v1_6_R2.inventory.CraftInventoryCustom; import org.bukkit.craftbukkit.v1_6_R3.inventory.CraftInventoryCustom;
import org.bukkit.craftbukkit.v1_6_R2.inventory.CraftInventoryPlayer; import org.bukkit.craftbukkit.v1_6_R3.inventory.CraftInventoryPlayer;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.PlayerInventory; import org.bukkit.inventory.PlayerInventory;

View File

@ -43,6 +43,7 @@ import com.massivecraft.mcore.xlib.gson.JsonSerializer;
* way. This serializer requires manual updating to work but produces clean * way. This serializer requires manual updating to work but produces clean
* json. See the file itemstackformat.txt for more info. * json. See the file itemstackformat.txt for more info.
*/ */
@SuppressWarnings("deprecation")
public class ItemStackAdapter implements JsonDeserializer<ItemStack>, JsonSerializer<ItemStack> public class ItemStackAdapter implements JsonDeserializer<ItemStack>, JsonSerializer<ItemStack>
{ {
// -------------------------------------------- // // -------------------------------------------- //

View File

@ -6,6 +6,7 @@ import org.bukkit.potion.PotionEffectType;
import com.massivecraft.mcore.xlib.gson.JsonElement; import com.massivecraft.mcore.xlib.gson.JsonElement;
import com.massivecraft.mcore.xlib.gson.JsonObject; import com.massivecraft.mcore.xlib.gson.JsonObject;
@SuppressWarnings("deprecation")
public class PotionEffectAdapter public class PotionEffectAdapter
{ {
// -------------------------------------------- // // -------------------------------------------- //

View File

@ -1,8 +1,8 @@
package com.massivecraft.mcore.inventory; package com.massivecraft.mcore.inventory;
import net.minecraft.server.v1_6_R2.EntityHuman; import net.minecraft.server.v1_6_R3.EntityHuman;
import net.minecraft.server.v1_6_R2.ItemStack; import net.minecraft.server.v1_6_R3.ItemStack;
import net.minecraft.server.v1_6_R2.PlayerInventory; import net.minecraft.server.v1_6_R3.PlayerInventory;
import org.bukkit.inventory.InventoryHolder; import org.bukkit.inventory.InventoryHolder;
@ -28,7 +28,7 @@ import org.bukkit.inventory.InventoryHolder;
* pickup(ItemStack) (2 matches) * pickup(ItemStack) (2 matches)
* PlayerInventory(EntityHuman) * PlayerInventory(EntityHuman)
* *
* As of 1.6.1 and 1.6.2 these are the references: * As of 1.6.1 and 1.6.2 and 1.6.4 these are the references:
* *
* a(EntityHuman) (2 matches) * a(EntityHuman) (2 matches)
* a(float) * a(float)
@ -38,6 +38,7 @@ import org.bukkit.inventory.InventoryHolder;
* pickup(ItemStack) (2 matches) * pickup(ItemStack) (2 matches)
* PlayerInventory(EntityHuman) * PlayerInventory(EntityHuman)
*/ */
public class MCorePlayerInventory extends PlayerInventory public class MCorePlayerInventory extends PlayerInventory
{ {
// -------------------------------------------- // // -------------------------------------------- //

View File

@ -5,12 +5,12 @@ import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.AbstractMap.SimpleEntry; import java.util.AbstractMap.SimpleEntry;
import net.minecraft.server.v1_6_R2.BiomeBase; import net.minecraft.server.v1_6_R3.BiomeBase;
import net.minecraft.server.v1_6_R2.Chunk; import net.minecraft.server.v1_6_R3.Chunk;
import net.minecraft.server.v1_6_R2.WorldServer; import net.minecraft.server.v1_6_R3.WorldServer;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.craftbukkit.v1_6_R2.CraftWorld; import org.bukkit.craftbukkit.v1_6_R3.CraftWorld;
public class BiomeUtil public class BiomeUtil
{ {

View File

@ -6,7 +6,7 @@ import java.util.Map;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.SimpleCommandMap; import org.bukkit.command.SimpleCommandMap;
import org.bukkit.craftbukkit.v1_6_R2.CraftServer; import org.bukkit.craftbukkit.v1_6_R3.CraftServer;
public class BukkitCommandUtil public class BukkitCommandUtil
{ {

View File

@ -4,8 +4,8 @@ import java.util.HashMap;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.craftbukkit.v1_6_R2.inventory.CraftInventoryCustom; import org.bukkit.craftbukkit.v1_6_R3.inventory.CraftInventoryCustom;
import org.bukkit.craftbukkit.v1_6_R2.inventory.CraftInventoryPlayer; import org.bukkit.craftbukkit.v1_6_R3.inventory.CraftInventoryPlayer;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryType; import org.bukkit.event.inventory.InventoryType;
@ -185,7 +185,7 @@ public class InventoryUtil
{ {
if (itemStack == null) return true; if (itemStack == null) return true;
if (itemStack.getAmount() == 0) return true; if (itemStack.getAmount() == 0) return true;
if (itemStack.getTypeId() == 0) return true; if (itemStack.getType() == Material.AIR) return true;
return false; return false;
} }

View File

@ -1,10 +1,10 @@
package com.massivecraft.mcore.util; package com.massivecraft.mcore.util;
import net.minecraft.server.v1_6_R2.WorldServer; import net.minecraft.server.v1_6_R3.WorldServer;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.craftbukkit.v1_6_R2.CraftWorld; import org.bukkit.craftbukkit.v1_6_R3.CraftWorld;
/** /**
* Find the method by going through CraftBlock.setTypeId() * Find the method by going through CraftBlock.setTypeId()

View File

@ -19,7 +19,7 @@ import java.util.Set;
import java.util.SortedSet; import java.util.SortedSet;
import java.util.TreeSet; import java.util.TreeSet;
import net.minecraft.server.v1_6_R2.DedicatedServer; import net.minecraft.server.v1_6_R3.DedicatedServer;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Location; import org.bukkit.Location;
@ -27,7 +27,7 @@ import org.bukkit.Material;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.craftbukkit.v1_6_R2.CraftServer; import org.bukkit.craftbukkit.v1_6_R3.CraftServer;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.entity.Projectile; import org.bukkit.entity.Projectile;
@ -327,6 +327,7 @@ public class MUtil
return getPotionEffectBits(item) == 0; return getPotionEffectBits(item) == 0;
} }
@SuppressWarnings("deprecation")
public static List<PotionEffect> getPotionEffects(ItemStack itemStack) public static List<PotionEffect> getPotionEffects(ItemStack itemStack)
{ {
if (itemStack == null) return null; if (itemStack == null) return null;

View File

@ -5,11 +5,11 @@ import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.concurrent.ConcurrentSkipListSet; import java.util.concurrent.ConcurrentSkipListSet;
import net.minecraft.server.v1_6_R2.EntityPlayer; import net.minecraft.server.v1_6_R3.EntityPlayer;
import net.minecraft.server.v1_6_R2.Packet8UpdateHealth; import net.minecraft.server.v1_6_R3.Packet8UpdateHealth;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer; import org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority; import org.bukkit.event.EventPriority;

View File

@ -8,7 +8,7 @@ import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.TreeMap; import java.util.TreeMap;
import net.minecraft.server.v1_6_R2.MinecraftServer; import net.minecraft.server.v1_6_R3.MinecraftServer;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.GameMode; import org.bukkit.GameMode;
@ -17,7 +17,7 @@ import org.bukkit.command.BlockCommandSender;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender; import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.command.RemoteConsoleCommandSender; import org.bukkit.command.RemoteConsoleCommandSender;
import org.bukkit.craftbukkit.v1_6_R2.CraftServer; import org.bukkit.craftbukkit.v1_6_R3.CraftServer;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import com.massivecraft.mcore.MCore; import com.massivecraft.mcore.MCore;

View File

@ -25,7 +25,7 @@ public class TextWrapper
private static final char COLOR_CHAR = '\u00A7'; private static final char COLOR_CHAR = '\u00A7';
private static final int CHAT_WINDOW_WIDTH = 320; private static final int CHAT_WINDOW_WIDTH = 320;
private static final int CHAT_STRING_LENGTH = 119; private static final int CHAT_STRING_LENGTH = 119;
private static final String allowedChars = net.minecraft.server.v1_6_R2.SharedConstants.allowedCharacters; private static final String allowedChars = net.minecraft.server.v1_6_R3.SharedConstants.allowedCharacters;
public static int getCharPixelWidth(char ch) public static int getCharPixelWidth(char ch)
{ {

View File

@ -389,11 +389,6 @@ public class Txt
return getNicedEnum(material); return getNicedEnum(material);
} }
public static String getMaterialName(int materialId)
{
return getMaterialName(Material.getMaterial(materialId));
}
// -------------------------------------------- // // -------------------------------------------- //
// Paging and chrome-tools like titleize // Paging and chrome-tools like titleize
// -------------------------------------------- // // -------------------------------------------- //