PlayerClone
Fired when the EntityPlayer is cloned, typically caused by the network sending a RESPAWN_PLAYER event. Either caused by death, or by traveling from the End to the overworld.
Event Class
You will need to cast the event in the function header as this class:
crafttweaker.event.PlayerCloneEvent
You can, of course, also import the class before and use that name then.
Event interface extensions
PlayerRespawn Events implement the following interfaces and are able to call all of their methods/getters/setters as well:
ZenGetters/ZenSetters
The following information can be retrieved from the event:
ZenGetter | ZenSetter | Type |
---|---|---|
ZenGetter originalPlayer | ZenSetter | Type IPlayer |
ZenGetter wasDeath | ZenSetter | Type bool |
Notes
wasDeath
will be true, if the reason for cloning is player death. Could be false, e.g. on dimension travel
ZenGetters/ZenSetters/ZenMethods from extensions
The following information can be retrieved from the event:
ZenGetter | ZenSetter | Type |
---|---|---|
ZenGetter player | ZenSetter | Type IPlayer |
From extension of extension
ZenGetter | ZenSetter | Type |
---|---|---|
ZenGetter entityLivingBase | ZenSetter | Type IEntityLivingBase |