Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8a5dfc8e6a | |||
| 9daf44d512 | |||
| 2485514111 | |||
| 528b61c5d9 | |||
| 829f7180da | |||
| 18203574d0 | |||
| b2678d3165 |
@@ -74,7 +74,7 @@ public class AuthMe extends JavaPlugin {
|
|||||||
// Version and build number values
|
// Version and build number values
|
||||||
private static String pluginVersion = "5.6.0-Fork";
|
private static String pluginVersion = "5.6.0-Fork";
|
||||||
public static final String pluginBuild = "b";
|
public static final String pluginBuild = "b";
|
||||||
private static String pluginBuildNumber = "36";
|
private static String pluginBuildNumber = "38";
|
||||||
// Private instances
|
// Private instances
|
||||||
private EmailService emailService;
|
private EmailService emailService;
|
||||||
private CommandHandler commandHandler;
|
private CommandHandler commandHandler;
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ public final class PluginSettings implements SettingsHolder {
|
|||||||
"https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md"
|
"https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md"
|
||||||
})
|
})
|
||||||
public static final Property<String> MESSAGES_LANGUAGE =
|
public static final Property<String> MESSAGES_LANGUAGE =
|
||||||
newProperty("settings.messagesLanguage", "zhcn");
|
newProperty("settings.messagesLanguage", "en");
|
||||||
|
|
||||||
@Comment({
|
@Comment({
|
||||||
"Enables switching a player to defined permission groups before they log in.",
|
"Enables switching a player to defined permission groups before they log in.",
|
||||||
|
|||||||
@@ -14,11 +14,11 @@ public final class ProtectionSettings implements SettingsHolder {
|
|||||||
|
|
||||||
@Comment("Enable some servers protection (country based login, antibot)")
|
@Comment("Enable some servers protection (country based login, antibot)")
|
||||||
public static final Property<Boolean> ENABLE_PROTECTION =
|
public static final Property<Boolean> ENABLE_PROTECTION =
|
||||||
newProperty("Protection.enableProtection", true);
|
newProperty("Protection.enableProtection", false);
|
||||||
|
|
||||||
@Comment("Apply the protection also to registered usernames")
|
@Comment("Apply the protection also to registered usernames")
|
||||||
public static final Property<Boolean> ENABLE_PROTECTION_REGISTERED =
|
public static final Property<Boolean> ENABLE_PROTECTION_REGISTERED =
|
||||||
newProperty("Protection.enableProtectionRegistered", true);
|
newProperty("Protection.enableProtectionRegistered", false);
|
||||||
|
|
||||||
@Comment({
|
@Comment({
|
||||||
"Countries allowed to join the server and register. For country codes, see",
|
"Countries allowed to join the server and register. For country codes, see",
|
||||||
@@ -26,7 +26,7 @@ public final class ProtectionSettings implements SettingsHolder {
|
|||||||
"Use \"LOCALHOST\" for local addresses.",
|
"Use \"LOCALHOST\" for local addresses.",
|
||||||
"PLEASE USE QUOTES!"})
|
"PLEASE USE QUOTES!"})
|
||||||
public static final Property<List<String>> COUNTRIES_WHITELIST =
|
public static final Property<List<String>> COUNTRIES_WHITELIST =
|
||||||
newListProperty("Protection.countries", "CN", "LOCALHOST");
|
newListProperty("Protection.countries", "LOCALHOST");
|
||||||
|
|
||||||
@Comment({
|
@Comment({
|
||||||
"Countries not allowed to join the server and register",
|
"Countries not allowed to join the server and register",
|
||||||
|
|||||||
@@ -28,52 +28,47 @@ public final class SecuritySettings implements SettingsHolder {
|
|||||||
|
|
||||||
@Comment({"Should we let Bedrock players login automatically?",
|
@Comment({"Should we let Bedrock players login automatically?",
|
||||||
"(Requires hookFloodgate to be true & floodgate loaded)"})
|
"(Requires hookFloodgate to be true & floodgate loaded)"})
|
||||||
public static final Property<Boolean> FORCE_LOGIN_BEDROCK = newProperty("3rdPartyFeature.features.bedrockAutoLogin", false);
|
public static final Property<Boolean> FORCE_LOGIN_BEDROCK =
|
||||||
|
newProperty("3rdPartyFeature.features.bedrockAutoLogin", false);
|
||||||
|
|
||||||
@Comment("Enable the new feature to prevent ghost players?")
|
@Comment("Enable the new feature to prevent ghost players?")
|
||||||
public static final Property<Boolean> ANTI_GHOST_PLAYERS = newProperty("3rdPartyFeature.fixes.antiGhostPlayer", false);
|
public static final Property<Boolean> ANTI_GHOST_PLAYERS =
|
||||||
|
newProperty("3rdPartyFeature.fixes.antiGhostPlayer", false);
|
||||||
|
|
||||||
@Comment({"Choose the best teleport method by server brand?",
|
@Comment({"Choose the best teleport method by server brand?",
|
||||||
"(Enable this if you are using Paper)"})
|
"(Enable this if you are using Paper)"})
|
||||||
public static final Property<Boolean> SMART_ASYNC_TELEPORT = newProperty("3rdPartyFeature.optimizes.smartAsyncTeleport", false);
|
public static final Property<Boolean> SMART_ASYNC_TELEPORT =
|
||||||
|
newProperty("3rdPartyFeature.optimizes.smartAsyncTeleport", false);
|
||||||
|
|
||||||
@Comment("Send a GUI captcha to unregistered players?(Requires ProtocolLib)")
|
@Comment("Send a GUI captcha to unregistered players?(Requires ProtocolLib)")
|
||||||
public static final Property<Boolean> GUI_CAPTCHA = newProperty("3rdPartyFeature.features.captcha.guiCaptcha", false);
|
public static final Property<Boolean> GUI_CAPTCHA =
|
||||||
|
newProperty("3rdPartyFeature.features.captcha.guiCaptcha", false);
|
||||||
|
|
||||||
@Comment({"Should we kick the players when they don't finish the GUI captcha in seconds?",
|
@Comment({"Should we kick the players when they don't finish the GUI captcha in seconds?",
|
||||||
"(less than or equals 0 is disabled)"})
|
"(less than or equals 0 is disabled)"})
|
||||||
public static final Property<Integer> GUI_CAPTCHA_TIMEOUT = newProperty("3rdPartyFeature.features.captcha.timeOut", 0);
|
public static final Property<Integer> GUI_CAPTCHA_TIMEOUT =
|
||||||
|
newProperty("3rdPartyFeature.features.captcha.timeOut", 0);
|
||||||
|
|
||||||
@Comment({"Should we ignore floodgate players when sending GUI captcha?",
|
@Comment({"Should we ignore floodgate players when sending GUI captcha?",
|
||||||
"(Requires floodgate and hookFloodgate: true)"})
|
"(Requires floodgate and hookFloodgate: true)"})
|
||||||
public static final Property<Boolean> GUI_CAPTCHA_BE_COMPATIBILITY = newProperty("3rdPartyFeature.features.captcha.ignoreBedrock", false);
|
public static final Property<Boolean> GUI_CAPTCHA_BE_COMPATIBILITY =
|
||||||
|
newProperty("3rdPartyFeature.features.captcha.ignoreBedrock", false);
|
||||||
|
|
||||||
@Comment("Should we delete player data and stats when they didn't finish the captcha?")
|
@Comment("Should we delete player data and stats when they didn't finish the captcha?")
|
||||||
public static final Property<Boolean> DELETE_UNVERIFIED_PLAYER_DATA = newProperty("3rdPartyFeature.features.captcha.purgePlayerData", false);
|
public static final Property<Boolean> DELETE_UNVERIFIED_PLAYER_DATA =
|
||||||
|
newProperty("3rdPartyFeature.features.captcha.purgePlayerData", false);
|
||||||
|
|
||||||
@Comment("Which world's player data should be deleted?(Enter the world *FOLDER* name where your players first logged in)")
|
@Comment("Which world's player data should be deleted?(Enter the world *FOLDER* name where your players first logged in)")
|
||||||
public static final Property<String> DELETE_PLAYER_DATA_WORLD = newProperty("3rdPartyFeature.features.captcha.purgeWorldFolderName", "world");
|
public static final Property<String> DELETE_PLAYER_DATA_WORLD =
|
||||||
|
newProperty("3rdPartyFeature.features.captcha.purgeWorldFolderName", "world");
|
||||||
|
|
||||||
@Comment("Should we fix the location when players logged in the portal?")
|
@Comment("Should we fix the location when players logged in the portal?")
|
||||||
public static final Property<Boolean> LOGIN_LOC_FIX_SUB_PORTAL = newProperty("3rdPartyFeature.fixes.loginLocationFix.fixPortalStuck", false);
|
public static final Property<Boolean> LOGIN_LOC_FIX_SUB_PORTAL =
|
||||||
|
newProperty("3rdPartyFeature.fixes.loginLocationFix.fixPortalStuck", false);
|
||||||
|
|
||||||
@Comment("Should we fix the location when players logged underground?")
|
@Comment("Should we fix the location when players logged underground?")
|
||||||
public static final Property<Boolean> LOGIN_LOC_FIX_SUB_UNDERGROUND = newProperty("3rdPartyFeature.fixes.loginLocationFix.fixGroundStuck", false);
|
public static final Property<Boolean> LOGIN_LOC_FIX_SUB_UNDERGROUND =
|
||||||
|
newProperty("3rdPartyFeature.fixes.loginLocationFix.fixGroundStuck", false);
|
||||||
// @Comment({"Should we kick the players when they failed captcha too many times?",
|
|
||||||
// "(Minimum value is 1)(Default: 3)"})
|
|
||||||
// public static final Property<Integer> GUI_CAPTCHA_MAX_TRY = newProperty("3rdPartyFeature.captcha.maxTryTimes",3);
|
|
||||||
|
|
||||||
|
|
||||||
//@Comment({"Using which API to get hash data?",
|
|
||||||
//"Available options: github, gitee, ghproxy (if your server is in China, please use gitee or ghproxy.)"})
|
|
||||||
//public static final Property<String> SHA_CHECK_METHOD = newProperty("Plugin.hashing.hashApi","github");
|
|
||||||
|
|
||||||
//@Comment("Should we use the local cache sometimes instead of requesting API?")
|
|
||||||
//public static final Property<Boolean> USE_LOCAL_CACHE = newProperty("Plugin.hashing.useLocalCache",false);
|
|
||||||
|
|
||||||
//@Comment("DON'T TOUCH!!!")
|
|
||||||
//public static final Property<String> SHA_CHECK_CACHE = newProperty("Plugin.hashing.hashCached","");
|
|
||||||
|
|
||||||
@Comment("Copy AuthMe log output in a separate file as well?")
|
@Comment("Copy AuthMe log output in a separate file as well?")
|
||||||
public static final Property<Boolean> USE_LOGGING =
|
public static final Property<Boolean> USE_LOGGING =
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ registration:
|
|||||||
command_usage: '&c正确用法:“/reg <密码> <重复密码>”'
|
command_usage: '&c正确用法:“/reg <密码> <重复密码>”'
|
||||||
reg_only: '&c只允许注册过的玩家进服!'
|
reg_only: '&c只允许注册过的玩家进服!'
|
||||||
success: '&a*** 已成功注册 ***'
|
success: '&a*** 已成功注册 ***'
|
||||||
|
kicked_admin_registered: '&a*** 管理员刚刚注册了您; 请重新登录 ***'
|
||||||
|
|
||||||
# Password errors on registration
|
# Password errors on registration
|
||||||
password:
|
password:
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ authors: [${pluginDescription.authors}]
|
|||||||
website: http://github.com/HaHaWTH/AuthMeReReloaded/
|
website: http://github.com/HaHaWTH/AuthMeReReloaded/
|
||||||
description: A fork of AuthMeReloaded that contains bug fixes
|
description: A fork of AuthMeReloaded that contains bug fixes
|
||||||
main: ${pluginDescription.main}
|
main: ${pluginDescription.main}
|
||||||
version: 5.6.0-FORK-b36
|
version: 5.6.0-FORK-b38
|
||||||
api-version: 1.13
|
api-version: 1.13
|
||||||
softdepend:
|
softdepend:
|
||||||
- Vault
|
- Vault
|
||||||
|
|||||||
Reference in New Issue
Block a user