MyItems Hook-in

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

  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.9.4
    Suggested name: MyItems Reforger? MyItems Combiner? MyItems 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 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 in the combiner which will show up when you hover over the sword. 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 NBT tags, however. This will not work if they have different attack speeds, different armor boosts, etc. 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 NBT tags, 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. 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. 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 NBT tags such as adding armor boosts, attack damage, 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_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 NBT tags of the block as I might change the Model Data 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 NBT tags of the block as I might change the Model Data 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: May 20, 2020
  2. Offline

    Xp10d3

  3. Offline

    Xp10d3

    Bump
     
    Last edited: May 27, 2020 at 11:12 AM
  4. Offline

    Xp10d3

  5. Offline

    Xp10d3

  6. Offline

    Xp10d3

  7. Offline

    Xp10d3

  8. Offline

    Xp10d3

  9. Offline

    Xp10d3

  10. Offline

    Xp10d3

Share This Page