CraftBukkit/src/main/java/org/bukkit/craftbukkit/entity/CraftOminousItemSpawner.java
2024-04-24 01:15:00 +10:00

44 lines
1.2 KiB
Java

package org.bukkit.craftbukkit.entity;
import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftItemStack;
import org.bukkit.entity.OminousItemSpawner;
import org.bukkit.inventory.ItemStack;
public class CraftOminousItemSpawner extends CraftEntity implements OminousItemSpawner {
public CraftOminousItemSpawner(CraftServer server, net.minecraft.world.entity.OminousItemSpawner entity) {
super(server, entity);
}
@Override
public net.minecraft.world.entity.OminousItemSpawner getHandle() {
return (net.minecraft.world.entity.OminousItemSpawner) entity;
}
@Override
public String toString() {
return "CraftOminousItemSpawner";
}
@Override
public ItemStack getItem() {
return CraftItemStack.asBukkitCopy(getHandle().getItem());
}
@Override
public void setItem(ItemStack item) {
getHandle().setItem(CraftItemStack.asNMSCopy(item));
}
@Override
public long getSpawnItemAfterTicks() {
return getHandle().spawnItemAfterTicks;
}
@Override
public void setSpawnItemAfterTicks(long ticks) {
getHandle().spawnItemAfterTicks = ticks;
}
}