Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
@Override
public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) {
if (itemStack.hasTagCompound() && itemStack.getTagCompound().hasKey("time", NBT.TAG_LONG)) {
if (world.getTotalWorldTime() >= itemStack.getTagCompound().getLong("time")) {
itemStack.getTagCompound().setLong("time", world.getTotalWorldTime() + (20 * 1));
player.heal(1F);
}
} else {
NBTTagCompound nbt = new NBTTagCompound();
nbt.setLong("time", world.getTotalWorldTime() + (20 * 1));
itemStack.setTagCompound(nbt);
player.heal(1F);
}
return super.onItemRightClick(itemStack, world, player);
}
Бывает, немного не так понял. (мун)А типа выполнение определённых действий за определённое время.
Можно пример ?Создать задачу, которая активируется через "onItemRightClick", в каком нибудь подходящем тикере (эвент на тики) отсчитываешь время и выполняешь задачу, а затем её завершаешь или проваливаешь.