package com.laytonsmith.abstraction.bukkit; import com.laytonsmith.abstraction.MCCreatureSpawner; import com.laytonsmith.abstraction.bukkit.blocks.BukkitMCBlockState; import com.laytonsmith.abstraction.enums.MCEntityType; import com.laytonsmith.abstraction.enums.bukkit.BukkitMCEntityType; import org.bukkit.block.CreatureSpawner; /** * * */ public class BukkitMCCreatureSpawner extends BukkitMCBlockState implements MCCreatureSpawner{ CreatureSpawner cs; public BukkitMCCreatureSpawner(CreatureSpawner cs){ super(cs); this.cs = cs; } @Override public MCEntityType getSpawnedType() { return BukkitMCEntityType.valueOfConcrete(cs.getSpawnedType()); } @Override public void setSpawnedType(MCEntityType type) { cs.setSpawnedType(((BukkitMCEntityType) type).getConcrete()); } }