Companions | CREATE YOUR OWN CUSTOM COMPANIONS WITH ABILITIES | EULA COMPLIANT | 1.8 - 1.13

Status
This thread has been locked.

Astero

Developer
Premium
Feedback score
7
Posts
74
Reactions
106
Resources
0

(CLICK LOGO TO SEE RESOURCE!)
(TEST SERVER: 88.99.91.195:25944)

This plugin works on VERSION 1.13 and any versions below 1.13. Click here for a sample on how you can edit your config.yml to show the correct materials/sounds for versions below 1.13.


NOTE THAT THE PLUGIN IS MADE SO THAT IT WILL NOT CRASH IF THE MATERIAL/SOUND NAMES ARE WRONGLY INPUTTED!

yaLnFEy.png

Companions allows you to easily create your own custom companions, for your players to own. Upon activating a companion, it follows you beside your shoulder and gives you the companion's unique ability.

(Each companions can have any amount of abilities, read the WIKI here to learn how to create your own custom companions.)


Dependencies - VAULT & AN ECONOMY PLUGIN.

OmJMpOC.png


  • 95% of the plugin is customizable, meaning, this supports community translations.
  • Easily add any amount of custom companions - make exclusive donor companions that doesn't appear in the shop but only allow your donors to own them.
  • Adjust body parts of a companion, to make it unique only to your server. - This allows you to make amazing looking companions.
  • A companion can have basically unlimited abilities, custom abilities, potion abilities.
  • Easy to navigate GUI, not needing your players to learn much before understanding how the plugin works.
  • Custom abilities for you to choose from and configure, allowing you to place on your companions. (SOME ABILITIES INCLUDE, FIREBALL, FLY... AND MORE!)
  • Allow your players to rename, change weapon, upgrade ability level and more, on their companions!
  • Interactable Companions
  • MySQL support - Link your companions over multiple servers!

Nky5RSH.png



400fdd040ee91fb2f67b4691401e8a96.png


4ea22f4f8d212713c2a034914cef6a70.png


2b380883626a6399c7f1283d0918778d.gif


cfb60b8e85cb6fa4b3babefd80aa6c7a.gif


a827607a92ab061b4766a26bed36bef4.gif


f3a07f77182bd163f0d21d0b330be508.gif

7bAdby5.png


/companions (/c) - opens up the companions main GUI.
PERMISSION: companions.player.open

/companions shop (/c shop) - opens up the companions shop GUI.

PERMISSION: companions.player.open

/companions upgrade (/c upgrade) - opens up the companions upgrade GUI.

PERMISSION: companions.player.open

/companions owned (/c owned) - brings up a GUI that shows you what companions you own.

PERMISSION: companions.player.open

/companions toggle (/c toggle) - toggles your active companion back or away.

PERMISSION: companions.player.toggle

/givecompanions <player> <companion name> (/givec) - gives the specified player a companion.

PERMISSION: companions.admin.give

/removecompanions <player> <companion> (/removec) - removes a companion from the specified player.

PERMISSION: companions.admin.remove

/companions reload (/c reload) - reloads the plugin.

PERMISSION: companions.admin.reload


NON - COMMAND RELATED PERMISSIONS

companion.buy.companionname - allows the player to buy the specified companion.


companion.upgrade.ability - allows the player to upgrade their companion's ability.

companion.upgrade.rename - allows the player to rename their companion.
companion.upgrade.hidename - allows the player to hide their companion's name.
companion.upgrade.changeweapon - allows the player to change their companion's item in hand.




(CLICK ON THE IMAGE ABOVE TO BE REDIRECTED TO THE WIKI SECTION ON CUSTOM COMPANIONS!)




Our wiki provides a really comprehensive explanation on almost every feature. I highly suggest reading it and understanding it before purchasing. Click on the image above to be redirected to the wiki.

Community videos:



TERMS OF SERVICES


Once purchase, you agree to these terms of services,

  • there will be no refunds because you're buying a digital copy of the plugin.
  • I have reserve every rights to remove you from the plugin if ever, I find out that you're leaking any of my plugins.
  • You may not repost this plugin under any circumstances.
  • You may not claim this plugin as your own.
  • You may only use this plugin for YOUR server/network.
  • If you're registered on any leaking platforms, I reserve the right to remove your license without prior warning(s).


Proudly sponsored by TorchNode!
LH7teEl.gif

"ASTERO" for 10% recurring discount coupon.
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Astero

Developer
Premium
Feedback score
7
Posts
74
Reactions
106
Resources
0
JDKtbLl.png

  • Added a new command - /setcompanions <player> <companion> - sets an active companion to the specified player.
  • Upgraded some backend Companion system, should make the overall plugin's experience smoother.

If you're upgrading from VERSION 1.4.3, these are the changes -

Code:
  companionSet: "&7Companion has been set for &6%player%&7."
  companionSetForPlayer: "&7Your active companion has been changed into &6%companion%&7."
  playerOffline: "&7The player &6%player% &7is offline!"
  helpMessage:
    - ""
    - "&6Companions &7by Astero"
    - ""
    - "&e➩ &6/companions (/c)&e - opens up the companions main GUI."
    - "&e➩ &6/companions shop (/c shop)&e - opens up the companions shop GUI."
    - "&e➩ &6/companions upgrade (/c upgrade)&e - opens up the companions upgrade GUI."   
    - "&e➩ &6/companions owned (/c shop)&e - brings up a GUI that shows you what companions you own."
    - "&e➩ &6/companions toggle (/c toggle)&e - toggles your active companion back or away."
    - "&e➩ &6/givecompanions <player> <companion> (/givec)&e - gives the specified player a companion."
    - "&e➩ &6/removecompanions <player> <companion> (/removec)&e - removes a companion from the specified player." 
    - "&e➩ &6/setcompanions <player> <companion> (/setc)&e - sets an active companion to the specified player."     
    - "&e➩ &6/companions reload (/c reload)&e - reloads the plugin." 
    - ""
 

Astero

Developer
Premium
Feedback score
7
Posts
74
Reactions
106
Resources
0
JDKtbLl.png

  • Added a way to hide a Companion's name by default.
  • Added a way to change the cancellation keyword when in renaming/changing weapons.
  • Added a new Companion - the Miner Companion that gives FAST DIGGING
  • Fixed an issue where /givec doesn't set the Companion's custom name to gray.
  • Fixed an issue where if the player isn't OP'd, the player needs a colored chat permission node to rename their Companion's name with color. (NO PERMISSION NODES IS NEEDED NOW TO RENAME YOUR COMPANION WITH COLOR)


51ca85076393b6f0aaacf219d6792a75.png


If you're updating from VERSION 1.5.1, these are the changes you need to take note of -

Code:
  cancelKeyWord: "cancel"

GUI:
  open-companions-shop:
      miner:
        type: BLAZE_SPAWN_EGG
        amount: 1
        name: "&6&lMINER"
        price: 70000
        description:
          - " "
          - "&7Mining, mining, mining. I love mining!"
          - " "
          - "&6ABILITIES -"
          - "&e➩ Fast Digging"
          - ""
          - "&6&lLEFT CLICK &7to purchase the &6MINER Companion&7!"
          - " "
          - "&6PRICE: &e$70,000"
        alreadyPurchased:
          - " "
          - "&7You have already purchased the &6MINER Companion&7!"

Code:
    nameVisible: true
 

Astero

Developer
Premium
Feedback score
7
Posts
74
Reactions
106
Resources
0
JDKtbLl.png

  • Added a new ability, the "MINING_VISION", where when the player reaches x level (default is set at 55 because most caves are around Y level 55), night vision is added to the player.
  • Added so there's a delay now in re-spawning the Companion when a world change is detected, this is so, the Dragon's flight isn't removed when it's paired with plugins such as Multiverse that disables the flight when changing of worlds.
  • Fixed some economy false bugs that was overlooked.
  • Fixed the visual bug where /givec doesn't make the Companion's name gray when it's given to them using /givec (MYSQL VISUAL BUG)
  • Cleaned up some codes.
If you are upgrading from VERSION 1.5.3, these are the changes to take note of,

Added the MINING_VISION ability to the Miner Companion -
Code:
  miner:
    ability: FAST_DIGGING; MINING_VISION

Added a MINING_VISION configurable Y level option -
Code:
  mining_vision:
    yLevel: 55

Added an ability description line for the Miner Companion -
Code:
      miner:
        description:
          - "&e➩  Gain night-vision when mining underground"
 
Status
This thread has been locked.
Top