使用world.dropItem()
或world.dropItemNaturally()
删除某个项目后,如何移动它?
答案 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);
虽然您可能需要使用计时器来执行此操作,但可能会发生太快而无法通知。