Sueta
BL

BlockReplacer

1.2

Schedules Specific Block Replacements

·Plugin

Ever need a plugin that resets specific blocks, but not a prison plugin that resets huge chunks? Look no further! Introducing: BlockReplacer !

BlockReplacer comes with the following features:

FEATURES:
-Create specific sets of blocks (regions) that reset at a given interval
-Regions update as edited-no need to reload
-Provides a wand to easily register blocks with
-Custom location serialization-easy to read config
-Optional broadcasts whenever a region is reset
-And more:)

TO ADD:
-A block highlighter, to easily see which blocks are in a region
-WorldGuard support to make blocks mineable in protected areas.

HOW TO USE:
1: Create a region
-/br new [region name] [interval (minutes)] [optional broadcast message]
2: Get a wand for that region
-/br wand [region name]
3: Left click blocks to register them to that region, left click them again to unregister them

Permissions from plugin.yml:
blockreplacer.registerblock:
description: allows usage of wand
default: op
blockreplacer.commands.create:
description: gives access to /blockreplacer region new
default: op
blockreplacer.commands.delete:
description: gives access to /blockreplacer region delete
default: op
blockreplacer.commands.delay:
description: gives access to /blockreplacer region delay
default: op
blockreplacer.commands.wand:
description: gives access to /blockreplacer wand
default: op
blockreplacer.commands.help:
description: gives access to /blockreplacer help
default: op
blockreplacer.commands.regionlist:
description: gives access to /blockreplacer regionlist
default: op
blockreplacer.commands.regioninfo:
description: gives access to /blockreplacer regioninfo
blockreplacer.commands.backup:
description: gives access to /blockreplacer backup
default: op
blockreplacer.commands.message:
description: gives access to /blockreplacer message
default: op

blockreplacer.* and blockreplacer.commands.* also work for their respective child permissions

Commands:
/br help-Shows commands
/br regionlist-Shows list of regions
/br regioninfo-Shows specific info about a region

/br new-Create a new region
/br delete-Delete a region

/br wand [region]-get wand for the specified region
/br message-Edit broadcast message for a region
/br interval-edit reset interval for a region
/br backup-perform a manual backup to config

Requirements:
-Java 8 or higher

Please leave any found bugs, suggestions, and feedback in comments! Enjoy!:)

-Yona168

Disclaimer: Decompiling the .jar and/or using the code contained within this plugin in any way without permission is not allowed

Similar projects

Plugin →