Mineuniverse
Log in Register
Plugins

DeityProtect

DeityProtect
by _ForgeUser6866240
Download Claim this project
7,038 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Anti-Griefing Tools Developer Tools

What is DeityProtect?

This plugin is a light-weight chunk-based version of WorldGuard that is solely to be used by plugins who require a chunk based permission system. With no In-game interface this plugin is designed for developers to use for simplicity sake

Original developed for the ImDeity Kingdoms server for our in-house built Town system, however we are releasing it here to simplify some peoples lives

What does this plugin allow me to do?

For Server Admins: This plugin will not do anything for you, unless you are developer and using its API OR if you have a plugin installed that uses its API. Otherwise it will sit in the background. For Developers: This plugin is setup so that all of the background logic behind saving chunks and having owners etc etc is done through the plugin. All you have to do is let the plugin know who has permission on the chunk with a simple boolean operator. The rest will be done by the plugin. I will update the Github Wiki on how to use this plugin once i get a chance to document the project.

Features:

  • The simplicity. Developers waste plenty of time designing their own systems, when in reality one system can do all
  • Have 2 plugins using the system? No problem! The system will distinguish between the two for you
  • Completely configurable error output located in the DeityProtect/language.yml config file

How does it work?

There are 4 main types of PermissionTypes that can be altered EDIT (block place/break), USE (Any type of using an item), and ACCESS (walking onto a chunk) and PVP (fighting). These all take in a name and require you to be the one to determine if said player has permission or not. There is an additional type for MOB_SPAWNING, however the name does not apply to this class yet, it may get more specific in the future.

Requirements:

  • DeityAPI (With a valid MySQL connection)

Commands

  • /deityprotect reload - Reloads the config and language files (Requires deityprotect.admin)

Permissions

  • deityprotect.admin - Gives access to /deityprotect reload
  • deityprotect.override - Gives an override to every permission within deityprotect

Configuration

deityprotect:
  worlds:
    world: # World name that pertains to the values
      default_edit_perm: true # Whether to allow the edit permission on unclaimed land
      default_use_perm: true # Whether to allow the use permission on unclaimed land
      default_access_perm: true # Whether to allow the access permission on unclaimed land
      default_mob_spawn_perm: true # Whether to allow the mob-spawn permission on unclaimed land
      default_pvp_perm: true # Whether to allow the pvp permission on unclaimed land

Plugins that use this

Extra Links

Source: GitHub

Documentation: Will be written soon

Stats

v12.08.20
MC CB 1.3.1-R2.0
Release 2012-08-20 Get
v12.08.19
MC CB 1.3.1-R1.0
Release 2012-08-19 Get
v12.08.07
MC 1.3.1
Release 2012-08-07 Get
v12.08.03
MC CB 1.2.5-R5.0
Release 2012-08-03 Get
v12.07.25
MC CB 1.2.5-R4.0
Release 2012-07-25 Get
v12.07.20
MC CB 1.2.5-R4.0
Release 2012-07-20 Get

More from _ForgeUser6866240

DeityPortal
3,456
Mail
19,131
HelpTicket
15,750
DeityAPI
11,718

You Might Also Like

WorldGuard Custom Flags
WorldGuard Custom Flags
97,851
HoloAPI
Advanced and powerful holographic displays
93,959
Minequery
Minequery
91,099
SQLibrary
SQLibrary aims to streamline driver wrappers in Java for every database engine
85,675
WolfyUtilities
Utils and APIs: Config, Language and Inventory API, Protection Utils: WorldGuard, LWC, PlotSquared
84,728
DisguiseTester
Experiment with disguises!
9,677