如何移动掉落的物品?

时间:2014-06-06 16:23:45

标签: java minecraft bukkit

使用world.dropItem()world.dropItemNaturally()删除某个项目后,如何移动它?

1 个答案:

答案 0 :(得分:3)

方法org.bukkit.entity.Item#teleport(Location location)将允许您将项目传送到另一个位置。你会这样使用它:

final Location dropLocation = new Location(world, x, y, z);
final Location teleportLocation = new Location(world, x + 1, y + 1, z + 1);

final Item dropped = world.dropItem(dropLocation, new ItemStack(Block.anvil));
dropped.teleport(teleportLocation);

虽然您可能需要使用计时器来执行此操作,但可能会发生太快而无法通知。