PlotRedstone1653
Limit and manage redstone activity on PlotSquared plots!
by Jan1653
▸ 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 (soft-depend)
▸ Commands
Code (Text):
Command | Description | Permission
-----------------------------|--------------------------------------------------|----------------------
/plotredstone reload | Reload configuration and language files | plotredstone.reload
/redstoneboost [points] | Increase redstone load on current plot (testing) | plotredstone.boost
Alias: /pr1653
▸ Permissions
Code (Text):
Permission | Description | Default
-----------------------------|------------------------------------|----------
plotredstone.boost | Use the /redstoneboost command | Everyone
plotredstone.admin | Use admin commands | OP
plotredstone.reload | Reload plugin configuration | OP
plotredstone.bypass | Bypass redstone limits entirely | OP
▸ Installation
- Download PlotRedstone1653.jar
- Place it in your plugins/ folder
- Ensure PlotSquared is installed
- Restart your server
- Configure in plugins/PlotRedstone1653/config.yml
- Set your language in config.yml → language: en_US
- Reload with /plotredstone reload
▸ Configuration
Code (YAML):
# 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
# BossBar color thresholds
bossbar:
thresholds:
green
: 0.6
yellow
: 0.8
orange
: 0.95
# 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:
Code (YAML):
prefix
:
"<gray>[<gold>PlotRedstone1653<gray>] "
▸ How It Works
- Redstone events on each plot are counted in real-time
- A BossBar shows the current load percentage to players on the plot
- Colors change: Green (< 60%) → Yellow (60-80%) → Red (> 95%)
- At 100% the redstone on that plot is disabled for the configured cooldown duration
- After cooldown, redstone works again automatically
▸ Language Support
21 pre-installed languages!
English, German, Dutch, Spanish, French, Portuguese, Arabic, Czech, Turkish, Polish, Russian, Italian, Korean, Hungarian, Japanese, Chinese, Vietnamese, Swedish, Slovak, Hindi, Indonesian
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!