MCTantrum Wiki
  • MCTantrum
  • 🍕General
    • Rules
      • Auto-Clickers and AFK
      • Alt Accounts
    • Policies
      • Replacement Policy
      • Referrals
    • Voting
    • Server Resource Pack
      • Craftables
      • Custom Building Blocks
      • Calamity
        • Fusion Catalysts
        • Swords
        • Axes
        • Pickaxes
        • Fishing Rods
        • Bows
        • Crossbows
      • ❌DEPRECATED - Pokemon
        • ❌DEPRECATED - PokeCache
        • ❌DEPRECATED - Breeding and Incense
        • ❌DEPRECATED - Quests
      • Slimefun Textures
    • Commands
      • Basic Commands
      • McMMO Commands
      • Lands
      • Economy Related Commands
      • Slimefun Commands
      • Plugin Specific/Misc
      • Permission Based
    • Land Claims
    • Custom Crafting
      • Minecraft +
      • Key Fragments
      • Spawner Keys
      • ❌DEPRECATED - Summoning
      • Shiny Wares
      • Misc
    • Enchantments
      • AdvancedEnchantments (AE)
        • Enchantments List
    • Mob and Item Stacking
    • Worlds
      • Overworld
      • Nether
      • The End
      • Resource World
      • 🆕Badlands
        • 🆕Elite Mobs
    • Dragons
      • Loot Tables
    • Tips and Info
  • 🏆Ranks
    • Ranks
      • Default (new player)
      • Chicken
      • Sheep
      • Turtle
      • Strider
      • Panda
      • Wolf
      • Spider
      • Piglin
      • Husk
      • Creeper
      • Ravager
      • Guardian
      • Blaze
      • Wither
      • Dragon
      • Cod
    • Prestige Ranks
  • ⚔️Tantrum Gear Progression
    • Crate Key and Upgrade Tokens
    • Tier 1 - Tantrum
      • Tantrum Coif
      • Tantrum Plate
      • Tantrum Wings
      • Tantrum Pants
      • Tantrum Greaves
      • Bobby the Rat
      • Tantrum Blade
      • Tantrum Bow
      • Tantrum Crossbow
      • Tantrum Trident
      • Tantrum Pick
      • Tantrum Shovel
      • Tantrum Hoe
      • Tantrum Pole
    • Tier 2 - Polished
      • Polished Crown
      • Polished Chestpiece
      • Polished Wings
      • Polished Platelegs
      • Polished Warboots
      • Polished Battleaxe
      • Polished Claymore
      • Polished Longbow
      • Polished Recurve Crossbow
      • Polished Javelin
      • Polished Earth-Grinder
      • Polished Spade
      • Polished Hoe
      • Polished Pole
    • Tier 3 - Pristine
      • Pristine Greathelm
      • Pristine Battleplate
      • Pristine Wings
      • Pristine Legguards
      • Pristine Sabatons
      • Pristine Broadaxe
      • Pristine Gladius
      • Pristine Compound Bow
      • Pristine Compound Crossbow
      • Pristine Pikestaff
      • Pristine Terraformer
      • Pristine Excavator
      • Pristine Hoe of Loyalty
      • Pristine Pole
  • 💰Economy
    • Dynamic Shop and Auction House
    • Sign Shop, Plots, and Warps
    • Bits, Heads, and Spawners
    • Crates
      • Spawner Crate
      • Specific Spawner Crates
      • Vote Crate
        • Fusion Catalyst Voucher
        • Wheel of Fortune
      • Mystery Crate
      • Ω Mystery Crate
      • Slimefun Crate
      • Slimefun Junior Crate
      • Spawn Egg Crate
      • Tantrum Crate
      • Poggy Crate
      • Brewery Crate
      • Armory Crate
      • Head Accessories Crate
    • Tokens and Tokenshop
      • Charms
      • AE Items
      • Calamity Voucher
      • Job Boosters
  • 💡Things to Do
    • Dungeons
      • The Forsaken Chambers
      • Forgotten Mine
      • Slimefun Scourge
    • Events
    • Delves
      • Level 1
      • Level 2
      • Level 3
      • Level 4
      • Level 5
      • Level 6
      • Level 7
    • Quests
    • Brewery
    • ArtMap
  • 🟩Slimefun
    • Slimefun
      • (Research Groups)
      • Weapons
      • Useful Items
      • Basic Machines
      • Tools
      • Resources
        • Dusts
        • Ingots
        • Alloy Ingots
        • Irradiated Materials
        • Valuables and Misc
      • Food
      • Magical Items
      • Magical Armor
      • Technical Components
      • Miscellaneous Items
      • Armor
      • Talismans (Tier I)
      • Magical Gadgets
      • Technical Gadgets
      • Ender Talismans (Tier II)
      • Energy and Electricity
      • GPS-based Machines
      • Programmable Androids
      • Cargo Management
    • Addons
      • Advancements
      • Dyed Backpacks
      • Supreme Expansion
      • Lucky Blocks
      • LiteXpansion
      • Slimefun Ore Chunks
      • Fluffy Machines
      • Sensible Toolbox (STB)
        • Access Control
        • API
          • Overview
          • Method Overriding
        • Changelog
        • Commands
        • Configuration
        • Credits
        • Item Reference
        • Items
          • Basic
          • Building
          • Components
          • Ender Storage
          • Energy
          • Farming
          • Machines
          • Painting
          • Routing
          • Storage
        • Permissions
        • Protection
        • Quick Start Guide
        • Roadmap
        • Videos
      • Infinity Expansion
        • Infinity Materials
        • Basic Machines
        • Advanced Machines
        • Storage
        • Mob Simulation
        • Singularity Materials
        • Infinity Recipes
      • Networks
      • SlimeTinker
      • Crystamae Historia
      • Tantrum Gizmos (Slime Customizer)
      • SFCalc
Powered by GitBook
On this page
  • Block Protection
  • Inventory Protection
  • UUID Support

Was this helpful?

  1. Slimefun
  2. Addons
  3. Sensible Toolbox (STB)

Protection

PreviousPermissionsNextQuick Start Guide

Last updated 2 years ago

Was this helpful?

Sensible Toolbox has some support for protecting blocks and inventories from griefing on multiplayer servers.

Block Protection

There are several possible methods of block protection, protecting blocks in the world from modification by various STB devices. STB will make every attempt to honour any protection mechanism in place on the server.

There is a setting - block_protection - to choose the active protection method. Most methods require an additional plugin to be installed.

Config setting
Required Plugin
Notes

best

varies

Automatically choose the optimal method, depending on what plugin(s) are installed

worldguard

WorldGuard

Use the WorldGuard plugin for block protection

precious_stones

PreciousStones

Use the Precious Stones plugin for block protection

bukkit

-

Fire Bukkit BlockPlaceEvent/BlockBreakEvent to check if blocks may be placed or broken, and see if the event gets cancelled NOTE: this protection type has been removed in dev build #108 due to some potentially server-crashing bugs

none

-

Do no protection at all. Only recommended for single player or whitelisted servers with a highly trusted player-

The default setting is best: this will use WorldGuard or PreciousStones if either of those plugins are installed, and will fall back to Bukkit event firing otherwise.

Inventory Protection

There are also several methods of inventory protection. Inventory protection protects vanilla inventory blocks from access by STB blocks such as the and Advanced Recipe Book. (STB blocks which hold inventories have their own access protection, which can be adjust in the GUI of most STB blocks).

Again, there is a setting - inventory_protection - to choose the active method:

Config setting
Required Plugin
Notes

best

varies

Automatically choose the best protection method

lwc

LWC

worldguard

WorldGuard

Use the WorldGuard plugin for inventory protection. UUID support is not yet available in WorldGuard; see below more information on the implications of this.

none

-

No inventory protection at all. Only recommended for single player or whitelisted servers with a highly trusted player-base

UUID Support

All STB blocks store owner information in the form of a player UUID (this is the primary reason why STB is only supported on CraftBukkit 1.7.9 and later). It is this UUID which is used to check the access an STB block such as the Item Router or Auto Builder has when it wants to modify a block in the world, or the contents of a vanilla inventory.

Unfortunately, UUID support is still somewhat patchy in protection plugins at this time (July 2014); most plugin expect a Bukkit Player object. As a workaround STB can get this object, but the impact is that block protection will only work when the player who owns the STB block is actually online (otherwise STB can't get the Player object for the owner UUID). As an example, if you place an Auto Builder, start it digging a big hole and log out while it's running, it will stop.

An exception is LWC, where recent builds do have UUID support. This means that Item Routers can pull from LWC-protected vanilla chests etc. when the Item Router owner is offline. Hopefully other plugins (WorldGuard etc.) will also add UUID support soon.

Use the LWC plugin for inventory protection. You will need to

🟩
config
Item Router
config
up-to-date development build of LWC with UUID support from here