Sueta

Redstone limiter (1.19.4-26.2)

1.4.2

Control Restone in your server, support other block too.

·Plugin

RedStone Limiter
Support Discord | Donation

1.19.4 - 26.2 = <=1.3.5 dropped supported
For 1.20.4 - 26.2 = 1.4+ suported

This plugin aim to improve server TPS by limiting Redstone.
Custom TPS Zone system, will stop redstone system when TPS is low.
Auto recovery TPS from redstone and dynamic turn on/off redstone.
Feature

  • Check the block per chunk as you set.
  • Stop placing any block as you set.
  • Support group blocks per chunk.
  • Support the TPS checker if TPS is too low.
  • More to come, etc.

Will this plugin lag?
No, it's built with performance in mind.
listener register as global event, no world scaning

Permission
redstonelimiter.reload - use reload command
redstonelimiter.warn - Get warning message for TPS
redstonelimiter.bypass.limit - Bypass the limit

Command
/redstonelimiter reload - reload all config

Default config.yml

world: #Enable or disable the world filtering
  enable: false #true/false
  mode: blacklist #whitelist/blacklist
  worldlist: []
    #- world
    #- you_world

limited-blocks:
  - REDSTONE_BLOCK:32
  - CRAFTER:8
  - DETECTOR_RAIL:32
  - POWERED_RAIL:32
  - DISPENSER:16
  - DROPPER:16
  - NOTE_BLOCK:16
  - OBSERVER:16
  - PISTON:16
  - STICKY_PISTON:16
  - REDSTONE_LAMP:32
  - REPEATER:32
  - REDSTONE_TORCH:64
  - TARGET:16
  - LEVER:64
  - STONE_BUTTON:64
  - OAK_BUTTON:64
  - HEAVY_WEIGHTED_PRESSURE_PLATE:32
  - TRIPWIRE_HOOK:16
  - TRAPPED_CHEST:8
  - DAYLIGHT_DETECTOR:8
  - SCULK_SENSOR:8

completely-block:
  blocks:
    REDSTONE_BLOCK: false
    CRAFTER: false
    DETECTOR_RAIL: false
    POWERED_RAIL: false
    DISPENSER: false
    DROPPER: false
    NOTE_BLOCK: false
    OBSERVER: false
    PISTON: false
    STICKY_PISTON: false
    REDSTONE_LAMP: false
    REPEATER: false
    REDSTONE_TORCH: false
    TARGET: false
    LEVER: false
    STONE_BUTTON: false
    OAK_BUTTON: false
    HEAVY_WEIGHTED_PRESSURE_PLATE: false
    TRIPWIRE_HOOK: false
    TRAPPED_CHEST: false
    DAYLIGHT_DETECTOR: false
    SCULK_SENSOR: false

TPSZone:
  Enable: true
  TPS: 10.0
  #showing warning message to OP, Permission, Everyone
  Warning: OP
  blocktostop:
    - REDSTONE_BLOCK
    - REDSTONE_TORCH
    - REPEATER
    - REDSTONE_LAMP
    - DROPPER
    - DISPENSER
    - HOPPER
    - COMPARATOR
    - OBSERVER
    - NOTE_BLOCK
    - PISTON
    - STICKY_PISTON

#Block group of blocks, plugin will check completely-block > limited-blocks > Group
groups:
  timers: #Group name
    enable: true
    limit: 30 #Total of blocks in this group
    blocks: #List of blocks down here
      - HOPPER
      - DROPPER
      - DISPENSER

Similar projects

Plugin →