Bonjour,
je cherche un évent dans le quel je peut ajouter des item dans un container d’un chest tout les X tick
en gros j’ai créé un coffre custom qui serait incassable et je voudrait que tout les X tick le coffre se vide de son contenu et se remplisse de nouveau pour cette partie on va dire que j’ai trouver mais je trouve pas d évent qui a getContainer et que serait onBlockTick pour le moment j’utilise
@SubscribeEvent
public void onInteractLoot(PlayerContainerEvent.Open event)
{
if(event.getContainer() instanceof ContainerLootChest) {
ContainerLootChestcontainer = (ContainerLootChest) event.getContainer();
container.getChestInventory().clear();
container.getChestInventory().setInventorySlotContents(container.getChestInventory().getSizeInventory()-1, new ItemStack(Blocks.ANVIL, 64)); ;
}
}
le problème c’est que le seul "tick’ que je peut récupérer c’est le joueur et comme je voudrait que le contenu du coffre s’actualise toutes les heures sans avoir la nécessité que un joueur soir présent ou fasse une action sur le coffre
et je trouve pas d’info sur un possible blocktickEvent on peut comme le playerTickEvent