Sueta

sLimits

v2.0.0

Limit the amount of blocks a player can place based on granular configs and permissions.

·Config

sLimits_splash_small_1080p.png


Documentation
Changelog

Request a new Feature
Report a Bug

  • Limit block placement based on limits inside config.yml.
  • Keeps track of the placed blocks and destroying them decreases the limit counter.
  • Player data is stored in flat files inside the storage/ directory.
  • Unique permissions per limit. Only if a player has that permission the limits of the config are checked.
  • Block destruction of limited blocks from other players.

sLimits allows you to gain fine grained control over the amount of blocks a player can place. Each limit has its own unique permission that can be assigned to players.

Quickstart

  1. Create a limit inside the config.yml
    # The time interval to save the placed blocks to the disk storage
    # set to 0 to disable automatic saving
    save-interval-ticks: 200
    storage:
      block_placement: storage/block_placement/
    limits:
      block_placement:
        # permission: slimits.limits.block_placement.stones
        stones:
          type: stone
          limit: 10
          # optionally deny breaking limited blocks placed by others
          # default: false - everybody can break limited blocks of others
          deny-breaking-by-others: true
        # permission: slimits.limits.block_placement.bedrocks-10
        bedrocks-10:
          type: bedrock
          limit: 10
        # permission: slimits.limits.block_placement.bedrocks-20
        bedrocks-20:
          type: bedrock
          limit: 20
  2. Assign the slimits.limits.block_placement.stones permission to the players that should receive that limit.
  3. Reload the configs: /slimits reload

You can find the detailed documentation and commands on Github.

View attachment 515796 View attachment 515797 upload_2020-5-16_23-26-13.png upload_2020-5-16_23-26-31.png

This is a complete recode and new implementation of the discontinued Limits plugin.

Similar projects

Config →