⌨️ Commands & Permissions
Permissions
TIP for beginners:
info
To give the permissions of all furniture, I advice you to download a permission plugin like Luckperms, Once you have a perm plugin you just need to give the permission mf.furniture.*, for Luckperm the command is /lp group default permission set mf.furniture.* true
Block permission
- Permission:
mf.furniture.{id} - Negative permission:
-mf.furniture.{id} - Example:
mf.furniture.Test - Give all furniture permission:
mf.furniture.*
Give all permissions of MF
- Permission:
mf.*
Give all commands permissions of MF
- Permission:
mf.cmds
Bypass cooldown permission
- Permission:
mf.nocd.{id}mf.nocd.* - Description: Give this custom permission to disable the cooldown for your vip players
- (Be sure to test without being op)
Commands
Download the default furniture
- Command: /mf download-defaukt-pack
- Permission:
mf.cmd.download-default-pack
Load the furniture from the textures pack that you placed in __textures__
- Command: /mf pack
- Permission:
mf.cmd.pack
Open the editor / menu
- Command: /mf editor or /mf show
- Permission:
mf.cmd.editorormf.cmd.show
Open the editor to edit a specific MF
- Command: /mf edit {FurnitureID}
- Permission:
mf.cmd.edit
Open the a gui with the MF(s) placed
- command: /mf show-placed filter/sort:
Reload the plugin
- Command: /mf reload
- Permission:
mf.cmd.reload
Reload the plugin (only 1 furniture)
- Command: /mf reload {Furnitureid}
- Permission:
mf.cmd.reload
Reload a folder
- Command: /mf reload folder:Name_Of_My_Folder
- Permission:
mf.cmd.reload
Delete a Furniture
- Command: /mf delete {id}
- Permission:
mf.cmd.delete
Clear all cooldowns and delayed commands of MF
- Command: /mf clear [playerName]
- Permission:
mf.cmd.clear
info
It supports entities too just use the entity UUID instead of player name
Enable / Disable actionbar of MF
- Command: /mf actionbar {on or off}
- Permission:
mf.cmd.actionbar
Place an MF at a specific position
- Command: /mf place {id} {x} {y} {z} {world}
- Permission:
mf.cmd.place
Remove an MF at a specific position
- Command: /mf remove {x} {y} {z} {world} [replaceWithAir default true]
- Permission:
mf.cmd.remove
Fill a region selection with a MF
- Requirement: This command require to have the plugin worldEdit
- Command: /mf we-place {id}
- Permission:
mf.cmd.we-place
Fill a WorldGuard region with a MF
- Requirement: This command require to have the plugin WorldGuard
- Command: /mf wg-fill-region {world} {region_name} stone:70,MyMF:30
- Permission:
mf.cmd.wg-fill-region
Remove all MF present in a blocks selection
- equirement: This command require to have the plugin worldEdit
- Command: /mf we-remove {replaceTheEBByAir true or false}
- Permission:
mf.cmd.we-remove
MF variable modification
- Command: /mf modification {set/modification} variable {world} {x} {y} {z} {variableName} {value}
MF usage modification
- /mf modification {set/modification} usage {world} {x} {y} {z} {value}
Give & Take commands
Give command
- (Works for offline players)
- Command:
- /mf give {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} [giveOfflinePlayer default true]
- Permission:
mf.cmd.give - Examples:
- Examples:
- /mf give %player% Genesis_Crystal{Variables:{vibraniun:10,proton:30},Usage:10} 3
- /mf give %player% SurgeBlade{Variables:{charge:%var_charge%+1},Usage:%usage%-1} 1
- /mf give %player% BoneBlade 1
- Examples:
Take command
- Command:
- /mf take {playername} {id} {quantity}
- Permission:
mf.cmd.take
GiveAll command
- Command:
- /mf giveall {id} {quantity} [world]
- Permission:
mf.cmd.giveall
Give a furniture in a specific slot of a player
- Command:
- /mf giveslot {playername} {id}{Variables:{var_id:val},Usage:val}** {quantity} {slot} [override true or false]
- Examples:
- /mf giveslot Ssomar test{Variables:{x:"Hey",world:"Island"},Usage:50} 1 0
- /mf giveslot Special70 rum{Usage:69420,Variables:{tell_me:"why",aint_nothing:"BUT A HEARTBREAK"\}} 1 %slot%
- /mf giveslot Ssomar xyz{Variables:{test:"Hello boss!"},Usage:5} 1 5
- Default usage : The usage that is in the config of your Furniture
- Override allow the Furniture to take that slot, and if there was an item there, it is going to move to another slot or get dropped to the ground.
- Permission:
mf.cmd.giveslot
Give every furniture in a specific folder to a player
- Command:
- /mf givefolder {playername} {folder} {quantity}
Drop commands
Drop a furniture at a specific location / position
- Command:
- /mf drop {id} [quantity] [world] [x] [y] [z]
- Default quantity : 1
- Default location : The location of the player who has executed this command
- Permission:
mf.cmd.drop