Filled TokenManager attackdog

Discussion in 'Plugin Requests' started by xLeonPlayz, Jul 22, 2020.

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


    If a player has a certain permission they will be able to summon an attackdog that has upgradeable attributes. The upgrades can be bought with tokens (through the plugin tokenmanager). The way the upgrades are purchased should be through a GUI that can be opened by shift and right clicking the dog. The atrributea are applied to the dog via infinite potion effects. The player should only be abe to spawn in one attackdog at a time and when they die, disconnect or when the server stops their attackdog should die. The prices of the attribute upgrades should be configurable and saved once purchased in separate yml files matched to the owner of the pets uuid.

    The plugin should be on 1.8 spigot/paper

    The potion effects that should be purchasable through the GUI:
    (the owner of the attackdog should only be allowed to open the upgrade gui for their dog)

    (strength upgrades)
    - strength 1
    - strength 2
    - strength 3
    - strength 4

    (speed upgrades)
    - speed 1
    - speed 2
    - speed 3
    - speed 4

    (health upgrades)
    - regeneration + health boost + absorption 1
    - regeneration + health boost + absorption 2
    - regeneration + health boost + absorption 3
    - regeneration + health boost + absorption 4

    (when the player first spawns in their dog the dog should have no attribute upgrades)

    all attribute upgrades once purchased should not be able to be purchased again.
    if the player moves more then 40 blocks away from the dog the dog should teleport to the player.

    how the dog should look like once spawned:

    pictures of the gui:

    version of token manager
  2. Offline


  3. Offline


    Why should the prices be saved for every player in a seperate file?
  4. Offline


    Because it's easier to manage them if there needs to be any changes in the future. Such as specific player resets, etc.
  5. Offline


    Imo it's a bit too much to create a seperate file for 3 values for every player
  6. Offline


    Perhaps, I just prefer to have it in separate ones as for the reasons I said in my last post.
  7. Offline


Thread Status:
Not open for further replies.

Share This Page