Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z pluginem FastLogin


Rekomendowane odpowiedzi

Opublikowano

Cześć mam problem z pluginem FastLogin
gdy po zalogowaniu na serwer wpisuje komende /premium na serwerze wyskakuje komunikat:
 
 "An internal error occurred while attempting to perform this command" 
 
A w konsoli błąd:


[10:16:33 ERROR]: [FastLogin] Failed to query profile
java.sql.SQLException: Error parsing time stamp
        at org.sqlite.jdbc3.JDBC3ResultSet.getTimestamp(JDBC3ResultSet.java:565)
 ~[spigot.jar:git-Spigot-16c940b-0805f60]
        at com.zaxxer.hikari.pool.HikariProxyResultSet.getTimestamp(HikariProxyR
esultSet.java) ~[FastLogin%20(2).jar:?]
        at com.github.games647.fastlogin.core.AuthStorage.loadProfile(AuthStorag
e.java:129) [FastLogin%20(2).jar:?]
        at com.github.games647.fastlogin.bukkit.commands.PremiumCommand.onComman
d(PremiumCommand.java:53) [FastLogin%20(2).jar:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spig
ot.jar:git-Spigot-16c940b-0805f60]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
1) [spigot.jar:git-Spigot-16c940b-0805f60]
        at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServ
er.java:647) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerCo
nnection.java:1335) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.jav
a:1170) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.jav
a:45) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.jav
a:1) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:
13) [spigot.jar:git-Spigot-16c940b-0805f60]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_131]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_131]
        at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot.ja
r:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:
739) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:
399) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:
675) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.jav
a:574) [spigot.jar:git-Spigot-16c940b-0805f60]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Caused by: java.text.ParseException: Unparseable date: "2017-05-04 08:14:56" doe
s not match (\p{Nd}++)\Q-\E(\p{Nd}++)\Q-\E(\p{Nd}++)\Q \E(\p{Nd}++)\Q:\E(\p{Nd}+
+)\Q:\E(\p{Nd}++)\Q.\E(\p{Nd}++)
        at org.sqlite.date.FastDateParser.parse(FastDateParser.java:299) ~[spigo
t.jar:git-Spigot-16c940b-0805f60]
        at org.sqlite.date.FastDateFormat.parse(FastDateFormat.java:490) ~[spigo
t.jar:git-Spigot-16c940b-0805f60]
        at org.sqlite.jdbc3.JDBC3ResultSet.getTimestamp(JDBC3ResultSet.java:562)
 ~[spigot.jar:git-Spigot-16c940b-0805f60]
        ... 19 more
[10:16:33 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'prem
ium' in plugin FastLogin v1.9
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spi
got.jar:git-Spigot-16c940b-0805f60]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
1) ~[spigot.jar:git-Spigot-16c940b-0805f60]
        at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServ
er.java:647) ~[spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerCo
nnection.java:1335) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.jav
a:1170) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.jav
a:45) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.jav
a:1) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:
13) [spigot.jar:git-Spigot-16c940b-0805f60]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_131]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_131]
        at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot.ja
r:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:
739) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:
399) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:
675) [spigot.jar:git-Spigot-16c940b-0805f60]
        at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.jav
a:574) [spigot.jar:git-Spigot-16c940b-0805f60]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Caused by: java.lang.NullPointerException
        at com.github.games647.fastlogin.bukkit.commands.PremiumCommand.onComman
d(PremiumCommand.java:54) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spi
got.jar:git-Spigot-16c940b-0805f60]
        ... 15 more


 
 
A teraz kilka informacji:


Serwer: spigot v1_11_R1
 
wersja: 1.11
 
online-mode: false
 
Plugins:
 
"AuthMe-5.2-BETA3-spigot"
"AutoSaveWorld"
"citizens-2.0.21-SNAPSHOT"
"CitizensCMD"
"EssentialsX-2.0.1"
"EssentialsXAntiBuild-2.0.1"
"EssentialsXChat-2.0.1"
"EssentialsXGeoIP-2.0.1"
"EssentialsXProtect-2.0.1"
"EssentialsXSpawn-2.0.1"
"EssentialsXXMPP-2.0.1"
"FastLogin"
"MyCommand"
"PermissionsEx-1.23.4"
"PreciousStones"
"ProtocolLib"
"ScheduledCommands"
"SkinsRestorer-v12.9.9"
"SkyMessages"
"SpigotWhitelist-1.8-1.0"
"Vault"
"ViaVersion-1.0.4"
"WorldBorder"
"worldedit-bukkit-6.1.5"
"worldguard-6.2"

AuthMe Config.yml

DataSource: 
    # What type of database do you want to use?
    # Valid values: sqlite, mysql
    backend: 'SQLITE'
    # Enable database caching, should improve database performance
    caching: true
    # Database host address
    mySQLHost: '127.0.0.1'
    # Database port
    mySQLPort: '3306'
    # Username about Database Connection Infos
    mySQLUsername: 'authme'
    # Password about Database Connection Infos
    mySQLPassword: '12345'
    # Database Name, use with converters or as SQLITE database name
    mySQLDatabase: 'authme'
    # Table of the database
    mySQLTablename: 'authme'
    # Column of IDs to sort data
    mySQLColumnId: 'id'
    # Column for storing or checking players nickname
    mySQLColumnName: 'username'
    # Column for storing or checking players RealName 
    mySQLRealName: 'realname'
    # Column for storing players passwords
    mySQLColumnPassword: 'password'
    # Column for storing players emails
    mySQLColumnEmail: 'email'
    # Column for storing if a player is logged in or not
    mySQLColumnLogged: 'isLogged'
    # Column for storing players ips
    mySQLColumnIp: 'ip'
    # Column for storing players lastlogins
    mySQLColumnLastLogin: 'lastlogin'
    # Column for storing player LastLocation - X
    mySQLlastlocX: 'x'
    # Column for storing player LastLocation - Y
    mySQLlastlocY: 'y'
    # Column for storing player LastLocation - Z
    mySQLlastlocZ: 'z'
    # Column for storing player LastLocation - World Name
    mySQLlastlocWorld: 'world'
    # Enable this when you allow registration through a website
    mySQLWebsite: false
 
ExternalBoardOptions: 
    # Column for storing players passwords salts
    mySQLColumnSalt: ''
    # Column for storing players groups
    mySQLColumnGroup: ''
    # -1 means disabled. If you want that only activated players
    # can log into your server, you can set here the group number
    # of unactivated users, needed for some forum/CMS support
    nonActivedUserGroup: -1
    # Other MySQL columns where we need to put the username (case-sensitive)
    mySQLOtherUsernameColumns: []
    # How much log2 rounds needed in BCrypt (do not change if you do not know what it does)
    bCryptLog2Round: 10
    # phpBB table prefix defined during the phpBB installation process
    phpbbTablePrefix: 'phpbb_'
    # phpBB activated group ID; 2 is the default registered group defined by phpBB
    phpbbActivatedGroupId: 2
    # Wordpress prefix defined during WordPress installation
    wordpressTablePrefix: 'wp_'
 
Converter: 
    Rakamak: 
        # Rakamak file name
        fileName: 'users.rak'
        # Rakamak use IP?
        useIP: false
        # Rakamak IP file name
        ipFileName: 'UsersIp.rak'
    CrazyLogin: 
        # CrazyLogin database file name
        fileName: 'accounts.db'
 
settings: 
    # The name shown in the help messages
    helpHeader: 'AuthMeReloaded'
    sessions: 
        # Do you want to enable the session feature?
        # If enabled, when a player authenticates successfully,
        # his IP and his nickname is saved.
        # The next time the player joins the server, if his IP
        # is the same as last time and the timeout hasn't
        # expired, he will not need to authenticate.
        enabled: false
        # After how many minutes should a session expire?
        # 0 for unlimited time (Very dangerous, use it at your own risk!)
        # Remember that sessions will end only after the timeout, and
        # if the player's IP has changed but the timeout hasn't expired,
        # the player will be kicked from the server due to invalid session
        timeout: 10
        # Should the session expire if the player tries to log in with
        # another IP address?
        sessionExpireOnIpChange: false
    # Message language, available: en, de, br, cz, pl, fr, ru, hu, sk, es, zhtw, fi, zhcn, lt, it, ko, pt
    messagesLanguage: 'pl'
    restrictions: 
        # Keeps collisions disabled for logged players
        # Works only with MC 1.9
        keepCollisionsDisabled: false
        # Can not authenticated players chat?
        # Keep in mind that this feature also blocks all commands not
        # listed in the list below.
        allowChat: false
        # Hide the chat log from players who are not authenticated?
        hideChat: false
        # Allowed commands for unauthenticated players
        allowCommands: 
        - '/login'
        - '/register'
        - '/l'
        - '/reg'
        - '/passpartu'
        - '/email'
        - '/captcha'
        # Max number of allowed registrations per IP
        # The value 0 means an unlimited number of registrations!
        maxRegPerIp: 3
        # Minimum allowed username length
        minNicknameLength: 3
        # Maximum allowed username length
        maxNicknameLength: 20
        # When this setting is enabled, online players can't be kicked out
        # due to "Logged in from another Location"
        # This setting will prevent potential security exploits.
        ForceSingleSession: true
        ForceSpawnLocOnJoin: 
            # If enabled, every player will be teleported to the world spawnpoint
            # after successful authentication.
            # The quit location of the player will be overwritten.
            # This is different from "teleportUnAuthedToSpawn" that teleport player
            # back to his quit location after the authentication.
            enabled: false
            # WorldNames where we need to force the spawn location
            # Case-sensitive!
            worlds: 
            - 'world'
            - 'world_nether'
            - 'world_the_end'
        # This option will save the quit location of the players.
        SaveQuitLocation: false
        # To activate the restricted user feature you need
        # to enable this option and configure the AllowedRestrictedUser field.
        AllowRestrictedUser: false
        # The restricted user feature will kick players listed below
        # if they don't match the defined IP address.
        # Example:
        #     AllowedRestrictedUser:
        #     - playername;127.0.0.1
        AllowedRestrictedUser: 
        - 'playername;127.0.0.1'
        # Should unregistered players be kicked immediately?
        kickNonRegistered: false
        # Should players be kicked on wrong password?
        kickOnWrongPassword: false
        # Should not logged in players be teleported to the spawn?
        # After the authentication they will be teleported back to
        # their normal position.
        teleportUnAuthedToSpawn: false
        # Can unregistered players walk around?
        allowMovement: false
        # Should not authenticated players have speed = 0?
        # This will reset the fly/walk speed to default value after the login.
        removeSpeed: true
        # After how many seconds should players who fail to login or register
        # be kicked? Set to 0 to disable.
        timeout: 30
        # Regex syntax of allowed characters in the player name.
        allowedNicknameCharacters: '[a-zA-Z0-9_]*'
        # How far can unregistered players walk?
        # Set to 0 for unlimited radius
        allowedMovementRadius: 100
        # Enable double check of password when you register
        # when it's true, registration requires that kind of command:
        # /register <password> <confirmPassword>
        enablePasswordConfirmation: true
        # Should we protect the player inventory before logging in? Requires ProtocolLib.
        ProtectInventoryBeforeLogIn: false
        # Should we deny the tabcomplete feature before logging in? Requires ProtocolLib.
        DenyTabCompleteBeforeLogin: true
        # Should we hide the tablist before logging in? Requires ProtocolLib.
        HideTablistBeforeLogin: true
        # Should we display all other accounts from a player when he joins?
        # permission: /authme.admin.accounts
        displayOtherAccounts: true
        # Ban ip when the ip is not the ip registered in database
        banUnsafedIP: false
        # Spawn priority; values: authme, essentials, multiverse, default
        spawnPriority: 'authme,essentials,multiverse,default'
        # Maximum Login authorized by IP
        maxLoginPerIp: 0
        # Maximum Join authorized by IP
        maxJoinPerIp: 0
        # AuthMe will NEVER teleport players if set to true!
        noTeleport: false
        # Regex syntax for allowed chars in passwords
        allowedPasswordCharacters: '[\x21-\x7E]*'
    GameMode: 
        # Force survival gamemode when player joins?
        ForceSurvivalMode: false
    unrestrictions: 
        # Below you can list all account names that
        # AuthMe will ignore for registration or login, configure it
        # at your own risk!! Remember that if you are going to add
        # nickname with [], you have to delimit name with ' '.
        # this option add compatibility with BuildCraft and some
        # other mods.
        # It is case-sensitive!
        UnrestrictedName: []
    security: 
        # Minimum length of password
        minPasswordLength: 4
        # Maximum length of password
        passwordMaxLength: 30
        # This is a very important option: every time a player joins the server,
        # if they are registered, AuthMe will switch him to unLoggedInGroup.
        # This should prevent all major exploits.
        # You can set up your permission plugin with this special group to have no permissions,
        # or only permission to chat (or permission to send private messages etc.).
        # The better way is to set up this group with few permissions, so if a player
        # tries to exploit an account they can do only what you've defined for the group.
        # After, a logged in player will be moved to his correct permissions group!
        # Please note that the group name is case-sensitive, so 'admin' is different from 'Admin'
        # Otherwise your group will be wiped and the player will join in the default group []!
        # Example unLoggedinGroup: NotLogged
        unLoggedinGroup: 'unLoggedinGroup'
        # Possible values: MD5, SHA1, SHA256, WHIRLPOOL, XAUTH, MD5VB, PHPBB,
        # MYBB, IPB3, PHPFUSION, SMF, XENFORO, SALTED2MD5, JOOMLA, BCRYPT, WBB3, SHA512,
        # DOUBLEMD5, PBKDF2, PBKDF2DJANGO, WORDPRESS, ROYALAUTH, CUSTOM (for developers only)
        passwordHash: 'SHA256'
        # Salt length for the SALTED2MD5 MD5(MD5(password)+salt)
        doubleMD5SaltLength: 8
        # If password checking return false, do we need to check with all
        # other password algorithm to check an old password?
        # AuthMe will update the password to the new password hash
        supportOldPasswordHash: false
        # Prevent unsafe passwords from being used; put them in lowercase!
        # unsafePasswords:
        # - '123456'
        # - 'password'
        unsafePasswords: []
    registration: 
        # Enable registration on the server?
        enabled: true
        # Send every X seconds a message to a player to
        # remind him that he has to login/register
        messageInterval: 5
        # Only registered and logged in players can play.
        # See restrictions for exceptions
        force: true
        # Do we replace password registration by an email registration method?
        enableEmailRegistrationSystem: false
        # Enable double check of email when you register
        # when it's true, registration requires that kind of command:
        # /register <email> <confirmEmail>
        doubleEmailCheck: false
        # Do we force kick a player after a successful registration?
        # Do not use with login feature below
        forceKickAfterRegister: false
        # Does AuthMe need to enforce a /login after a successful registration?
        forceLoginAfterRegister: false
    # Force these commands after /login, without any '/', use %p to replace with player name
    forceCommands: []
    # Force these commands after /login as service console, without any '/'. Use %p to replace with player name
    forceCommandsAsConsole: []
    # Force these commands after /register, without any '/', use %p to replace with player name
    forceRegisterCommands: []
    # Force these commands after /register as a server console, without any '/'. Use %p to replace with player name
    forceRegisterCommandsAsConsole: []
    # Enable to display the welcome message (welcome.txt) after a login
    # You can use colors in this welcome.txt + some replaced strings:
    # {PLAYER}: player name, {ONLINE}: display number of online players, {MAXPLAYERS}: display server slots,
    # {IP}: player ip, {LOGINS}: number of players logged, {WORLD}: player current world, {SERVER}: server name
    # {VERSION}: get current bukkit version, {COUNTRY}: player country
    useWelcomeMessage: true
    # Do we need to broadcast the welcome message to all server or only to the player? set true for server or false for player
    broadcastWelcomeMessage: false
    # Should we delay the join message and display it once the player has logged in?
    delayJoinMessage: false
    # Should we remove join messages altogether?
    removeJoinMessage: false
    # Should we remove leave messages?
    removeLeaveMessage: false
    # Do we need to add potion effect Blinding before login/reigster?
    applyBlindEffect: false
    # Do we need to prevent people to login with another case?
    # If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
    preventOtherCase: false
 
permission: 
    # Take care with this option; if you don't want
    # to use Vault and group switching of AuthMe
    # for unloggedIn players, set this setting to true.
    # Default is false.
    EnablePermissionCheck: false
 
Email: 
    # Email SMTP server host
    mailSMTP: 'smtp.gmail.com'
    # Email SMTP server port
    mailPort: 465
    # Email account which sends the mails
    mailAccount: ''
    # Email account password
    mailPassword: ''
    # Custom sender name, replacing the mailAccount name in the email
    mailSenderName: ''
    # Recovery password length
    RecoveryPasswordLength: 8
    # Mail Subject
    mailSubject: 'Your new AuthMe Password'
    # Like maxRegPerIP but with email
    maxRegPerEmail: 1
    # Recall players to add an email?
    recallPlayers: false
    # Delay in minute for the recall scheduler
    delayRecall: 5
    # Blacklist these domains for emails
    emailBlacklisted: 
    - '10minutemail.com'
    # Whitelist ONLY these domains for emails
    emailWhitelisted: []
    # Send the new password drawn in an image?
    generateImage: false
    # The OAuth2 token
    emailOauth2Token: ''
 
Hooks: 
    # Do we need to hook with multiverse for spawn checking?
    multiverse: true
    # Do we need to hook with BungeeCord?
    bungeecord: false
    # Send player to this BungeeCord server after register/login
    sendPlayerTo: ''
    # Do we need to disable Essentials SocialSpy on join?
    disableSocialSpy: true
    # Do we need to force /motd Essentials command on join?
    useEssentialsMotd: false
    # Do we need to cache custom Attributes?
    customAttributes: false
 
Protection: 
    # Enable some servers protection (country based login, antibot)
    enableProtection: false
    # Countries allowed to join the server and register, see http://dev.bukkit.org/bukkit-plugins/authme-reloaded/pages/countries-codes/ for countries' codes
    # PLEASE USE QUOTES!
    countries: 
    - 'US'
    - 'GB'
    # Countries not allowed to join the server and register
    # PLEASE USE QUOTES!
    countriesBlacklist: 
    - 'A1'
    # Do we need to enable automatic antibot system?
    enableAntiBot: false
    # Max number of players allowed to login in 5 secs before the AntiBot system is enabled automatically
    antiBotSensibility: 5
    # Duration in minutes of the antibot automatic system
    antiBotDuration: 10
 
Purge: 
    # If enabled, AuthMe automatically purges old, unused accounts
    useAutoPurge: false
    # Number of Days an account become Unused
    daysBeforeRemovePlayer: 60
    # Do we need to remove the player.dat file during purge process?
    removePlayerDat: false
    # Do we need to remove the Essentials/users/player.yml file during purge process?
    removeEssentialsFile: false
    # World where are players.dat stores
    defaultWorld: 'world'
    # Do we need to remove LimitedCreative/inventories/player.yml, player_creative.yml files during purge process ?
    removeLimitedCreativesInventories: false
    # Do we need to remove the AntiXRayData/PlayerData/player file during purge process?
    removeAntiXRayFile: false
    # Do we need to remove permissions?
    removePermissions: false
 
Security: 
    SQLProblem: 
        # Stop the server if we can't contact the sql database
        # Take care with this, if you set this to false,
        # AuthMe will automatically disable and the server won't be protected!
        stopServer: true
    ReloadCommand: 
        # /reload support
        useReloadCommandSupport: true
    console: 
        # Remove spam from console?
        noConsoleSpam: false
        # Remove passwords from console?
        removePassword: true
        # Copy AuthMe log output in a separate file as well?
        logConsole: true
    captcha: 
        # Enable captcha when a player uses wrong password too many times
        useCaptcha: false
        # Max allowed tries before a captcha is required
        maxLoginTry: 5
        # Captcha length
        captchaLength: 5
    stop: 
        # Kick players before stopping the server, that allow us to save position of players
        # and all needed information correctly without any corruption.
        kickPlayersBeforeStopping: true
    tempban: 
        # Tempban a user's IP address if they enter the wrong password too many times
        enableTempban: false
        # How many times a user can attempt to login before their IP being tempbanned
        maxLoginTries: 10
        # The length of time a IP address will be tempbanned in minutes
        # Default: 480 minutes, or 8 hours
        tempbanLength: 480
 
BackupSystem: 
    # Enable or disable automatic backup
    ActivateBackup: false
    # Set backup at every start of server
    OnServerStart: false
    # Set backup at every stop of server
    OnServerStop: true
    # Windows only mysql installation Path
    MysqlWindowsPath: 'C:\\Program Files\\MySQL\\MySQL Server 5.1\\'

 
FastLogin Config.yml
 

# FastLogin config
# Project site: https://www.spigotmc.org/resources/fastlogin.14153
# Source code: https://github.com/games647/FastLogin
#
# You can access the newest config here:
# https://github.com/games647/FastLogin/blob/master/core/src/main/resources/config.yml
 
# Request a premium login without forcing the player to type a command
#
# If you activate autoRegister, this plugin will check/do these points on login:
# 1. An existing cracked account shouldn't exist
# -> paid accounts cannot steal the existing account of cracked players
# - (Already registered players could still use the /premium command to activate premium checks)
# 2. Automatically registers an account with a strong random generated password
# -> cracked player cannot register an account for the premium player and so cannot the steal the account
#
# Furthermore the premium player check have to be made based on the player name
# This means if a cracked player connects to the server and we request a paid account login from this player
# the player just disconnect and sees the message: 'bad login' or 'invalid session'
# There is no way to change this message
# For more information: https://github.com/games647/FastLogin#why-do-players-have-to-invoke-a-command
autoRegister: false
 
# This is extra configuration option to the feature above. If we request a premium authentication from a player who
# isn't actual premium but used a premium username, the player will disconnect with the reason "invalid session" or
# "bad login".
#
# If you activate this, we are remembering this player and do not force another premium authentication if the player
# tries to join again, so the player could join as cracked player.
secondAttemptCracked: false
 
# New cracked players will be kicked from server. Good if you want switch from offline-mode to online-mode without
# losing players!
#
# Existing cracked and premium players could still join your server. Moreover you could add playernames to a whitelist.
# So that these cracked players could join too although they are new players.
switchMode: false
 
# If this plugin detected that a player has a premium, it can also set the associated
# uuid from that account. So if the players changes their usernames, they will still have
# the same playerdata (inventory, permissions, ...)
#
# Warning: This also means that the UUID will be different if the player is connecting
# through a offline mode connection. This **could** cause plugin compatibility issues.
#
# This is a example and doesn't apply for every plugin.
# Example: If you want to ban players who aren't online at the moment, the ban plugin will look
# after a offline uuid associated to the player, because the server is in offline mode. Then the premium
# players could still join the server, because they have different UUID.
#
# Moreover you may want to convert the offline UUID to a premium UUID. This will ensure that the player
# will have the same inventory, permissions, ... if they switched to premium authentification from offline/cracked
# authentification.
#
# This feature requires Cauldron, Spigot or a fork of Spigot (PaperSpigot, TacoSpigot)
premiumUuid: false
 
# This will make an additional check (only for player names which are not in the database) against the mojang servers
# in order to get the premium UUID. If that premium UUID is in the database, we can assume on sucessful login that the
# player changed it's  username and we just update the name in the database.
# Examples:
# #### Case 1
# nameChangeCheck = false ----- autoRegister = false
#
# Player logins as cracked until the player invoked the command /premium. Then we could override the existing database
# record.
#
# #### Case 2
#
# nameChangeCheck = true ----- autoRegister = false
#
# Connect the Mojang API and check what UUID the player has (UUID exists => Paid Minecraft account). If that UUID is in
# the database it's an **existing player** and FastLogin can **assume** the player is premium and changed the username.
# If it's not in the database, it's a new player and **could be a cracked player**. So we just use a offline mode
# authentication for this player.
#
# **Limitation**: Cracked players who uses the new username of a paid account cannot join the server if the database
# contains the old name. (Example: The owner of the paid account no longer plays on the server, but changed the username
# in the meanwhile).
#
# #### Case 3
#
# nameChangeCheck = false ----- autoRegister = true
#
# We will always request a premium authentication if the username is unknown to us, but is in use by a paid minecraft
# account. This means it's kind of a more aggressive check like nameChangeCheck = true and autoRegister = false, because
# it request a premium authentication which are completely new to us, that even the premium UUID is not in our database.
#
# **Limitation**: see below
#
# #### Case 4
#
# nameChangeCheck = true ----- autoRegister = true
#
# Based on autoRegister it checks if the player name is premium and login using a premium authentication. After that
# fastlogin receives the premium UUID and can update the database record.
#
# **Limitation from autoRegister**: New offline players who uses the username of an existing minecraft cannot join the
# server.
nameChangeCheck: false
 
# If your players have a premium account and a skin associated to their account, this plugin
# can download the data and set it to the online player.
#
# Keep in mind that this will only works if the player:
# * is the owner of the premium account
# * the serverconnection is established through a premium connection (paid account authentification)
# * has a skin
#
# This means this plugin doesn't need to create a new connection to the Mojang servers, because
# the skin data is included in the Auth-Verification-Response sent by Mojang. If you want to use for other
# players like cracked player, you have to use other plugins.
#
# If you want to use skins for your cracked player, you need an additional plugin like
# ChangeSkin, SkinRestoer, ...
forwardSkin: true
 
# Displays a warning message that this message SHOULD only be invoked by
# users who actually are the owner of this account. So not by cracked players
#
# If they still want to invoke the command, they have to invoke /premium again
premium-warning: true
 
# If you have autoRegister or nameChangeCheck enabled, you could be rate-limited by Mojang.
# The requests of the both options will be only made by FastLogin if the username is unknown to the server
# You are allowed to make 600 requests per 10-minutes (60 per minute)
# If you own a big server this value could be too low
# Once the limit is reached, new players are always logged in as cracked until the rate-limit is expired.
# (to the next ten minutes)
#
# The limit is IP-wide. If you have multiple IPv4-Addreses you specify them here. FastLogin will then use it in rotating
# order --> 5 different IP-addreses 5 * 600 per 10 minutes
# If this list is empty only the default one will be used
#
# Lists are created like this:
#ip-addresses:
#    - 192-168-0-2
ip-addresses: []
 
# How many requests should be established until the plugin uses the third-party API https://mcapi.ca/
# Once this number is reached in a range of ten minutes it will start connecting to https://mcapi.ca/ for the next ten minutes
# This option exists in order to workaround the rate-limiting. Name -> UUID are fetched in the same way like heads
#
# If you want to join the discussion visit this: https://github.com/games647/FastLogin/issues/27#issuecomment-226954350
mojang-request-limit: 600
 
# This disables the auto login from fastlogin. So a premium (like a paid account) authentication is requested, but
# the player won't be auto logged into the account.
#
# This can be used as 2Factor authentication for better security of your accounts. A hacker then needs both passwords.
# The password of your minecraft and the password to login in with your auth plugin
autoLogin: true
 
# Database configuration
# Recommened is the use of MariaDB (a better version of MySQL)
 
# Single file SQLite database
driver: org.sqlite.JDBC
# File location
database: '{pluginDir}/FastLogin.db'
 
# MySQL
#driver: com.mysql.jdbc.Driver
#host: localhost
#port: 3306
#database: fastlogin
#username: myUser
#password: myPassword

 
ProtocolLib Config.yml
 
global:
  # Settings for the automatic version updater
  auto updater:
    notify: true
    download: false
    
    # Number of seconds to wait until a new update is downloaded
    delay: 43200 # 12 hours
 
  metrics: true
  
  # Automatically compile structure modifiers 
  background compiler: true
  
  # Disable version checking for the given Minecraft version. Backup your world first!
  ignore version check: 
  
  # Override the starting injecting method
  injection method: 
  
  # Whether or not to enable the filter command
  debug: false
  
  # Whether or not to print a stack trace for every warning
  detailed error: false
  
  # The engine used by the filter command
  script engine: JavaScript
  
  suppressed reports:
 
Permissions.yml
 
groups:
  Wlasciciel:
    permissions:
    - '*'
    options:
      prefix: '&4§l[&4§lWlasciciel§l] &f'
      default: false
  Admin:
    permissions:
    - preciousstones.limit3
    - '*'
    options:
      prefix: '&6§l[&6§lAdmin§l] &f'
      default: false
  Technik:
    permissions:
    - preciousstones.limit3
    - '*'
    options:
      prefix: §1§l[§1§lTechnik§l] &f
      default: false
  Moderator:
    inheritance:
    - YouTuber
    options:
      prefix: §2§l[§2§lModerator§l] &f
      build: true
      default: false
    permissions:
    - preciousstones.limit3
    - preciousstones.benefit.*
    - preciousstones.whitelist.*
    - essentials.chat.magic
    - essentials.chat.format
    - essentials.chat.color
    - essentials.mail.send
    - essentials.mail
    - essentials.kick
    - essentials.fly
    - essentials.enderchest
    - essentials.workbench
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.tpa
    - essentials.msg
    - essentials.ignore
    - essentials.home
    - essentials.back
    - essentials.afk
    - citizens.admin
    - authme.player.*
    - essentials.spawn
  YouTuber:
    inheritance:
    - Widz
    options:
      prefix: §f§l[You&4&lTuber] &f
      build: true
      default: false
    permissions:
    - preciousstones.limit3
    - essentials.kick
    - preciousstones.benefit.*
    - preciousstones.whitelist.*
    - essentials.chat.magic
    - essentials.chat.format
    - essentials.chat.color
    - essentials.mail.send
    - essentials.mail
    - essentials.fly
    - essentials.enderchest
    - essentials.workbench
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.tpa
    - essentials.msg
    - essentials.ignore
    - essentials.home
    - essentials.sethome
    - essentials.back
    - essentials.afk
    - citizens.admin
    - authme.player.*
    - essentials.spawn
  Widz:
    inheritance:
    - Widz
    options:
      prefix: §7§l[Widz] &f
      build: true
      default: true
    permissions:
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.tpa
    - essentials.msg
    - essentials.spawn
    - essentials.mail.send
    - essentials.mail
    - essentials.ignore
    - citizens.admin
    - authme.player.*
  Gosc:
    inheritance:
    - Widz
    options:
      prefix: §b§l[Gosc] &f
      build: true
      default: false
    permissions:
    - preciousstones.limit1
    - essentials.sethome
    - preciousstones.benefit.*
    - preciousstones.whitelist.*
    - essentials.mail.send
    - essentials.mail
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.tpa
    - essentials.spawn
    - essentials.msg
    - essentials.ignore
    - essentials.home
    - citizens.admin
    - authme.player.*
  Tester:
    inheritance:
    - Widz
    options:
      prefix: §9§l[Tester] &f
      build: true
      default: false
    permissions:
    - preciousstones.limit2
    - essentials.sethome
    - preciousstones.use
    - preciousstones.benefit.*
    - preciousstones.whitelist.*
    - essentials.enderchest
    - essentials.workbench
    - essentials.mail.send
    - essentials.mail
    - essentials.tpdeny
    - essentials.tpaccept
    - essentials.tpa
    - essentials.spawn
    - essentials.msg
    - essentials.ignore
    - essentials.home
    - essentials.back
    - essentials.afk
    - citizens.admin
    - authme.player.*
schema-version: 1
 


 
 
Z gory dziekuje za pomoc :)

Opublikowano

Ajj oczy bolaa, daj wszystko oddzielnie w opcji 

[code]
tutaj dajesz config itp
[/code]

Oraz spoiler

 

 

[spoiler]
dajesz tutaj cos
[/spoiler]

 

 

i wtedy da sie moze cos wyczytac ;v

 

 

@Edit

AHA, DZIEKUJE ZA WARNA DROGA ADMINISTRACJO

 

 

JAVA <3

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...