PlayerBirthday 2.1.3

The best birthday plugin

  1. KarmaConfigs
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Contributors:
    Starnos (Thx for the donation), MCRrrrrr (Thanks for reporting the errors)
    If you are looking for a plugin that lets you execute custom commands when is a player birthday (player birthday can be custom) with a system that avoids player abusing that, then, its your lucky day, because, this plugin, is for you.

    Features:

    • Custom birthday date
    • Custom commands
    • Custom messages
    • Updater implemented
    • System to prevent players abusing birthday system
    • Play song when is a player birthday
    • Summon a firework
    • Give the player a cake
    • Age system
    • Map with image
    • MySQL support
    • SQLite support

    upload_2019-12-26_4-15-2.png





    Playercmds.jpg
    /bth - Main command
    /bth help - [No args]
    /bth public - [No args]
    /bth setbd - [day-Month] (Optional)[age] (Example: /bth setbd 01/12; This will set your birthday the 1st of December) with the specified age if you specified one




    Staffcmds.jpg
    /bths - Main command
    /bths help - [No args]
    /bths checkupdate - [No args]
    /bths update - [No args]
    /bths changelog - [No args]
    /bths resetbd <player>





    Permissions.jpg
    birthday.staff.<command> - Access to staff command (Use birthday.staff.* to gran permissions to all of them)

    birthday.staff.update
    - Acces to receive updates in-game and update the plugin via /bths update




    Consolecmds.jpg
    bths testbirthday <player> <public/private> - If you use "public" birthday will be shown to everyone on the server, if you use "private", birthday will be shown just for the player

    bths bthsong <player/online> - If you use online, birthday song will be played to everyone on the server

    bths update - This will just update the plugin if an update is available

    bths getlatest - Get the latest version available of the plugin and compare it with your actual plugin version

    If you have any idea to be implemented in the plugin, rate the plugin and comment it. IF YOU DO, YOU WILL APPEAR ON "TO-DO" LIST NEXT TO YOUR IDEA



    Version 1.0.7 - Plugin will always says that version is infected; fixed on: 1.0.8

    Version 1.0.7 - 1.0.8 - Playing song will spam an error on console;
    fixed on: 1.0.9

    Version 1.0.4 - 1.0.9 - When updating via update checker ( Checks every 5 min for updates ) never updates due updater start countdown is always 5 seconds to start; fixed on 2.0.0

    Version 2.0.7 - The plugin doesn't starts; fixed on 2.0.8

    To-do:
    • Bungeecord support

    Images

    1. upload_2019-12-26_4-14-20.png
    Blue_J likes this.

Recent Updates

  1. New optimization and command usage
  2. Bug fix in 1.15
  3. New update

Recent Reviews

  1. MCRrrrrr
    MCRrrrrr
    5/5,
    Version: 2.1.2
    The author is very responsive, after working through some initial issues, the plugin works great and does what I was hoping. Thank you for this plugin.
  2. No848757
    No848757
    4/5,
    Version: 2.1.0
    This plugin is great, but I can't use Chinese in message.yml, because whenever I reload, the Chinese text will be changed to "??????"Or the messy code.
    (My English may not be very good, Please forgive me.)
  3. starnos
    starnos
    5/5,
    Version: 2.1.0
    A really great plugin. A win for every server. Makes the user's birthday an attraction. I am happy to be able to offer this to my users. Well written. Keep it up
  4. Tipex
    Tipex
    4/5,
    Version: 1.0.8
    Nice plugin!
    But add more feature (Like firework, cake)
    I also have a plugin of this type!
    it surprised me to see another like mine when I thought I was one of the only ones to have one x)
    Thanks
    (Sorry i use google translate)
    1. KarmaConfigs
      Author's Response
      Thanks for your rating, I'm working on the birthday song due it's causing some errors on 1.8 < MC Versions, but yes, I will work too on fireworks and the cake. Thanks for comment
  5. Mla
    Mla
    4/5,
    Version: 1.0.6
    Carino, rende bello il server nelle sue piccolezze.
    Do 4 stelle perché la descrizione non è sinceramente invitante :)
    1. KarmaConfigs
      Author's Response
      Grazie per il tuo commento, non so se ti riferissi alla descrizione del plugin in spigot, ma comunque l'ho cambiato

      * Tradotto con traduttore google
  6. KingsMMA
    KingsMMA
    1/5,
    Version: 1.0.5
    Whenever you enable the server, this comes up:


    [14:41:24 INFO]: [PlayerBTH] Loading PlayerBTH v1.0.5
    [14:41:24 INFO]: [PlayerBTH] Enabling PlayerBTH v1.0.5
    [14:41:24 INFO]: ------------------
    [14:41:24 INFO]:
    [14:41:24 INFO]: PlayerBTH 1.0.5
    [14:41:24 INFO]: Activated
    [14:41:24 INFO]:
    [14:41:24 INFO]: ------------------
    [14:41:24 ERROR]: Error occurred while enabling PlayerBTH v1.0.5 (Is it up to date?)
    java.lang.NullPointerException
    at karmaconfigs.birthdays.FileManager.Messages.PluginMessages.regenConfig(PluginMessages.java:36) ~[?:?]
    at karmaconfigs.birthdays.FileManager.Messages.PluginMessages.reloadConfigFile(PluginMessages.java:20) ~[?:?]
    at karmaconfigs.birthdays.FileManager.Messages.PluginMessages.<init>(PluginMessages.java:13) ~[?:?]
    at karmaconfigs.birthdays.PluginUtils.FileManager.Messages.Message.<init>(Message.java:24) ~[?:?]
    at karmaconfigs.birthdays.Main.onEnable(Main.java:37) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:356) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:316) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.reload(CraftServer.java:746) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.Bukkit.reload(Bukkit.java:534) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1115) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
    at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot-1.8.jar:git-Spigot-c3c767f-33d5de3]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]

    That is all that happens, the plugin does nothing else
    1. KarmaConfigs
      Author's Response
      Thanks for reporting the error, I've fixed it, please, give the plugin one more chance, and again, thanks