diff --git a/pom.xml b/pom.xml
index 080181e..106bbf4 100755
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
uk.co.jacekk.bukkit
bloodmoon
BloodMoon
- 0.24-SNAPSHOT
+ 0.25-SNAPSHOT
jar
http://dev.bukkit.org/bukkit-plugins/bloodmoon/
@@ -47,7 +47,7 @@
org.bukkit
craftbukkit
- 1.7.10-R0.1-SNAPSHOT
+ 1.8-R0.1-SNAPSHOT
compile
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListener.java
index 1b2c795..41b6dd4 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListener.java
@@ -1,10 +1,10 @@
package uk.co.jacekk.bukkit.bloodmoon;
-import net.minecraft.server.v1_7_R4.IChunkLoader;
-import net.minecraft.server.v1_7_R4.WorldServer;
+import net.minecraft.server.v1_8_R1.IChunkLoader;
+import net.minecraft.server.v1_8_R1.WorldServer;
import org.bukkit.World;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.world.WorldInitEvent;
@@ -29,7 +29,7 @@ public void onWorldInit(WorldInitEvent event){
WorldServer worldServer = ((CraftWorld) world).getHandle();
try{
- IChunkLoader chunkLoader = ReflectionUtils.getFieldValue(net.minecraft.server.v1_7_R4.ChunkProviderServer.class, "f", IChunkLoader.class, worldServer.chunkProviderServer);
+ IChunkLoader chunkLoader = ReflectionUtils.getFieldValue(net.minecraft.server.v1_8_R1.ChunkProviderServer.class, "f", IChunkLoader.class, worldServer.chunkProviderServer);
ChunkProviderServer newProvider = new ChunkProviderServer(this.plugin, worldServer, chunkLoader, worldServer.chunkProviderServer.chunkProvider);
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityBlaze.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityBlaze.java
index 673741f..5a4ab98 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityBlaze.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityBlaze.java
@@ -1,8 +1,8 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityMonster;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityCreeper.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityCreeper.java
index 7fc98bd..7ed7c9e 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityCreeper.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityCreeper.java
@@ -1,11 +1,11 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityHuman;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityHuman;
+import net.minecraft.server.v1_8_R1.EntityMonster;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityEndermen.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityEndermen.java
index 4b63bb3..4b28423 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityEndermen.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityEndermen.java
@@ -1,11 +1,11 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityHuman;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityHuman;
+import net.minecraft.server.v1_8_R1.EntityMonster;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGhast.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGhast.java
index a611369..e5a0514 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGhast.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGhast.java
@@ -1,8 +1,8 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityLiving;
+import net.minecraft.server.v1_8_R1.EntityLiving;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGiantZombie.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGiantZombie.java
index 29aedc5..99d7156 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGiantZombie.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityGiantZombie.java
@@ -1,12 +1,12 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityMonster;
import org.bukkit.Material;
import org.bukkit.Sound;
import org.bukkit.World;
import org.bukkit.block.Block;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityLiving.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityLiving.java
index 2552ba7..6e1fd3b 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityLiving.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityLiving.java
@@ -3,12 +3,12 @@
import java.util.Random;
import java.util.UUID;
-import net.minecraft.server.v1_7_R4.AttributeInstance;
-import net.minecraft.server.v1_7_R4.AttributeModifier;
-import net.minecraft.server.v1_7_R4.EntityLiving;
-import net.minecraft.server.v1_7_R4.GenericAttributes;
+import net.minecraft.server.v1_8_R1.AttributeInstance;
+import net.minecraft.server.v1_8_R1.AttributeModifier;
+import net.minecraft.server.v1_8_R1.EntityLiving;
+import net.minecraft.server.v1_8_R1.GenericAttributes;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.baseplugin.util.ReflectionUtils;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityMonster.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityMonster.java
index c3e561e..f1909b5 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityMonster.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityMonster.java
@@ -1,13 +1,13 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityMonster;
import org.bukkit.Effect;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.Sound;
import org.bukkit.block.Block;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.event.entity.EntityChangeBlockEvent;
import org.bukkit.inventory.ItemStack;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySkeleton.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySkeleton.java
index b65f020..c560850 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySkeleton.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySkeleton.java
@@ -1,11 +1,11 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityHuman;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityHuman;
+import net.minecraft.server.v1_8_R1.EntityMonster;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySpider.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySpider.java
index 980f2e7..519d195 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySpider.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntitySpider.java
@@ -1,9 +1,9 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityHuman;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityHuman;
+import net.minecraft.server.v1_8_R1.EntityMonster;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityType.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityType.java
index 41da558..9dd9cec 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityType.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityType.java
@@ -3,15 +3,15 @@
import java.util.List;
import java.util.Map;
-import net.minecraft.server.v1_7_R4.BiomeBase;
-import net.minecraft.server.v1_7_R4.BiomeMeta;
-import net.minecraft.server.v1_7_R4.EntityInsentient;
-import net.minecraft.server.v1_7_R4.EntityTypes;
-import net.minecraft.server.v1_7_R4.GroupDataEntity;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.BiomeBase;
+import net.minecraft.server.v1_8_R1.BiomeMeta;
+import net.minecraft.server.v1_8_R1.EntityInsentient;
+import net.minecraft.server.v1_8_R1.EntityTypes;
+import net.minecraft.server.v1_8_R1.GroupDataEntity;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Location;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
import org.bukkit.entity.EntityType;
import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason;
@@ -20,16 +20,16 @@
public enum BloodMoonEntityType {
- CREEPER("Creeper", 50, EntityType.CREEPER, net.minecraft.server.v1_7_R4.EntityCreeper.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityCreeper.class),
- ENDERMAN("Enderman", 58, EntityType.ENDERMAN, net.minecraft.server.v1_7_R4.EntityEnderman.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityEnderman.class),
- SKELETON("Skeleton", 51, EntityType.SKELETON, net.minecraft.server.v1_7_R4.EntitySkeleton.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntitySkeleton.class),
- SPIDER("Spider", 52, EntityType.SPIDER, net.minecraft.server.v1_7_R4.EntitySpider.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntitySpider.class),
- ZOMBIE("Zombie", 54, EntityType.ZOMBIE, net.minecraft.server.v1_7_R4.EntityZombie.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityZombie.class),
- GHAST("Ghast", 56, EntityType.GHAST, net.minecraft.server.v1_7_R4.EntityGhast.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityGhast.class),
- BLAZE("Blaze", 61, EntityType.BLAZE, net.minecraft.server.v1_7_R4.EntityBlaze.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityBlaze.class),
- WITHER("WitherBoss", 64, EntityType.WITHER, net.minecraft.server.v1_7_R4.EntityWither.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityWither.class),
- WITCH("Witch", 66, EntityType.WITCH, net.minecraft.server.v1_7_R4.EntityWitch.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityWitch.class),
- GIANT_ZOMBIE("Giant", 53, EntityType.GIANT, net.minecraft.server.v1_7_R4.EntityGiantZombie.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityGiantZombie.class);
+ CREEPER("Creeper", 50, EntityType.CREEPER, net.minecraft.server.v1_8_R1.EntityCreeper.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityCreeper.class),
+ ENDERMAN("Enderman", 58, EntityType.ENDERMAN, net.minecraft.server.v1_8_R1.EntityEnderman.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityEnderman.class),
+ SKELETON("Skeleton", 51, EntityType.SKELETON, net.minecraft.server.v1_8_R1.EntitySkeleton.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntitySkeleton.class),
+ SPIDER("Spider", 52, EntityType.SPIDER, net.minecraft.server.v1_8_R1.EntitySpider.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntitySpider.class),
+ ZOMBIE("Zombie", 54, EntityType.ZOMBIE, net.minecraft.server.v1_8_R1.EntityZombie.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityZombie.class),
+ GHAST("Ghast", 56, EntityType.GHAST, net.minecraft.server.v1_8_R1.EntityGhast.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityGhast.class),
+ BLAZE("Blaze", 61, EntityType.BLAZE, net.minecraft.server.v1_8_R1.EntityBlaze.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityBlaze.class),
+ WITHER("WitherBoss", 64, EntityType.WITHER, net.minecraft.server.v1_8_R1.EntityWither.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityWither.class),
+ WITCH("Witch", 66, EntityType.WITCH, net.minecraft.server.v1_8_R1.EntityWitch.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityWitch.class),
+ GIANT_ZOMBIE("Giant", 53, EntityType.GIANT, net.minecraft.server.v1_8_R1.EntityGiantZombie.class, uk.co.jacekk.bukkit.bloodmoon.nms.EntityGiantZombie.class);
private String name;
private int id;
@@ -139,4 +139,4 @@ public void spawnEntity(Location location){
entity.p();
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWitch.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWitch.java
index a63ef18..a9f5282 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWitch.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWitch.java
@@ -1,8 +1,8 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityMonster;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWither.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWither.java
index 781dab0..ec2c4f2 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWither.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityWither.java
@@ -1,8 +1,8 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityMonster;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityZombie.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityZombie.java
index d4727e5..f59cccd 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityZombie.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityZombie.java
@@ -1,11 +1,11 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.EntityHuman;
-import net.minecraft.server.v1_7_R4.EntityMonster;
+import net.minecraft.server.v1_8_R1.EntityHuman;
+import net.minecraft.server.v1_8_R1.EntityMonster;
import org.bukkit.block.Block;
import org.bukkit.block.BlockFace;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/FireArrowsListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/FireArrowsListener.java
index e2b4d55..8a2fe5c 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/FireArrowsListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/FireArrowsListener.java
@@ -2,7 +2,7 @@
import org.bukkit.Material;
import org.bukkit.block.Block;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftEntity;
import org.bukkit.entity.Entity;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Projectile;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/MovementSpeedListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/MovementSpeedListener.java
index b595d38..b8be659 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/MovementSpeedListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/MovementSpeedListener.java
@@ -3,7 +3,7 @@
import java.util.Random;
import org.bukkit.World;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.entity.LivingEntity;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/SuperCreepersListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/SuperCreepersListener.java
index d19bb53..7a47856 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/SuperCreepersListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/SuperCreepersListener.java
@@ -1,7 +1,7 @@
package uk.co.jacekk.bukkit.bloodmoon.feature.mob;
import org.bukkit.World;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftCreeper;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftCreeper;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LivingEntity;
import org.bukkit.event.EventHandler;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/TargetDistanceListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/TargetDistanceListener.java
index b39f494..545fd91 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/TargetDistanceListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/mob/TargetDistanceListener.java
@@ -1,7 +1,7 @@
package uk.co.jacekk.bukkit.bloodmoon.feature.mob;
import org.bukkit.World;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.entity.LivingEntity;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsListener.java
index 6f2b6c8..9ee665e 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsListener.java
@@ -3,7 +3,7 @@
import java.util.HashMap;
import org.bukkit.World;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LivingEntity;
import org.bukkit.event.EventHandler;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsTask.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsTask.java
index 16e5d1c..37470a3 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsTask.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/GiantsTask.java
@@ -2,12 +2,12 @@
import java.util.Random;
-import net.minecraft.server.v1_7_R4.GroupDataEntity;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.GroupDataEntity;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Chunk;
import org.bukkit.Location;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
import org.bukkit.entity.Entity;
import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/MoreSpawningListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/MoreSpawningListener.java
index e5a935e..2e4233a 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/MoreSpawningListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/MoreSpawningListener.java
@@ -2,10 +2,10 @@
import java.util.Random;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Location;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnKillListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnKillListener.java
index 8caa158..e7e070e 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnKillListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnKillListener.java
@@ -3,7 +3,7 @@
import java.util.ArrayList;
import java.util.Random;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
import org.bukkit.entity.Creature;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnSleepListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnSleepListener.java
index fb445cb..1a099cd 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnSleepListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/spawning/SpawnOnSleepListener.java
@@ -1,7 +1,7 @@
package uk.co.jacekk.bukkit.bloodmoon.feature.spawning;
import org.bukkit.Location;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGenerator.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGenerator.java
index 02b430b..3d78057 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGenerator.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGenerator.java
@@ -2,8 +2,8 @@
import java.util.Random;
-import net.minecraft.server.v1_7_R4.MobSpawnerAbstract;
-import net.minecraft.server.v1_7_R4.TileEntityMobSpawner;
+import net.minecraft.server.v1_8_R1.MobSpawnerAbstract;
+import net.minecraft.server.v1_8_R1.TileEntityMobSpawner;
import org.bukkit.Chunk;
import org.bukkit.Material;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/NetherSkyListener.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/NetherSkyListener.java
index 16be1cb..82d2568 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/NetherSkyListener.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/NetherSkyListener.java
@@ -1,15 +1,15 @@
package uk.co.jacekk.bukkit.bloodmoon.feature.world;
-import net.minecraft.server.v1_7_R4.EnumDifficulty;
-import net.minecraft.server.v1_7_R4.EnumGamemode;
-import net.minecraft.server.v1_7_R4.PacketPlayOutRespawn;
-import net.minecraft.server.v1_7_R4.WorldType;
+import net.minecraft.server.v1_8_R1.EnumDifficulty;
+import net.minecraft.server.v1_8_R1.EnumGamemode;
+import net.minecraft.server.v1_8_R1.PacketPlayOutRespawn;
+import net.minecraft.server.v1_8_R1.WorldType;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.World.Environment;
-import org.bukkit.craftbukkit.v1_7_R4.CraftWorld;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer;
+import org.bukkit.craftbukkit.v1_8_R1.CraftWorld;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftPlayer;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/ChunkProviderServer.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/ChunkProviderServer.java
index c2b0bfb..a48b681 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/ChunkProviderServer.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/ChunkProviderServer.java
@@ -3,12 +3,12 @@
import java.util.ArrayList;
import java.util.List;
-import net.minecraft.server.v1_7_R4.BiomeMeta;
-import net.minecraft.server.v1_7_R4.EntityTypes;
-import net.minecraft.server.v1_7_R4.EnumCreatureType;
-import net.minecraft.server.v1_7_R4.IChunkLoader;
-import net.minecraft.server.v1_7_R4.IChunkProvider;
-import net.minecraft.server.v1_7_R4.WorldServer;
+import net.minecraft.server.v1_8_R1.BiomeMeta;
+import net.minecraft.server.v1_8_R1.EntityTypes;
+import net.minecraft.server.v1_8_R1.EnumCreatureType;
+import net.minecraft.server.v1_8_R1.IChunkLoader;
+import net.minecraft.server.v1_8_R1.IChunkProvider;
+import net.minecraft.server.v1_8_R1.WorldServer;
import org.bukkit.entity.EntityType;
@@ -16,7 +16,7 @@
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.Config;
-public class ChunkProviderServer extends net.minecraft.server.v1_7_R4.ChunkProviderServer {
+public class ChunkProviderServer extends net.minecraft.server.v1_8_R1.ChunkProviderServer {
private BloodMoon plugin;
private List bloodMoonMobs;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityBlaze.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityBlaze.java
index 8687704..76dee9e 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityBlaze.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityBlaze.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftBlaze;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftBlaze;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityBlaze;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
-public class EntityBlaze extends net.minecraft.server.v1_7_R4.EntityBlaze {
+public class EntityBlaze extends net.minecraft.server.v1_8_R1.EntityBlaze {
private BloodMoon plugin;
private BloodMoonEntityBlaze bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityCreeper.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityCreeper.java
index 4eeb239..75fcc43 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityCreeper.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityCreeper.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftCreeper;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftCreeper;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityCreeper;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
-public class EntityCreeper extends net.minecraft.server.v1_7_R4.EntityCreeper {
+public class EntityCreeper extends net.minecraft.server.v1_8_R1.EntityCreeper {
private BloodMoon plugin;
private BloodMoonEntityCreeper bloodMoonEntity;
@@ -44,4 +44,4 @@ public void bL(){
}
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityEnderman.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityEnderman.java
index 7398cd0..2d60920 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityEnderman.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityEnderman.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEnderman;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftEnderman;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityEndermen;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
-public class EntityEnderman extends net.minecraft.server.v1_7_R4.EntityEnderman {
+public class EntityEnderman extends net.minecraft.server.v1_8_R1.EntityEnderman {
private BloodMoon plugin;
private BloodMoonEntityEndermen bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGhast.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGhast.java
index 0253eee..367d5d9 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGhast.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGhast.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftGhast;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftGhast;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityGhast;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
-public class EntityGhast extends net.minecraft.server.v1_7_R4.EntityGhast {
+public class EntityGhast extends net.minecraft.server.v1_8_R1.EntityGhast {
private BloodMoon plugin;
private BloodMoonEntityGhast bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGiantZombie.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGiantZombie.java
index f019372..17345e0 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGiantZombie.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityGiantZombie.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftGiant;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftGiant;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityGiantZombie;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
-public class EntityGiantZombie extends net.minecraft.server.v1_7_R4.EntityGiantZombie {
+public class EntityGiantZombie extends net.minecraft.server.v1_8_R1.EntityGiantZombie {
private BloodMoon plugin;
private BloodMoonEntityGiantZombie bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySkeleton.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySkeleton.java
index e273c03..46a3baf 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySkeleton.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySkeleton.java
@@ -3,32 +3,32 @@
import java.util.Calendar;
import java.util.List;
-import net.minecraft.server.v1_7_R4.Blocks;
-import net.minecraft.server.v1_7_R4.Enchantment;
-import net.minecraft.server.v1_7_R4.EnchantmentManager;
-import net.minecraft.server.v1_7_R4.EntityArrow;
-import net.minecraft.server.v1_7_R4.EntityHuman;
-import net.minecraft.server.v1_7_R4.EntityLiving;
-import net.minecraft.server.v1_7_R4.GroupDataEntity;
-import net.minecraft.server.v1_7_R4.IRangedEntity;
-import net.minecraft.server.v1_7_R4.ItemStack;
-import net.minecraft.server.v1_7_R4.Items;
-import net.minecraft.server.v1_7_R4.PathfinderGoalFleeSun;
-import net.minecraft.server.v1_7_R4.PathfinderGoalFloat;
-import net.minecraft.server.v1_7_R4.PathfinderGoalHurtByTarget;
-import net.minecraft.server.v1_7_R4.PathfinderGoalLookAtPlayer;
-import net.minecraft.server.v1_7_R4.PathfinderGoalMeleeAttack;
-import net.minecraft.server.v1_7_R4.PathfinderGoalNearestAttackableTarget;
-import net.minecraft.server.v1_7_R4.PathfinderGoalRandomLookaround;
-import net.minecraft.server.v1_7_R4.PathfinderGoalRandomStroll;
-import net.minecraft.server.v1_7_R4.PathfinderGoalRestrictSun;
-import net.minecraft.server.v1_7_R4.World;
-import net.minecraft.server.v1_7_R4.WorldProviderHell;
+import net.minecraft.server.v1_8_R1.Blocks;
+import net.minecraft.server.v1_8_R1.Enchantment;
+import net.minecraft.server.v1_8_R1.EnchantmentManager;
+import net.minecraft.server.v1_8_R1.EntityArrow;
+import net.minecraft.server.v1_8_R1.EntityHuman;
+import net.minecraft.server.v1_8_R1.EntityLiving;
+import net.minecraft.server.v1_8_R1.GroupDataEntity;
+import net.minecraft.server.v1_8_R1.IRangedEntity;
+import net.minecraft.server.v1_8_R1.ItemStack;
+import net.minecraft.server.v1_8_R1.Items;
+import net.minecraft.server.v1_8_R1.PathfinderGoalFleeSun;
+import net.minecraft.server.v1_8_R1.PathfinderGoalFloat;
+import net.minecraft.server.v1_8_R1.PathfinderGoalHurtByTarget;
+import net.minecraft.server.v1_8_R1.PathfinderGoalLookAtPlayer;
+import net.minecraft.server.v1_8_R1.PathfinderGoalMeleeAttack;
+import net.minecraft.server.v1_8_R1.PathfinderGoalNearestAttackableTarget;
+import net.minecraft.server.v1_8_R1.PathfinderGoalRandomLookaround;
+import net.minecraft.server.v1_8_R1.PathfinderGoalRandomStroll;
+import net.minecraft.server.v1_8_R1.PathfinderGoalRestrictSun;
+import net.minecraft.server.v1_8_R1.World;
+import net.minecraft.server.v1_8_R1.WorldProviderHell;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftSkeleton;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftSkeleton;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
@@ -38,7 +38,7 @@
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntitySkeleton;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
-public class EntitySkeleton extends net.minecraft.server.v1_7_R4.EntitySkeleton implements IRangedEntity {
+public class EntitySkeleton extends net.minecraft.server.v1_8_R1.EntitySkeleton implements IRangedEntity {
private BloodMoon plugin;
private BloodMoonEntitySkeleton bloodMoonEntity;
@@ -146,4 +146,4 @@ public void a(EntityLiving entityLiving, float f){
this.world.addEntity(entityarrow);
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySpider.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySpider.java
index e5df04b..260b49e 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySpider.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntitySpider.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftSpider;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftSpider;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntitySpider;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
-public class EntitySpider extends net.minecraft.server.v1_7_R4.EntitySpider {
+public class EntitySpider extends net.minecraft.server.v1_8_R1.EntitySpider {
private BloodMoon plugin;
private BloodMoonEntitySpider bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWitch.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWitch.java
index 6925813..d8b0aac 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWitch.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWitch.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftWitch;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftWitch;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityWitch;
-public class EntityWitch extends net.minecraft.server.v1_7_R4.EntityWitch {
+public class EntityWitch extends net.minecraft.server.v1_8_R1.EntityWitch {
private BloodMoon plugin;
private BloodMoonEntityWitch bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWither.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWither.java
index 8144cd8..fb9b898 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWither.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityWither.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftWither;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftWither;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityWither;
-public class EntityWither extends net.minecraft.server.v1_7_R4.EntityWither {
+public class EntityWither extends net.minecraft.server.v1_8_R1.EntityWither {
private BloodMoon plugin;
private BloodMoonEntityWither bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityZombie.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityZombie.java
index e8af6da..c6cae51 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityZombie.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/EntityZombie.java
@@ -1,18 +1,18 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.World;
+import net.minecraft.server.v1_8_R1.World;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.v1_7_R4.CraftServer;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity;
-import org.bukkit.craftbukkit.v1_7_R4.entity.CraftZombie;
+import org.bukkit.craftbukkit.v1_8_R1.CraftServer;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftLivingEntity;
+import org.bukkit.craftbukkit.v1_8_R1.entity.CraftZombie;
import org.bukkit.plugin.Plugin;
import uk.co.jacekk.bukkit.bloodmoon.BloodMoon;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityType;
import uk.co.jacekk.bukkit.bloodmoon.entity.BloodMoonEntityZombie;
-public class EntityZombie extends net.minecraft.server.v1_7_R4.EntityZombie {
+public class EntityZombie extends net.minecraft.server.v1_8_R1.EntityZombie {
private BloodMoon plugin;
private BloodMoonEntityZombie bloodMoonEntity;
diff --git a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/PathfinderGoalArrowAttack.java b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/PathfinderGoalArrowAttack.java
index db63aa6..53f313f 100755
--- a/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/PathfinderGoalArrowAttack.java
+++ b/src/main/java/uk/co/jacekk/bukkit/bloodmoon/nms/PathfinderGoalArrowAttack.java
@@ -1,13 +1,13 @@
package uk.co.jacekk.bukkit.bloodmoon.nms;
-import net.minecraft.server.v1_7_R4.Entity;
-import net.minecraft.server.v1_7_R4.EntityInsentient;
-import net.minecraft.server.v1_7_R4.EntityLiving;
-import net.minecraft.server.v1_7_R4.IRangedEntity;
-import net.minecraft.server.v1_7_R4.MathHelper;
-import net.minecraft.server.v1_7_R4.PathfinderGoal;
+import net.minecraft.server.v1_8_R1.Entity;
+import net.minecraft.server.v1_8_R1.EntityInsentient;
+import net.minecraft.server.v1_8_R1.EntityLiving;
+import net.minecraft.server.v1_8_R1.IRangedEntity;
+import net.minecraft.server.v1_8_R1.MathHelper;
+import net.minecraft.server.v1_8_R1.PathfinderGoal;
-import org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory;
+import org.bukkit.craftbukkit.v1_8_R1.event.CraftEventFactory;
import org.bukkit.event.entity.EntityTargetEvent;
import uk.co.jacekk.bukkit.baseplugin.config.PluginConfig;
diff --git a/src/test/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListenerTest.java b/src/test/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListenerTest.java
index 46eb4b4..150633a 100755
--- a/src/test/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListenerTest.java
+++ b/src/test/java/uk/co/jacekk/bukkit/bloodmoon/WorldInitListenerTest.java
@@ -2,8 +2,8 @@
import java.lang.reflect.Field;
-import net.minecraft.server.v1_7_R4.ChunkProviderServer;
-import net.minecraft.server.v1_7_R4.IChunkLoader;
+import net.minecraft.server.v1_8_R1.ChunkProviderServer;
+import net.minecraft.server.v1_8_R1.IChunkLoader;
import org.junit.Assert;
import org.junit.Test;
diff --git a/src/test/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityTypeTest.java b/src/test/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityTypeTest.java
index 1be01e9..006c098 100755
--- a/src/test/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityTypeTest.java
+++ b/src/test/java/uk/co/jacekk/bukkit/bloodmoon/entity/BloodMoonEntityTypeTest.java
@@ -1,7 +1,7 @@
package uk.co.jacekk.bukkit.bloodmoon.entity;
-import net.minecraft.server.v1_7_R4.BiomeBase;
-import net.minecraft.server.v1_7_R4.EntityTypes;
+import net.minecraft.server.v1_8_R1.BiomeBase;
+import net.minecraft.server.v1_8_R1.EntityTypes;
import org.junit.Assert;
import org.junit.Test;
diff --git a/src/test/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGeneratorTest.java b/src/test/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGeneratorTest.java
index 08b60ae..ab9fb56 100755
--- a/src/test/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGeneratorTest.java
+++ b/src/test/java/uk/co/jacekk/bukkit/bloodmoon/feature/world/DungeonGeneratorTest.java
@@ -1,6 +1,6 @@
package uk.co.jacekk.bukkit.bloodmoon.feature.world;
-import net.minecraft.server.v1_7_R4.MobSpawnerAbstract;
+import net.minecraft.server.v1_8_R1.MobSpawnerAbstract;
import org.junit.Assert;
import org.junit.Test;