games647
2fdcea47d0
Limit max memory for servers
2022-02-22 10:47:00 +01:00
games647
5d89273dad
Use SLF4J logger for int tests
2022-02-12 18:30:38 +01:00
games647
54a8c4c08c
Update dependencies
2022-02-12 18:28:55 +01:00
games647
8167afa769
Log server output using logack
2022-02-11 16:02:25 +01:00
games647
6140160a5e
Force client optimization for potential faster speed up
...
-server forces aggressive optimization in Java which reduces startup
speed
2022-02-11 16:01:38 +01:00
games647
9a9a75fbb5
Setup logs into tempfs too for volatile storage
2022-02-11 16:00:38 +01:00
games647
f355bf7ff2
Clean up server configuration
2022-02-11 15:59:38 +01:00
games647
5f13f5ab91
Ignore unimplemented tests
2022-02-11 15:59:08 +01:00
games647
3e57b8baa4
Copy custom server settings for faster ramp up
2022-02-10 22:03:50 +01:00
games647
0f205de1c0
Disable digest for mockserver
...
Breaks compatibility recommendation
2022-02-10 22:03:09 +01:00
games647
ca7be278e1
Use a fixed digest for test images
2022-02-10 18:30:41 +01:00
games647
f8c2a09014
Set the hosts for Mojang API connections
2022-02-10 18:23:40 +01:00
games647
e0f1cb1729
Prepare test environment using containers
2022-02-10 17:06:01 +01:00
games647
d581b34005
Use mariadb protocol if using its connector
...
MariaDB enforces this to ensure the selection of the correct driver.
Fixes #724
2022-02-09 12:57:14 +01:00
games647
3665e15920
Add velocity driver hint
...
Related #723
2022-02-09 12:57:14 +01:00
games647
6f16700cdf
Merge pull request #717 from games647/dependabot/maven/org.mariadb.jdbc-mariadb-java-client-3.0.3
...
Bump mariadb-java-client from 2.7.5 to 3.0.3
2022-02-07 18:07:34 +01:00
Smart123s
8e6221d846
Fix delayed force login for Floodgate players
...
Login checks are done by bungee, so Bukkit doesn't have to do anything.
The session is set for them by the plugin messages, however, force login
may be delayed. In that case, the player should be logged in at
the onPlayerJoin event.
However, FloodgateAuthTask was run at onPlayerJoin, even if the player
allready had a valid login session. And FloodgateAuthTask always deffers
force login if bungee is present.
As a result, the Floodgate player will never get logged in, if the force
login was delayed by the plugin message.
Co-authored-by: BOT-Neil <neilbooth125@gmail.com >
2022-02-07 17:30:51 +01:00
games647
7a049b98a6
Update distribution
2022-02-07 17:18:10 +01:00
games647
8de1546e7b
Update craftapi to fix broken prevent-proxy api
...
Related #718
2022-02-04 16:37:13 +01:00
dependabot[bot]
7cce0f6e4a
Bump mariadb-java-client from 2.7.5 to 3.0.3
...
Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j ) from 2.7.5 to 3.0.3.
- [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases )
- [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/2.7.5...3.0.3 )
---
updated-dependencies:
- dependency-name: org.mariadb.jdbc:mariadb-java-client
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-31 07:02:36 +00:00
games647
999738ef3e
Merge pull request #715 from Smart123s/fix/bukkit/noplibload
...
Fix plugin start without ProtocolLib installed
2022-01-29 11:55:55 +01:00
Smart123s
7951c4c893
Fix plugin startup without ProtocolLib installed
...
Referencing `ProtocolLibrary` in FastLoginBukkit (even in an unreachable
code block) causes Bukkit servers to throw a NoClassDefFoundError on
startup.
Fix based on commit 0082cc6536
2022-01-29 10:48:27 +01:00
games647
9b04ea5c89
Merge pull request #707 from games647/dependabot/maven/org.mariadb.jdbc-mariadb-java-client-2.7.5
...
Bump mariadb-java-client from 2.7.4 to 2.7.5
2022-01-25 20:27:13 +01:00
dependabot[bot]
ac66cefd33
Bump mariadb-java-client from 2.7.4 to 2.7.5
...
Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j ) from 2.7.4 to 2.7.5.
- [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases )
- [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/2.7.5/CHANGELOG.md )
- [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/2.7.4...2.7.5 )
---
updated-dependencies:
- dependency-name: org.mariadb.jdbc:mariadb-java-client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-20 10:51:24 +00:00
games647
8a01ddc231
Do not shade the MultiMap class
...
This class is used by ProtocolLib. Calling it, means we use its signature. With relocating this would also update the method
call signature to `.WrappedGameProfile.getProperties()Lfastlogin/guava/collect/Multimap;`, which obviously not present.
2022-01-20 11:50:32 +01:00
games647
3bcc6c2e94
Differentiate between rate limit and IOExceptions
...
(Related #698 )
2022-01-14 14:22:11 +01:00
games647
b351338e0b
Allow disabling anti bot completely
2022-01-14 14:13:43 +01:00
games647
36c9ae2465
Fix rate limiter
...
Time reported by nanoTime is arbitrarily and could include negative numbers
2022-01-14 14:03:14 +01:00
games647
e0f823cbe4
Fix rate limiter blocking the first requests
...
If the server just started, expireTime can become negative. Therefore, the first uninitialized values will not be made available.
2022-01-14 13:20:44 +01:00
games647
17234a791b
Update logging dependency
2022-01-14 12:56:22 +01:00
games647
0e935e3ad0
Fail safe if command is not specified in plugin.yml
2022-01-14 12:53:51 +01:00
games647
52d778afb1
Clean up
2022-01-14 12:52:46 +01:00
games647
e6eb4939b4
Document generics
2022-01-14 12:50:53 +01:00
games647
36337f7feb
Fix potential thread-safety issues in storing the profile
2022-01-14 12:50:07 +01:00
games647
aa51e98fe2
Declare nullable variants using jetbrains annotations
2022-01-14 12:16:30 +01:00
games647
a5c7e7371d
Try out to minimize unnecessary classes from big dependencies
2022-01-14 12:14:22 +01:00
games647
35b493a708
Typo fixes
2022-01-14 12:12:47 +01:00
games647
b02a1a54d9
Add velocity platform to support tickets
2022-01-14 12:02:19 +01:00
games647
253da03f9c
Add missing descriptions
2022-01-14 12:01:25 +01:00
games647
4a5516c9f9
Merge pull request #566 from Smart123s/fg-plib-fix
...
Workaround for Floodgate prefixes with ProtocolLlib
2021-12-23 12:28:15 +01:00
games647
3ca8ae694d
Merge pull request #682 from games647/dependabot/maven/me.clip-placeholderapi-2.11.0
...
Bump placeholderapi from 2.10.10 to 2.11.0
2021-12-21 19:19:47 +01:00
dependabot[bot]
1d7c2aed61
Bump placeholderapi from 2.10.10 to 2.11.0
...
Bumps placeholderapi from 2.10.10 to 2.11.0.
---
updated-dependencies:
- dependency-name: me.clip:placeholderapi
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-20 07:01:45 +00:00
Smart123s
03850ae4f2
Only add Floodgate prefixes if they are needed
...
Without this patch, Java players would also get a prefix.
2021-12-09 19:40:46 +01:00
Smart123s
b92911bf26
Made floodgatePrefixWorkaround configurable
2021-12-09 18:03:29 +01:00
Smart123s
8859ebb454
Manually append Floodgate Prefixes
...
This can be used as a workaround for #493
This will leave
821be02bdb/spigot/src/main/java/org/geysermc/floodgate/addon/data/SpigotDataHandler.java
in a limbo state, but it shouldn't have a noticable impact on neither
performance nor stability.
This commit will try append prefixes to every player, even if it's not
needed of if Floodgate isn't installed.
2021-12-09 18:01:58 +01:00
games647
06a8d6c625
Merge pull request #674 from Smart123s/fix/geyser/mc-1.18
...
Update to Geyser 2.0 API (fix 1.18)
2021-12-07 19:24:24 +01:00
Smart123s
8c33813e45
Update to Geyser 2.0 API
2021-12-06 19:22:54 +01:00
games647
95251b611a
Initialize logger factory by doing a first call to it
...
Related #670
2021-12-03 10:22:33 +01:00
games647
6c47abc76d
Update dependencies
2021-12-03 09:46:26 +01:00
games647
9c2068032f
Remove duplicate dependency
2021-12-03 09:46:26 +01:00