1
0
mirror of https://github.com/GeyserMC/Geyser.git synced 2025-12-27 18:59:17 +00:00
Commit Graph

2615 Commits

Author SHA1 Message Date
Camotoy
45b05d14be Compiles; bump version 2022-07-27 16:38:51 -04:00
Camotoy
a18ac29a91 Initial 1.19.1 Java support 2022-07-24 19:32:22 -04:00
Camotoy
41273001d8 Fix chunks on Hypixel 2022-07-24 13:51:17 -04:00
Camotoy
76bb5d4d88 Fix persistent FOV when walk speed is ever set to zero
Fixes #3139
2022-07-23 10:50:43 -04:00
Camotoy
25289a3606 Error out gracefully when Velocity is outdated 2022-07-22 23:32:43 -04:00
Camotoy
0efd04dd87 Initial code for /geyser connectiontest
This command acts as a testing ground for debugging Unable to Connect to World. More checks will be added in the future.
2022-07-20 19:59:03 -04:00
sctigercat1
467286060c Update items to 1.19.10 (#3151)
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2022-07-19 21:23:04 -04:00
David Choo
3de2b33e30 Armor stand fixes (#3147)
Co-authored-by: David Choo <davchoo@users.noreply.github.com>
Co-authored-by: The Judge <53906078+thejudge156@users.noreply.github.com>
2022-07-17 21:00:08 -04:00
Konicai
192ea1a0fc Update Geyser-Fabric build propagation (#3145) 2022-07-16 13:11:31 -04:00
Camotoy
fcd567808f This was supposed to be a debug log 2022-07-16 00:12:57 -04:00
Camotoy
f6f8886f23 Fix PS4 players crashing on certain dimension switches 2022-07-13 21:31:10 -04:00
Camotoy
109e1c0a97 Fix dropping items in 1.19.10 2022-07-12 16:05:06 -04:00
Camotoy
16bb79e7aa Support HAProxy in legacy ping passthrough 2022-07-11 08:38:26 -04:00
Camotoy
4656383c67 Bump to 2.0.5-SNAPSHOT 2022-07-10 17:05:19 -04:00
Camotoy
fa726092e3 A cleaner error on illegal set slot packet 2022-07-10 15:52:11 -04:00
Camotoy
4d0952c224 Initial support for 1.19.10 Bedrock 2022-07-10 13:33:39 -04:00
Camotoy
2ce7ff850a Support the 1.19.0 Java block prediction/ack system 2022-07-09 23:02:19 -04:00
Yashar
ab4800c4f2 Fix login screen not closing (#3122) 2022-07-08 19:01:00 -04:00
David Choo
dc810f1d39 Fix break time while submerged in water (#3110)
* Fix break time while submerged in water

* Review stuff

* LAYERS -> LEVELS
2022-07-02 21:17:14 -04:00
AJ Ferguson
f2f894b1d1 Fix IronGolem cracked texture and sound (#3103)
* Update mappings submodule

* Set IronGolem maxHealth to 100 by default

Fixes cracked texture on vanilla servers

* Add detail to comment
2022-06-30 17:40:30 -04:00
Camotoy
13e8b59ed0 Quick fix for NPE in SystemChatTranslator
This won't matter in 1.19.1 so.
2022-06-30 16:53:55 -04:00
DJelly4K
b2b544c3a8 Jump to new wiki (#3100) 2022-06-29 22:34:01 -04:00
Camotoy
f62484b93e Update Adventure to fix click event deserialization
Fixes #3054
2022-06-29 16:42:30 -04:00
David Choo
5d29bda7eb Fix incorrect patterns in loom and DecoderException in beacons (#3090)
* Fix DecoderException when setting beacon effect

* Fix incorrect patterns applied in loom and remove old version stuff
2022-06-26 19:12:43 -04:00
Camotoy
00603c5239 Fix creeper primed sound 2022-06-26 18:45:47 -04:00
Camotoy
2ea50116cf Forward cooldowns for shields and goats
These are server-controlled as of 1.19. Ender pearls and chorus fruit still appear to be client-controlled.
2022-06-24 23:13:35 -04:00
David Choo
9ea22042eb Fix some item interactions (#3083)
* Remove Bedrock only banner patterns from the creative inventory

* Add sound for tadpole bucket

* Fix lily pad and frogspawn placing on mobile/single stacks

* Workaround? Fix? for bucket usage on mobile

* Simplify math and update position+rotation whenever ServerboundUseItemPacket is sent

* Rotate the player back after using an item and fix glass bottles

* ITEM_USE actionType 1 does not need the rotation fix

Increase delay for look back

* Add some checks

* Prevent buckets and spawn eggs from being unintentionally placed when interacting with special blocks

As of 1.19 Bedrock no longer sends a PlayerActionPacket with action=BLOCK_INTERACT. Bedrock now sends action=ITEM_USE_ON_START before and action=ITEM_USE_ON_STOP after using an item on a block. However, this is not useful as it is sent for all block interactions.

* Fix inventory transactions being rejected after restoreCorrectBlock

The held item's netId is always 0 in the InventoryTransactionPacket.

* Touch ups

* Fix lookAt for different poses and sneaking + cauldron + bucket interactions

Fix boat items being desynced when placing them very close to collision
Fix bottles being desynced when tapping above water

Resend the held item if we do encounter a desync

* Avoid getting blockstate twice and fix comment

* Use generated interaction data

* Fix glass bottles being double filled and phantom water bottles/water buckets

* Don't update the entire inventory on useItem

* Use Geyser's inventory copy for check

* Use ItemTranslator#getBedrockItemMapping to avoid NBT translation

* mappings

Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2022-06-24 16:48:28 -04:00
Camotoy
60327339d6 Indicate support for Bedrock 1.19.2 2022-06-23 21:24:26 -04:00
Camotoy
23923d734f Ensure old Paper builds can still use ping passthrough 2022-06-22 22:18:32 -04:00
Julian Vennen
3a5e5fe9f0 Update Paper APIs to 1.19; fix ping passthrough for new Spigot+ builds (#3078) 2022-06-22 22:11:58 -04:00
Camotoy
08241b8bd8 Spigot: Ensure surprise method/constructor changes won't stop ping passthrough from working
Fixes #3079 but will need more work
2022-06-20 22:57:49 -04:00
AJ Ferguson
18f6836c15 Set default Warden heartBeatDelay to 40 (#3071) 2022-06-18 15:32:51 -04:00
Xamyr
fef0401add Fixed armorstand passenger yOffset (#2976) 2022-06-17 22:15:31 -04:00
AJ Ferguson
71c489b462 Add missing villager entity events (#3063) 2022-06-17 12:25:49 -04:00
Camotoy
5b67c78785 Allow Minecraft locales to be loaded even if offline 2022-06-16 17:14:47 -04:00
David Choo
5e1769d2bd Translate goat horns (#3057) 2022-06-15 22:55:11 -04:00
Camotoy
ea21e0323a Map correct glass sounds
Fixes #3049
2022-06-15 21:38:10 -04:00
Camotoy
7739e8097e Another locale string to pick up on for outdated servers 2022-06-15 19:59:27 -04:00
Camotoy
4405989b81 Fix compiling 2022-06-15 18:36:55 -04:00
Camotoy
ddd2262380 Custom chat types at login are valid
Fixes https://github.com/GeyserMC/Geyser-Fabric/issues/55
2022-06-15 18:32:27 -04:00
rtm516
aa097ecdc4 Fix java style queries responding incorrectly (#3051) 2022-06-14 19:51:45 -04:00
Camotoy
4a9581c5a6 Update Spigot adapters for 1.19 2022-06-13 13:47:05 -04:00
Camotoy
162aff4978 Better handle chat packets sent before login 2022-06-10 10:27:07 -04:00
Camotoy
691d674f01 Use PaperServerListPingEvent when available
We need to support this or else events that exclusively use PaperServerListPingEvent will not see our call.

Fixes https://github.com/GeyserMC/Geyser/issues/3003
2022-06-09 21:40:54 -04:00
Camotoy
f1a12d1feb Bump mappings and MCProtocolLib 2022-06-09 18:34:25 -04:00
Camotoy
72a9df58e0 Properly support differently setup chat registries
ViaVersion has two entries in its fake chat registry that are not in the same order as Java. This commit supports that properly and renders subtitled text correctly.

Resolves #3023
2022-06-08 22:30:34 -04:00
Camotoy
78bb69be42 Fix LevelEvent reading 2022-06-07 15:07:54 -04:00
Camotoy
5a1e6a6d08 Fix Geyser booting on Spigot 1.19 2022-06-07 14:46:59 -04:00
Camotoy
2595eae300 Bump to 2.0.4-SNAPSHOT 2022-06-07 11:14:58 -04:00
Camotoy
c8856d487d Compile too 2022-06-06 22:56:08 -04:00