Geyser/core/src/main/java/org/geysermc/geyser/util
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
..
collection API: change player class to Connection 2021-11-22 14:52:26 -05:00
AttributeUtils.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00
BlockEntityUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
BlockUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
ChunkUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
CooldownUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
DimensionUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
EntityUtils.java 1.18 entity name and metadata changes (#2651) 2021-11-26 23:03:46 -05:00
FileUtils.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00
InventoryUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
ItemUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
LoginEncryptionUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
MathUtils.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00
Metrics.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00
NewsHandler.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
PluginMessageUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
SettingsUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
SignUtils.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00
SoundUtils.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00
StatisticsUtils.java API: change player class to Connection 2021-11-22 14:52:26 -05:00
WebUtils.java The Great Refactor Part 3 - Entire project restructure 2021-11-20 17:29:46 -06:00