Achievements [DISCORD INTEGRATION] 1.2

This plugin adds new achievements to your server.

  1. Codix
    Tested Minecraft Versions:
    • 1.12
    Contributors:
    Cerus
    Languages Supported:
    English
    Note: This plugin does only work in 1.12 - 1.12.2!

    Achievements
    New achievements for your server

    Commands & Permissions

    /achievements - Main command. No permission
    /achievements help - Displays help page. No permission
    /achievements gui - Displays all achievements. With the permission achievements.admin you can edit the settings for the achievement by clicking on it.
    /achievements set <Achievement> <Setting> <Value> - Sets a setting. achievements.admin
    /achievements reward <Player> <Achievement> - Rewards a player with an achievement. achievements.admin
    /achievements log <Page> - Shows the log. achievements.admin

    How to create a webhook
    1. Open the settings of your prefered channel and choose "Webhooks"

    [​IMG]
    [​IMG]
    2. Create a webhook and copy the link
    [​IMG]
    [​IMG]
    3. Go to the settings and paste your webhook link into this section:
    [​IMG]
    4. Restart and enjoy :)


    Achievement permissions

    You can enable permissions for every achievement. If this is enabled, the player needs the permission achievements.achievement-name to gain it. Note that the name of the achievement must be in lower case and without spaces. Replace spaces with dases (-).

    Achievement settings explanation

    enabled: Self explanatory. Values: true, false
    description: Description text. Values: String
    advancement.enabled: If true, the achievement will display as an advancement. If not it will be displayed at chat. Examples can be found at the Images section. Values: true, false
    advancement.material: Sets the material which will be displayed when the advancement pops up. Values: Every Bukkit material. (NOT the 1.13 ones!)
    reward-command-enabled: If true a comman will be executed when a player gains an achievement. Values: true, false
    reward-command-mode: If PLAYER the player will execute the command. Else the console will execute it. Values: PLAYER, CONSOLE
    reward-command: The reward command. Values: Every command or chat message
    permission-needed: Explanation can be found above. Values: true, false

    Todo
    - New achievements can be loaded ingame from a website [Progress: Finished!]
    - New achievements
    - Achievement log [Progress: Finished!]

    Upcomming achievements
    /

    Donations
    None

    Images
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Please consider a review if you like this resource! :)

Recent Reviews

  1. lucas100m
    lucas100m
    4/5,
    Version: 1.2
    Nice plugin, but only need support for translation and custom achiements..................
    1. Codix
      Author's Response
      Hey! Thank you for your review. I'm working on custom messages. Custom achievements are a bit harder to implement, so I think its going to take some time. Have a great day :)
  2. Malacaritaa
    Malacaritaa
    5/5,
    Version: 1.1
    11/10 ! Nice idea, how i invite the bot to my discord server
    ----------------------------
    80 Characters
    1. Codix
      Author's Response
      Thank you for your review! You dont need to invite a bot, you just need to create a webhook. Go to your prefered channel, click on the settings icon, click webhooks, create one and copy the link. Then just paste it into the Settings.yml an restart!
  3. TheVedel1
    TheVedel1
    5/5,
    Version: 1.0
    Genius concept, definitely unique. Great job!

    Excited to see what the future brings in terms of development ;-)
    1. Codix
      Author's Response
      Thank you bro! I'm happy that you like this resource. I appreciate you!