ModsJava
EpicProtections
Java mod listed for Minecraft 1.16–1.18. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Epic Protections was a private project I had for a server but users started asking me to upload it to public which I decided to do. Epic Protections allows your server users to protect their land and manage it all through a GUI I implemented. Users can modify things such as protection's flags and members all through a GUI.
![[IMG]](http://proxy.spigotmc.org/f50a9f7a8469e1bf3e479bddb586d863e6a0c753?url=https%3A%2F%2Fi.imgur.com%2FgiFxjhG.gif)
![[IMG]](http://proxy.spigotmc.org/622e59d6b465b839f4020242774cfa10c74ae8a8?url=https%3A%2F%2Fi.imgur.com%2FpINITjg.gif)
![[IMG]](http://proxy.spigotmc.org/22c139b18b717b40be0706f3c2a3b1637a3fda2a?url=https%3A%2F%2Fi.imgur.com%2FfxYT9iz.gif)
This plugin requires your server to have Vault installed and a economy plugin. Plugins such as Essentials and CMI already have their economy included but you can always use a different one.
Through the command /ep create users can create their own protected region if they have the required permissions. The amount of protections a user gets depends on you and your configuration. In the configuration file, you will see a section where you can modify how many protections a permission allows a player to have and then you can add the permission to the player/group. You can also manually add a protection to a player through a the command /ep give <player> <radius>. The player can access/use his given protections through the command /ep inventory. A player can upgrade a protection with economy and the max size a protection can be upgraded to depends on your configuration. You can modify the permissions and give them to the player/group.
/ep create - Allows a player to create a protection if he has any protections left.
/ep edit - Modify a protection's settings through a GUI. You can also achieve this by interacting the center of your protection/protection block.
/ep info - Receive information about a certain protection
/ep list - Receive a list of your protection/other player's protections and teleport them by clicking on them.
/ep tp <Owner> <Protection ID> - Teleport to a player's protection.
/ep members - View/Modify the members of a certain protection and its role.
/ep admin give <player> <radius> - Manually give a player a protection with a certain radius
/ep inventory - Access/Use the protections that were given to a player manually.
/ep add <player> - Add a player to your protection.
/ep reload - Reload the plugin and its resources.
Spoiler: Permissions
EpicProtections.GUI:
description: Permission to use the GUI editor
default: op
EpicProtections.Radius.Bypass:
description: Have unlimited upgrade radius.
default: op
EpicProtections.Limit.Bypass:
description: Have unlimited protections amount.
default: op
EpicProtections.Limit.<Section>
The amount of protections a player will have according to
what you set in Configuration.yml
EpicProtection.Radius.<Section>
The max radius per protection a player will have according to
what you set in Configuration.yml
EpicProtections.Edit.Members:
description: Edit the members of a certain region
default: op
EpicProtections.Edit.Radius:
description: Permissions to edit the radius of a protection
default: op
EpicProtections.Admin:
description: Permission to use admin's tools
default: op
EpicProtections.Flag.PVP:
description: Manage the flag named PVP
default: op
EpicProtections.Flag.MONSTERS:
description: Manage the flag named MONSTERS
default: op
EpicProtections.Flag.ANIMALS:
description: Manage the flag named ANIMALS
default: op
EpicProtections.Flag.CROP_GROWTH:
description: Manage the flag named CROP_GROWTH
default: op
EpicProtections.Flag.USE:
description: Manage the flag named USE
default: op
EpicProtections.Flag.CHESTS:
description: Manage the flag named CHESTS
default: op
EpicProtections.Flag.EXPLOSIONS:
description: Manage the flag named EXPLOSIONS
default: op
EpicProtections.Flag.MOB_INTERACT:
description: Manage the flag named MOB_INTERACT
default: op
EpicProtections.Flag.WATER_FLOW:
description: Manage the flag named WATER_FLOW
default: op
EpicProtections.Flag.LAVA_FLOW:
description: Manage the flag named LAVA_FLOW
default: op
EpicProtections.Flag.FLY:
description: Manage the flag named FLY
default: op
EpicProtections.Flag.HOME_USE:
description: Manage the flag named HOME_USE
default: op
EpicProtections.Flag.FIRE_SPREAD:
description: Manage the flag named FIRE_SPREAD
default: op
EpicProtections.Flag.PVE:
description: Manage the flag named PVE
default: op
EpicProtections.Fly:
description: No protection can disable your flying
default: op
description: Permission to use the GUI editor
default: op
EpicProtections.Radius.Bypass:
description: Have unlimited upgrade radius.
default: op
EpicProtections.Limit.Bypass:
description: Have unlimited protections amount.
default: op
EpicProtections.Limit.<Section>
The amount of protections a player will have according to
what you set in Configuration.yml
EpicProtection.Radius.<Section>
The max radius per protection a player will have according to
what you set in Configuration.yml
EpicProtections.Edit.Members:
description: Edit the members of a certain region
default: op
EpicProtections.Edit.Radius:
description: Permissions to edit the radius of a protection
default: op
EpicProtections.Admin:
description: Permission to use admin's tools
default: op
EpicProtections.Flag.PVP:
description: Manage the flag named PVP
default: op
EpicProtections.Flag.MONSTERS:
description: Manage the flag named MONSTERS
default: op
EpicProtections.Flag.ANIMALS:
description: Manage the flag named ANIMALS
default: op
EpicProtections.Flag.CROP_GROWTH:
description: Manage the flag named CROP_GROWTH
default: op
EpicProtections.Flag.USE:
description: Manage the flag named USE
default: op
EpicProtections.Flag.CHESTS:
description: Manage the flag named CHESTS
default: op
EpicProtections.Flag.EXPLOSIONS:
description: Manage the flag named EXPLOSIONS
default: op
EpicProtections.Flag.MOB_INTERACT:
description: Manage the flag named MOB_INTERACT
default: op
EpicProtections.Flag.WATER_FLOW:
description: Manage the flag named WATER_FLOW
default: op
EpicProtections.Flag.LAVA_FLOW:
description: Manage the flag named LAVA_FLOW
default: op
EpicProtections.Flag.FLY:
description: Manage the flag named FLY
default: op
EpicProtections.Flag.HOME_USE:
description: Manage the flag named HOME_USE
default: op
EpicProtections.Flag.FIRE_SPREAD:
description: Manage the flag named FIRE_SPREAD
default: op
EpicProtections.Flag.PVE:
description: Manage the flag named PVE
default: op
EpicProtections.Fly:
description: No protection can disable your flying
default: op
PERSONAL COMMENTS
If you find any bugs/errors on this plugin... please don't use the review section for it. Join our discord and let us know anything that is not okay with the plugin. You can also make any suggestions for the plugin or any ideas for future projects. Thank you!
TIKTOKS ABOUT THIS PLUGIN --> https://www.tiktok.com/@java4life_dev?is_from_webapp=1&sender_device=pc
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EpicProtections is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18. Downloaded 128 times (via Spigot). Download it and open it directly in the game.