Codex | RPG Discoveries [1.8-1.17] 1.7.1

A journal mechanic full of discoveries players need to unlock to access server lore.

  1. Ajneb97
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    [​IMG]
    WHAT CAN I DO WITH "CODEX"?
    This plugin allows you to create a "Discoveries Inventory" where your players can access information about specific regions, people, monsters they've encountered. Codex is a plugin that adds a little bit of RPG experience to your Minecraft server, by providing context and lore to the player.

    You can create any "Discovery" you want, players will unlock them by entering regions for the first time, talking to NPCs, killing monsters, and you can even unlock discoveries to players by using a console command! So the plugin allows you to create discoveries associated with aspects of other plugins. To create very customized discoveries I suggest you use my plugin ConditionalEvents, there is a tutorial in the WIKI.
    For example, you can create a Region Discovery which will be unlocked if the player arrives at certain city. The player has the possibility to access the Codex by using /codex and read the lore of this city which provides more information.

    The plugin is highly inspired in RPG videogames like Mass Effect!

    [​IMG]

    You have TOTAL CONTROL of the Codex Inventory. Add items where you want and create as many sub inventories (sub categories) you need.



    [​IMG]
    - Fully configurable GUI Inventory for the Codex.
    - Multiple inventories/categories/pages.
    - Different types of discoveries:

    • Enter WorldGuard region for the first time.
    • Killing entities for the first time.
    • Unlock discovery by console command.
    - Discoveries chat messages.
    - Discoveries title messages.
    - Discoveries sounds.
    - WorldGuard 6.x/7.x support.
    - MythicMobs support
    - PlaceholderAPI variables.
    - PlaceholderAPI support for items name/lore in inventory.
    - Commands when unlocking a discovery.
    - MySQL Database
    - 1.16 HEX Colors support.
    - Works with 1.8+.

    [​IMG]
    REQUIREMENTS:
    1. Spigot or Paper
    (not craftbukkit)
    2. WorldGuard (optional, for regions discoveries, https://dev.bukkit.org/projects/worldguard)
    3. PlaceholderAPI (optional, for variable, https://www.spigotmc.org/resources/placeholderapi.6245/)
    4. MythicsMobs (optional, for custom mobs discoveries, https://www.spigotmc.org/resources/5702/)

    To install the plugin on your server just place the Codex file inside your plugins folder and start your server. Examples will be generated in the categories folder, you can use them as a reference or delete them.

    Use the /codex command to access the main inventory. You can modify the inventory as you like in the inventory.yml file.

    To a proper understanding of the plugin check the wiki below. Here you will find the whole plugin explained in detail.
    FULL WIKI ON THIS LINK!
    https://ajneb97.gitbook.io/codex/

    [​IMG]
    /codex Opens the main menu. Doesn't need permissions.
    /codex help Shows all commands.
    /codex unlock <player> <category> <discovery> (optional, send message)<true/false> Unlocks a discovery for a player. (This command can be used in any plugin you want. Add 'false' to the end of the command to avoid message spamming when a player has already unlocked a discovery)
    /codex reset <player> <category> <discovery> Resets a player discovery.
    /codex reset <player> all Resets ALL discoveries for a player.
    /codex open <player> <inventory> Opens an inventory for the player.
    /codex reload Reloads the config.

    There is just one permission to access commands: codex.admin
    [​IMG]
    [​IMG]
    Please avoid posting bad ratings before asking. If you have problems or bugs with the plugin contact with me via private message or post on the plugin discussion and I will take a look at it. You are welcome to give me suggestions of new features you would like to add to the plugin!

Recent Updates

  1. 1.7.1
  2. 1.6.1
  3. 1.5.1

Recent Reviews

  1. Darkmis
    Darkmis
    5/5,
    Version: 1.7.1
    Hola no se si estoy haciendo algo mal pero no se pueden usar los @a,@s o @p al momento de desbloquear un descubrimiento
    Ejemplo:
    /codex unlock @a history 2
    1. Ajneb97
      Author's Response
      Esos parametros son utilizados por los bloques de comando de Minecraft, absolutamente nada que ver con los plugins. Si quieres desbloquearle un descubrimiento a todos, usa mi plugin ConditionalEvents. Gracias por la review.
  2. bithuc
    bithuc
    5/5,
    Version: 1.7.1
    more command reward type support.
    playerOP
    console
    bungee
    ............................................
    1. Ajneb97
      Author's Response
      Thanks for the review, I will see what I can do!
  3. ojalatuHermana
    ojalatuHermana
    5/5,
    Version: 1.7.1
    bro una pregunta, se puede crear una categoria de espadas, y q cuando consigamos una espada que tenga un tal nombre y encantamiento, quede en el codex? o eso no se puede
    1. Ajneb97
      Author's Response
  4. notashelf
    notashelf
    5/5,
    Version: 1.7.1
    A great plugin for any RPG-like server owner to utilize. It's written quite well and the performance impact is almost non-existant. Only point I think it is lacking is support for other mob plugins. There are not many mobs in vanilla minecraft and mythicmobs might be a plugin some server owners wouldn't like to use. I personally would like to see support for new boss/mob plugins such as elitemobs or Boss.

    Regardless, awesome resource. Keep it up.
    1. Ajneb97
      Author's Response
      Thanks for the review, I hope I can add elitemobs compatibility soon! ;)
  5. Ceydo
    Ceydo
    5/5,
    Version: 1.6.1
    Good plugin!Waiting for updates supports MySQL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    1. Ajneb97
      Author's Response
      Thanks for the review! I will soon I hope!
  6. The.Phoenix
    The.Phoenix
    5/5,
    Version: 1.6.1
    i was waiting for this type of plugin very long time. its made very well, no bugs seen yet. 10/10 bro keep up!
    1. Ajneb97
      Author's Response
      Thanks for the review!
  7. MINIMANYTUBE
    MINIMANYTUBE
    5/5,
    Version: 1.5.1
    I want to collect a bestiary. it would be cool if the lore opened gradually. for example, killed 5 zombies - the first part with a description was opened, killed 20 more - information about zombie skills and weaknesses was opened, ibul 100 - information about loot. I understand that you can make 3 different discoveries, but I would like in one
    1. Ajneb97
      Author's Response
      Thanks for the review, my plugin only saves a discovery when a kill is made, it can't check for multiple kills saddly :/
  8. bithuc
    bithuc
    5/5,
    Version: 1.5.1
    a plugin that works perfectly. It would be great if you could support mysql......
    1. Ajneb97
      Author's Response
      Thanks for the review, I have mysql planned for future updates!
  9. Shadowpauler
    Shadowpauler
    5/5,
    Version: 1.5.1
    Insanely good, easy to use, customizable, and flexible. Perfecto. An amazing plugin for any RPG server.
    1. Ajneb97
      Author's Response
      Thanks for the review! :)
  10. joamia17
    joamia17
    5/5,
    Version: 1.5.1
    Nada que decir, Es tal cual como lo dice Ningun error Cosa que es dificil encontrar en plugins.
    1. Ajneb97
      Author's Response
      Gracias por la review!