Eclipse
92d12bf7bc
Fix block by Java key lookup ( #5637 )
...
* Fix block by Java key lookup, optimise hardcoded lookup a bit, clarify Javadocs
* Rename the registry too
2025-07-01 12:33:37 +00:00
onebeastchris
eb73ed8fc5
Fix issues with paper ping passthrough
2025-04-22 15:53:27 +02:00
chris
69329f2cad
Feature: Resource Pack API additions - ResourcePackOptions and a GeyserDefineResourcePacksEvent ( #4978 )
2025-03-25 15:49:18 +01:00
Alex
5f0611ff0f
Switch all ping passthroughs to json to avoid parsing warning ( #5363 )
2025-02-25 22:33:10 +01:00
Alex
613718a52d
Implement session restructure mcpl PR, fix disconnect messages in configuration stage ( #5196 )
...
* Implement session restructure mcpl PR
* Bump mcpl
* Update mcpl api usage
* Update MCPL to release, fix https://github.com/GeyserMC/Geyser/issues/5281 (1daf036f57 )
* Use correct mcpl dependency
* apparently 1.21.4-1 doesn't exist? back to snapshots then
---------
Co-authored-by: onebeastchris <github@onechris.mozmail.com >
2025-01-18 13:53:09 +01:00
Alex
f1ed841e07
Add support for rcon console command senders ( #5261 )
...
RemoteConsoleCommandSender does not inherit ConsoleCommandSender, so we gotta handle it explicitly.
2025-01-04 14:28:54 +01:00
onebeastchris
abf14e6ef9
Merge remote-tracking branch 'refs/remotes/upstream/master' into feature/1.21.4
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
# gradle/libs.versions.toml
2024-12-05 18:51:22 +08:00
Alex
2019e53bad
Feature: Accurate Java packet ticking ( #5121 )
...
* Use proposed mcpl ticking PR
* Remove more not needed overrides
* Bump mcpl
* Fix missing import
* Bump mcpl
* Switch to official version
---------
Co-authored-by: chris <github@onechris.mozmail.com >
2024-12-05 18:35:03 +08:00
chris
d2051c2242
Various small fixes - update cloudburst/protocol dependency, remove "temporary" log info spamming ( #5186 )
2024-12-05 01:11:03 +08:00
onebeastchris
db246ffb3b
Update Properties/Blocks, re-include neoforge, target 1.21.4 release
2024-12-04 01:28:29 +08:00
onebeastchris
48ae28432e
More changes - remove getPickItemComponents in WorldManager, separate additional and base component
2024-12-02 02:23:02 +08:00
Konicai
1ab3f1f2e0
Improve command registration timing on Velocity/BungeeCord ( #5013 )
2024-09-01 15:34:53 -04:00
chris
ee43ef8369
Disable the plugin if we failed to load on Spigot ( #4960 )
2024-08-13 01:45:25 +02:00
chris
d3ea65196b
Feature: Detect incorrect proxy setups ( #4941 )
...
* Feature: Detect & warn about incorrect proxy setups on Spigot platforms
* Properly disable Geyser if we failed to load
2024-08-11 00:50:27 +02:00
Konicai
87ab51cb28
Cloud for commands ( #3808 )
...
Co-authored-by: onebeastchris <github@onechris.mozmail.com >
2024-07-31 20:01:31 -05:00
Camotoy
2c47330509
Use integrated world managers for decorated pot animation
2024-06-19 15:52:54 -04:00
onebeastchris
b1d319bb7e
Add Spigot 1.21 world adapter
2024-06-15 18:39:09 +02:00
onebeastchris
b6653acc29
Catch Throwable when trying to load world adapter
2024-06-13 19:53:47 +02:00
onebeastchris
aaad10b8c9
Merge remote-tracking branch 'upstream/master' into dev
2024-06-03 20:54:10 +02: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
db166ad8de
Small optimizations and BlockStateValues reduction
2024-05-20 21:26:01 -04:00
Camotoy
1e9dbaf38b
Here is the Spigot change
2024-05-18 16:54:42 -04:00
Camotoy
a439f3e3d7
Fix compilation for Spigot
2024-05-17 21:14:59 -04:00
Camotoy
cbaa9cd2a0
Block refactory
2024-05-16 23:12:06 -04:00
Camotoy
9bca012194
Bump Erosion
2024-05-15 15:31:02 -04:00
onebeastchris
255835438d
viaversion 4.10.0 compat, indicate 1.20.6 support on modrinth
2024-04-30 21:59:38 +02:00
onebeastchris
dd745b901f
move to paper-adapters
2024-04-30 20:48:10 +02:00
onebeastchris
5d3630cf23
ominous banners - this really isn't ideal
2024-04-29 23:19:18 +02:00
onebeastchris
8b7b8cdffd
Properly shutdown LocalSession's, ensure transferring works properly regardless if we're injected or not
2024-04-29 16:08:14 +02:00
onebeastchris
9b1e45007a
Fix injectors, should work with Spigot/Paper 1.20.5 now
2024-04-28 23:41:13 +02:00
onebeastchris
91a74603c7
idea: deal with cookies and transfer
2024-04-26 14:50:48 +02:00
Camotoy
b29e0d9d10
Move MCProtocolLib to dev - package ID change
2024-04-24 16:39:35 -04:00
onebeastchris
c48428daf0
init: pick item component change
2024-04-24 16:26:58 -04:00
chris
123990a795
Update ViaVersion api usage
2024-03-02 20:03:18 +01:00
chris
6a51d8298f
Feature: Rework startup logic ( #4377 )
...
* This makes `geyser reload` work the same across all platforms. For example, it ensures that we reload the config to the greatest extent possible (with the exception of compression/injection settings). Additionally, this clears up issues where Extensions were previously disabled during reloading - instead, the new Pre and Post reload events allow extensions to reload whatever necessary on their own.
2024-02-14 12:50:50 +01:00
chris
3288f422b1
Update ViaVersion api usage ( #4386 )
...
- Switch to fluent accessor, since the getter was removed after being deprecated for 3 years
2024-01-12 15:39:53 +01:00
chris
592a58a0c8
Use uuid for bukkit api permission checks ( #4363 )
...
* lookup players by uuid instead of name
* Fix: look up Players by UUID for permissions, dont throw if a player can't be found (e.g. disconnected)
* use api method
2023-12-25 20:43:13 +01:00
chris
32a8573651
Fix broken netty util class check ( #4357 )
2023-12-20 17:59:51 +01:00
chris
f3e56d282e
Gracefully fail on older spigot builds due to outdated netty ( #4355 )
...
* Test for outdated netty to avoid https://github.com/GeyserMC/Geyser/issues/3814
* capitalization
* bad spigot, go paper
2023-12-20 16:35:48 +01:00
chris
95d65350e4
Project wide syntax/annotation cleanup ( #4238 )
...
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com >
2023-12-05 18:54:42 -05:00
Konicai
bb6a1ec40a
Simply pingpassthrough logic, add fabric ping passthrough ( #3930 )
...
* Check if PingPassthrough is null
* Remove QueryPacketHandler
* Fabric ping passthrough
2023-11-13 18:17:40 -05:00
chris
34ff8c1217
Allow extensions to load other extension's classes, and store extensions by IDs instead of name ( #3946 )
...
- the extensionmanagers `extension` method now takes in a extension id instead of name
- extension folders are now created using extension id's
- Extensions can load classes from other extensions now
- Added warning about external class loading
- Wherever applicable: store extensions internally by id instead of name
2023-10-01 07:17:53 +02:00
chris
806ec35a84
Feature: Allow client-side "game settings" menu gamemode/difficulty changes ( #4062 )
...
Removes difficulty/Gamemode settings from the custom server settings form since these are now present in the client side settings.
2023-09-09 00:34:19 +02:00
chris
00def3b0c6
Fix duplicate extension's help command permission registration on Paper ( #4079 )
...
* Fix duplicate permission registration
* Register /<extensionid> help (and aliased ?) commands under the "geyser.command.exthelp.id" permission
* Fix: Show correct header for /geyser help vs /<extensionid> help
2023-08-27 13:48:14 +01:00
rtm516
f272ed9383
Move PlatformType to API and expose it for extensions ( #3798 )
...
* Move PlatformType to API and expose it for extensions
* Move to a record
2023-06-17 02:56:50 +01:00
Camotoy
c8afd3436d
Fix Floodgate autodetection
2023-04-26 21:11:26 -04:00
Tim203
7c1100b830
Fixed auto-setting auth-type to Floodgate
2023-04-26 18:53:03 +02:00
Julian Vennen
f39e689b83
Implement System properties to set the udp port and address #3597 ( #3689 )
...
* System property stuff
* Add geyserUdpPort/Address system properties as overrides for pluginUdpPort/Address
* Fix formatting for if-else statements
---------
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com >
2023-04-22 21:33:23 -04:00
Camotoy
b6113dfd31
Optimizations and regression fix
2023-04-06 21:47:37 -04:00