Tim203
d61ad7baef
Reset the scoreboard in the configuration stage
2024-11-02 11:51:01 +01:00
Camotoy
67a1805fa6
Indicate support for Bedrock 1.21.44
...
Bedrock are u ok
2024-11-01 14:48:07 -04:00
Tim203
faf663d3cd
Check if objective is null and made scoreboard errors player-specific
2024-10-31 09:31:24 +01:00
Camotoy
b3e57fd465
Indicate support for Bedrock 1.21.43
2024-10-30 20:11:34 -04:00
Tjorven Liebe
448c75e8f2
Fix pulling and placing skulls/heads from creative inventory ( #5114 )
...
* fix: pulling and placing skulls/heads from creative inventory
* fix: getting values of map
* fix: correct submodule permalink
2024-10-30 22:53:43 +08:00
Tim203
74b25ea3a5
Use deferred where needed instead of a load method on all registries ( #5112 )
...
* Use deferred where needed instead of a load method on all registries
* We don't have to load the registries, they're now safe to use for tests
* Renamed the deferred registries
2024-10-30 10:41:00 +01:00
Camotoy
3f60db1483
Fix collision registry loading
2024-10-28 01:38:45 -04:00
Tim203
8f7a0d0778
Correct the loading of the block registries and the common registries
2024-10-28 00:57:13 +01:00
Tim203
d6d19b02b2
Fix #5089 and don't auto-load Registries ( #5093 )
...
* Fix #5089 and made Registries instance based
* Instead of using instance based Registries, manually initialize them
* Address review
* Commit this too pls
2024-10-27 22:53:56 +01:00
Camotoy
6331cb6d58
Fix pulling skulls/heads from creative inventory
2024-10-24 19:52:18 -04:00
chris
29fe033257
Don't attempt to clear registry that hasn't been loaded yet ( #5101 )
2024-10-25 00:55:19 +08:00
Camotoy
e7ecb55f33
Indicate support for Bedrock 1.21.41
2024-10-22 18:10:27 -04:00
chris
d94c6ffcb6
API: Expose a GeyserConnection's protocol version ( #5083 )
...
* Add protocolVersion() to GeyserConnection
* specify which protocol
2024-10-23 03:49:04 +08:00
Camotoy
264a914d41
Clean up inventory packet sending
2024-10-22 12:41:55 -04:00
Roman Alexander
fb868e41ed
Protocol Update 1.21.40 ( #5091 )
...
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2024-10-22 01:25:13 -04:00
chris
0f184627f3
Fix: Late Geyser response to ClientboundSelectKnownPacks packet ( #5090 )
2024-10-21 00:36:02 +08:00
chris
d64c0b38da
Fix: Extension command arg parsing ( #5081 )
...
* Fix: No args being parsed as 1 arg, and don't try to localize extension command's descriptions
* add comment
2024-10-13 01:12:58 +08:00
Camotoy
50de9d6867
Fix PROXY protocol support
2024-10-10 15:27:49 -04:00
Tim203
123c5cc5d8
Check whether the entity definition has a type
...
Fixes #5078
2024-10-10 14:18:35 +02:00
Tim203
521df04ed9
Fix experience orbs after the scoreboard rework
...
Fixes #5075
2024-10-09 11:49:24 +02:00
Tim203
ef4acb121f
Scoreboard rework ( #4947 )
...
* Initial version of the great scoreboard rework
* Fixed some issues and added some initial tests
* Addressed review
* Added CubeCraft's scoreboard as a test, and fixed a discovered bug
* Removed var usage for primitives and String, removed star imports
2024-10-08 19:26:46 +02:00
Alex
c656e415f3
Update to new MCPL ( #4902 )
...
* Update to new MCPL
* Add flow control to localsession to resolve race conditions
* Update listeners
* Update mcpl
* Bump mcpl
* Remove default listeners override
* Update core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java
Co-authored-by: chris <github@onechris.mozmail.com>
* Bump MCPL
* Update mcpl impl
* Bump mcpl
* Update mcpl
* Inline lambda
* update mcpl
* back to mcpl snapshots instead of jitpack
---------
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
Co-authored-by: chris <github@onechris.mozmail.com>
2024-10-08 22:39:50 +08:00
Camotoy
4820893792
Fix NPE with dimension handling in online mode
...
This change should be fine since all dimensions are iterated through in the registry cache
2024-10-03 18:02:01 -04:00
RK_01
26c4c5250a
Add support for extended world height ( #5002 )
2024-10-03 12:12:57 -04:00
Camotoy
172cf82725
Indicate support for Bedrock 1.21.31
2024-09-30 18:22:11 -04:00
Camotoy
23cf397fa8
More accurate turtle scale
2024-09-26 18:10:18 -04:00
Camotoy
7af5bac905
Update sponge and purpur pillar items
2024-09-19 12:42:24 -04:00
Camotoy
2ef6172bfc
Fix wet sponges and purpur pillars
2024-09-18 14:51:48 -04:00
Camotoy
1ab740915a
Fix diorite wall mappings
2024-09-18 12:00:33 -04:00
Camotoy
7332c6b48f
Properly update mappings and fix walls
2024-09-17 20:34:14 -04:00
Roman Alexander
11f76b6c86
Update to 1.21.30 ( #5041 )
...
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2024-09-17 11:48:36 -04:00
Camotoy
a5e45ad7ed
Workaround for goat horns on the client side
2024-09-14 18:30:25 -04:00
Camotoy
34fda8a743
Small optimizations in Enchantment
2024-09-13 15:51:39 -04:00
Camotoy
ed5195a842
Fix some instances of enchantment names not deserializing
2024-09-13 13:48:54 -04:00
Eclipse
73f7259b6d
Add proper text component parsing from NBT ( #5029 )
...
* Attempt creating a simple NBT text component parser
* Fix style merging
* Rename TextDecoration to ChatDecoration, use better style deserialization in ChatDecoration
* Remove unused code
* containsKey optimisations, update documentation, improve getStyleFromNbtMap performance slightly, more slight tweaks
* Remove unnecessary deserializeStyle method
2024-09-11 04:10:31 +08:00
AJ Ferguson
14cf104cff
Do not send thunder strength if not raining ( #5031 )
...
* Do not send thunder strength if not raining
* Address review
* Minor optimization
2024-09-09 18:23:19 -04:00
Camotoy
723840c7fc
More clear message when logging in without a paid Java account
2024-09-09 15:42:57 -04:00
AJ Ferguson
c28522af6e
Delay clear weather packets ( #5030 )
2024-09-08 23:06:36 -04:00
AJ Ferguson
e194880f7e
Cancel Erosion futures when disconnecting/switching servers ( #5026 )
2024-09-07 22:29:27 -04:00
AJ Ferguson
34f5d71e58
Validate sleep message arguments ( #5023 )
2024-09-06 13:48:00 -04:00
RK_01
9dad34d0a8
Unhardcode PARTICLES_DRAGON_BLOCK_BREAK id ( #5018 )
2024-09-03 16:25:49 -04:00
Konicai
f8884568ee
Gradle: avoid cross-configuration and enable configuration-on-demand ( #5012 )
2024-09-03 00:54:50 -04:00
chris
65cb15400a
Fix: Broadcast port system property not being read on Geyser-Standalone ( #4942 )
...
* this is supposed to work on standalone aswell
* Update core/src/main/java/org/geysermc/geyser/GeyserImpl.java
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
* Update core/src/main/java/org/geysermc/geyser/GeyserImpl.java
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
* address review
---------
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
2024-09-03 01:04:44 +02:00
RK_01
74034f0783
Fix PARTICLES_DRAGON_BLOCK_BREAK translation ( #5015 )
2024-09-02 22:08:43 +02:00
Camotoy
8935b34365
Ensure players aren't floating in their beds; improve Bedrock sleeping notifications
2024-08-30 22:16:45 -04:00
Camotoy
63e60bc93c
Allow Bedrock players to sleep on Fabric
...
Fixes #5001
2024-08-29 21:09:36 -04:00
Konicai
1b17c6bd8e
Fix loom usage, and disconnect messages for all outdated clients ( #5006 )
2024-08-29 14:50:26 -04:00
chris
8356b63f5d
Fix: Structure blocks/voids in recipes ( #4999 )
...
* Fix: Structure blocks/voids in recipes
* add gh issue link
2024-08-27 18:40:22 +02:00
AJ Ferguson
46b2c03215
Fix rare netid desync when crafting ( #4997 )
2024-08-27 05:37:01 -04:00
AJ Ferguson
3be9b8a183
Fix moving items from output slot over multiple actions ( #4993 )
...
* Fix moving items from output slot over multiple actions
* Refactor and use temp slot
* Ensure source slot is not cursor
2024-08-26 00:48:42 -04:00