PlayerBirthday 2.2.8

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
    • 1.16
    • 1.17
    Source Code:
    https://github.com/KarmaConfigs/PlayerBTH
    Contributors:
    Starnos (Thx for the donation), MCRrrrrr (Thanks for reporting the errors)
    Dependency(es): KarmaAPI-Platform


    __________________________________________________________

    This plugin has been semi-abandoned, I'll keep bringing support to it but not constantly, if you want to re-publish it as a fork, you're free to do it always giving credits to me and the plugin

    Source code

    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
    • Age system
    • MySQL support


    If you need help, ask for support in our discord


    Playercmds.jpg
    /bth help <arg> - Shows help about that arg
    /bth setbd <dd/mm> [age] - Set your birthday to the specified date with the specified age (if specified)
    /bth notify- Toggle notifications about other player's birthdays




    Staffcmds.jpg
    /bths help <arg> - Shows help about that arg
    /bths dump <player> - Remove all birthday data for that player
    /bths info <player> - Shows player birthday data
    /bths migrate - Migrate MySQL data to .player files
    /bths celebrate <player> - Force a birthday celebration

    /bths reload - Reload plugin files (messages and config)





    Permissions.jpg
    playerbirthday.help - Access to /bths help command
    playerbirthday.dump - Access to dump player birthday data
    playerbirthday.info - Access to get info from a player birthday
    playerbirthday.migrate - Access to start a mysql data migration to .player files
    playerbirthday.celebrate - Access to force player birthdays

    playerbirthday.reload - Access to reload plugin files (messages and config)


    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

    To-do:
    • Bungeecord support (Meanwhile, you can use MySQL)
    • GUIs

    Images

    1. upload_2019-12-26_4-14-20.png
    2. upload_2019-12-26_4-15-2.png
    3. Consolecmds.jpg
    StarDream, gamer234 and Blue_J like this.

Recent Updates

  1. Fixes & Improvements
  2. Fixes
  3. Fixes

Recent Reviews

  1. Div69
    Div69
    5/5,
    Version: 2.2.8
    Nice and awesome plugin.
    It would be cool to add an automatic command execution when it's a player's birthday.
    Eg. "/Give @celebrant diamond"
    This would be like a birthday gift from the server
    1. KarmaConfigs
      Author's Response
      You can, in commands.yml you can set the commands you want to run when it's a player birthday
  2. MrNeeonx
    MrNeeonx
    5/5,
    Version: 2.2.4
    Good plugin that makes your server more unique and special. Everyone that wants to make their server more unique should try this.
    1. KarmaConfigs
      Author's Response
      Thanks for your review! <3
  3. Monci
    Monci
    5/5,
    Version: 2.2.3
    Liek this plugin. nice plugin and simple. also pls make make support discord so we can easily get support.
    1. KarmaConfigs
      Author's Response
  4. Nihaya
    Nihaya
    5/5,
    Version: 2.2.0
    Great Plugin ^^ I was searching for a simple birthday plugin that just works. Found it.
  5. starnos
    starnos
    5/5,
    Version: 2.1.8
    The best birthday plugin there is. A great programmer. I can really recommend it. A win for every server ***** 5 stars
  6. hemadada
    hemadada
    5/5,
    Version: 2.1.7
    Excuse me, can I reprint your work? The plug-in is excellent. I want to let more people know about it and use it
    1. KarmaConfigs
      Author's Response
      Yes, but you must redirect the download link to this spigot page
  7. el_groot1010
    el_groot1010
    3/5,
    Version: 2.1.4
    [18:11:09] [Server thread/INFO]:
    [18:11:09] [Server thread/INFO]: ------------------
    [18:11:09] [Server thread/ERROR]: Error occurred while enabling PlayerBTH v2.1.4 (Is it up to date?)
    java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/libs/com/google/gson/JsonElement
    at karmaconfigs.birthdays.Main.onEnable(Main.java:52) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.15.2.jar:git-Paper-350]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.15.2.jar:git-Paper-350]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.15.2.jar:git-Paper-350]
    at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472) ~[patched_1.15.2.jar:git-Paper-350]
    at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386) ~[patched_1.15.2.jar:git-Paper-350]
    at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:488) ~[patched_1.15.2.jar:git-Paper-350]
    at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.15.2.jar:git-Paper-350]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:908) ~[patched_1.15.2.jar:git-Paper-350]
    at java.lang.Thread.run(Thread.java:834) [?:?]
    Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.libs.com.google.gson.JsonElement
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:105) ~[patched_1.15.2.jar:git-Paper-350]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.15.2.jar:git-Paper-350]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
    ... 10 more
    [18:11:09] [Server thread/INFO]: [PlayerBirthday] Disabling PlayerBTH v2.1.4
    [18:11:09] [Server thread/INFO]: ------------------
    [18:11:09] [Server thread/INFO]:
    [18:11:09] [Server thread/INFO]: PlayerBTH 2.1.4
    [18:11:09] [Server thread/INFO]: Deactivated
    [18:11:09] [Server thread/INFO]:
    1. KarmaConfigs
      Author's Response
      This is a 2.1.4 version problem, a new version fully re-coded is incoming, meanwhile, please use 2.1.3
  8. 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.
  9. 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.)
  10. 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