Commit graph

137 commits

Author SHA1 Message Date
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
c60a4d0759
Upcoming API changes for emote event 2023-02-09 19:15:33 +01:00
Tim203
21885949c7
Moved the base api to a separate repo 2023-02-09 17:31:00 +01:00
Jens Collaert
f4b810534b
Remove Windows version number from UWP. (#3339) 2022-10-07 19:14:42 +02:00
SupremeMortal
e491cf8a17
Use Gradle's dependency catalogue feature (#3305)
Move all of our dependencies to a single catalogue file to make maintenance of them easier.
2022-09-26 11:43:17 -04:00
Camotoy
fd2c242230
oops 2022-09-18 15:59:49 -04:00
Camotoy
d4ab388258
Remove unused annotation dependency 2022-09-18 15:56:59 -04:00
Camotoy
44e60b7ad8
An educated guess to fix Git branch 2022-09-18 15:40:44 -04:00
Camotoy
6df8740955
Only register commands on Spigot if the extension has commands 2022-09-14 14:19:56 -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
db3b470225 Merge remote-tracking branch 'konicai/api-version-check' into feature/extensions 2022-09-04 13:17:20 -05:00
RednedEpic
e5337b6298 Reintroduce GeyserDefineCommandsEvent and cleanup a few things 2022-09-04 13:08:17 -05: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
a5dc70a3b5
Refactor extension description 2022-08-02 23:22:08 -04:00
Camotoy
83ba6b5ab5
Extensions have their own command 2022-07-10 20:58:48 -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
RednedEpic
b5eb27693f Use an immutable view in GeyserDefineCommandsEvent
Methods to properly register/unregister commands are provided in the command manager
2022-07-02 12:30:23 -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
Camotoy
2595eae300 Bump to 2.0.4-SNAPSHOT 2022-06-07 11:14:58 -04:00
Tim203
3582d5cd6f
Changed back the Geyser version and use Cumulus 1.1 2022-06-07 00:19:59 +02:00
Tim203
84bcadc687
Converted the new forms 2022-05-28 23:45:35 +02:00
RednedEpic
fbaa6c1f5f Remove entity work from main extension branch for now 2022-05-07 10:11:21 -05: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
3091d27e0e i think i fixed it? 2022-04-24 13:35:49 -05:00
rtm516
0163e33693
Re-arrange groups and artefacts when publishing (#2899)
* Re-arrange groups and artefacts when publishing

* Publish core jar
2022-04-24 12:02:02 -05:00
RednedEpic
f2e606c0f3 Rename HYBRID AuthType back to FLOODGATE 2022-04-24 11:42:17 -05:00
Camotoy
67f4de9781 Actually bump to 2.0.3-SNAPSHOT 2022-04-17 20:10:16 -04: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
f78ba8fb4c Remove unecessary getter 2022-03-19 22:00:04 -05:00
RednedEpic
9939a26a5b Add RemoteServer API 2022-03-19 21:55:29 -05:00
RednedEpic
02cda38259 Merge remote-tracking branch 'origin/master' into feature/extensions-gradle 2022-03-19 20:48:14 -05:00
Konicai
f8e983887e
Add method in Connection API for transferring connections (#2891) 2022-03-18 18:59:32 -04:00
Camotoy
65b68087b8
Bump Geyser to 2.0.2 and Java to 1.18.2 2022-02-28 10:07:45 -05:00
RednedEpic
6321ecc166 Initial move to gradle 2022-02-27 16:38:55 -06:00
Camotoy
354e87b747
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/extensions 2022-02-10 09:17:27 -05:00
Camotoy
e73a4efe60
Fix build; bump to 2.0.1-SNAPSHOT 2022-02-07 12:38:28 -05:00
RednedEpic
5abf989139 Use lambda metadata factory for events
stonks
2022-01-16 22:52:27 -06:00
RednedEpic
ac134b84f2 Remove onEnable, onDisable and onLoad and replace it with lifecycle events 2022-01-16 18:28:39 -06:00
RednedEpic
ac18ef6054 Remove adventure usage in API
Unfortunately due to various platforms we support not having adventure support, we are unable to fully implement adventure into our API without having issues with shading or conflicts with other plugins. May look into what we can do in regards to classloading in the future but unfortunately it may not be a possibility at this point in time to support adventure inside of the API.
2022-01-16 15:58:47 -06:00
RednedEpic
4c297092a5 Update PostOrder names and don't use lombok in API 2022-01-16 15:31:32 -06:00
RednedEpic
2277b98dfd Rename Priority to PostOrder 2022-01-16 15:16:52 -06:00
RednedEpic
30303d5f16 Implement support for adding Geyser subcommands 2022-01-16 15:09:53 -06:00
RednedEpic
57345fa102 Event owner can be null 2022-01-15 23:01:40 -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
RednedEpic
142bb95c06 Fix package name for Connection 2022-01-15 11:56:40 -06:00
ImDaBigBoss
8bb8e48a55 Fixed what Konicai asked 2022-01-12 16:40:51 +01:00
ImDaBigBoss
cb18c969d7 I forgot the "s" in Geyser 2022-01-12 15:32:49 +01:00
ImDaBigBoss
f3a331981f Added extension dump data & make plugins be enabled on reload 2022-01-12 15:31:28 +01:00
ImDaBigBoss
805f7f666a Added javadocs & fixed API version & more 2022-01-12 13:50:54 +01:00
ImDaBigBoss
6757437193 Moved the extension into geyser-api 2022-01-10 20:01:36 +01:00
Tim203
3251d9010c
We're in 2022 now 2022-01-01 20:03:05 +01:00
Camotoy
b2d1212359 Bump Geyser to version 2.0.0-SNAPSHOT 2021-11-24 10:14:27 -05:00
Camotoy
58330bdcc2
API: re-include some previous changes
The API will not be updated/promoted until after 1.18 so the team can focus on the update.
2021-11-22 21:57:09 -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
3f5cb29ee0 The Great Refactor Part 2 - org.geysermc.connector -> org.geysermc.geyser 2021-11-20 15:34:30 -06:00
RednedEpic
e38322a3ec Nuke plugin API
https://media.giphy.com/media/oe33xf3B50fsc/giphy.gif
2019-12-21 11:35:48 -06:00
RednedEpic
f59e4672a0 Exclude dependencies already present in servers (only affects plugin) 2019-12-08 22:41:50 -06:00
RednedEpic
e8f4522762 Add BungeeCord plugin module, cleanup POMs 2019-12-01 16:52:07 -06:00
RednedEpic
1c2ef99a54 Separate bootstrap and allow for Geyser to run on Bukkit (Addresses #54) 2019-12-01 15:16:52 -06:00
RednedEpic
7571df9903 Attempt to reduce memory usage and fix not being disconnected from Java 2019-10-16 13:55:05 -05:00
RednedEpic
8c541304a6 Convert item and block maps in Toolbox to TIntObjectMaps 2019-10-11 18:38:34 -05:00
Tim203
0690b30c02 Made logging a bit more useful 2019-09-15 09:57:02 +02:00
SupremeMortal
ab55050d11
Close remote java connection when bedrock player leaves. 2019-09-13 14:37:31 +01:00
RednedEpic
9566c354c5 Pom cleanup 2019-08-12 16:11:25 -05:00
RednedEpic
ba21acc9c8 Cleanup adding/removing players 2019-08-08 20:42:55 -05:00
EOT3000
202e3e584c new remapper (: 2019-08-05 21:59:54 -04:00
RednedEpic
635a26dd60 Start work on inventory/item translators 2019-07-29 17:20:48 -05:00
RednedEpic
df6836e12b Add authentication/online mode support 2019-07-24 01:29:54 -05:00
RednedEpic
657f12654b Add form API and other small changes 2019-07-23 18:16:25 -05:00
EOT3000
f0551727ca First Event! 2019-07-22 10:20:49 -04:00
RednedEpic
d0347c537d Add debug option to prevent console spam 2019-07-21 16:18:20 -05:00
RednedEpic
c85e5b019f Code cleanups 2019-07-17 13:00:11 -05:00
RednedEpic
60cd379086 Remove revision 2019-07-17 12:51:05 -05:00
EOT3000
266d374167 completely re-do console 2019-07-13 15:00:51 -04:00
RednedEpic
539a52f64a Switch to MIT license 2019-07-11 16:30:35 -05:00
RednedEpic
187d2dbe32 Code cleanups, more work on API 2019-07-08 18:22:50 -05:00
EOT3000
abdd207406 start plugin stuff 2019-07-08 15:47:37 -04:00
EOT3000
c7b36bd834 start plugin stuff 2019-07-08 15:41:29 -04:00
RednedEpic
6c881cd9f0 It's a start! 2019-07-08 12:55:14 -05:00