HomeJavaModsBuilder Tools
Builder Tools
Infroduction:
This skript is to help builders speed up their build time and scrap the wasted time. This contains tools that you wont find in many build plugins, these are made specifically to reduce the time spent on build tweaking.

This skript currently only has one feature as I've made it for my server and will make more when they are needed.

Installation:
Drag and drop buildertools.sk into Skript/scripts/
run the command " /sk reload all " or " /sk reload buildertools "
done

Permission Nodes:
Add permission nodes can be customized in the config section.
buildertools.help
buildertools.replace
buildertools.splash
buildertools.drill
buildertools.stack
buildertools.rename

Tools:
1 (1.8 tested)
.
/replace <item to ignore> - Replace the broken block with your held block. (will ignore the ignore block) [Plots compatible]
2. /splash <radius> <block to ignore> - Replace all blocks in a radius to your held block. (will ignore the ignore block)
3. /drill <length> <block to ignore> - Replace all blocks from the broken block to x blocks below the broken block to your held block. (will ignore the ignore block) [Plots compatible]
4. /stack <length> <block to replace> - Replace all blocks from the broken block to x blocks above the broken block to your held block. (will only replace the replace block) [Plots compatible]
5. /random <add/undo> <block> - Replace the placed block with a random block from the lore list. [Plots compatible]

Whats New:
1.
Added the random tool
2. Tool names are not removed on enable/disable of tools
3. All commands now have aliases
4. You can now set a replace/ignore block by just looking down on the block
5. NEW drill tool (read about above)
6. NEW stack tool (read about above)

Future Ideas:
1.
An undo command to undo 100s of replaces. (possibility)

Spoiler: Help [Config Section]
Code (Text):

#-----------------------------------------------------#

    # --- HELP COMMAND: --- #
    hc: bt                                                      # The help command prefix.
    hal: buildertools, btools, buildert                         # Other command prefixes.
    hp: buildertools.help                                       # Permission to execute the help command.
    hpm: &cYou do not have access to this tool help!            # If you do not have the required permission.
    hm: &c/bt <tool> &7(replace, splash, drill, stack, random)  # If the command is incorrectly used.

#-----------------------------------------------------#
 
Spoiler: Replace [Config Section]
Code (Text):
#-----------------------------------------------------#

    # --- REPLACE OPTIONS: --- #                       (PlotSquared compatable)
    1c: replace                                       # The command prefix.
    1al: btr                                          # Other command prefixes. (split with ',' to list aliases.)
    1p: buildertools.replace                          # Permission to execute the command.
    1pm: &cYou do not have access to this tool!       # If you do not have the required permission.
    1a: &cThere is nothing in your hand!              # If you are not holding an item.
    1m: &2Build tool enabled: &7replace               # The message to notify you that the block has replace enabled. (set to 'false' to disable msg)
    1rm: &4Build tool disabled: &7replace             # The message to notify you that the block has replace disabled. (set to 'false' to disable msg)
    1pb: &aIgnore block set to: &7                    # If your target block is in range of 1, it will be set to the ignore block.
 
    1l: &8##replace                                   # The lore id to enable replace for the block.
    1sl: &8##ignore: &8                               # The lore id to set an ignored block.

#-----------------------------------------------------#
Spoiler: Splash [Config Section]
Code (Text):
#-----------------------------------------------------#

    # --- SPLASH OPTIONS: --- #
    2c: splash                                        # The command prefix.
    2al: bts, btsp                                    # Other command prefixes. (split with ',' to list aliases.)
    2p: buildertools.splash                           # Permission to execute the command.
    2pm: &cYou do not have access to this tool!       # If you do not have the required permission.
    2h: &c/splash <radius> <block to ignore>          # If command is used incorrectly.
 
    2e: &cCannot set splash radius to less than 1!    # If you to setting the radius to less than 1.
    2se: &cSplash radius above 10 can cause lag!      # If the radius is set to 10 or more. (can cause lag)
    2ca: 15                                           # The max splash radius.
    2cam: &cCannot set radius to more than 15!        # If the radius exceeds the max size.
    2a: &cThere is nothing in your hand!              # If you are not holding an item.
    2m: &2Build tool enabled: &7splash                # The message to notify you that the block has splash enabled. (set to 'false' to disable msg)
    2rm: &4Build tool disabled: &7splash              # The message to notify you that the block has splash disabled. (set to 'false' to disable msg)
    2pb: &aIgnore block set to: &7                    # If your target block is in range of 1, it will be set to the ignore block.
 
    2l: &8##splash: &8                                # The lore id to enable splash for the block.
    2sl: &8##ignore: &8                               # The lore id to set an ignored block.

#-----------------------------------------------------#
 
Spoiler: Drill [Config Section]
Code (Text):
#-----------------------------------------------------#

    # --- DRILL OPTIONS: --- #                         (PlotSquared compatable)
    3c: drill                                         # The command prefix.
    3al: btd                                          # Other command prefixes. (split with ',' to list aliases.)
    3p: buildertools.drill                            # Permission to execute the command.
    3pm: &cYou do not have access to this tool!       # If you do not have the required permission.
    3h: &c/drill <length> <block to ignore>           # If command is used incorrectly.
 
    3e: &cCannot set drill length to less than 1!     # If you to setting the length to less than 1.
    3a: &cThere is nothing in your hand!              # If you are not holding an item.
    3m: &2Build tool enabled: &7drill                 # The message to notify you that the block has drill enabled. (set to 'false' to disable msg)
    3rm: &4Build tool disabled: &7drill               # The message to notify you that the block has drill disabled. (set to 'false' to disable msg)
    3pb: &aIgnore block set to: &7                    # If your target block is in range of 1, it will be set to the ignore block.
 
    3l: &8##drill: &8                                 # The lore id to enable drill for the block.
    3sl: &8##ignore: &8                               # The lore id to set an ignored block.

#-----------------------------------------------------#
Spoiler: Stack [Config Section]
Code (Text):

#-----------------------------------------------------#

    # --- STACK OPTIONS: --- #                         (PlotSquared compatable)
    4c: stack                                         # The command prefix.
    4al: btst                                         # Other command prefixes. (split with ',' to list aliases.)
    4p: buildertools.stack                            # Permission to execute the command.
    4pm: &cYou do not have access to this tool!       # If you do not have the required permission.
    4h: &c/stack <length> <block to replace>          # If command is used incorrectly.
 
    4e: &cCannot set stack length to less than 1!     # If you to setting the length to less than 1.
    4a: &cThere is nothing in your hand!              # If you are not holding an item.
    4m: &2Build tool enabled: &7stack                 # The message to notify you that the block has drill enabled. (set to 'false' to disable msg)
    4rm: &4Build tool disabled: &7stack               # The message to notify you that the block has drill disabled. (set to 'false' to disable msg)
    4pb: &aReplace block set to: &7                   # If your target block is in range of 1, it will be set to the ignore block.
 
    4l: &8##stack: &8                                 # The lore id to enable stack for the block.
    4sl: &8##replace: &8                              # The lore id to set a block to be replaced.

#-----------------------------------------------------#
 
Spoiler: Random [Config Section]
Code (Text):

#-----------------------------------------------------#

    # --- RANDOM OPTIONS: --- #                         (PlotSquared compatable)
    5c: random                                        # The command prefix.
    5al: btra                                         # Other command prefixes. (split with ', ' to list aliases.)
    5p: buildertools.random                           # Permission to execute the command.
    5pm: &cYou do not have access to this tool!       # If you do not have the required permission.
    5h: &c/random <add/undo> <block>                  # If command is used incorrectly.
    5ml: 20                                           # The max amount of blocks in list.
   
    5a: &cThere is nothing in your hand!              # If you are not holding an item.
    5m: &2Build tool enabled: &7random                # The message to notify you that the block has random enabled. (set to 'false' to disable msg)
    5rm: &4Build tool disabled: &7random              # The message to notify you that the block has random disabled. (set to 'false' to disable msg)
    5u: &cRemoved last added item!                    # If you use the undo feature.
    5nu: &cNo more items to be removed!               # If there are no more items on the tool list.
    5cu: &cThis is not a tool!                        # If the item isnt a tool.
    5al: &aAdded item to list:&7                      # Message to notify you that an item has been added to the list.
    5nl: &cThis tool has no list!                     # If there are no items in the tool's list.
   
    5l: &8##random: &8                                # The lore id to enable random for the block.

#-----------------------------------------------------#
 
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Builder Tools is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 1,038 times (via Spigot). Download it and open it directly in the game.

Explore more