-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
EntityEffect is outdated and incorrect and broken #8988
Copy link
Copy link
Labels
status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.Disputed bug is accepted as valid or Feature accepted as desired to be added.type: bugSomething doesn't work as it was intended to.Something doesn't work as it was intended to.version: 1.19Game version 1.19Game version 1.19version: 1.21.4Game version 1.21.4Game version 1.21.4
Metadata
Metadata
Assignees
Labels
status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.Disputed bug is accepted as valid or Feature accepted as desired to be added.type: bugSomething doesn't work as it was intended to.Something doesn't work as it was intended to.version: 1.19Game version 1.19Game version 1.19version: 1.21.4Game version 1.21.4Game version 1.21.4
Type
Fields
Give feedbackNo fields configured for Bug.
Projects
Status
Done
Expected behavior
The following is a list of inconsistencies I found, only some of which are fixed in #7877.
RABBIT_JUMPalso applies to MinecartSpawners to reset the spawn delay on client (for the spin visual effect).HURTdoesn't seem to be used anymore (was removed from vanilla in 23w06a).DEATHwrongly deprecated, valid for a host of things. ThrownEgg, Snowball, and LivingEntityMissingid: 4, used for EvokerFangs, Hoglin, IronGolem, Ravager, WardenWOLF_SMOKEapplies to Cat, Parrot, Horse, and Wolf.WOLF_HEARTSapplies to Cat, Parrot, Horse, and Wolf.id: 9used for Player (stop using item)SHEEP_EATis used for EatBlockGoal (Sheep), PrimedTNTLOVE_HEARTSapplies to Allay, AnimalENTITY_POOFonly applies to Mob not LivingEntityid: 22-id: 28. These should still exist, even if they have other methods.id: 31used for FishingRod (reel in entity)THORNS_HURTdoesn't exist anymoreTOTEM_RESURRECTworks on all entities, has extra effect if the entity is the player it was sent to.HURT_DROWNdoesn't exist anymoreHURT_EXPLOSIONdoesn't existCAT_TAME_FAILonly applies to Ocelot not CatCAT_TAME_SUCCESSonly applies to Ocelot not CatHURT_BERRY_BUSHdoesn't exist anymoreMissingid: 53. Applies to all entities (honey block slide)Missingid: 54. Applies to players (honey block jump)Missingid: 55. Applies to LivingEntity (swap hands)Missingid: 56. Applies to Wolf (stop shaking)Missingid: 58. Applies to Goat (start ram)Missingid: 59. Applies to Goat (end ram)Missingid: 60. Applies to LivingEntity (death poof)Missingid: 61. Applies to WardenMissingid: 62. Applies to WardenMissingid: 63. Applies to Sniffer (digging sound)Observed/Actual behavior
All the above items illustrate a broken component of the EntityEffect system.
Steps/models to reproduce
N/A
Plugin and Datapack List
N/A
Paper version
N/A
Other
While a few of the above are fixed in #7877, I think a lot of them can be fixed now without the need for the BlockEvent, WorldEvent API.