Camotoy
6df8740955
Only register commands on Spigot if the extension has commands
2022-09-14 14:19:56 -04:00
Camotoy
2d7a463089
Make Geyser dumps backwards compatible
2022-09-11 19:26:22 -04:00
ImDaBigBoss
f1da9d7072
Allow events to be registered by any class
...
Supersedes & closes #3073
Co-authored-by: Redned <redned235@gmail.com>
2022-09-04 16:11:08 -05:00
RednedEpic
e5337b6298
Reintroduce GeyserDefineCommandsEvent and cleanup a few things
2022-09-04 13:08:17 -05:00
Kas-tle
9232310b4d
Upstream
2022-08-24 04:53:00 +00:00
Camotoy
67a65c45d3
Implement update notifications for Geyser
...
Geyser installations will now get notified when a new Bedrock release is out and Geyser must be updated. The system works similarly to ViaVersion where OPs get a notification of an update when they join. The permission node for players to see update notifications is `geyser.update` and the backing JSON that controls this can be found at https://github.com/GeyserMC/GeyserSite/blob/gh-pages/versions.json . There is also a config option to disable update checking.
This update also fixes modern Paper installations not being able to see colored text logged from Geyser in the console.
2022-08-21 21:22:15 -04:00
Tim203
13046a8602
Fixed building and switched event library
2022-08-13 22:48:12 +02:00
Tim203
ab6e0d1e16
Some more API changes
2022-08-12 01:01:26 +02:00
Tim203
80588a07bd
Initial API changes
2022-08-11 23:17:56 +02:00
Konicai
aee43e68fa
Merge remote-tracking branch 'upstream/master' into feature/extensions
...
# Conflicts:
# ap/pom.xml
# api/base/pom.xml
# api/geyser/pom.xml
# api/pom.xml
# bootstrap/bungeecord/pom.xml
# bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java
# bootstrap/pom.xml
# bootstrap/spigot/pom.xml
# bootstrap/sponge/pom.xml
# bootstrap/standalone/pom.xml
# bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java
# bootstrap/velocity/pom.xml
# common/pom.xml
# core/pom.xml
# core/src/main/java/org/geysermc/geyser/command/CommandManager.java
# core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java
# core/src/main/resources/languages
# pom.xml
2022-08-02 00:01:05 -04:00
Camotoy
0efd04dd87
Initial code for /geyser connectiontest
...
This command acts as a testing ground for debugging Unable to Connect to World. More checks will be added in the future.
2022-07-20 19:59:03 -04:00
Camotoy
897c4dcfec
Changes
2022-07-09 18:39:02 -04:00
RednedEpic
f9fd7cb831
Fix Geyser not working in IDE
2022-07-02 12:42:31 -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
ImDaBigBoss
4e2f74481b
Updated to 1.19
2022-06-08 14:09:14 +02:00
davchoo
f079ee430b
Fix missing startup debug logs on Standalone
2022-05-27 02:03:45 -04:00
Camotoy
5339127105
Start work on 1.19
2022-05-24 16:16:40 -07:00
RednedEpic
59d5a6469c
Add support for modifying identifiers through the AvailableEntityIdentifiersPacket
...
This is the first of many commits that address adding support for custom entities through the Geyser API.
2022-05-01 12:25:24 -05:00
RednedEpic
f2e606c0f3
Rename HYBRID AuthType back to FLOODGATE
2022-04-24 11:42:17 -05:00
RednedEpic
95747d5649
Add maxPlayers API
2022-03-19 22:35:41 -05:00
RednedEpic
f8e9662665
Add BedrockListener API and fix other stuffs
2022-03-19 22:30:12 -05:00
RednedEpic
9939a26a5b
Add RemoteServer API
2022-03-19 21:55:29 -05:00
RednedEpic
4455dc0ded
Merge remote-tracking branch 'origin/feature/extensions' into feature/extensions-gradle
2022-03-19 20:39:59 -05:00
Camotoy
9154a4571c
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/extensions
2022-03-06 20:35:04 -05:00
Camotoy
c977e36368
Deprecate userAuths in favor of a saved token system
2022-03-03 18:52:26 -05:00
RednedEpic
6321ecc166
Initial move to gradle
2022-02-27 16:38:55 -06:00
turikhay
d0220a9b71
Allow single-device Microsoft authentication ( #2688 )
...
By default, there is a two-minute delay if you disconnect so you can authenticate your Microsoft account.
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2022-02-26 15:45:56 -05:00
Camotoy
354e87b747
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/extensions
2022-02-10 09:17:27 -05:00
Camotoy
7853e8c93f
Fix cache image task from last commit and make it work with reloading
2022-01-31 09:57:43 -05:00
Camotoy
da33811e3b
Init SkinProvider on Geyser startup
...
Prevents it from loading in the middle of the first Geyser player joining
2022-01-30 17:06:45 -05:00
RednedEpic
ac134b84f2
Remove onEnable, onDisable and onLoad and replace it with lifecycle events
2022-01-16 18:28:39 -06:00
RednedEpic
30303d5f16
Implement support for adding Geyser subcommands
2022-01-16 15:09:53 -06:00
RednedEpic
b82c661688
Implement simple event system
2022-01-15 22:54:08 -06:00
RednedEpic
778f004d99
Slight cleanups and make Extension an interface
2022-01-15 16:27:35 -06:00
ImDaBigBoss
8bb8e48a55
Fixed what Konicai asked
2022-01-12 16:40:51 +01:00
ImDaBigBoss
f3a331981f
Added extension dump data & make plugins be enabled on reload
2022-01-12 15:31:28 +01:00
ImDaBigBoss
6757437193
Moved the extension into geyser-api
2022-01-10 20:01:36 +01:00
ImDaBigBoss
bfe4c09290
Merge https://github.com/GeyserMC/Geyser
2022-01-10 18:47:37 +01:00
ImDaBigBoss
8627787ea9
Added basic extension loading
2022-01-10 18:45:26 +01:00
Tim203
3251d9010c
We're in 2022 now
2022-01-01 20:03:05 +01:00
Redned
b23275ff6c
Fix /geyser reload
2021-12-28 22:36:08 -06:00
Camotoy
763743a845
Allow for implementations to provide a custom resource loader
...
This will allow Geyser-Fabric to work without resource loading issues. This commit also ensures try-with-resources is used anywhere a resource is accessed.
2021-12-03 11:01:06 -05:00
Camotoy
c3f146370e
Add a check/warning for outdated Floodgate versions
2021-12-02 10:26:19 -05:00
Tim203
091664e000
Removed time checker and added a header version system
2021-11-30 16:32:44 +01:00
Camotoy
5acd9cd2c5
Some missed name changes
2021-11-22 22:14:41 -05:00
Camotoy
966c2155ad
API: change player class to Connection
2021-11-22 14:52:26 -05:00
RednedEpic
5b415cea68
Remove generic usage in Api
2021-11-21 20:18:00 -06:00
RednedEpic
83ddbd7d1a
Initial api draft
2021-11-21 12:36:42 -06:00
RednedEpic
2c663e0ee5
The Great Refactor Part 3 - Entire project restructure
2021-11-20 17:29:46 -06:00
RednedEpic
3f5cb29ee0
The Great Refactor Part 2 - org.geysermc.connector -> org.geysermc.geyser
2021-11-20 15:34:30 -06:00