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
Camotoy
c8856d487d
Compile too
2022-06-06 22:56:08 -04:00
Camotoy
172167f14f
Prepare for release
2022-06-06 22:54:10 -04:00
Camotoy
a397f55e8b
Add goat horn count
2022-06-06 21:06:02 -04:00
Tim203
378aa6ed99
Updated changes for latest Geyser version
2022-06-07 00:31:29 +02:00
Tim203
d8b63b9310
Merge remote-tracking branch 'origin/feature/1.19-bedrock' into feature/floodgate-packet
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java
# core/src/main/java/org/geysermc/geyser/util/PluginMessageUtils.java
2022-06-07 00:25:17 +02:00
Tim203
3582d5cd6f
Changed back the Geyser version and use Cumulus 1.1
2022-06-07 00:19:59 +02:00
Tim203
5fe24ac867
Merge remote-tracking branch 'origin/feature/1.19-bedrock' into feature/cumulus-1.1
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java
2022-06-07 00:14:43 +02:00
Tim203
86d0200960
Re-added the old sendForm methods
2022-06-06 10:03:39 +02:00
Camotoy
09fb6bf3ba
Fix direct connection and ensure connecting doesn't block
2022-06-05 18:38:29 -04:00
Tim203
94445a5222
Re-added the old sendForm methods
2022-06-06 00:25:45 +02:00
RednedEpic
bcc68ee4b5
Update to latest MCPL changes
2022-06-05 13:12:36 -05:00
Camotoy
3ac2c981a7
Swap pitch and volume for warden heartbeat
2022-06-02 18:57:33 -04:00
davchoo
2e3e7c6949
Fix sonic boom duration ticking below zero
2022-05-31 15:15:15 -04:00
davchoo
365f8cf7e3
Translate Warden sonic boom event
...
Bump Protocol to fix Sonic boom flag
2022-05-31 14:58:40 -04:00
Camotoy
eb23a46887
Fix frog color translation
2022-05-31 14:51:21 -04:00
Camotoy
81bb6f124e
e
2022-05-31 14:26:08 -04:00
Camotoy
196742a597
Set entities silent client-side, and more
...
Add warden entity events. Fix up other things.
2022-05-31 14:25:15 -04:00
Camotoy
bf4e1d5be7
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/1.19-bedrock
2022-05-31 10:52:10 -04:00
Camotoy
c83eb7f142
Print CPU name in dump if possible
2022-05-30 14:51:03 -04:00
davchoo
9133008e18
Translate ClientboundSoundEntityPacket
...
Used by allay, frog, and a few other mobs.
Move common code to SoundUtils
Update mappings
2022-05-30 14:38:03 -04:00
Camotoy
a3cdfc5306
Use correct type for entity metadata
2022-05-29 21:11:10 -04:00
Camotoy
e43a143bf4
Remove obsolete chunk writing code
2022-05-29 20:39:14 -04:00
Camotoy
7a0a6795d0
Remove now-obsolete sign workaround. Yay.
2022-05-29 20:31:54 -04:00
davchoo
f79a3ef2f7
Bump Protocol version to fix command suggestions
...
Fix assert that occurs on Bedrock after typing /
2022-05-29 18:56:54 -04:00
Tim203
bd1cc26bf3
Use new Cumulus methods
2022-05-29 23:39:40 +02:00
Camotoy
cbba0d3a75
Update biome mappings
2022-05-29 11:59:32 -04:00
Tim203
84bcadc687
Converted the new forms
2022-05-28 23:45:35 +02:00
Tim203
d4ecd2bd72
Merge remote-tracking branch 'origin/master' into feature/cumulus-1.1
...
# Conflicts:
# ap/pom.xml
# api/base/pom.xml
# api/geyser/pom.xml
# api/pom.xml
# bootstrap/bungeecord/pom.xml
# bootstrap/pom.xml
# bootstrap/spigot/pom.xml
# bootstrap/sponge/pom.xml
# bootstrap/standalone/pom.xml
# bootstrap/velocity/pom.xml
# common/pom.xml
# core/pom.xml
# core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java
# core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java
# pom.xml
2022-05-28 17:09:20 +02:00
Camotoy
b10ce16506
The wild update experiment is no longer necessary
2022-05-27 22:44:03 -04:00
davchoo
87320f0a78
Fix player head yaw for moveAbsolute teleport
...
Fixes SkullPlayerEntity rotation
Remove redundant? overrides
2022-05-27 19:03:12 -04:00
davchoo
7b9a98aa09
Add croaking and using tongue poses to frog
2022-05-27 13:59:37 -04:00