ULTRA MINIONS | 0 LAG, CUSTOM MINION & SKINS, UPGRADES, FUELS, DIALOGUES & PERK SKYBLOCK OR SURVIVAL

Free ULTRA MINIONS | 0 LAG, CUSTOM MINION & SKINS, UPGRADES, FUELS, DIALOGUES & PERK SKYBLOCK OR SURVIVAL 0.6.4

No permission to download
1674478730385


UltraMinions is a high-quality minion plugin for many types of servers. UltraMinions is highly customizable with its many features.
[IMG]


[IMG]
[IMG]
[IMG]

To work you only need to download and choose between the two files, UltraMinions.jar is for versions from 1.8 to 1.12 and UltraMinions_1_13+.jar is for versions 1.13 to 1.15.

Setup | Maxmar628 | Spanish
Spoiler
[IMG]

MySQL & SQL Lite: MySQL and SQL Lite are supported as data storage machines.
➥ Minion Dialogues: Minions will talk to you with many customizable dialogue patterns.
➥ Custom Minions: You can create various types of minion, controlling your production, what you receive, counting your AutoSmelt and Compressor improvements.
➥ Minion Upgrades: You have two types of improvements for minions: AutoSmelt and Compressor that will deliver to the minion what you set as a result.
Fuel Upgrades: You have the possibility to put time improvements to the minion, you can create the ones you want by following the steps explained below.
AutoSell Upgrades: You have the possibility to put the minion automatically sell items that cannot be added to your inventory, setting a percentage of the original price.
NBT MetaBase: Minions store everything they contained as a level, upgrades, and stats in the item itself.
Animations: Minions have an animation that runs 4 seconds before the original action, and rotate if necessary.
Offline Work: Minions will work while you are offline, costing no server performance, and uses simple but powerful calculations when you log on again to calculate the number of resources generated while you were offline
Upgrade Minion by Levels: You have the possibility to upgrade to the minion through levels. (This must be set in the level configuration in the GUI).
Upgrade Minion by Coins: You have the possibility to upgrade to the minion through coins. (This must be set in the coins configuration in the GUI).
➥ Upgrade Minion by Craft: You have the possibility to upgrade to the minion through custom craft. (This must be set in the custom craft configuration in the GUI).
Protect Minion: The minion is protected so that it can only be used by its owner or members of SkyBlock islands.
➥ Minions Skins: You have the possibility to create minion skins unlimitedly.
➥ Custom Slots Upgrade: You can choose which slot this upgrade item is based on the number of improvements there are.
Craft Preview: If crafteo upgrade is set you can right click and get a preview and improve it if you have the materials in the inventory.
Max Minion Per Player: You have the possibility to set the maximum number of minions per player.
SkyBlock Addons: The plugin has support for the following skyblock plugins allowing island members to interact with the minion.
Spoiler: SkyBlock Plugins
AcidSkyBlock
ASkyBlock
BentoBox
FabledSkyBlock
IridiumSkyBlock
SuperiorSkyBlock
➥PlotSquared Addon: The plugin has plotSquared support in all its versions allowing the user to put the minion in their plot or in which they have access.
➥ LuckPerms Addon: The plugin has LuckPerms support for checking a player's permissions.
➥Economy Addons: The plugin gives you the possibility to use savings for coin improvement, the supported plugins are as follows.
Spoiler: Economy Plugins
PlayerPoints
Vault
➥Economy Sell Addons: The plugin gives you the possibility to get the prices set in other plugins to sell the materials through the AutoSell upgrade.
Spoiler: Economy Sell Plugins
Essentials
CMI
ShopGUI+
➥TownyAdvanced Addon: Support Towny to make people only be able to put minions in their own Town.
➥Protection Addons: The plugin verifies other protection plugins to prevent players from putting minions in regions not set by you.
Spoiler: Protection Plugins
WorldGuard
RedProtect
GriefPrevention
Residence
MassiveFactions
FactionsUUID
Lands
➥ProtectionStones Addons: The plugin allows you to use this plugin to verify that you don't put minions in regions that aren't yours.
➥PreciousStones Addons: The plugin allows you to use this plugin to verify that you don't put minions in regions that aren't yours.
➥Link Chest: You can link a chest as additional inventory to the minion, to access this menu you just need to give the head information.
➥Fuel Time Restant: The <time> variable was added to show the remaining time in the Fuel item you create.
➥Ideal Layout: The Ideal Layout system to allow players to see in what conditions it's good to put the minion.
➥PreLoad Minions: Feature for big servers, PreLoad, what does it mean? That minions will be kept loaded so as not to affect server performance every time a player comes leave and join.
➥Tiers System: A suggestion from a buyer, was to imitate the system that has hypixel, of Tiers to unlock maximum minions, you can edit the tiers, the maximum of minions and what is required in tiers.yml.
➥Food Stats: You have the possibility of having a statistic that indicates the hunger of the minion. You can feed it by creating custom meals.
➥Health Stat: You have the possibility of having a statistic that indicates the health of the minion. If this low you must increase it with the item that produces the minion.
➥Minion Shop:You have a custom store to sell Minions.
➥AutoSpawn Minion on Island: A feature suggested by a buyer, the possibility to spawn a minion when creating an island, the plugins supported with this feature are as follows:

Spoiler: SkyBlock Plugins
BentoBox
FabledSkyBlock
IridiumSkyBlock
SuperiorSkyBlock
[IMG]
[IMG]

[IMG]

[IMG]










[IMG]
[IMG]


[IMG]


MINER: Will place and mine the block that you set.
FARMER: Uses dirt around it to plant and farm the item of your choice.
LUMBERJACK: WIll plant and chop trees.
RANCHER: Will spawn and kill livestock of your choice.
HUNTER: Will spawn and kill mobs of your choice.
FISHER: This minion has as entities SQUID and GUARDIAN, UNKNOWN for normal fish.
➥ PEASANT: The peasant minion this minion only works with Sandia and Pumpkin makes a natural production of these.
CACTUSCANE: This type of minion only works for Cactus and Cane you already have by default a cactus.yml guide and sugarcane.yml
COLLECTOR: This minion will collect items in a certain range and add them to a chest.
SELLER: This minion will sell items from the chest and add the amount of money to the player.
[IMG]

  • %um_minions_size% » It returns minions placed.
  • %um_max_size » It returns max minions.
  • %um_next_unlocked% » It returns how many minions you've unlocked so far.
  • %um_next_restant% » It returns as many minions as you have left for the next Tier.
  • %um_unlocked_<key>_level_<level>% » It returns you if you have the tier unlocked, you must set the minion key and the level you want to check for that player.
CHECK MY OTHERS PLUGINS

[IMG]

[IMG] [IMG]
[IMG] [IMG]
[IMG]

play.provanas.com
[IMG]


play.thedestinymc.com
[IMG]

[IMG]

Many thanks to the people who help me personally to continue giving good and constant updates.

@Nubba ⭲ 75 Dollars

[IMG]

  • /msetup reload » Reloads the plugin.
  • /msetup setup » Opens the setup inventory.
  • /msetup food » Opens the setup food inventory.
  • /msetup autosell <name> » Create a new one autosell.
  • /msetup autosmelt <name> » Create a new one autosmelt.
  • /msetup compressor <name> » Create a new one compressor.
  • /msetup fuel <name> » Create a new one fuel.
  • /msetup setmaxminion <name> <amount> » Set max minion by data.
  • /msetup give minion <key> <player> <amount> » I'll give you the selected minion.
  • /msetup give fuel <key> <player> <amount> » I'll give you the selected fuel.
  • /msetup give autosell <key> <player> <amount> » I'll give you the selected autosell.
  • /msetup give autosmelt <key> <player> <amount> » I'll give you the selected autosmelt.
  • /msetup give compressor <key> <player> <amount> » I'll give you the selected compressor.
  • /msetup give skin <key> <player> <amount> » I'll give you the selected skin.
[IMG]


  • ultraminions.admin » Gives permission to use commands listed above.
  • minions.max.<amount> » Sets the maximum amount of minions someone can place
  • ultraminions.place.<key> » Controls which minions a player can place.
  • ultraminions.maxplace.<key>.<amount> » Controls which max minions a player can place by type.
[IMG]

Spoiler: MinionCraftEvent
Code (Java):
public MinionCraftEvent(Player player, Minion minion, MinionLevel minionLevel) {
this.player = player;
this.minion = minion;
this.minionLevel = minionLevel;
}

public static HandlerList getHandlerList() {
return HANDLERS_LIST;
}

public Player getPlayer() {
return player;
}

public Minion getMinion() {
return minion;
}

public MinionLevel getMinionLevel() {
return minionLevel;
}

@Override
public boolean isCancelled() {
return isCancelled;
}

@Override
public void setCancelled(boolean isCancelled) {
this.isCancelled = isCancelled;
}

Spoiler: MinionBreakEvent
Code (Java):
public MinionBreakEvent(PlayerMinion playerMinion, Block block) {
this.playerMinion = playerMinion;
this.block = block;
}

public PlayerMinion getPlayerMinion() {
return playerMinion;
}

public Block getBlock() {
return block;
}

@Override
public boolean isCancelled() {
return isCancelled;
}

@Override
public void setCancelled(boolean isCancelled) {
this.isCancelled = isCancelled;
}
Spoiler: MinionPlaceEvent
Code (Java):
public MinionPlaceEvent(PlayerMinion playerMinion, Block block) {
this.playerMinion = playerMinion;
this.block = block;
}

public PlayerMinion getPlayerMinion() {
return playerMinion;
}

public Block getBlock() {
return block;
}

Spoiler: MinionCollectEvent
Code (Java):

public MinionCollectEvent(List<ItemStack> items, Player player) {
this.items = items;
this.player = player;
this.emptyCollect = items.isEmpty();
}

public List<ItemStack> getItems() {
return items;
}

public Player getPlayer() {
return player;
}

public boolean isEmptyCollect() {
return emptyCollect;
}

@Override
public boolean isCancelled() {
return isCancelled;
}

@Override
public void setCancelled(boolean isCancelled) {
this.isCancelled = isCancelled;
}

Spoiler: MinionSellItemEvent
Code (Java):
public MinionSellItemEvent(Player owner, List<ItemStack> items, boolean smelted, boolean compressed, double priceNormal, double priceSmelted, double priceCompressed, double finalPrice){
this.owner = owner;
this.items = items;
this.smelted = smelted;
this.compressed = compressed;
this.priceNormal = priceNormal;
this.priceSmelted = priceSmelted;
this.priceCompressed = priceCompressed;
this.finalPrice = finalPrice;
this.isCancelled = false;
}

public double getPriceCompressed() {
return priceCompressed;
}

public void setFinalPrice(double finalPrice) {
this.finalPrice = finalPrice;
}

public void setPriceCompressed(double priceCompressed) {
this.priceCompressed = priceCompressed;
}

@Deprecated
public void setPriceCompressed(int priceCompressed) {
this.priceCompressed = priceCompressed;
}

@Deprecated
public void setPriceNormal(int priceNormal) {
this.priceNormal = priceNormal;
}

@Deprecated
public void setPriceSmelted(int priceSmelted) {
this.priceSmelted = priceSmelted;
}

public void setCompressed(boolean compressed) {
this.compressed = compressed;
}

public void setPriceNormal(double priceNormal) {
this.priceNormal = priceNormal;
}

public void setPriceSmelted(double priceSmelted) {
this.priceSmelted = priceSmelted;
}

public List<ItemStack> getItems() {
return items;
}

public double getFinalPrice() {
return finalPrice;
}

public Player getOwner() {
return owner;
}

public double getPriceNormal() {
return priceNormal;
}

public double getPriceSmelted() {
return priceSmelted;
}

public boolean isCompressed() {
return compressed;
}

public boolean isSmelted() {
return smelted;
}

Spoiler: MinionLoadEvent
Code (Java):
public MinionLoadEvent(PlayerMinion playerMinion, Chunk chunk) {
this.playerMinion = playerMinion;
this.chunk = chunk;
}

public PlayerMinion getPlayerMinion() {
return playerMinion;
}

public Chunk getChunk() {
return chunk;
}

@Override
public boolean isCancelled() {
return isCancelled;
}

@Override
public void setCancelled(boolean isCancelled) {
this.isCancelled = isCancelled;
}

Spoiler: MinionUnloadEvent
Code (Java):
public MinionUnloadEvent(PlayerMinion playerMinion, Chunk chunk) {
this.playerMinion = playerMinion;
this.chunk = chunk;
}

public PlayerMinion getPlayerMinion() {
return playerMinion;
}

public Chunk getChunk() {
return chunk;
}

@Override
public boolean isCancelled() {
return isCancelled;
}

@Override
public void setCancelled(boolean isCancelled) {
this.isCancelled = isCancelled;
}


[IMG]

Spoiler: config.yml
https://pastebin.com/x5rinmKm
Spoiler: lang.yml
https://pastebin.com/9zuaAaYv
Spoiler: upgrades.yml
https://pastebin.com/zkgFuRg2
Spoiler: skins.yml
https://pastebin.com/i0arEAkJ
[IMG]

➥ You are not allowed to distribute the plugin (it will only be used for you).
➥ You will accept that I have the right to change the price of the product (the plugin will improve every day, there may be price increase, or discounts for holidays)
➥ You are not allowed to decompile the plugin.
➥ You will agree not to give stupid or bad criticism without first asking for help or support.
➥ You will agree not to make any claim of money back.
Author
MC-PLUGIN
Downloads
3
Views
378
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from MC-PLUGIN

AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock