onebeastchris
739de66017
update comment
2024-09-20 22:40:25 +08:00
onebeastchris
6d4ae9680f
Merge remote-tracking branch 'refs/remotes/upstream/master' into subpacks-rewrite-merge-urlpacks
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/item/enchantment/Enchantment.java
2024-09-19 18:46:53 +08:00
onebeastchris
936c716870
Some more cleanup, address Konica's review comments on old PR
2024-09-19 18:43:41 +08: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
onebeastchris
3bf5da1476
smol cleanup: don't register packs if their options failed to register; clean up holders, fluent accessors
2024-09-18 20:55:19 +08: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
chris
efe8077093
Feature: Modrinth version names ( #4989 )
...
* Feature: Version names on modrinth published builds
* Also change the fabric/neoforge jar file names
2024-08-25 21:31:03 +02:00
onebeastchris
19954a201c
Add option#(uuid, type) method to api, add logger.debug(message, objects...) method to easily debug-log messages without debug checks preventing formatting overhead
2024-08-22 20:26:37 +02:00
onebeastchris
18776a8000
Address reviews
2024-08-22 19:57:46 +02:00
Camotoy
2274377814
Show the help command even with command suggestions disabled
2024-08-22 13:16:07 -04:00
Camotoy
6801338ff9
Another route of ensuring /help goes through to Bedrock
2024-08-22 00:50:16 -04:00
onebeastchris
1faaea756c
Merge remote-tracking branch 'refs/remotes/upstream/master' into subpacks-rewrite-merge-urlpacks
2024-08-21 19:35:09 +02:00
Tim203
b792f72ec7
Fix invalid ping version causing "Unable to connect to world"
2024-08-21 13:46:10 +02:00
onebeastchris
3160537573
Add UrlFallbackOption
2024-08-21 11:48:15 +02:00
chris
bc78665410
Indicate 1.21.21 support, update Bedrock protocol library dependencies ( #4974 )
...
* Show 1.21.21 as being supported, bump Bedrock protocol library
* Dont print debug
2024-08-21 09:36:23 +02:00
onebeastchris
e1f86a8290
merge master
2024-08-20 23:48:25 +02:00
onebeastchris
ca55d9f091
Merge remote-tracking branch 'refs/remotes/upstream/master' into subpacks-rewrite-merge-urlpacks
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java
2024-08-20 23:46:00 +02:00
onebeastchris
139976a8e8
revert bad changes
2024-08-20 23:45:06 +02:00
onebeastchris
1867c6dc6a
one more change
2024-08-20 23:37:25 +02:00
onebeastchris
c13f9281d5
Merge remote resource packs, change the default pack option system
2024-08-20 23:30:40 +02:00
onebeastchris
9279c70624
Merge remote-tracking branch 'refs/remotes/origin/rp' into subpacks-rewrite-merge-urlpacks
...
# Conflicts:
# api/src/main/java/org/geysermc/geyser/api/event/bedrock/SessionLoadResourcePacksEvent.java
# core/src/main/java/org/geysermc/geyser/event/type/SessionLoadResourcePacksEventImpl.java
# core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java
# core/src/main/java/org/geysermc/geyser/pack/GeyserResourcePack.java
# core/src/main/java/org/geysermc/geyser/registry/loader/ProviderRegistryLoader.java
# core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java
2024-08-20 20:06:34 +02:00
onebeastchris
6c5a05a8b8
Remove options taking a ResourcePack, use uuids
...
Add uuid shortcut to ResourcePack interface
Make the priority a double, add LOWEST and HIGHEST priorities
2024-08-20 19:23:59 +02:00
onebeastchris
fb4e42de6c
Ensure we don't modify default options
2024-08-19 23:34:12 +02:00
chris
7da1d7d30f
Fix: Invalid heads blocking inventory transactions ( #4969 )
2024-08-16 01:09:08 +02:00
AJ Ferguson
34bab14860
Emulate client side vehicle movement ( #4648 )
...
* WIP client side vehicles
* Address reviews and remove use of Optional
* Only tick active vehicle
* Track world ticks
* Fixes for Camel dash and pose transition
* Remove vehicle parameter
* Start using blocks refactor
* Update BlockRegistryPopulator
* Update blocks
* Support step height attribute
* Use climbable block tag and TrapDoorBlock
* Lock camel rotation if stationary
* Fix boost ticking
* Keep cache of surrounding blocks
* Fix bug causing BoundingBox position to change in CollisionManager
* Clamp user input
* Support weaving status effect
* Support gravity attribute
* Piston support
* Tick boost for Pig and Strider if any player is controlling
* Submodule
* Address some reviews
* Support world border
* Optimize world border check
* Small optimizations
* Add comments
2024-08-15 03:03:34 -04:00
Camotoy
4f7e9fca9c
Update Protocol and fix item stack encoding
2024-08-14 16:07:15 -04:00
chris
0bc39d5a19
Remove old config option ( #4962 )
2024-08-13 22:05:40 +02:00
Camotoy
8f7d512073
Fix armor not being visible on 1.21.20
2024-08-13 13:42:20 -04:00
onebeastchris
250a9b43d1
Check for duplicate options, other fixes
2024-08-13 01:31:36 +02:00