Résolu Save Capability
-
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()); } }
-
Bonjour,
Pour une classe enregistrée avec@EventBusSubscriber
, les fonctions des events doivent êtrestatic
ce qui n’est pas le cas dans ton code. -
Bonjour,
Pour une classe enregistrée avec@EventBusSubscriber
, les fonctions des events doivent êtrestatic
ce qui n’est pas le cas dans ton code. -
@robin4002 Merci ^^
J’avais oublié de le faire pour cet event