-
Type: Bug
-
Resolution: Fixed
-
Priority: Minor
-
None
-
Affects Version/s: None
-
None
-
1.21
-
Yes
Based in
https://hub.spigotmc.org/jira/browse/SPIGOT-7800
https://hub.spigotmc.org/jira/browse/SPIGOT-7801
Currently all the drops are managed in the same list passed to events, this ignore the "origin" and can cause a diff behaviour from vanilla where:
- LootTable
- This spawn in the feet of players with not alterations in location
- Inventory
- This spawn -0.3 from eyes
For handle this the options can be:
- In the events move the drops from loottable to another method like getLootTableDrops() and remove from getDrops(), currently a breaking thing
- Internally track what items are from what origin and track changes in that item but this is just an horror in maintenance...
- is duplicated by
-
SPIGOT-7816 Regression: Dying players drop their loot table at wrong position (breaking data packs that detect these items)
- Resolved
- relates to
-
SPIGOT-7800 Dying players drop items at wrong position (breaking data packs that detect these items)
- Resolved
-
SPIGOT-7816 Regression: Dying players drop their loot table at wrong position (breaking data packs that detect these items)
- Resolved