1
0
mirror of https://github.com/GeyserMC/Geyser.git synced 2025-12-31 12:46:39 +00:00
Commit Graph

1518 Commits

Author SHA1 Message Date
Konicai
aee43e68fa Merge remote-tracking branch 'upstream/master' into feature/extensions
# Conflicts:
#	ap/pom.xml
#	api/base/pom.xml
#	api/geyser/pom.xml
#	api/pom.xml
#	bootstrap/bungeecord/pom.xml
#	bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java
#	bootstrap/pom.xml
#	bootstrap/spigot/pom.xml
#	bootstrap/sponge/pom.xml
#	bootstrap/standalone/pom.xml
#	bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java
#	bootstrap/velocity/pom.xml
#	common/pom.xml
#	core/pom.xml
#	core/src/main/java/org/geysermc/geyser/command/CommandManager.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java
#	core/src/main/resources/languages
#	pom.xml
2022-08-02 00:01:05 -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
40fde6b046 Some nitpicks and cleaning up the provider API
The command changes here are not final. Internally we're discussing if we want to allow extensions to register root commands on platforms.
2022-07-26 18:33:39 -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
Camotoy
616c088b66 Fix custom items with ItemTranslator#getBedrockItemMapping 2022-07-20 18:35:40 -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
Kas-tle
46faf02474 Merge remote-tracking branch 'upstream/master' into feature/extensions 2022-07-14 01:46:26 +00:00
Camotoy
f6f8886f23 Fix PS4 players crashing on certain dimension switches 2022-07-13 21:31:10 -04:00
Kas-tle
1b5f237996 Merge remote-tracking branch 'upstream/master' into feature/extensions 2022-07-12 20:17:23 +00:00
Camotoy
109e1c0a97 Fix dropping items in 1.19.10 2022-07-12 16:05:06 -04:00
Kas-tle
2dbd39c5a4 Per review by @Camotoy 2022-07-12 16:33:57 +00:00
Kas-tle
bca6359f7e 1.19.10 fallout 2022-07-12 05:29:39 +00:00
Kas-tle
363d72da91 Merge remote-tracking branch 'origin/master' into feature/extensions 2022-07-12 05:26:52 +00:00
Camotoy
16bb79e7aa Support HAProxy in legacy ping passthrough 2022-07-11 08:38:26 -04:00
Camotoy
83ba6b5ab5 Extensions have their own command 2022-07-10 20:58:48 -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
Camotoy
897c4dcfec Changes 2022-07-09 18:39:02 -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
RednedEpic
f9fd7cb831 Fix Geyser not working in IDE 2022-07-02 12:42:31 -05:00
RednedEpic
b5eb27693f Use an immutable view in GeyserDefineCommandsEvent
Methods to properly register/unregister commands are provided in the command manager
2022-07-02 12:30:23 -05:00
ImDaBigBoss
36c49a7256 Custom item support for extensions (#2822)
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2022-07-02 12:50:16 -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
37d6fd8abf Add an option to disable compression for Geyser clients 2022-06-16 19:18:11 -04:00
Camotoy
5b67c78785 Allow Minecraft locales to be loaded even if offline 2022-06-16 17:14:47 -04:00