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

 Companions REBORN | CREATE YOUR OWN CUSTOM COMPANIONS WITH ABILITIES | EULA COMPLIANT | 1.8 - 1.14.4 1.5.6

a87q5RU.png


MANY MORE UPDATES, JUST UPDATING TO THE LATEST VERSION. CONSIDER SUPPORTING THE OFFICIAL PLUGIN THOUGH! :)


[+]
Added MySQL Support.
YAML:
database:
  use: false
  hostname: localhost
  port: 3306
  username: "root"
  password: ""
  databaseName: "companions"
  tablePrefix: "companions_"

[+] Added currency (Companion Coins). To make it so players pay using Companion Coins, write a C at the back of the pricing. E.g, 100C.
YAML:
price: 100C

[+] New commands for the currency update!
/companioncoin <give/remove> <player> <amount> - gives the specified player Companion Coins.
PERMISSION: companions.admin.coin
ALIASES: /coin, /cc

/companioncoin - Shows you your total Companion Coin(s).
PERMISSION NODE: companions.player.coin
ALIASES: /coin, /cc
acf68f0d42420e9733a72715b1d73843.png


[+] Added a new placeholder for PlaceHolderAPI plugin,
%companions_companioncoin% - displays the player's total Companion Coins.

[+] Optimized the plugin, changed how some things save, and some other misc items.

[/] Fixed a few bugs.

YAML:
messages:
  companionCoinGivenSuccessful: "&7You have successfully given the Companion Coins."
  companionCoinRemovedSuccessful: "&7You have successfully given the Companion Coins."
  companionCoinGiven: "&7You have received &e%amount%&7 Companion Coin(s)."
  companionCoinRemoved: "&e%amount%&7 Companion Coin(s) have been taken away from you."
  companionCoinStats: "&7You have &e%amount%&7 Companion Coin(s)."

[+] Revamped the whole database caching saving system.

[+] New revamped saving system is in place.

[+] Now you can see players' total coins using /c details <player>. Suggested by @JoeyPlayzTV.

7a71154a8f8df3f6fb10359113395017.png
YAML:
  player-details:
    title: "&6&lVIEWING &e%target%'S&6&l DETAILS.."
    openSound: BLOCK_BEACON_ACTIVATE 
    items:
      companionDetails:
        description:
          - " "
          - "&6ACTIVE COMPANION: &e%active_companion%"
          - "&6COMPANION COINS: &e%companions_coin%"

[+] Added a system to check if a player that joined had successfully cached their details, you can disable this in the config.​
YAML:
settings:
  # true: Kick player if cache is not loaded for them properly. (To ensure all Companions Data are loaded for the player)
  ensureCache: true

[/] Fixed a few issues regarding /ccdata when using database.


[/] Fixed an issue regarding /removecompanion giving lots of errors and bugging the plugin.​
Fixes for lots of things like floating Companions, etc. Lots of new additions including new abilities too.


Remember to update your YML too from VERSION 1.2.4 to 1.3.2.

Full Changelog here - https://www.spigotmc.org/resources/...ities-eula-compliant-1-8-1-14-4.68391/updates
a87q5RU.png

LIMITED TIME ONLY SALE GOING ON RIGHT NOW!
(Sale will be removed very soon)

Just a short update today because I'm quite exhausted for the day. - Minor bug fixes and additions.

[+] Added 1.14.4 plugin support.

[+] Added respawn & death events for Companions.

[/] Fixed an issue with the Companions toggle permission node.

[/] Fixed an issue where if you toggle your active Companion and change your Companion, you're unable to get it back unless you relog. Reported by @takoid


There are no YML changes this update.
a87q5RU.png

LIMITED TIME ONLY SALE GOING ON RIGHT NOW!
(had to reupload again because somehow wrong version number on thread... again?)

[+] Changed the previous cleardata command with this new cleardata command system;

/clearcompaniondata {player/all} - if a player is specified, it'll only delete that player's data. If all is inputted, it'll delete EVERYONE's data. (Use with caution, you can NOT get back your data) Requested by @Craftboy360
ALIASES: /ccdata
PERMISSION NODE: companions.admin.cleardata

[/] Optimized the /givecompanions Command.


HELPING THE CREATION OF CUSTOM COMPANION MENUS

[+] goBack button commands - this is to help you with creating custom Companion menus for your players. (However, this feature is only available in the owned menu/the abilities menu, this is because, you're able to make your own Companions shop using the command /givec and you won't need a goBack command.) Requested by @comne


[+]
Added individual upgrade commands - /companions upgrade (upgradename) - This is also to help the creation of custom menus, requested by @CoreLandKoudy.
VALID UPGRADES: ability, rename, hidename, changeweapon


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

YAML:
GUI:
  owned-companions:
    title: "&6&lOWNED COMPANIONS"
    size: 54
    openSound: BLOCK_BEACON_ACTIVATE
 
    # Set which menu it goes back to when you reach to page 0. Great for creating custom menus.
    goBackCommand: "companions"
  upgrade-abilities:
    title: "&6&lUPGRADING.."
    size: 9
    openSound: BLOCK_BEACON_ACTIVATE
 
    # Set which menu it goes back to when you reach to page 0. Great for creating custom menus.
    goBackCommand: "companions"

YAML:
messages:
  invalidUpgradeArgument: "&cInvalid arguments! &7Valid upgrades - &eability, rename, hidename, changeweapon&7."

If you want to add the new commands to the helpMessage,
YAML:
  helpMessage:
    - ""
    - "&6Companions &7by Astero"
    - ""
    - "&6Aliases:&e /c, /givec, /removec, /givecitem"
    - ""
    - "&e➩ &6/companions &e - opens up the companions main GUI."
    - "&e➩ &6/companions shop &e- opens the Companions Shop Menu."
    - "&e➩ &6/companions owned &e- opens the Companions Owned Menu."
    - "&e➩ &6/companions upgrade &e- opens the Companions Upgrades Menu."  
    - "&e➩ &6/companions upgrade (upgradename) &e- directly purchase an upgrade without entering the menu."  
    - "&e➩ &6/companions toggle - toggles your active Companion back/away."   
    - "&e➩ &6/givecompanion <player> <companion> (true) &e- Gives the specified player the specified Companion. Setting true makes it so it gives it as an active"   
    - "&e➩ &6/removecompanion <player> <companion> &e- Removes the specified Companion from the specified Player."
    - "&e➩ &6/givecompanionitem <player> <item> <amount> &e- Gives the player the specified plugin item." 
    - "&e➩ &6/companions reload &e- Reloads the Companions Plugin."  
    - ""
a87q5RU.png

LIMITED TIME ONLY SALE GOING ON RIGHT NOW!

There was a bug where if you spam TP, you will leave "ghost" Companions. This has been fixed since! If you experience any "ghost" Companions bugs after this update, please report ASAP.

I have spent hours testing this new build so there shouldn't be any new "ghost" Companions bug - Unless your server has crashed unexpectedly.

In this update, I have also organized some of the GUI lines for the Companions.​
BlackSpigot General Chat
Rules Help Users
    jimmynoob1234 @ jimmynoob1234: tmb me gusta el pene grueso :p
    Top