Information: MultiMasks is a plugin where you can reward your players with "Masks" When they wear these, they get certain boosts!
GIF:
Commands:
✯ - /MultiMasks give <player> <mask> <level> <amount> - Give a certain user a mask! ✯ ✯ - /MultiMasks menu - View all the current masks! ✯ ✯ - /MultiMasks reload - Reload all the configuration files! ✯
Config file:
Code (Text):
#Effects List - Please look down below on how the effect sections should look like.
#MONEY_EFFECT - Gain extra money look how the effect should like down below
#POTION_EFFECT - Will give you an potion on wear
#AUTO_SMELT_EFFECT - Will auto smelt any ore look down below on how the effect should look like.
#TRAP_EFFECT - Trap players in a radius
#XP_EFFECT - gain extra xp when grinding
#DOWN_EFFECT - stops you from downing
#HUNGER_EFFECT - stops you from losing hunger
#SPAWNER_EFFECT - Boosts spawner rates
#COMMAND_TIMER_EFFECT - executes commands while wearing
#FISHING_EFFECT - gain rewards when fishing
#COMMAND_ON_WEAR_EFFECT - executes a command when you wear the mask
#COMMAND_ON_DEATH_EFFECT - executes a command when killin something
#DAMAGE_EFFECT - Increases damage given by a player.
#CROP_EFFECT - Increases the crop growth.
#MINE_EFFECT - Gain rewards when mining.
#MOB_EFFECT - Gain rewards when killing mobs.
#FALL_EFFECT - Disables fall damage.
#What is Level-Unlock
#Level unlock allows you to choose what level the mask will be before unlocking that effect.
#Messages
#You can add a message to each mask
#Look on how with the command death mask
#MONEY_EFFECT is the only effect that comes with a message by default.
#When-to-give-xp section
#You have to have this section on all masks even though you want it disabled.
#Xp-Type - This will let the plugin know how the mask is given xp the only effect right now is ON_EFFECT which means it will give xp on effects
#Xp - This will let the plugin know how much xp the mask will get
#Level-Multiplier - This will let the plugin know when you the mask should level up
#Enable-Level - Here you can disable or enable leveling
Mask-Menu:
Name: '&6&lMask Menu'
Size: 36
Masks:
Money:
#You can get the heads from minecraft-heads.com
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDA0NzE5YjNiOTdkMTk1YTIwNTcxOGI2ZWUyMWY1Yzk1Y2FmYTE2N2U3YWJjYTg4YTIxMDNkNTJiMzdkNzIyIn19fQ=='
Name: '&a&lMoney Mask (Level: &f{level})'
Lore:
- '&7Wear this mask to gain the super power to sell more items'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 100
Effects:
1:
Effect-Type: "MONEY_EFFECT"
Multiplier: '{level}*0.01'
Message: '&7You have gotten ${extra} extra because of your money mask'
Level-Unlock: 1
2:
Effect-Type: "POTION_EFFECT"
Potion: "SPEED"
Multiplier: '1'
Level-Unlock: 1
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Miner:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2RlOWE1ODA2NWJjMWNjNDUzMTMzNTFhNGRmYWVhY2Q4ZGU5N2U4Yzg5ZWM2ZGQ4Y2Q2MTkyYzMyYjVjIn19fQ=='
Name: '&a&lMiner Mask (Level: &f{level})'
Lore:
- '&7Wear this mask to autosmelt and gain special rewards when mining'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'AUTO_SMELT_EFFECT'
Auto-Smelt-Blocks:
#Blocks
IRON_ORE:
#What ore should it smelt into
Smelt-to: 'IRON_INGOT'
#When should this block be unlocked
Level-Unlock: 1
GOLD_ORE:
Smelt-to: 'GOLD_INGOT'
Level-Unlock: 3
STONE:
Smelt-to: 'STONE'
Level-Unlock: 5
2:
Effect-Type: 'POTION_EFFECT'
Potion: "HASTE"
Multiplier: '{level}+1'
Level-Unlock: 5
3:
Effect-Type: 'MINE_EFFECT'
Default-Chance: 5
Chance-Multiplier: '{level}+5'
#It will pick a random reward from the list
Rewards:
- 'eco give {player} 1000'
- 'give {player} diamond 64'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Strong:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTY3ODZmZjk3NTkyMGE3NjU1ZGYwMjA2ODk2N2FiMTM3ZGZhNTk1MGE3ZTgzNmEyNGQxY2JiMTFlYWFhNmUifX19'
Name: '&aStrong Mask (Level: &f{level})'
Lore:
- '&7Wear this mask to be strong'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'POTION_EFFECT'
Potion: 'STRENGTH'
Multiplier: '{level}+1'
Level-Unlock: 1
2:
Effect-Type: 'TRAP_EFFECT'
#Choose what radius the players will be trapped in
Radius: 5
#Choose the chance of getting trapped
Chance: '{level}+5'
#When the should the trap be unlocked.
Level-Unlock: 1
3:
Effect-Type: 'DAMAGE_EFFECT'
#Choose the damage multiplier
Damage-Multiplier: '{level}*0.1'
4:
Effect-Type: 'FALL_EFFECT'
Level-Unlock: 5
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Xp:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzFkNTY4ZTE2YmU2Yzc5ZDY3NGY5N2FjMWU5NDlmOGE4ZjAzZTM4MzdiNmYwYjU2YTUzOWJmYzMzN2YxZWJkIn19fQ=='
Name: '&aStrong Mask (Level: &f{level})'
Lore:
- '&7Wear this mask to gain xp'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'XP_EFFECT'
#Choose what multiplier the xp multiplier should be
Multiplier: '{level}*2'
Level-Unlock: 1
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Down:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMDE0MzNiZTI0MjM2NmFmMTI2ZGE0MzRiODczNWRmMWViNWIzY2IyY2VkZTM5MTQ1OTc0ZTljNDgzNjA3YmFjIn19fQ=='
Name: '&aDown Mask '
Lore:
- '&7Stops you from downing.'
- ''
Max-Level: 1
Effects:
1:
Effect-Type: 'DOWN_EFFECT'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: false
Hunger:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGVhZjZkMjY3ZTNhYjNjMGE5ZjUyNjUwM2E0MjFlNmNhMmE2M2RiZmE5YzZhZGEzYmM5ZjhhOWI1NTYzNyJ9fX0='
Name: '&aHunger Mask '
Lore:
- '&7Dont ever lose hunger again.'
- ''
Max-Level: 1
Effects:
1:
Effect-Type: 'HUNGER_EFFECT'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: false
Spawner:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjQ3ZTJlNWQ1NWI2ZDA0OTQzNTE5YmVkMjU1N2M2MzI5ZTMzYjYwYjkwOWRlZTg5MjNjZDg4YjExNTIxMCJ9fX0='
Name: '&aSpawner Mask (Level: &f{level})'
Lore:
- '&7Increase spawner rate'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'SPAWNER_EFFECT'
#The lower the spawner rate the better
#The default value is 200 ticks so make sure you have made the right cacluations
Decrease-Per-Level: 5
Level-Unlock: 1
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Command:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTE5ZDI4YTg2MzJmYTRkODdjYTE5OWJiYzJlODhjZjM2OGRlZGQ1NTc0NzAxN2FlMzQ4NDM1NjlmN2E2MzRjNSJ9fX0='
Name: '&aLucky Mask (Level: &f{level})'
Lore:
- '&7Get rewards while wearing'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'COMMAND_TIMER_EFFECT'
#The default is 150 seconds
Default-Timer: 150
#Here it will decrease the default timer per level
#Is in seconds
Decrease-Per-Level: 5
Rewards:
- 'eco give {player} 1000'
- 'give {player} dirt 100'
- 'eco give {player} 10'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Fishing:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzNiMTk1NWQzYjZlYjQyZjUwZTUzNmMxYTMyODVhYjczZWQ3ZTJiZTA1MWIwOWIyMWUxNzgxMWYxYTZkIn19fQ=='
Name: '&aFishing Mask (Level: &f{level})'
Lore:
- '&7Get rewards while fishing'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'FISHING_EFFECT'
#The default chance
Chance: 2
#This add to the default chance meaing
#If you are level 1 it will be 1+5+2 = 8%
Chance-Multiplier: '{level}+5'
#The rewards there should be given when fishing
Rewards:
- 'eco give {player} 1000'
- 'give {player} dirt 100'
- 'eco give {player} 10'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Command_Wear:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTc3N2U0YjUxZDAwNTI2MWU3NzUzOWVjMjNkMWNkYWQ4YzY2NTkzYWNmNGZmNDA3OGRlNjk1ZDBiM2Q2NDZlNiJ9fX0='
Name: '&aBooster Pet (Level: &f{level})'
Lore:
- '&7Get rewards while fishing'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'COMMAND_ON_WEAR_EFFECT'
#What commands should be executed
Commands:
- 'pex user {player} add booster.money.2'
#This section can be added to every mask if needed!
Mask-Off:
- 'pex user {player} remove booster.money.2'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: false
Command_Death:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmNjN2Y2NDQxYmQ3MWZjOTc0ZTk5NzdiY2IyMmVmYmM0YjYxMjc3YzQ5ZWZiMjQyM2FiOTE1NDg5NWJlIn19fQ=='
Name: '&aCoin pet (Level: &f{level})'
Lore:
- '&7Extra coins when killing mobs'
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'COMMAND_ON_DEATH_EFFECT'
#The default chance
Chance: 2
#This add to the default chance meaing
#If you are level 1 it will be 1+5+2 = 8%
Chance-Multiplier: '{level}+5'
#What commands should be executed
Commands:
- 'mobcoins give {player} 1'
Message: '&7You have gotten an extra mobcoin from your mask'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Crop:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjlmOTkxZjFmNzFiM2EzMzFmY2MxMmQ2ZTY0ZGZmMmU3MzdjOTcxZDllODhlOTcwYzc4N2UwZThjZDA2NDA4NiJ9fX0='
Name: '&aCrop pet (Level: &f{level})'
Lore:
- '&7Increases the crop rate. '
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'CROP_EFFECT'
Mulitplier: '{level}*1.1'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Mob:
Head: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjlmOTkxZjFmNzFiM2EzMzFmY2MxMmQ2ZTY0ZGZmMmU3MzdjOTcxZDllODhlOTcwYzc4N2UwZThjZDA2NDA4NiJ9fX0='
Name: '&aMob pet (Level: &f{level})'
Lore:
- '&7Gain rewards when killing mobs. '
- '&f{level} {xp} &f{maxlevel}'
Max-Level: 5
Effects:
1:
Effect-Type: 'MOB_EFFECT'
Default-Chance: 5
Chance-Multiplier: '{level}+5'
#It will pick a random reward from the list
Rewards:
- 'eco give {player} 1000'
- 'give {player} diamond 64'
When-to-give-xp:
Xp-Type: 'ON_EFFECT'
Xp: '{level}*2'
Level-Multiplier: '{level}*10'
Enable-Level: true
Messages:
RELOAD_MESSAGE: '&7You have reloaded the config file'
PLAYER_DOESNT_EXIST_MESSAGE: '&cThat player doesnt exist'
THAT_MASK_DOESNT_EXIST_MESSAGE: '&cThat mask doesnt exist please make sure you typped it right'
TYPE_A_HIHGER_LEVEL_MESSAGE: '&cYou need to type a higher level then 0'
TYPE_A_HIGHER_AMOUNT_MESSAGE: '&cYou need to type a higher amount then 0'
MASK_GIVE_COMMAND: '&7You have given &b{target} &7a &b{mask} &7mask'
TARGET_MASK_GIVE_COMMAND: '&7You have received a &b{mask} &7mask'
ACTIVED_MASK_MESSAGE: '&7You have actived your &a{mask} &7mask'
DEACTIVED_MASK_MESSAGE: '&7You have deactived your &c{mask} &7mask'
MASK_LEVELUP_MESSAGE: '&7You have leveled up your &b{mask} &7mask to level &b{level}'
Features: ✯ Custom Configuration! ✯ ✯ Custom Masks! ✯ ... and much more ...