davchoo
cb0b52b997
Disable collision box & selection box when box is empty
...
Fix incorrect collision names used in CustomBlockComponentsBuilder
2022-07-25 15:59:24 -04:00
davchoo
e9e89b4b5c
Update custom block nbt for v534
2022-07-25 11:55:34 -04:00
davchoo
8247e737c1
Merge branch 'feature/extensions' into feature/blockstuff-updated
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java
2022-07-25 11:29:07 -04:00
Camotoy
616c088b66
Fix custom items with ItemTranslator#getBedrockItemMapping
2022-07-20 18:35:40 -04:00
Camotoy
240af3cf2e
Merge pull request #3131 from Kas-tle/feature/extensions
...
Feature/extensions 1.19.10
2022-07-13 22:45:59 -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
0335c8263c
Address @Camotoy 's review
2022-07-13 16:20:42 +00: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
d1fbb909a5
fixed java 16 thanks to @davchoo
2022-07-12 17:09:48 +00:00
Kas-tle
2dbd39c5a4
Per review by @Camotoy
2022-07-12 16:33:57 +00:00
Kas-tle
8b9f41d4a6
Java 17 (Jenkinsfile)
2022-07-12 07:38:57 -07:00
Kas-tle
a12c74c364
Build on Java 17
2022-07-12 14:24:53 +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
davchoo
49550a513c
Move custom skull config stuff to its own file
...
Custom skulls can now be added by username, uuid, and textures
Move skull nbt stuff from requestTexturesFromUsername to
SkullBlockEntityTranslator
Add requestTexturesFromUUID
2022-07-10 21:08:07 -04:00
davchoo
a577512dac
Apply some suggestions from Camotoy
2022-07-10 18:42:38 -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
davchoo
86c822631c
Clean up custom block api a bit
2022-07-10 12:26:52 -04:00
Camotoy
2ce7ff850a
Support the 1.19.0 Java block prediction/ack system
2022-07-09 23:02:19 -04:00
davchoo
08c24cb462
Use block states more efficiently for custom skulls
...
21 block states vs 48 block states
2022-07-09 21:05:22 -04:00
davchoo
d07a06cd3b
Fix formatting and names for player skulls
2022-07-09 15:16:29 -04:00
davchoo
774b300f8d
Add config options for custom blocks and custom skull blocks
2022-07-09 13:36:18 -04:00
Yashar
ab4800c4f2
Fix login screen not closing ( #3122 )
2022-07-08 19:01:00 -04:00
davchoo
9e0af6e098
Auto generate skull resource pack
...
Change `davchoo` to `geyser` in geometry
2022-07-08 14:49:19 -04:00
davchoo
49f7f6d2f9
Remove skull translation events and define custom blocks for custom skulls
...
Clean up skull block translation a bit
2022-07-07 16:18:24 -04:00
davchoo
f553dee3a5
Attempt to clean up some code
2022-07-07 05:06:28 -04:00
davchoo
c2a6e8ce70
Rename some stuff
2022-07-06 09:12:52 -04:00
davchoo
0eb7218582
Super cursed custom skulls custom block
2022-07-05 03:41:20 -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
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