SuperMines
A powerful, easy-to-use, and free-to-use mine plugin for Paper servers.
SuperMines
<div align="center"> <h1>SuperMines</h1>
A powerful, easy-to-use, and free-to-use mine plugin for Paper servers. </div>
Features
* MiniPlaceholders/PlaceholdersAPI support * Folia support * ItemsAdder/Oraxen/Nexo support * Rank system * Allow/Disallow earn xp from mine blocks * Great I18n for players * More coming soon...
Screenshots


Commands & Permissions
Commands
<p> /sm create [displayName] -- Create a mine<br> /sm help -- Show this help message<br> /sm info <mine> -- Show info of a mine<br> /sm list -- List all mines<br> /sm gui -- Show gui<br> /sm treasures -- Show help about treasures<br> /sm ranks -- Show help about ranks<br> /sm addTreasure <mine> <treasure> -- Add a treasure to the mine<br> /sm removeTreasure <mine> <treasure> -- Remove a treasure from the mine<br> /sm setRequiredLevel <mine> <rankLevel> -- Set the required rank level of a mine<br> /sm addAllowedRank <mine> <rank> -- Add allowed ranks to the mine<br> /sm removeAllowedRank <mine> <rank> -- Remove allowed ranks from the mine<br> /sm setBlockGenerate <mine> <block> <chance> -- Make the block generate in the mine<br> /sm setDisplayName <mine> <displayName> -- Set the display name of the mine<br> /sm setDisplayIcon <mine> <item> -- Set the display icon of the mine<br> /sm removeBlockGenerate <mine> <block> -- Stop the block generate in the mine<br> /sm addResetWarning <mine> <restSeconds> -- Add a mine reset warning task<br> /sm removeResetWarning <mine> <restSeconds> -- Remove a mine reset warning task<br> /sm setResetTime <mine> <resetSeconds> -- Set a mine's reset time<br> /sm settp/setteleport <mine> -- Set the teleport location of the mine<br> /sm tp/teleport <mine> -- Teleport to the mine<br> /sm setOnlyFillAir <mine> <onlyFillAir> -- Set mine only fill air when reset<br> /sm reset <mine> -- Reset a mine<br> /sm pos1 [position] -- Set the position 1 of an area<br> /sm pos2 [position] -- Set the position 2 of an area<br> /sm wand -- Get a wand<br> /sm remove <mine> -- Remove a mine<br> /sm reload -- Reload the plugin<br> /sm treasures list -- List all treasures<br> /sm treasures create <id> <displayName> <chance> -- Add a treasure (the item must be held in hand)<br> /sm treasures remove <treasure> -- Remove a treasure<br> /sm treasures setItem <treasure> -- Set the reward item (the item must be held in hand)<br> /sm treasures setChance <treasure> <chance> -- Set the chance of a treasure<br> /sm treasures setDisplayName <treasure> <displayName> -- Set the display name<br> /sm treasures addMatch <treasure> <block> -- Add match block<br> /sm treasures removeMatch <treasure> <block> -- Remove match block<br> /sm ranks list -- List all ranks<br> /sm ranks create <id> <displayName> -- Add a rank<br> /sm ranks remove <rank> -- Remove a rank<br> /sm ranks giveRank <player> <rank> [notify] -- Set a player's rank (default notify is false)<br> /sm ranks takeRank <player> <rank> [notify] - Take away a player's rank (default notify is false) /sm ranks setDisplayName <rank> <displayName> -- Set a rank's display name<br> /sm ranks setLevel <rank> <level> -- Set a rank's level </p>
Permissions
<p> supermines.reload -- reload the plugin<br> supermines.treasures -- anything about treasures<br> supermines.ranks -- anything about ranks<br> supermines.block_generates -- set/remove block generation<br> supermines.create -- create a mine<br> supermines.gui -- show the management gui<br> supermines.list -- list the mines<br> supermines.setpos -- set position<br> supermines.redefine -- redefine a mine<br> supermines.delete -- delete a mine<br> supermines.reset -- reset a mine<br> supermines.reset_warnings -- add/remove reset warnings<br> supermines.set_display_name -- set the display name of a mine<br> supermines.set_display_icon -- set the display icon of a mine<br> supermines.set_only_fill_air -- set mine will only fill air when mine reset<br> supermines.set_required_level -- set the required rank level of a mine<br> supermines.set_reset_time -- set the reset time of a mine<br> supermines.set_teleport -- set the location teleport of a mine<br> supermines.teleport -- teleport to a mine<br> supermines.bypass.rank -- bypass mine rank check </p>
Placeholders
[argument] = required argument [argument] = required argument [argument] = required argument
PlaceholdersAPI
1. %supermines_hasrank:RANKID(_PLAYER)% -- return whether the player has the rank 2. %supermines_bestrank(_PLAYER)% -- return the player's most valued rank 3. %supermines_biggestranklevel(_PLAYER)% -- return the player's most valued rank's level 4. %supermines_mine_[MINE]_resettime% -- return the remaining reset time of the mine 5. %supermines_mine_[MINE]_blocksbroken% -- return the broken blocks amount (will be 0 when reset) 6. %supermines_mine_[MINE]_blockspercent% -- return the rercentage of remaining blocks to total number of blocks 7. %supermines_mine_[MINE]_minedpercent% -- return the rercentage of broken blocks to total number of blocks 8. %supermines_mine_[MINE]_totalblocks% -- return the total blocks of the mine
MiniPlaceholders
1. <supermines_hasrank:RANKID:(PLAYER)> -- return whether the player has the rank 2. <supermines_bestrank:(PLAYER)> -- return the player's most valued rank 3. <supermines_biggestranklevel:(PLAYER)> -- return the player's most valued rank's level 4. <supermines_mine_resettime:[MINE]> -- return the remaining reset time of the mine 5. <supermines_mine_blocksbroken:[MINE]> -- return the broken blocks amount (will be 0 when reset) 6. <supermines_mine_blockspercent:[MINE]> -- return the rercentage of remaining blocks to total number of blocks 7. <supermines_mine_minedpercent:[MINE]> -- return the rercentage of broken blocks to total number of blocks 8. <supermines_mine_totalblocks:[MINE]> -- return the total blocks of the mine
API
Building...