Item Reforger/Combiner/RPG Plugin

Discussion in 'Plugin Requests' started by Xp10d3, May 18, 2020.

Thread Status:
Not open for further replies.
  1. Offline

    Xp10d3

    Hello! I need a quite complex plugin that hooks into MyItems. This is similar to the Hypixel Skyblock black smith concept and requires a lot of GUI tackling.
    Plugin category: RPG?
    Minecraft version: 1.8.9
    Suggested name: Item Reforger? Item Combiner? RPG Crafting? I honestly don't know.
    What I want: Basically there are a few different GUI's. One is a combiner. In order to decide what block combines each item, a player will hold a block in their hand and type /set combiner. This will add the block to the config file, so that upon placing the block down and right clicking it, a GUI will appear. In this GUI you can set down an item that was created through MyItems (mostly all lore based) and combine it with another enchantment book or skill book. The enchantment book is the same as any other enchantment book; it adds enchantments to the item. The skill book is different. You can obtain this book through reforging which I will explain later. This will add a skill to the item (which can be configured) in the combiner which will show up when you hover over the sword. Certain items in MyItems have skills which I want to be able to add through books. You can also combine two items together if they are the same type (eg. sword-sword, axe-axe, pickaxe-pickaxe, helmet-helmet, etc.). They also have to have the same lore + NBT, however. That's where things get tricky. If you can sense whether a book has a certain name and the item name, that might make things easier when doing the actual combining. Next up is the reforger. Just like the combiner, you will hold a block in your hand and type /set reforger. The reforger is quite complex. It does not change the lore and such, however whatever sword, helmet, or item you put in the GUI, you will click an item (like an anvil) below and it will reforge it (similar to the Hypixel Skyblock blacksmith). You can specify the chance that the item will become OP with high level enchantments and multiple abilities or whether it becomes a low-level with a low-level enchantment and one ability. Upon reforging, IF the item gets a skill as well, a skill book will appear in the player's inventory allowing them to combine it in a combiner. Please try and make the lore work with MyItems so that the skills actually work. Finally, there is crafting. You can specify the crafting recipe in the crafting.yml or crafting.json file, but you have to add the items to the crafting files manually (I would think it's hard to know exactly what item to add). An admin will have to create the item first, adding lore, skills, names, etc. And than do /add crafting. This will add the item to the crafting.yml or crafting.json file so that it looks like this:
    Code:
    crafting:
      <some_sword_with_lore_and_nbt>
        <crafting goes here>
    
    Bit vague, but I don't exactly understand the real code of this plugin. Anyways, if you have any questions please reply to this post.
    Commands: As I already specified above...
    /set combiner: Whatever block (has to be a block) that is in the player's hand will set the block as the combiner. Please also include the custom model data of the block as I might change it in order to add textured combiners.
    /set reforger: Whatever block (has to be a block) that is in the player's hand will set the block as the reforger. Please also include the custom model data of the block as I might change it in order to add textured reforger.
    /add crafting: Adds the item (has to be an item) to the crafting file. Also add the NBT data for the item please.
    Permissions:
    combine.combiner: Allows use of /set combiner. Feel free to change combine in the node to something else, but I don't know what this plugin should be called so...
    reforge.reforger: Allows use of /set reforger. Again feel free to change reforge in the node to something else.
    craft.crafting: Allows use of /add crafting.
    When I'd like this by: As soon as possible. Getting ready for the release of my server.

    MyItems:
    https://www.spigotmc.org/resources/myitems-1-8-x-1-10-x.26610/
    I don't believe MyItems is an API, but it shouldn't be too difficult to create a plugin that adds NBT data, enchantments, and skills. The skills can be hard coded to make things easier. I understand this is a VERY complex plugin, but if you are interested please let me know. If need be just create a knock-off version of MyItems if you can't necessarily hook into it. I understand this is a big plugin, but let me know if you're willing to do this. I'm willing to wait :)
     
    Last edited: Jun 30, 2020
  2. Offline

    Xp10d3

  3. Offline

    Xp10d3

    Bump
     
    Last edited: May 27, 2020
  4. Offline

    Xp10d3

  5. Offline

    Xp10d3

  6. Offline

    Xp10d3

  7. Offline

    Xp10d3

  8. Offline

    Xp10d3

  9. Offline

    Xp10d3

  10. Offline

    Xp10d3

  11. Offline

    Xp10d3

  12. Offline

    Xp10d3

  13. Offline

    Xp10d3

  14. Offline

    Xp10d3

  15. Offline

    Xp10d3

  16. Offline

    Xp10d3

  17. Offline

    Xp10d3

  18. Offline

    Xp10d3

  19. Offline

    Xp10d3

  20. Offline

    Xp10d3

  21. Offline

    Xp10d3

  22. Offline

    Xp10d3

  23. Offline

    Xp10d3

    Bump
    EDIT: We have reached a new goal of bumping for over a month.
     
  24. Offline

    Xp10d3

  25. Offline

    Xp10d3

    Bump
    (I'm still willing to wait so please don't close this :p)

    EDIT: I changed my post. Might make things a bit easier.
     
    Last edited: Jun 25, 2020
  26. Offline

    timtower Administrator Administrator Moderator

    Closing goes by inactivity. 60 days in this section, think you are fine ;)
     
    Xp10d3 likes this.
  27. Offline

    Xp10d3

  28. Offline

    Xp10d3

    Bump
    EDIT 7/3/2020: Gonna change the post entirely.
    EDIT 7/20/2020: Haven't had time to change this, so I'll likely just create a new post. Tim if this expires after 60 days go ahead and lock this lol idrc :p
     
    Last edited: Jul 20, 2020
Thread Status:
Not open for further replies.

Share This Page