9 août 2020, 18:35

Hey !
Je veux save une capability à la mort (avec l’event PlayerEvent.Clone) mais l’event n’est même pas lancé.
Alors que les autres sont biens mis… 😕
Si quelqu’un a une idée, merci ^^

@EventBusSubscriber
public class EventHandler
{
    @SubscribeEvent
    public void onPlayerClone(PlayerEvent.Clone e)
    {
        EntityPlayer player = e.getEntityPlayer();
        System.out.println(TextFormatting.BLUE + "Dead...");

        IMoney money = player.getCapability(MoneyProvider.MONEY_CAP, null);
        IMoney oldMoney = e.getOriginal().getCapability(MoneyProvider.MONEY_CAP, null);

        money.setMoney(oldMoney.getMoney());
    }
}