Purged deprecated MobType and MobSpawner

This commit is contained in:
Dinnerbone 2011-03-07 16:32:41 +00:00
parent 6a99d8c412
commit e8e74992cb
3 changed files with 17 additions and 51 deletions

View file

@ -3,8 +3,8 @@ package net.minecraft.server;
import java.util.List; import java.util.List;
// CraftBukkit start // CraftBukkit start
import org.bukkit.entity.CreatureType;
import org.bukkit.entity.Egg; import org.bukkit.entity.Egg;
import org.bukkit.entity.MobType;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.event.Event.Type; import org.bukkit.event.Event.Type;
@ -188,7 +188,8 @@ public class EntityEgg extends Entity {
if (!hatching) { if (!hatching) {
numHatching = 0; numHatching = 0;
} }
MobType hatchingType = MobType.CHICKEN;
CreatureType hatchingType = CreatureType.CHICKEN;
if (this.g instanceof EntityPlayer) { if (this.g instanceof EntityPlayer) {
CraftServer server = ((WorldServer) this.world).getServer(); CraftServer server = ((WorldServer) this.world).getServer();

View file

@ -12,12 +12,12 @@ import java.util.TreeSet;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.craftbukkit.CraftWorld;
import org.bukkit.entity.CreatureType;
import org.bukkit.event.Event; import org.bukkit.event.Event;
import org.bukkit.event.Event.Type; import org.bukkit.event.Event.Type;
import org.bukkit.event.block.BlockCanBuildEvent; import org.bukkit.event.block.BlockCanBuildEvent;
import org.bukkit.event.block.BlockPhysicsEvent; import org.bukkit.event.block.BlockPhysicsEvent;
import org.bukkit.event.entity.CreatureSpawnEvent; import org.bukkit.event.entity.CreatureSpawnEvent;
import org.bukkit.entity.MobType;
// CraftBukkit end // CraftBukkit end
public class World implements IBlockAccess { public class World implements IBlockAccess {
@ -716,30 +716,30 @@ public class World implements IBlockAccess {
// CraftBukkit start // CraftBukkit start
if (entity instanceof EntityLiving) { if (entity instanceof EntityLiving) {
MobType type = null; CreatureType type = null;
if (entity instanceof EntityChicken) { if (entity instanceof EntityChicken) {
type = MobType.CHICKEN; type = CreatureType.CHICKEN;
} else if (entity instanceof EntityCow) { } else if (entity instanceof EntityCow) {
type = MobType.COW; type = CreatureType.COW;
} else if (entity instanceof EntityCreeper) { } else if (entity instanceof EntityCreeper) {
type = MobType.CREEPER; type = CreatureType.CREEPER;
} else if (entity instanceof EntityGhast) { } else if (entity instanceof EntityGhast) {
type = MobType.GHAST; type = CreatureType.GHAST;
} else if (entity instanceof EntityPig) { } else if (entity instanceof EntityPig) {
type = MobType.PIG; type = CreatureType.PIG;
} else if (entity instanceof EntityPigZombie) { } else if (entity instanceof EntityPigZombie) {
type = MobType.PIG_ZOMBIE; type = CreatureType.PIG_ZOMBIE;
} else if (entity instanceof EntitySheep) { } else if (entity instanceof EntitySheep) {
type = MobType.SHEEP; type = CreatureType.SHEEP;
} else if (entity instanceof EntitySkeleton) { } else if (entity instanceof EntitySkeleton) {
type = MobType.SKELETON; type = CreatureType.SKELETON;
} else if (entity instanceof EntitySpider) { } else if (entity instanceof EntitySpider) {
type = MobType.SPIDER; type = CreatureType.SPIDER;
} else if (entity instanceof EntityZombie) { } else if (entity instanceof EntityZombie) {
type = MobType.ZOMBIE; type = CreatureType.ZOMBIE;
} else if (entity instanceof EntitySlime) { } else if (entity instanceof EntitySlime) {
type = MobType.SLIME; type = CreatureType.SLIME;
} }
if (type != null) { if (type != null) {

View file

@ -3,12 +3,10 @@ package org.bukkit.craftbukkit.block;
import net.minecraft.server.TileEntityMobSpawner; import net.minecraft.server.TileEntityMobSpawner;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.block.CreatureSpawner; import org.bukkit.block.CreatureSpawner;
import org.bukkit.block.MobSpawner;
import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.craftbukkit.CraftWorld;
import org.bukkit.entity.CreatureType; import org.bukkit.entity.CreatureType;
import org.bukkit.entity.MobType;
public class CraftCreatureSpawner extends CraftBlockState implements CreatureSpawner, MobSpawner { public class CraftCreatureSpawner extends CraftBlockState implements CreatureSpawner {
private final CraftWorld world; private final CraftWorld world;
private final TileEntityMobSpawner spawner; private final TileEntityMobSpawner spawner;
@ -48,37 +46,4 @@ public class CraftCreatureSpawner extends CraftBlockState implements CreatureSpa
spawner.a = delay; spawner.a = delay;
} }
/**
* @deprecated Use getCreatureType() instead.
*/
public MobType getMobType() {
return MobType.fromName(spawner.h);
}
/**
* @deprecated Use setCreatureType() instead.
*/
public void setMobType(MobType mobType) {
spawner.h = mobType.getName();
}
/**
* @deprecated Use getCreatureTypeId() instead.
*/
public String getMobTypeId() {
return spawner.h;
}
/**
* @deprecated Use setCreatureTypeId() instead.
*/
public void setMobTypeId(String mobType) {
// Verify input
MobType type = MobType.fromName(mobType);
if (type == null) {
return;
}
spawner.h = type.getName();
}
} }