Commit Graph

574 Commits

Author SHA1 Message Date
Camotoy 707cbce6cf Javadocs. 2023-04-08 12:54:19 -04:00
Camotoy 60de3187c6 Yeet NbtItemStackTranslator 2023-04-08 12:45:13 -04:00
Camotoy 503296a9cf Decrease final startup memory usage 2023-04-07 14:08:22 -04:00
Camotoy 5eb8bec76e Commands work again I guess 2023-04-07 00:17:20 -04:00
Camotoy b6113dfd31 Optimizations and regression fix 2023-04-06 21:47:37 -04:00
Camotoy 8083f70435 KQueue no longer needs to be shaded in on Spigot/Fabric 2023-04-06 19:54:22 -04:00
Camotoy d9811d08e3 Merge remote-tracking branch 'origin/master' into feature/protocol-3.0 2023-04-06 13:26:28 -04:00
Camotoy 0f99abc3a4
Fix #3549 2023-04-02 16:42:44 -04:00
Camotoy 5871ca3f22
Fix up boat types after 1.19.4
Fixes #3649
2023-04-01 15:25:37 -04:00
Camotoy e2535108e6
Folia support and preparations for future changes 2023-03-30 15:44:55 -04:00
Camotoy 95236b37e0
Add support for basic display entities 2023-03-28 18:49:19 -04:00
Tydium 45e043c6e9
Fix Custom Model Data not working on Potions. (#3616) 2023-03-28 14:35:22 -04:00
Kas-tle 2a8d8b6cdf
Set Shulker Color by Default (#3648) 2023-03-28 11:18:21 -04:00
Camotoy a7c04d5323
Fix #3619 2023-03-26 13:20:53 -04:00
Camotoy 323394d2b5
Clean up jar file classes a bit 2023-03-26 13:20:53 -04:00
onebeastchris 7474d2c745
show sweeping edge enchantment (#3615) 2023-03-25 21:14:04 -04:00
Kas-tle 96260cc358
Bring Rain/Thunder Behavior Inline With Java (#3637)
Closes #3611 Closes #2588 Closes #2499

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2023-03-24 00:57:40 -04:00
Camotoy 7ef005006b
Safety null check for dismount check code 2023-03-21 15:07:51 -04:00
Camotoy b695dc075d
Fix command redirection detection 2023-03-19 14:09:01 -04:00
Camotoy b664bb961e
Indicate 1.19.71 support 2023-03-19 14:08:48 -04:00
David Choo 021ffe2d94
Update ringing bell block event logic (#3625)
Check for BellValue instead of a GenericBlockValue
Removes now unnecessary JAVA_BELL_ID from BlockStateValues
2023-03-19 11:30:56 -04:00
Camotoy a330c9a5db
Fix lecterns
Huge thanks to Dylan from PocketMine for the idea here.

Fixes #3138
2023-03-18 17:40:51 -04:00
Camotoy 9609686eb3 Version out potion registry
The ID of (for example) redstone dust has shifted, meaning that our hack of re-using IDs no longer works.

Fixes #3620
2023-03-17 19:07:31 -04:00
Camotoy 147618d5bc
Fix player nametags always appearing 2023-03-17 13:41:13 -04:00
Camotoy acb25b0c99
Remove legacy 1.19.2x Bedrock code 2023-03-17 13:41:01 -04:00
Camotoy 79e9890923
Fix smithing tables not opening 2023-03-15 11:03:29 -04:00
Tim203 6ec7326193
Removed another debug line 2023-03-14 21:16:38 +01:00
Camotoy d3e7d99396 Remove debug print 2023-03-14 15:53:16 -04:00
Camotoy 03c0767965 Finish 1.19.4 support and add Bedrock 1.19.70 support 2023-03-14 15:37:57 -04:00
Camotoy 720c901535
Fix nameTagVisibility nullability 2023-03-14 07:44:52 -04:00
Camotoy 2436b2b1be Damage will now show again. 2023-03-12 23:51:51 -04:00
Camotoy 777c69a21e
Remove armor quick change config
This is now in vanilla 1.19.4.
2023-03-12 13:06:13 -04:00
Camotoy b3f1c64249 Base changes for Java 1.19.4 support 2023-03-10 20:51:51 -05:00
nils 2f23e5cb9c
fix: Fix legacy ping passthough (#3601) 2023-03-10 00:13:20 -05:00
Camotoy 1be2a1ccac
Fix sleeping on vanilla/Fabric
Fixes #3595
2023-03-06 20:53:54 -05:00
apex_ 10c2e51da4
Fix closing inventory confirmation behavior (#3587) 2023-03-03 09:09:52 -05:00
Camotoy 95d10fb7fc Don't throw an AssertionError on failed locale download
Fixes #3589
2023-03-02 18:40:40 -05:00
Camotoy 65319c5859 Prepare for an actual 568 release 2023-02-24 12:40:29 -05:00
Camotoy e50226132f
Fix more issues of chunks not appearing 2023-02-23 13:11:18 -05:00
Camotoy 406dfcb22c Fix error on 1.19.62 2023-02-16 20:01:51 -05:00
Camotoy 30277d5411 Anticipate support for the patch version of 1.19.60 2023-02-15 16:17:38 -05:00
Camotoy ee754c529b
Add implementation for ClientEmoteEvent
Also, a few random changes I've stored since forever.
2023-02-15 00:17:14 -05:00
Camotoy 6a6a601efc Notify on disconnect when a new Geyser update is available 2023-02-15 00:01:33 -05:00
SupremeMortal 1769f2a85c
Merge branch 'master' into feature/protocol-3.0 2023-02-14 22:09:48 +00:00
onebeastchris 9b3b2fba17
callout internet connection issues (#3544) 2023-02-09 22:18:03 -05:00
pop4959 3d97188db0
Add property to show scoreboard logs (#3539)
* property to show scoreboard logs

* cache system property
2023-02-09 11:19:17 -05:00
Camotoy bad077de53
oops 2023-02-07 13:15:02 -05:00
Camotoy 6ee3d4ed96
Fix #3537 2023-02-07 13:14:06 -05:00
Camotoy 0bba18c726
Initial support for 1.19.60 Bedrock 2023-02-05 13:29:28 -05:00
Tim203 effe046308
Merge remote-tracking branch 'origin/master' into feature/dedicated-api-repo 2023-02-04 21:25:11 +01:00
Camotoy 25c2d30881
Remove players from player team map on team remove 2023-02-02 16:31:26 -05:00
Camotoy 0388785ea7
Fix some instances of team-applied nametags not working
Fixes #3531
2023-02-02 15:25:05 -05:00
Camotoy c909b2b1a5
Fix #3521 2023-01-31 13:01:20 -05:00
Camotoy af5d03f5dd
Show teams in command suggestions 2023-01-25 11:05:04 -05:00
David Choo 48d78720a1
Apply fallback skins to custom skulls with invalid or empty texture values (#3515) 2023-01-22 13:23:16 -05:00
Kas-tle b8040a1d98
Fix some instances of chunks not appearing (#3498) 2023-01-20 10:02:20 -05:00
Camotoy 0b80c58958 Handle invalid items in shulker box 2023-01-16 19:16:01 -05:00
Tim203 3ac931e11b
Moved the APIs to a dedicated repo
They can now be found at https://github.com/GeyserMC/api
2023-01-07 14:29:33 +01:00
Camotoy b5e1ddc3c8
Guess when the client is clicking air on mobile
Should address #2113
2023-01-03 19:28:43 -05:00
Camotoy 00df4c26ba
Don't send more than one ServerboundSwingPacket per tick
Should address #2875
2023-01-03 15:51:58 -05:00
Camotoy c483204446
Merge branch 'dev' 2023-01-02 12:19:19 -05:00
Camotoy b93b35b432
Should probably call super on this too 2023-01-01 14:35:16 -05:00
Camotoy 1b4be6135a
Let's call super too 2022-12-31 19:44:30 -05:00
Camotoy 3437fc98d8
Fix ageable entity scales not applying by default
Fixes #3486
2022-12-31 19:34:43 -05:00
Camotoy c13cd3893f
Should replace repairMaterials in ItemMapping 2022-12-30 20:57:38 -05:00
Camotoy d835f81772
Listen to creeper igniters tag 2022-12-30 19:38:47 -05:00
Camotoy 566b2635c0
Explain why Bedrock players can't chat with enforce-secure-profile 2022-12-30 16:24:16 -05:00
Camotoy 3f4ed67597
Add Item classes to partially replace ItemMapping. Part 1? 2022-12-29 15:10:40 -05:00
Camotoy 7f38496d61
Return null if no definition found 2022-12-23 20:24:53 -05:00
Camotoy e295f910c4
BlockMappings extends DefinitionRegistry 2022-12-23 19:40:42 -05:00
David Choo 6485200c1f
Fix visual glitch with blocks attached to extending pistons in 1.19.50 (#3475) 2022-12-23 19:26:37 -05:00
Camotoy 08c15a86ec
You can connect now. Command translation doesn't work though. 2022-12-23 16:18:48 -05:00
Camotoy ebcb82c7e7
Fix custom item register message being printed twice 2022-12-23 12:18:09 -05:00
Konicai 4b847350b6
Protocol 3.0: ContainerType enum and registries (#3470)
* P3 Updates: ContainerType enum and registries

* Remove unused math import
2022-12-23 12:06:41 -05:00
Camotoy c48cb2a4a8
Remount players in their vehicle if they're not supposed to leave 2022-12-22 13:19:46 -05:00
Camotoy bd73f199d5
Merge branch 'master' of https://github.com/GeyserMC/Geyser into dev 2022-12-22 11:49:48 -05:00
Camotoy 03390b99e8
Fix black cats not appearing correctly 2022-12-21 21:18:49 -05:00
Camotoy 933f0dfe74
Merge branch 'master' of https://github.com/GeyserMC/Geyser into dev 2022-12-21 19:24:17 -05:00
Camotoy fcd5fe1341
Wrong method call on previous commit 2022-12-21 00:37:48 -05:00
Camotoy 98069cff83
Fix certain sounds not correctly playing
Fixes #3463
2022-12-21 00:35:03 -05:00
Camotoy 3e778cdb49
Merge branch 'feature/protocol-3.0' of https://github.com/GeyserMC/Geyser into feature/protocol-3.0 2022-12-20 20:01:05 -05:00
Camotoy 4fe9aeca40
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/protocol-3.0 2022-12-20 19:47:45 -05:00
Camotoy 3fad4c37fc
Merge branch 'render-distance' of https://github.com/valaphee/Geyser into dev 2022-12-18 14:17:50 -05:00
Camotoy 9656caf4cb
Merge branch 'compression' into dev 2022-12-18 13:21:07 -05:00
Camotoy 09f17f59ae
Support new default Java skins from 1.19.3 2022-12-18 13:18:06 -05:00
Camotoy ad4424d2b6
Use server data to pick block on banners 2022-12-17 21:05:41 -05:00
Camotoy 47fd148b7e
Refactor player add code for 1.19.3
Players are now not always added into the tab list.
2022-12-17 14:52:20 -05:00
Camotoy 486e2fca1e
Should clean up some crafting transactions a bit 2022-12-17 12:38:49 -05:00
Konicai d4631e63be
Fix mistake in 3fca39094f 2022-12-15 15:45:27 -05:00
Konicai d0bff29d4b
Fix clientData in encryptPlayerConnection 2022-12-15 15:41:16 -05:00
Valaphee 298d59405a
Fix wrong render distance calculation 2022-12-15 11:57:57 +01:00
Konicai 3fca39094f
Apply motd change that wasn't possible during merge 2022-12-14 18:30:57 -05:00
Konicai 2d3dd89162
Some misc fixes 2022-12-14 17:57:08 -05:00
Konicai a988fbf290
Update inventory translators 2022-12-14 17:23:55 -05:00
Konicai 84248fa902
Merge remote-tracking branch 'upstream/master' into feature/protocol-3.0
# Conflicts:
#	core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java
#	core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java
#	core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java
#	core/src/main/java/org/geysermc/geyser/network/GameProtocol.java
#	core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
#	core/src/main/java/org/geysermc/geyser/session/GeyserSession.java
#	core/src/main/java/org/geysermc/geyser/text/ChatTypeEntry.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaDisguisedChatTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPlayerChatTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java
#	core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaExplodeTranslator.java
#	core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java
#	core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java
#	gradle/libs.versions.toml
2022-12-14 15:58:17 -05:00
Camotoy e5867a2d0a
Merge branch 'master' of https://github.com/GeyserMC/Geyser 2022-12-13 14:04:27 -05:00
Camotoy 193d2803a3
Indicate 1.19.51 support 2022-12-13 13:54:40 -05:00
Camotoy 7c26036906
Update adapters to support 1.19.3 and add biome command completions 2022-12-13 13:53:28 -05:00
Kas-tle b27b1c86bd
Makes bows, crossbows, tridents, projectiles, and lighters registered as custom items function properly (#3420)
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2022-12-11 13:15:49 -05:00
Konicai 2d63f09e16
Check if spawner contains entity type (#3450) 2022-12-11 00:01:36 -05:00