1
0
mirror of https://github.com/GeyserMC/Geyser.git synced 2025-12-30 12:19:10 +00:00
Commit Graph

305 Commits

Author SHA1 Message Date
7man7LMYT
ef81bdeb6b Update items to 1.19.20 (#3215)
* Update to 1.19.20

* Add 1.19.20 mapping

* Revert biome changes
2022-08-09 16:52:53 -04:00
Camotoy
f74713c0ed Initial support for 1.19.20 Bedrock 2022-08-07 12:09:54 -04:00
Camotoy
3c27273eac Indicate support for Java 1.19.2 2022-08-05 11:29:47 -04:00
Camotoy
6856922f42 Don't let players change their own gamemode without permission
Fixes #3191
2022-08-01 14:45:03 -04:00
Camotoy
51d9320500 Bungee: Check for potentially outdated proxies 2022-08-01 11:01:24 -04:00
Camotoy
ab5e5a661d Update wording on saved-user-logins 2022-08-01 00:37:17 -04:00
Camotoy
d826949b01 Indicate support for Bedrock 1.19.11 2022-07-28 18:09:35 -04:00
Camotoy
8f8964761a Merge branch 'feature/1.19.1' 2022-07-28 17:45:55 -04:00
Camotoy
4163de9314 Translate allay dancing 2022-07-28 17:45:38 -04:00
Camotoy
c914938acb Fix clientbound action serialization 2022-07-27 16:55:57 -04:00
Camotoy
45b05d14be Compiles; bump version 2022-07-27 16:38:51 -04:00
Camotoy
f4a5ccb1f9 Empty villager trades are valid
Fixes #3171
2022-07-24 19:41:05 -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
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
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
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
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
162aff4978 Better handle chat packets sent before login 2022-06-10 10:27:07 -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
2595eae300 Bump to 2.0.4-SNAPSHOT 2022-06-07 11:14:58 -04:00