Geyser/core/src/main/java/org/geysermc/geyser/entity
David Choo a305c22665
1.18 entity name and metadata changes (#2651)
* Fix amount & javaId being used before it is initialized

Fixes invisible falling blocks and incorrectly sized exp orbs

* Add missing item metadata to throwable items and fireballs

Renamed ItemedFireballEntity -> FireballEntity

* Renamed more EntityDefinitions to match MCProtocolLib

* Add some missing metadata and add null check

* Use entity type when possible in debug spawn message

Fallback onto classes simple name
Also don't register ENDER_DRAGON_PART

* Remove redundant entity identifiers and fix END_CRYSTAL and FISHING_BOBBER identifiers

minecraft:end_crystal -> minecraft:ender_crystal
minecraft:fishing_book -> minecraft:fishing_hook

* Cave spider should inherit metadata from spider

* Keep entity definitions in roughly alphabetical order

* Alphabetize entity definitions

* ABCs?

* Bump MCProtocolLib version
2021-11-26 23:03:46 -05:00
..
attribute The Great Refactor Part 2 - org.geysermc.connector -> org.geysermc.geyser 2021-11-20 15:34:30 -06:00
factory API: change player class to Connection 2021-11-22 14:52:26 -05:00
type 1.18 entity name and metadata changes (#2651) 2021-11-26 23:03:46 -05:00
EntityDefinition.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00
EntityDefinitions.java 1.18 entity name and metadata changes (#2651) 2021-11-26 23:03:46 -05:00
GeyserDirtyMetadata.java The Great Refactor Part 2 - org.geysermc.connector -> org.geysermc.geyser 2021-11-20 15:34:30 -06:00
InteractiveTagManager.java 1.18 entity name and metadata changes (#2651) 2021-11-26 23:03:46 -05:00