Sueta

PersonalShulkers

0.3.1

Protects player's shulkers from other players

·Plugin

PersonalShulkers lets only the player who placed the shulker in a region be able to interact with it.
This plugin was done to combat players who use freecam or other means of hacks to open other player's shulkers in a shulker room used in Box Servers for example.

PS. Data Persists after restarts due to using NamespacedKeys and a Database used for clearing using commands

YouTube

Commands

Commands:

/clearshulkerdata <1d5h2m1s> - clears all saved data of placed shulkerboxes
/clearshulkerdata player <player> - clears all saved data of placed shulkerboxes of the player
Config

Config:

database:
  # Storage backend: sqlite, mysql, or mariadb
  type: sqlite

  # MySQL/MariaDB settings (ignored when using sqlite)
  host: localhost
  port: 3306
  database: personalshulkers
  username: root
  password: ""
  pool-size: 10

allowedRegions:
  - region1
  - region2

# if set to player it will check if the player is inside any of the regions specified above upon placing the shulker box
# if set to block it will check if the block placed is inside any of the regions above upon placing the shulker box
regionCheck: block

messages:
  breakMessage: "<bold><green>This shulker does not belong to you!</green></bold>"
  openMessage: "<bold><green>This shulker does not belong to you!</green></bold>"
  noPermission: "<bold><red>You do not have permission to use this command!</red></bold>"
Permissions

Permissions:

personalshulkers.clear - permission to clear data
personalshulkers.bypass - bypasses all checks

If you encounter any issues, please enter my support server: https://haxixu.xyz/go/support

Similar projects

Plugin →