1
0
mirror of https://github.com/GeyserMC/Geyser.git synced 2025-12-27 18:59:17 +00:00
Commit Graph

996 Commits

Author SHA1 Message Date
Camotoy
10bf4eeb4e Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/configurate 2024-06-15 12:48:59 -04:00
chris
138c7b4eee Catch EOFExceptions while pinging Java servers when it is misconfigured/not online (#4746)
* Catch EOFExceptions when the remote server is misconfigured/not online
2024-06-14 17:27:30 +02:00
Camotoy
4a334a2c8d Bed block sanity check for villagers 2024-06-13 14:58:39 -04:00
Camotoy
746be566a2 Sanity check for BlockState being chest 2024-06-13 13:53:20 -04:00
chris
db5a528965 Fix: Improper detection of virtual double chests (#4738) 2024-06-13 16:53:01 +02:00
chris
d00cab18fd Only translate double chest tags if we are dealing with a double chest (#4736) 2024-06-13 14:14:57 +02:00
Camotoy
9db1dd10d2 Fix some water plants not being waterlogged 2024-06-12 20:56:06 -04:00
Camotoy
29dacd2397 Properly remap coral blocks on 1.20.80 2024-06-11 14:26:53 -04:00
Camotoy
b78c7b2bd3 Fix #4729 2024-06-11 10:54:57 -04:00
Camotoy
538e9f4dd6 Properly remove SnowCollision 2024-06-10 17:04:43 -04:00
Camotoy
18ad652bcb Merge branch 'master' of https://github.com/GeyserMC/Geyser 2024-06-10 16:59:42 -04:00
Camotoy
007ecb4363 Ensure custom blocks can be represented at any index 2024-06-09 15:06:39 -04:00
Camotoy
42ae9eba55 Fix air bubbles for Bedrock 1.21 2024-06-04 17:09:57 -04:00
chris
688b642520 Ignore PurchaseReceiptPacket (#4719) 2024-06-04 22:14:42 +02:00
chris
0ca42308eb Feature: Add API to show/hide GUI elements (#4705)
* Add API to show/hide GUI elements
* Bump version to 2.3.2
---------

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
2024-06-03 21:00:08 +02:00
onebeastchris
aaad10b8c9 Merge remote-tracking branch 'upstream/master' into dev 2024-06-03 20:54:10 +02:00
Camotoy
da5d8006ad Add native offhand support for *some* items
About 46 items are data-driven enough where we can tell Bedrock these items are permitted in the offhand.
2024-05-30 22:29:00 -04:00
Camotoy
c8fbffb638 Piston head correct pick block behavior 2024-05-29 21:47:50 -04:00
chris
66f30a2cb6 Ensure we send commands/chat the same way a Java client would (#4703)
* Ensure we send commands/chat the same way a Java client would

* yeet static import, move blank check
2024-05-29 23:43:39 +02:00
onebeastchris
8be60b41bf Remove lectern/item frame dropping handling for pre 1.20.60 2024-05-29 22:39:33 +02:00
Camotoy
97d9207c69 Merge branch 'dev' of https://github.com/GeyserMC/Geyser into dev 2024-05-29 00:39:51 -04:00
chris
63c84bc25b Yeet lectern cache (#4695)
* attempt to yeet lectern cache

* yeet lecternutils usage

* properly update lecterns

* yeet accidental diff
2024-05-29 00:39:39 -04:00
chris
0fcf0f9b4f Update Bungee version check, create logger earlier (#4697)
* use the logger where possible instead of system.out.print

* make loggers final

* yeet unused constructors

* velocity is more complicated
2024-05-28 17:23:19 +02:00
Camotoy
25a755fd03 Start migrating to Gson only 2024-05-27 19:48:35 -04:00
Camotoy
6c88cc5883 Merge branch 'master' of https://github.com/GeyserMC/Geyser into dev 2024-05-27 14:39:54 -04:00
Camotoy
675faf6bb4 Remove unused chat class 2024-05-27 14:35:02 -04:00
Camotoy
444b5ecee8 Remove BlockStateUpdater dependency
Not currently used
2024-05-27 14:33:11 -04:00
Valaphee The Meerkat
3570caae25 Fix crafting output not updating sometimes (#4692)
* Only cancel crafting grid future if slot == 0

* Add some comments
2024-05-27 16:53:42 +02:00
Valaphee The Meerkat
cb0488a271 Fix NPE in TippedArrow when it has no components (#4694) 2024-05-27 14:08:04 +02:00
Kas-tle
fa6808a620 Bedrock 1.21.0 Support (#4687)
* 1.21.0

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>

* Deprecate Bedrock 1.20.70 and below

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>

* Strictly disconnect on all exceptions

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>

* Remove old version resources

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>

---------

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2024-05-26 23:00:47 -04:00
Camotoy
a135d3c4da More development 2024-05-26 22:20:53 -04:00
Camotoy
dedb5920c2 Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/configurate 2024-05-26 17:44:24 -04:00
Camotoy
5f7a31a1d8 Fix #4688 2024-05-25 20:55:05 -04:00
Camotoy
0ea01bfa48 Allow skull pick item NBT 2024-05-25 18:59:37 -04:00
rtm516
d5fdbeb49c Make allow-third-party-capes default to false (#4690) 2024-05-25 14:19:59 +02:00
Camotoy
25e7debe9f Start implementing Configurate config system 2024-05-23 19:57:22 -04:00
Camotoy
ec3327efeb Minor minor changes 2024-05-23 11:41:26 -04:00
Joshua Castle
377eb07afc Merge remote-tracking branch 'origin/master' into dev
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2024-05-22 17:13:09 -07:00
gecko10000
6f4c29c834 Match Advancement Packet Behavior Towards Java (#4684)
* Send advancement packet regardless of current tab

* Send advancement close packet when single-advancement form closed
2024-05-22 11:26:32 +02:00
Camotoy
f7b026d61b Remove old sneaking/crawling workarounds
Since Bedrock implements these natively, there's no need for extra checks. :)
2024-05-21 20:56:13 -04:00
Camotoy
96bfda2ed3 Fix #4683 2024-05-21 20:37:18 -04:00
Camotoy
0094fa1418 BlockState values can now be switched at runtime
E.G. Blocks.PISTON_HEAD.defaultBlockState().withValue(FACING, Direction.SOUTH)

Some of the inspiration may be thanks to FerriteCore, at least with the shared property keys idea, so thank you to them.
2024-05-21 14:25:57 -04:00
Camotoy
db166ad8de Small optimizations and BlockStateValues reduction 2024-05-20 21:26:01 -04:00
gecko10000
a780eeaae8 Open advancement tab regardless of currently open tab (#4665) 2024-05-20 19:52:41 +02:00
AJ Ferguson
f489fd3b98 Add TrapDoorBlock 2024-05-20 00:28:40 -04:00
Camotoy
1b075badce Actually implement adventure mode predicates, kind of.
If it's just block IDs, it'll work.
2024-05-19 23:15:52 -04:00
Camotoy
d85549c38d BlockMapping is removed 2024-05-19 20:24:19 -04:00
Camotoy
6c904b2378 It's almost done. 2024-05-18 16:37:06 -04:00
chris
8b7703154e Resolve issue when trying to transfer a Geyser player (#4673) 2024-05-18 21:13:00 +02:00
Camotoy
a439f3e3d7 Fix compilation for Spigot 2024-05-17 21:14:59 -04:00