Commit Graph

46 Commits

Author SHA1 Message Date
Tim203 091664e000
Removed time checker and added a header version system 2021-11-30 16:32:44 +01:00
Tim203 c0d605dd77
Initial changes 2021-11-30 00:33:53 +01:00
Tim203 c18404cb52
Updated to global api v2 2021-11-07 15:42:55 +01:00
Tim203 7bf4040308
Added new news types 2021-07-05 15:42:42 +02:00
Tim203 acc3a8222a
Check if item is active and added global items 2021-06-08 12:53:00 +02:00
Tim203 68cd2eb4f1
Moved Floodgate dump info to one class 2021-06-08 10:12:52 +02:00
Konicai 632f84fcf8
Merge pull request #2095
* Add floodgate git properties to dump

* Merge remote-tracking branch 'upstream/floodgate-2.0' into floodgate-2.0

* Modify the dump to not break anything

* name changes to floodgate info in dump

* small adjustment to DumpInfo.java

* Merge remote-tracking branch 'upstream/floodgate-2.0' into floodgate-2.0

* remove duplicate import statements

* Update mappings
2021-06-06 16:59:47 +02:00
Tim203 ab8ce77cf0
Some small changes 2021-06-06 01:05:22 +02:00
Tim203 01492647fc
Some small changes 2021-06-06 01:05:05 +02:00
Tim203 50b51f5f57
Added the initial version of news 2021-06-05 23:12:33 +02:00
Tim203 934fc12b16
Warn if we were unable to check if the system clock is accurate 2021-05-26 20:20:59 +02:00
Tim203 cfa2805e00
Make sure that the time we use is always the same across servers 2021-05-26 01:55:58 +02:00
Tim203 11b10e2857
Allow skin uploader to log messages instead of closing the connection 2021-04-17 17:39:08 +02:00
Tim203 21c8a389e3
Fixed an issue with forwarding player links 2021-04-03 19:50:35 +02:00
Tim203 23c3db28ef
Another attempt to fix key generation 2021-04-03 19:49:44 +02:00
Tim203 a5a849c059
Use a better name to indicate Windows 2021-04-01 00:57:47 +02:00
Tim203 5c12dc8e15
Don't use a blocking algorithm for generating keys on unix-like systems
This should fix GeyserMC/Floodgate#125
2021-04-01 00:42:20 +02:00
Tim203 0832e7d65c
Fixes issue when both Geyser and Floodgate are on the same server 2021-02-25 20:55:00 +01:00
Tim203 c79979e3e3
Added timestamp to BedrockData 2021-02-16 18:54:04 +01:00
Tim203 52ddf8c556
Moved skin uploading to the global api 2021-02-12 22:22:45 +01:00
Tim203 ad7ffabb6d
Make the identifier more unique 2021-01-24 01:29:47 +01:00
Tim203 ce2734d3b9
Allow BedrockData and LinkedPlayer cloning 2021-01-12 20:55:11 +01:00
Tim203 5ad495ce97
Merge remote-tracking branch 'origin/master' into floodgate-2.0
# Conflicts:
#	common/src/main/java/org/geysermc/common/window/CustomFormBuilder.java
#	common/src/main/java/org/geysermc/common/window/CustomFormWindow.java
#	common/src/main/java/org/geysermc/common/window/FormWindow.java
#	common/src/main/java/org/geysermc/common/window/ModalFormWindow.java
#	common/src/main/java/org/geysermc/common/window/SimpleFormWindow.java
#	common/src/main/java/org/geysermc/common/window/button/FormButton.java
#	common/src/main/java/org/geysermc/common/window/button/FormImage.java
#	common/src/main/java/org/geysermc/common/window/component/DropdownComponent.java
#	common/src/main/java/org/geysermc/common/window/component/InputComponent.java
#	common/src/main/java/org/geysermc/common/window/component/SliderComponent.java
#	common/src/main/java/org/geysermc/common/window/component/StepSliderComponent.java
#	common/src/main/java/org/geysermc/common/window/component/ToggleComponent.java
#	common/src/main/java/org/geysermc/common/window/response/CustomFormResponse.java
#	common/src/main/java/org/geysermc/common/window/response/ModalFormResponse.java
#	common/src/main/java/org/geysermc/common/window/response/SimpleFormResponse.java
#	common/src/main/java/org/geysermc/floodgate/util/EncryptionUtil.java
#	connector/src/main/java/org/geysermc/connector/network/session/cache/WindowCache.java
2021-01-04 13:37:58 +01:00
Camotoy 186d94917a
Update copyright to 2021 (#1772)
* Update copyright to 2021

Free commit!

* These don't need a copyright

* Don't downgrade the mappings
2021-01-01 10:10:36 -05:00
Tim203 9fbf7047a1
Fixed a NoSuchMethodError 2020-12-31 17:18:39 +01:00
Tim203 d6c2507bb5
Fixed some bugs 2020-12-20 17:34:46 +01:00
Tim203 2f1acb1e6f
Separate method for Base64 length calc. Added offset method in RawSkin 2020-12-19 22:45:34 +01:00
Tim203 f7d2378845
Added Floodgate to GeyserDump 2020-12-01 23:17:54 +01:00
Tim203 deae3d566d
Updated DeviceOs 2020-12-01 19:54:51 +01:00
Tim203 8b811b43fb
Fixed mistake in LinkedPlayer 2020-11-21 02:48:15 +01:00
Tim203 7e3a736f20
Register Floodgate payload, updated Statistics, smaller jar, fixed bugs
Quite a lot of changes, but I was too lazy to split them in different commits (and they'll be squashed later anyway):
* Floodgate plugin message channels are now registered (because Spigot requires that, and I guess it's better practice)
* Updated the Statistics form to match the new Forms API
* The common jar is now much smaller, because Jackson isn't needed anymore in the common module
* Fixed some bugs in Forms where empty fields would lead to excluding them in the serialization (making Bedrock complain)
And a few other things, like a new boolean in RawSkin saying if the Skin is an Alex or Steve model.
2020-11-18 19:40:23 +01:00
Tim203 7fbc401dfa
Added RawSkins, Toppings and renamed the Floodgate plugin name 2020-09-19 14:21:54 +02:00
Tim203 bb20b14e4c
Merge remote-tracking branch 'fork/floodgate-2.0' into floodgate-2.0
# Conflicts:
#	common/src/main/java/org/geysermc/floodgate/util/BedrockData.java
#	common/src/main/java/org/geysermc/floodgate/util/EncryptionUtil.java
#	connector/src/main/java/org/geysermc/connector/GeyserConnector.java
#	connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java
2020-09-12 15:57:16 +02:00
Tim203 2997760521
Switch Floodgate encryption from RSA to AES 2020-09-12 15:29:18 +02:00
DoctorMacc ec87344a77
Initial skin support 2020-08-19 23:13:05 -04:00
DoctorMacc bf6f6fddb2
Merge branch 'master' of https://github.com/GeyserMC/Geyser into floodgate-2.0 2020-08-18 10:21:57 -04:00
rtm516 b10e5d5af3
Clean copyright message and update all files (#1053) 2020-07-30 15:10:15 -05:00
Tim203 35d8edd15e
Floodgate 2.0 update 2020-07-29 12:53:00 +02:00
RednedEpic cf63098864 Add Windows Phone in DeviceOS (Fixes #520) 2020-05-10 15:03:12 -05:00
Camotoy da02989967
Add friendly display names for DeviceOS (#477) 2020-05-04 09:42:48 -05:00
RednedEpic e203cfd4a7 Move back to XUID for Floodgate
The normal identity UUID caused problems and caused the bedrock client to crash when using Floodgate. This was likely because on bedrock edition, it's a version 3 UUID opposed to java edition which uses version 4.
2020-03-14 14:03:44 -05:00
Tim203 9f36ba14cd
Added the Xbox One as DeviceOS 2020-03-11 23:03:12 +01:00
Tim203 37d377b483
Floodgate now uses identity instead of xuid 2020-03-09 21:32:19 +01:00
RednedEpic acc30f2432 Move DeviceOS to common module 2020-03-08 11:45:00 -05:00
Tim203 64b04330c3 Added the player his IP to the transferable data 2019-12-17 23:27:29 +01:00
Tim203 9a13b566cf Little changes 2019-11-30 21:30:25 +01:00