UnioCaseFix 1.7

Same player joining with another cases? Here the fix!

  1. UnioDex
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    UnioCaseFix

    THIS PLUGIN FOR CRACKED SERVERS AND MYSQL AUTHME USERS.

    "What is it?"

    Some players can join server two or more times with same name. They are changing them usernames with capitalization. UnioCaseFix prevents this. This bug started with UUID update. And spigot dont fix it.

    "Is it compatible with Bungee or Bukkit?"
    It is compatible with CraftBukkit/Spigot/PaperSpigot and BungeeCord/FlexPipe.

    "Which spigot versions are compatible with?"
    Tested with 1.7 and 1.8. Plugin working. But it is needed for 1.7.9 and up. So if you are using spigot 1.7.2 or lower, you dont need it.

    "What i need for use that plugin?"
    You need a MySQL connected AuthMe. This is checking in every login; player's register name and join name. If they are same player can join game, if it is not player must be change his name.

    "I am using older AuthMe versions. It is compatible with this?"
    Yes it is compatible with AuthMe 3 versions. But you need to change username column. Also in older versions player's name saving lowercase. Player must join lowercase names in older versions. But if you add website support they don't have to.
    My suggestion is, use latest version.

    "How can i install?"
    1- Drag UnioCaseFix.jar to your CraftBukkit/Spigot/BungeeCord plugins folder.
    2- Restart your server.
    3- Set-up the config (MySQL Connection and Kick-Message things.) (If you are Turkish check bottom, there is Turkish config.)
    4- Restart server again.
    5- It's done! Plugin installed.

    "Config File"

    English Config:
    Code (Text):

    database:
      # Check that options in your AuthMe config. They must be same.
      # Your database address (Usually: localhost)
      ip: 127.0.0.1
      # Database port (Default: 3306)
      port: 3306
      # Database name
      dbname: database
      # MySQL Username
      user: user
      # MySQL Password
      pass: password
      # AuthMe Table (Default: authme)
      table: authme
      # Authme Username Column (Default: realname)
      # If you are using older AuthMe versions change it with 'username'.
      usernameColumn: realname
    kickmsg: |
      &r
      &4Make sure to enter the correct name (capitalization).
      &aPlease close the game and login with that name: &b%n%
     
    Turkish Config:
    Code (Text):

    database:
      # Bu ayarları AuthMe configiniz üzerinden kontrol edin. Aynı olmalılar.
      # Veritabanı adresiniz (Genellikle: localhost)
      ip: 127.0.0.1
      # Veritabanı portu (Varsayılan: 3306)
      port: 3306
      # Veritabanı adı
      dbname: database
      # MySQL Kullanıcı Adı
      user: user
      # MySQL Şifre
      pass: password
      # AuthMe Tablosunun Adı (Varsayılan: authme)
      table: authme
      # Authme Kullanıcı Adı Sütun Adı (Varsayılan: realname)
      # Eğer eski AuthMe sürümlerini kullanıyorsanız bunu username ile değiştirin.
      usernameColumn: realname
    kickmsg: |
      &r
      &4Kullanıcı adınızdaki büyük küçük harflere dikkat edin.
      &aOyunu kapatın ve şu isimle giriş yapın: &b%n%
     

    "I found a bug!"

    You can send a PM to me or send a discussion message.

    If you liked it please rate 5*. Thanks.

Recent Updates

  1. Changed default config.
  2. Added Bungee support!
  3. Username Column

Recent Reviews

  1. scriptofisi
    scriptofisi
    5/5,
    Version: 1.7
    Buna da bir update bekliyorum.
    (80 characters..................................)
  2. Berkant
    Berkant
    5/5,
    Version: 1.7
    Bu piyasada dolanan isim-bug-fixed plugini gibi bir plugin dimi ?
    isim-bug-fixed kendi db'sinden çekiyor. Siz Authme'den güzel.
  3. AnkaBilisimTR
    AnkaBilisimTR
    5/5,
    Version: 1.7
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: java.net.SocketInputStream.socketRead0(Native Method)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: java.net.SocketInputStream.read(SocketInputStream.java:170)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: java.net.SocketInputStream.read(SocketInputStream.java:141)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:114)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:161)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:189)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2526)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: com.mysql.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:5022)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: net.aerenserve.minesql.MineSQL.querySQL(MineSQL.java:125)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: me.UnioDex.CaseFix.Main.getPlayerName(Main.java:83)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: me.UnioDex.CaseFix.Main.login(Main.java:106)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: java.lang.reflect.Method.invoke(Method.java:497)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.LoginListener$LoginHandler$1.evaluate(LoginListener.java:258)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.LoginListener$LoginHandler$1.evaluate(LoginListener.java:1)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: org.bukkit.craftbukkit.v1_8_R3.util.Waitable.run(Waitable.java:24)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:787)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616)
    [23:57:58] [PaperSpigot Watchdog Thread/ERROR]: java.lang.Thread.run(Thread.java:745)

    Hata Veriyor Bi Yardımcı Olurmusun...
    1. UnioDex
      Author's Response
      Özel mesajdan tüm logları atar mısın?
  4. aleegs
    aleegs
    5/5,
    Version: 1.6
    Thanks for making this plugin, some players are evading ban on my server using this bug.

    Now i can block them!
    1. UnioDex
      Author's Response
      Thanks for your rating :)
  5. AnkaBilisimTR
    AnkaBilisimTR
    5/5,
    Version: 1.5
    Valla Hocam O Forumda Ben Söylemiştim Buralar Çalışmıyor Diye Değerlendirdigin İçin Teşekkürler Eklenti Başarılı Olmuş Artık Benim İstedigim Gibi Sunucumda Kullanıyorum.
    1. UnioDex
      Author's Response
      Rica ederim :)
  6. MrEmirAbi
    MrEmirAbi
    5/5,
    Version: 1.3
    Bir hata ile karşılaştım ancak güzel ama bu hata çalışmamasına sebep oluyor bizim kullandığımız sütun adı uye_kadi ancak sürekli bunu username olarak görüyor http://prntscr.com/aa0n9d
    1. UnioDex
      Author's Response
      Problem düzeltildi. Bildirim için teşekkürler.
  7. CoolPeople
    CoolPeople
    5/5,
    Version: 1.2
    1. UnioDex
      Author's Response
      Hata linki bozuk sanırım bir şey yazmıyor.
  8. BlackIceNW
    BlackIceNW
    5/5,
    Version: 1.2
    Eline Sağlık! Türkçe Açıklamayı Unutma :D .
    1. UnioDex
      Author's Response
      Minecraftturk forumunda Türkçe açıklama yaptım :)
  9. Crapless
    Crapless
    5/5,
    Version: 1.2
    Asın bayrakları!
    A nice, efficient plugin by an expert author. Deserves 5* definately!
    By the way, config is easy to manage too!
    1. UnioDex
      Author's Response
      Thanks :)