Commit graph

3849 commits

Author SHA1 Message Date
Konicai
af245e532a Fix Geyser Api BuildData directory 2024-07-31 19:22:56 -05:00
onebeastchris
2b6ec678fb Target 1.0.1 release of the base api 2024-08-01 00:59:28 +02:00
chris
0bc960a43a
Extensions should specify geyser api version in the extension.yml (#3880)
* let extensions specify geyser api version instead of base api version

* fix spacing, @link formatting, properly check for compat

* Proper warning, update to API changes to also check patch version

* Bump base-api version

* adapt to new base api changes

* Actually bump to 2.4.1

* Update api/src/main/java/org/geysermc/geyser/api/extension/ExtensionDescription.java

* Address reviews

* Address reviews

* Update to latest base api changes; proper extension *human* version checking

* no need to apply a plugin, that's the default

---------

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
2024-08-01 00:11:13 +02:00
rtm516
81aedf1181
Update DeviceOs to latest protocol (#4553)
* Update DeviceOs to latest protocol
* Revert enum name change and add deprecation annotations
2024-07-23 20:43:19 +02:00
onebeastchris
bd92a8225a fix missing import 2024-07-23 20:28:01 +02:00
chris
e82dda9678
Merge branch 'master' into api/2.4.1 2024-07-23 14:29:42 +02:00
chris
1dd9ba3fb6
Fix: Allow items to be worn as hats if their Java base items also allow it (#4885) 2024-07-22 07:24:21 +02:00
chris
b248abf495
Fix: Text display offset <https://github.com/GeyserMC/Geyser/issues/4439> (#4883) 2024-07-21 13:11:27 +02:00
Camotoy
ddce10138e
Merge branch 'master' of https://github.com/GeyserMC/Geyser 2024-07-20 23:22:12 -04:00
Camotoy
7d5c4a38f8
Respect block range attribute where we can
#4864
2024-07-20 23:22:04 -04:00
Camotoy
c9e423a593
Small cleanups 2024-07-20 23:21:36 -04:00
chris
96f00981df
Somewhat fix: firework recipe not showing up in recipe book (#4873)
* Somewhat fix firework crafting

* Use instanceof instead of casting
2024-07-21 02:15:38 +02:00
chris
f62cef7acb
Fix: Only shutdown/close handlers in onDisable if they're nonnull (#4882) 2024-07-21 02:10:51 +02:00
LetsGoAway
8fd99e1e1a
Use the correct way of sending block breaking particles (#4825) 2024-07-20 12:09:22 +02:00
chris
9fe3acc81c
Properly fix hanging signs (#4872) 2024-07-17 21:44:53 +02:00
Camotoy
406eae2a91
Fix #4870 2024-07-17 14:21:41 -04:00
Valaphee The Meerkat
669a76c628
Empty player list on phase transition, despawn skulls, always reset weather (#4847)
* Empty player list on transition, despawn skulls

* Always reset weather
2024-07-16 07:13:34 -05:00
masel.io
677a56cf6c
Add Timeout to CompletableFuture in GeyserBungeePingPassthrough to Prevent Memory Leak (#4858)
* fix: Add timeout for GeyserBungeePingPassthrough#getPingInformation

Signed-off-by: ByteExceptionM <git@byteexception.eu>

* fix: Use Geyser Logger instead of Bungee Logger

Signed-off-by: ByteExceptionM <git@byteexception.eu>

* Fix typo

Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>

* chore: Add ip suppression if configured

Signed-off-by: ByteExceptionM <git@byteexception.eu>

* Remove empty line

Co-authored-by: chris <github@onechris.mozmail.com>

* Remove empty line

Co-authored-by: chris <github@onechris.mozmail.com>

---------

Signed-off-by: ByteExceptionM <git@byteexception.eu>
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
Co-authored-by: chris <github@onechris.mozmail.com>
2024-07-16 11:23:30 +02:00
Camotoy
305495c923
Indicate support for Bedrock 1.21.3 2024-07-15 15:16:45 -04:00
chris
efc8ba0610
Fix: Block place sounds on mod platforms (#4859) 2024-07-15 01:31:03 +02:00
chris
b213fb5139
Feature: API to switch items in the offhand/mainhand (#4819) 2024-07-14 22:09:55 +02:00
chris
06890504a2
Fix: Totem animation when playing totem effects manually (#4860)
* Fix: Totem animation for manually played totem effects

* Ensure we always reset the offhand correctly
2024-07-14 21:55:57 +02:00
chris
9cdda707a3
Fix: Send a container close packet to Java for containers that could not be opened (#4861)
* Close containers if we did not manage to open it

* Mark session inventory translator as nonnull
2024-07-14 20:17:22 +02:00
LetsGoAway
49f66c2a02
Correctly cap scale attribute (#4856)
* Fix scale attribute cap

* Update LivingEntity.java
2024-07-14 10:44:39 +02:00
chris
6ab0186fc9
Fix: Manually translated item names for block items not showing up properly (#4857) 2024-07-13 22:00:15 +02:00
chris
b0c7ddb68d
Fix: Item color names/glint for rare items (#4763)
* debug stick changes

* yay light purple item name

* Address review

* Auto-generate rarity

* Add glint generation

* Translate all rare items properly

* Use putIfAbsent instead of double checks
2024-07-13 18:53:13 +02:00
chris
93b0a61265
Fix: hanging sign recipe not showing up in the recipe book (#4814) 2024-07-12 20:55:40 +02:00
chris
51a1295139
Add a /geyser ping command (#4131)
* Init: Add /geyser ping command

* Block just console execution, not everything but console senders

* Use RTT as that seems to vary less wildly compared to getPing()

* Cleanup, use lang strings

* Add ping() method to GeyserConnection in api

* Update to cloud changes
2024-07-12 20:42:31 +02:00
Konicai
af60a77f7f
Cloud for commands (#3808)
Co-authored-by: onebeastchris <github@onechris.mozmail.com>
2024-07-11 23:56:42 -05:00
Eclipse
2a6025f3fc
Fix reading enchantments from server (#4836) 2024-07-10 12:02:32 +02:00
Camotoy
7fdb410d26
Fix mappings 2024-07-09 13:00:27 -04:00
Camotoy
a3b1f203ec
Bump Bedrock version in README 2024-07-09 12:59:48 -04:00
Camotoy
f825007d9a
Support Bedrock 1.21.2 2024-07-09 12:39:43 -04:00
chris
0a928c41b0
Show potions & custom items in the shulker box tooltip (#4822)
* Fix: Potions/Custom items showing up improperly in shulker box previews

* oops
2024-07-08 00:41:00 +02:00
strom
e0af0a54b7
Fix: Text display passenger offsets (#4676) 2024-07-07 16:59:18 +02:00
LetsGoAway
a807fa6bb5
Fix typo in version command (#4830) 2024-07-07 11:27:49 +02:00
chris
cbd59de37b
Only apply door fix when we can actually access the old blockstate (#4827) 2024-07-06 23:14:15 +02:00
chris
74cabed674
Update to loom 1.7-SNAPSHOT, update gradle wrapper (#4820) 2024-07-06 20:47:49 +02:00
Ethan
3c35fd303f
Fix toggleable block opening sounds (doors, trapdoors, fence gates) (#4815)
* Initial Commit

* Fix minor copy and paste comment mistake

* Remove debug log

Co-authored-by: chris <github@onechris.mozmail.com>

* Remove iron check on fence gate sound translator

iron fence gates dont exist lol

* Remove iron check from fence gate sound translator.

Iron fence gates dont exist (yet)

* Remove unnecessary curly braces

* Rewrite the code, now functioning correctly with the runtime id

* Update mappings

* Better formatting

Co-authored-by: chris <github@onechris.mozmail.com>

* fix comment because it is referring to code that has been changed

* Hopefully fix double closing

* Seems like the double closing issue isnt from my code and from somewhere else

* Fix issue where doors would update twice when opening/closing them using the upper half

* change weird variable name

---------

Co-authored-by: chris <github@onechris.mozmail.com>
2024-07-06 15:50:19 +02:00
Ethan
9f19c0a9f6
Fix: Trial Spawner Level Events (#4821)
* commit every thing i could do, couldnt get it to work with ominous stuff

* Fix trial spawner events to work correctly.

* Update mappings to latest

* fix comment

* Workaround for buggy trial chamber particles

* Fix positioning and also fix become ominous event

* Fix sounds and positioning again

* Fix random new line

* Update mappings

* update cloudburst library to 20240704.153116-14

* Fix accidental random line
2024-07-06 11:58:54 +02:00
Eclipse
ff1e1dd7e3
Fix attribute modifier tooltips (#4816) 2024-07-02 15:17:47 +02:00
chris
48ea81eb98
Update mappings (#4812)
Fixes short grass mapping
2024-07-01 17:17:52 +02:00
Camotoy
7612686972
Don't show git version string twice 2024-06-30 22:03:30 -04:00
Camotoy
d800f733db
Update license to 2024 2024-06-29 13:32:00 -04:00
Camotoy
c621e93e64
Merge branch 'master' of https://github.com/GeyserMC/Geyser 2024-06-29 13:30:31 -04:00
AJ Ferguson
130b27203f
Limit particle amount in LevelParticlesPacket (#4802) 2024-06-28 22:55:36 -04:00
Camotoy
835ba9e24f
Remove casting from block mappings 2024-06-24 16:25:12 -04:00
Alex
ca2312c7f6
Create .editorconfig (#4615) 2024-06-24 19:45:30 +02:00
Ethan
a8bd93a075
Add fix (#4792) 2024-06-23 12:43:09 -07:00
chris
55e90b6f57
Show build number in startup log, fix Geyser version command(#4336)
* Version check command/startup log shows build number
* Add development build warning
* Fix `/geyser version` command
* Hack around outdated language module
2024-06-22 20:32:29 +02:00