RednedEpic
ce4866156d
Add support for custom entities in the API
...
Allows for creating custom entity definitions upon registration as well as modifying existing entity spawns to use custom entity identifiers.
2023-05-09 11:46:06 -05:00
RednedEpic
a0b63abc6e
Warn on outdated Java version
2023-05-08 19:08:40 -05: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
60de3187c6
Yeet NbtItemStackTranslator
2023-04-08 12:45:13 -04:00
Camotoy
b6113dfd31
Optimizations and regression fix
2023-04-06 21:47:37 -04:00
Camotoy
d9811d08e3
Merge remote-tracking branch 'origin/master' into feature/protocol-3.0
2023-04-06 13:26:28 -04:00
Camotoy
e2535108e6
Folia support and preparations for future changes
2023-03-30 15:44:55 -04:00
SupremeMortal
1769f2a85c
Merge branch 'master' into feature/protocol-3.0
2023-02-14 22:09:48 +00:00
Camotoy
c483204446
Merge branch 'dev'
2023-01-02 12:19:19 -05:00
Camotoy
566b2635c0
Explain why Bedrock players can't chat with enforce-secure-profile
2022-12-30 16:24:16 -05:00
Camotoy
09f17f59ae
Support new default Java skins from 1.19.3
2022-12-18 13:18:06 -05:00
RednedEpic
74798d8071
Remove old network code & use manual ping
2022-10-30 17:00:08 -05:00
RednedEpic
a133308f51
It compiles!
2022-10-29 22:02:11 -05:00
RednedEpic
18e7db8c30
Start on update to Protocol 3.0
2022-10-29 19:23:21 -05:00
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