From d1f21f867ab25b85da59b5592a38ae009b8df95d Mon Sep 17 00:00:00 2001 From: Jacek Date: Mon, 21 May 2012 14:48:45 +0100 Subject: [PATCH] Fixed a ClassCastException --- plugin.yml | 2 +- .../bukkit/bloodmoon/entities/BloodMoonEntitySkeleton.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin.yml b/plugin.yml index 80fbc48..28dfb38 100755 --- a/plugin.yml +++ b/plugin.yml @@ -1,5 +1,5 @@ name: BloodMoon -version: 0.13.2 +version: 0.13.3 main: uk.co.jacekk.bukkit.bloodmoon.BloodMoon load: startup commands: diff --git a/uk/co/jacekk/bukkit/bloodmoon/entities/BloodMoonEntitySkeleton.java b/uk/co/jacekk/bukkit/bloodmoon/entities/BloodMoonEntitySkeleton.java index 357e3a5..06cd13d 100755 --- a/uk/co/jacekk/bukkit/bloodmoon/entities/BloodMoonEntitySkeleton.java +++ b/uk/co/jacekk/bukkit/bloodmoon/entities/BloodMoonEntitySkeleton.java @@ -1,9 +1,9 @@ package uk.co.jacekk.bukkit.bloodmoon.entities; import java.lang.reflect.Field; -import java.util.ArrayList; import org.bukkit.Location; +import org.bukkit.craftbukkit.util.UnsafeList; import org.bukkit.entity.Skeleton; import uk.co.jacekk.bukkit.bloodmoon.BloodMoon; @@ -28,7 +28,7 @@ public class BloodMoonEntitySkeleton extends net.minecraft.server.EntitySkeleton a.setAccessible(true); @SuppressWarnings("unchecked") - ArrayList goals = (ArrayList) a.get(this.goalSelector); + UnsafeList goals = (UnsafeList) a.get(this.goalSelector); for (Object item : goals){ Field goal = item.getClass().getDeclaredField("a");