Commit Graph

2911 Commits

Author SHA1 Message Date
ljacqu 6be9cec16e #2413 Always use ArrayList for LimboPlayer groups to prevent issue with Gson 2021-10-09 15:08:20 +02:00
myunco 0c85efc227 Update messages_zhcn.yml (#2422)
Fixed a small error
2021-09-27 21:11:55 +02:00
bundabrg 80e37578b1 If a player is not registered then we send a LOGIN plugin message on join (#2275)
* If a player is not registered then we send a LOGIN plugin message on join

* Make looking up a profile optionally quiet

This prevents an issue where a forcedLogin of a player that doesn't exist occurring when an unregistered player switches a server. The first login would tell AuthBungee that the player is logged in, and subsequent switches would have AuthBungee send a performLogin back that would then send an unregistered player error message to the player.

Co-authored-by: bundabrg <bundabrg@grieve.com.au>
Co-authored-by: Gabriele C <sgdc3.mail@gmail.com>
2021-08-30 11:35:36 +02:00
Typical fae9f0e3ff Update messages_vn.yml (#2408) 2021-08-29 18:09:39 +02:00
Gabriele C 97a599c885 Implement MySQL 8 support #1779 2021-08-21 23:22:21 +02:00
Gabriele C 18c31e3a42 Update MySQL driver class name
+ implement fallback to the legacy driver
2021-08-21 22:54:36 +02:00
David Maes d969d314b3 LuckPerm: keep contexts active after reload of groups (#2186)
* Use context aware groups

* Revert "Use context aware groups"

This reverts commit 5adc6ef7

* Keep luckperm contexts after authentication

* Code cleanup

* Code cleanup

* Fix nullpointer for context maps

* Code cleanup

* Use uuids for sqlite and postgresql

* Revert "Use uuids for sqlite and postgresql"

This reverts commit 05296e5f23bd4379a89647656f08432c718e6f9c.

* Cleanup imports

* Fix test

Co-authored-by: David Maes <david.maes@kbc.be>
2021-08-21 22:19:45 +02:00
SiderealArt 0b8aae4f0f Create help_zhtw.yml (#2381) 2021-08-21 22:07:52 +02:00
Ruoshi Lin 5c23d3343d Fix SQLite file not found issue (#2371)
When OP customize bukkit/spigot plugins directory location, SQLite file will still on default directory.
It will cause directory not found exception. Also let SQLite file not correct in the plugin directory.

Co-authored-by: Yuehu Lin <dev@fntsr.tw>
2021-06-28 09:41:35 +02:00
Gabriele C 5d9b941471 Update the authors list, enhance the "/authme about" command 2021-06-26 17:53:24 +02:00
games647 e7338f7c92 Raise BCrypt default cost factor for current computing power (#2360)
Fixes #2356
2021-06-24 18:26:21 +02:00
Gabriele C f2a660712e Move onJoinMessage to HIGH priority 2021-06-07 02:26:58 +02:00
Typical 04831c8dcd Update messages_vn.yml (#2327) 2021-05-26 21:41:43 +02:00
Andrea Cavalli 3393d989d9 Fix java 16 compatibility issue (#2342) 2021-05-26 21:40:59 +02:00
Pietro T 12cf3aa060 Fix #2018. using player's health value instead of isDead (which is unreliable) (#2302) 2021-03-31 20:47:34 +02:00
games647 fc8c9d8748 Open GEO connection after checking config values
(Related #2289)
2021-03-28 22:41:03 +02:00
Gabriele C d50ad908d7 Fix typo in database setrings properties 2021-03-15 10:20:56 +01:00
Hex3l b1e9b43294 adds proxy sessions, fixing auto login from bungee messages issues (#2285) 2021-03-15 02:49:45 +01:00
Gabriele C 543c9782be Fix wrong default mysql driver class #2303 2021-03-15 02:46:37 +01:00
Gabriele C 8a42a77519 Bump spigot and bstats version 2021-03-14 03:12:01 +01:00
Eric-01 4e55f26a41 Added /log command to the allowCommands sequence (#2290) 2021-03-14 02:53:00 +01:00
MacacoLew f2bdaa0454 Specify the Driver Class Name ("com.mysql.cj.jdbc.Driver") (#2262)
* Specify the Driver Class Name ("com.mysql.cj.jdbc.Driver")

TODO: Configurable Driver Class Name

* Update DatabaseSettings.java

* Update MySQL.java
2021-03-14 02:46:17 +01:00
WaveWSBS 51c9e35848 Update messages_zhcn.yml (#2230)
enhanced some translation
Chinese is a beautiful and complicated language. 
the way last translator translate was to hard? i guess? just not friendly
i did some minor changes, now the language isn't so hard. and i also change the translation of 2fa. 两步验证 is cool. but 双重认证 is more accurate
plz aprove
2020-11-26 11:10:26 +01:00
Daniel Dušek 99baed7038 Get Czech localizations to 100% (#2204) 2020-10-06 16:41:06 +03:00
ljacqu ac5868787a Update to ConfigMe 1.2.0 2020-09-07 21:33:00 +02:00
ljacqu e92721e597 #2158 Remove unneeded SQLite migration of column length
- SQLite always returns a column length of 2,000,000 as they don't really have a column length restriction, cf. https://stackoverflow.com/questions/35413956/trying-to-get-the-column-size-of-a-column-using-jdbc-metadata
2020-08-29 11:09:13 +02:00
Alexander Emelyanov 2eabb0d09d Add player's IP into login logger (#2064) (#2169) 2020-08-20 00:59:17 +02:00
Gabriele C eeb5530f61 Fix sqlite migrater logic #2158
Co-Authored-By: ljacqu <ljacqu@users.noreply.github.com>
2020-07-18 01:05:22 +02:00
Gabriele C e291a0415b Attempt to fix issue #2158 2020-07-17 18:07:42 +02:00
Gabriele C a1021f9dc3 Fix totp column size #2154 2020-07-16 00:18:51 +02:00
Gabriele C 990830c395 Bump spigot api version, fix BukkitService.runTaskTimerAsynchronously() #2150 2020-07-10 20:55:15 +02:00
Achime11 330d4e3043 Fixing Romanian translations and completing it 2020-06-29 14:21:33 +03:00
Gabriele C 06be8ea6f4 Port thread safety/performance optimizations from #1992 2020-06-26 22:23:50 +02:00
galaipa 5544fd047d Update Euskara (basque) translation (#2138) 2020-06-25 15:23:46 +02:00
Yudi afff3e4776 Update messages_br.yml (#2086)
* Update messages_br.yml

* Update messages_br.yml
2020-05-16 14:59:07 +02:00
Madis Otenurm 8dad073cd9 Estonian improvements (#2081) 2020-05-16 14:57:55 +02:00
luckybl0ck d2c2d0fb39 Update messages_ru.yml (#2079)
* Update messages_ru.yml

* Update messages_ru.yml
2020-04-22 12:20:07 +02:00
Leo Garbe 35a3ad1867 Fixed unrestricted inventories (#2080) 2020-04-22 12:18:48 +02:00
Bane Biddix 6fb6728fae Update messages_pt.yml (#2047) 2020-03-30 22:15:21 +02:00
Melih Budak e02eee26e3 Update messages_tr.yml (#2052)
Updated Turkish Lang
2020-03-30 22:14:22 +02:00
Twonox d3ebf69bb8 Update messages_fr.yml (#2035) 2020-03-12 11:56:33 +01:00
ljacqu f7911edd60 #1448 Create AuthMePlayer to get player data from API with (#2000)
* #1448 Create AuthMePlayer to get player data from API with

* #1448 Add tests for new API method & AuthMePlayer

* #1448 Create AuthMePlayer to get player data from API with
- Use Optional for all values that may be null

* #1448 Add comment that AuthMePlayer data does not update itself
2020-02-12 20:06:42 +01:00
Gabriele C 0e8da5a556 Fix the GeoIp DB updater 2020-01-26 22:29:14 +01:00
Drc-DEV 8fb21c5fb4 Add method to get the registration date to the API (#1993)
* Add method to get the registration date to the API

* Removed unnecessary check

* Add method to get the registration IP to the API
2020-01-24 23:09:28 +01:00
Gabriele C b85ba98d85 Add bStats pluginId 2020-01-22 10:47:08 +01:00
Gabriele C 4796069ff8 Link to EssentialsX's MaxMind license tutorial 2020-01-21 10:33:46 +01:00
Gabriele C a43127dd2b Update the GeoIp database download method [BREAKING] (#1990)
* Update the GeoIp database download method [BREAKING]

Now GeoIp database updates require a ClientID and a LicenseKey, which can be obtained for free at https://www.maxmind.com/en/accounts/current/license-key

* Codestyle
2020-01-21 10:28:50 +01:00
Yudi 08974d8213 Update br translations (#1984)
* Update help_br.yml

* Update messages_br.yml

* Update messages_br.yml

* Update help_br.yml

* Update help_br.yml
2020-01-10 19:43:35 +01:00
Edward bcfdd31734 Update messages_uk.yml (#1975)
* Update messages_uk.yml

* Update messages_uk.yml

* Fix apostrophe
2019-12-28 12:00:12 +01:00
Edward cb41e27ae3 Update messages_ru.yml (#1974)
* Update messages_ru.yml

* Update messages_ru.yml
2019-12-28 11:51:12 +01:00