JetsPrisonMines | QUICK GUI SETUP | EFFECTS | SCHEMATICS | CUSTOM BLOCKS | #1 MINES | 1.8 - 1.20

SpigotVIP JetsPrisonMines | QUICK GUI SETUP | EFFECTS | SCHEMATICS | CUSTOM BLOCKS | #1 MINES | 1.8 - 1.20 4.7.1

◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦

Native Minecraft Version: 1.13
Tested Minecraft Versions: 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19 / 1.20


3X0BJNO.png


JetsPrisonMines is a way to manage Mines through simple-to-use GUI's ingame.
Spigot Versions 1.8 - 1.16 (As well as Paper/Taco Spigot) supported.

JetsPrisonMines is written to be efficient, simple but feature rich - and with an active developer, you can expect more features to be added often


Come and join our official Discord Server!

qCu7Mvw.png

  • GUI Based
  • Timed / Percentage Resets
  • Gradual / Instant reset types (Configurable & Efficient!) - As well as configure reset direction (I.E Reset blocks from Top-To-Bottom, or Bottom-To-Top) and the amount of blocks to paste per tick
  • Player Effects (20 + Different Effects!)
  • Mine Effects - SPAWN Fireworks when the mine resets, enable players to Fly within mines
  • Statistic Holograms
  • Schematics
  • Hide the surface of the mine, by selecting a block to reset the mine surface with and add blocks to the mine that players cannot mine
  • Configure reset percentages per block
  • Messages
  • Very Customisable
  • Disable block placing within mines
  • Support for 1.8 - 1.16
  • PrisonMines (By Twyzl) and MineResetLite/MineResetLitePlus (By Boomclaw/vk2gpz) and Mines (By PCPSells) Conversion
  • PlaceholderAPI support - integrate mine stats into any plugin that supports PlaceholderAPI!
  • TokenEnchant support
  • AutoSell support
  • AsylumBombs support
MZDAGfW.png

Images :)


Mine List:
[IMG]


Mine Panel:
[IMG]


Blocks:
[IMG]


Effects given to users in the mine:

[IMG]


+ A bunch more inventories to configure various aspects of a mine

Holograms:
[IMG]


> Can configure text on the holograms as well as other display other variables such as blocks left in the mine, percentages mined / left, etc.
> You can also use standard holographic displays, and mine placeholders


mXXhL99.png


The majority of configuration is done through ingame GUI's, rather than commands.

User Permissions
- /Prisonmines reset <mine> - Give a user the ability to reset a mine -
jetsprisonmines.user.reset (Cooldown permission is specified in config.yml)

Admin Permissions:
- /PrisonMines createmine <name> - Creates a mine with the defined name - jetsprisonmines.admin.createmine
- /PrisonMines list -
lists all the current mines that are active - jetsprisonmines.admin.list
- /PrisonMines panel <mine> - Opens the mine panel for a particular mine - jetsprisonmines.admin.panel
- /PrisonMines deletemine <mine>
- Deletes the specified mine - jetsprisonmines.admin.delete
- /PrisonMines wand - Gives you the Mine Selection Tool - jetsprisonmines.admin.wand
- /PrisonMines convert <plugin> - Converts another mines plugin into this- jetsprisonmines.admin.convert
- /PrisonMines resize <mine> - resizes the mines region to the current selection this- jetsprisonmines.admin.createmine
- /PrisonMines reset <mine/all> - resets a mines block area-
jetsprisonmines.reset and either jetsprisonmines.reset.<minename> OR jetsprisonmines.admin.reset to be able to reset all mines
- /PrisonMines resetdir <bottomtotop/toptobottom> <mine/all> - sets the reset direction of a mine - jetsprisonmines.admin.resetdir
- /PrisonMines settp <mine> - sets the teleport location of the mine - Jetsprisonmines.admin.createmine
- /PrisonMines srp <percentage> <mine/all> - Sets the percentage reset of a mine - jetsprisonmines.admin.createmine
- /PrisonMines str <time> <mine/all> - Sets the timed reset of a mine - jetsprisonmines.admin.createmine
- /PrisonMines resettype <instant/gradual> <mine/all> - Sets the reset type for that particular mine, or all mines - jetsprisonmines.admin.resettype
- /PrisonMines debug <mine> - Debugs a mine with useful information - jetsprisonmines.admin.debug
- /PrisonMines setblocksinmine <material> <mine/all> - Sets all blocks in a mine temporarily to a certain material - jetsprisonmines.admin.setblocks
- /
PrisonMines addblock <mine> <material> <percentage> - jetsprisonmines.admin.setblocks
- /PrisonMines rename<oldminename> <newminename> - jetsprisonmines.admin.rename

jetsprisonmines.admin.blockbreak
- Ability to place blocks in mines



oNdnvPE.png


Pretty simple, just drop the plugin in the /plugins folder
:)


To create a mine:
- Get a mine wand using /mines wand, select the region of the mine
- Use the command /Mines create <minename> to create the mine with the region
- Use the mine panel, /mines panel <minename> to modify it's contents
- Setup a worldguard region over the mine to allow for block breaking



>> TRANSFERRING FROM OTHER MINE PLUGINS <<
Currently only conversions from Twyzl's PrisonMines and Boomclaw's/vk2gpz MineresetLite/plus is supported/ It will only convert the mine regions, spawn location, and blocks in the mine - This can be temperamental and some mines may need to be done manually.

To do a conversion
- Delete the old PrisonMines/MineResetLite plugin
- Put in my plugin and start the server up
- Type /prisonmines convert <plugin>
- Restart server
- done!

Placeholders using PlaceholderAPI

Code (Text):

/papi ecloud download jetsprisonmines
/papi reload

to list placeholders
/papi ecloud placeholders jetsprisonmines

2BTyYdL.png


Files are quite small, as per mine configuration is done through GUI's :)
Code:
#############################################
#                                           #
#              PrisonMines                #
#            Created by Jet315              #
#                                           #
#############################################

#The prefix that is shown before the plugin
plugins_prefix: "&ePrison&bMines &7» "


# -- Plugin Settings --

#The check delay, in seconds, of how often Mines are checked & holograms & signs are updated
#Changing this to a larger number will increase performance however may degrade user experience
check_delay: 1

#Whether users can place blocks in the mines or not
place_blocks_in_mines: false
#Whether when a mine resets, only missing blocks should be reset? This can massively help with performance!
only_replace_missing_blocks: true
#Very important setting from a lag perspective. This option will determind how many blocks can be pasted per tick (The more blocks, the faster the mine will reset but the laggier it will be)
amount_of_blocks_to_paste_per_tick: 100
Code:
#
# -- Mine Reset Messages --
#
#    CAN BE DISABLED, PER MINE, WITHIN THE IN-GAME GUI IF NEEDED
#
# Placeholders:
#               %MINE% - Returns the name of the mine
#               %TIME% - Returns the time until the mine resets
reset:
  timed:
    times: "10,5,3,2,1" #The times (in seconds) you wish the messages below to show. If you are using gradual reset, only numbers up to 10 is supported
    singular: "&a%MINE% &7Will be resetting in &b%TIME% second."
    plural: "&a%MINE% &7Will be resetting in &b%TIME% seconds."
    reset: "&a%MINE% &7is now resetting! You have been teleported to &a%MINE% Spawn&7!."
  gradual:
    player_in_mine: "&a%MINE% &7is currently resetting! Please wait!" #Called if a user runs into the mine while its resetting
#
#  -- Hologram messages --
#
# %STAT% for the corresponding statistic as a percentage
# %STATUNFORMATTED% to get the raw statistic (I.E the exact amount of blocks left)
# %MINE% for the mine
#
hologram:
  timer_holo: "&7-- &aMine &b%MINE% &awill reset in &b%STAT% &7--"
  blocks_left_holo: "&7-- &aTheir are &b%STAT%% &ablocks left in mine &b%MINE% &7--"
  blocks_mined_holo: "&7-- &b%STATUNFORMATTED% &ablocks have been mined &7--"

#
# -- Other stuff --
#
no_permission: "&cYou do not have permission for this command"

v1dcf3k.png


Events will be added soon, but a few methods exist that you may use:
https://pastebin.com/dys0QJB2

How to use?
Code (Text):

//I would suggest saving this to a field variable, so you don't have to keep keep calling the Bukkit API
((JetsPrisonMinesAPI) Bukkit.getPluginManager().getPlugin("JetsPrisonMines")).getAPI();


Also two events:
Code (Text):

MinePostResetEvent - Called when after a mine is reset
OpenMineInventoryEvent - Called when a player opens a mine inventory

z2HNRTd.png

Any problems, questions or suggestions send me a PM here, on Spigot - I'm pretty active :)

BWDjaWz.png

By buying this plugin you agree to the following terms:
  • You will not chargeback - If you have a legit issue that I cannot fix then I’ll happily refund you
  • I cannot guarantee support indefinitely.
  • You may not -Redacted- or resell this plugin
  • I may refuse to give you support with or without any specific reason
  • If you have an issue with this plugin, please contact me before leaving a 1 or low star rating
  • I can update this terms of use at any time, without notification
Author
Dekomori
Downloads
1,785
Views
6,656
Extention type
jar
File size
325.2 KB
Hash
1e34d5c44543afed8ee160b880a0def7
First release
Last update
Rating
4.75 star(s) 8 ratings

More resources from Dekomori

Share this resource

Latest updates

  1. 4.7.1

    4.7.1
  2. N/A

    N/A
  3. N/A

    N/A

Latest reviews

is not working, the plugin blocks
Please update!
Update please
Been looking for this ;)
Cheers
Update please... | Holograms problema x2
Update Please | Holograms Problem
Can you update to latest version?
Top