3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-07-06 13:28:06 +02:00
Geyser/api/src/main/java/org/geysermc/geyser/api
chris 126d56d144
Fix: Ignore invalid block entity data sent by Java server (#4766)
* Proper block entity checks; ignore invalid block entity data sent by Java server

* fix intelliJ warning about potentially null block state

* Use auto-generated block entity types instead of hardcoding them

* undo some diff

* Update BlockRegistryPopulator.java

* Access block entity type of state by getting the block first

* deprecate JavaBlockState#hasBlockEntity

* Simplify check

* Add type check in JavaBlockEntityDataTranslator, ensure deprecated setBlockEntity() method still sets piston behavior

* nullability annotations

* yeet duplicate check
2024-06-19 23:48:55 +02:00
..
bedrock/camera Feature: Add API to show/hide GUI elements (#4705) 2024-06-03 21:00:08 +02:00
block/custom Fix: Ignore invalid block entity data sent by Java server (#4766) 2024-06-19 23:48:55 +02:00
command Moved the base api to a separate repo 2023-02-09 17:31:00 +01:00
connection Feature: Camera/Input locking API (#4332) 2024-01-31 11:21:06 +01:00
entity Feature: Camera/Input locking API (#4332) 2024-01-31 11:21:06 +01:00
event Remove unused lectern code in ModWorldManager, fix spelling error in SessionLoginEvent 2024-06-07 19:47:21 +02:00
extension Project wide syntax/annotation cleanup (#4238) 2023-12-05 18:54:42 -05:00
item/custom Allow NonVanillaCustomItemData to have a block assigned (#4530) 2024-03-31 12:01:59 +01:00
network Feature: Allow setting a different port in the motd (#4293) 2024-01-24 22:28:03 +01:00
pack NeoForge Platform Support (#3781) 2024-02-23 17:58:39 +01:00
skin Remove unofficial skin sources and add skin event for extensions (#4507) 2024-05-14 14:22:54 +02:00
util Update CreativeCategory none to have the correct value (#4549) 2024-04-05 22:21:27 +01:00
GeyserApi.java Add fetching MC versions and Console from the extensions API (#4168) 2024-01-24 22:20:30 +01:00