Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
PlotRedstone1653 icon

PlotRedstone1653 1.0.1

Limit and manage redstone activity on PlotSquared plots!


PlotRedstone1653


Limit and manage redstone activity on PlotSquared plots!




Description


PlotRedstone1653 is a lightweight and highly configurable performance plugin designed for PlotSquared servers. It monitors redstone activity on each plot in real-time and automatically disables redstone when a plot exceeds the configured limit — protecting your server from redstone lag machines.


Players see their current redstone load via a color-coded BossBar that changes from green → yellow → red as usage increases. When the limit is reached, redstone is temporarily disabled with a configurable cooldown timer.


The plugin also includes a hopper limiter to prevent excessive hopper usage on plots.




Features


✅ Real-time Redstone Monitoring — Tracks redstone events per second per plot
✅ BossBar Load Display — Color-coded progress bar showing current usage
✅ Automatic Disable — Temporarily disables redstone on overloaded plots
✅ Hopper Limiter — Configurable hopper limit per plot
✅ Merge-Aware — Larger merged plots get higher limits
✅ 21 Languages Included — English, German, Dutch, Spanish, French, Portuguese, Arabic, Czech, Turkish, Polish, Russian, Italian, Korean, Hungarian, Japanese, Chinese, Vietnamese, Swedish, Slovak, Hindi, Indonesian
✅ Custom Language Support — Create your own language files
✅ MiniMessage & Legacy Colors — Choose your preferred formatting system
✅ Configurable Prefix — Change or remove the plugin prefix
✅ Config Auto-Update — New config values added on update, existing values preserved
✅ In-Game Reload — /plotredstone reload
✅ bStats Metrics — Anonymous usage statistics




Supported Versions


Minecraft 1.13 — 1.21.x


Required: PlotSquared




Commands


/plotredstone reloadReload configuration and language filesplotredstone.reload
/redstoneboost [points]Increase redstone load on current plot (for testing)plotredstone.boost

Alias: /pr1653




Permissions


plotredstone.boostUse the /redstoneboost test commandEveryone
plotredstone.adminUse admin commandsOP
plotredstone.reloadReload plugin configurationOP
plotredstone.bypassBypass redstone limits entirelyOP



Installation


  1. Download PlotRedstone1653.jar
  2. Place it in your plugins/ folder
  3. Ensure PlotSquared is installed
  4. Restart your server
  5. Configure in plugins/PlotRedstone1653/config.yml
  6. Set your language in config.yml → language: en_US
  7. Reload with /plotredstone reload



Configuration Overview


docs
# Language selection (21 languages available)
language: en_US

# Format: MINI_MESSAGE or LEGACY
message-format: MINI_MESSAGE

# Redstone limit per second per plot
baseLimit: 2000

# Cooldown after exceeding limit (seconds)
disableDurationSeconds: 60

# Hopper limit
hopperLimit:
base: 20
mergeBonusCap: 10

All messages are configurable in language files under plugins/PlotRedstone1653/lang/.


The prefix can be customized per language:


docs
prefix: "<gray>[<gold>PlotRedstone1653<gray>] "



How It Works


  1. Redstone events on each plot are counted in real-time
  2. A BossBar shows the current load percentage to players on the plot
  3. Colors change: Green (< 60%) → Yellow (60-80%) → Red (> 95%)
  4. At 100% the redstone on that plot is disabled for the configured cooldown duration
  5. After cooldown, redstone works again automatically



Language Support


21 pre-installed languages!


Create custom languages by adding a .yml file to plugins/PlotRedstone1653/lang/ and setting language: in config.yml to the filename (without extension).




Support


Author: Jan1653


If you enjoy this plugin, please leave a rating! ⭐




PlotRedstone1653 — Keep your plot server lag-free!

Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.