Added the flag "structurebox" for Factions, PlotSquared, RedProtect and WorldGuard
This allows a player to spawn a structure in a region where they otherwise are not permitted to build.
Factions: /f flag set structurebox <true|false> <factionName>
PlotSquared: /plot flag set structurebox <true|false>
RedProtect: /rp flag structurebox <true|false>
WorldGuard: /rg flag <region> structurebox <allow|deny>
Added the ability to make structures temporary
This is achieved through /sb create <schematic ID> -e <Time to expire>
Added the ability to put multiple schematics into one structure box, spawning a random structure on placement
Each schematic must have the same ID, followed by an underscore, _, and an integer value. The lore identifier for this type of structure boxes will have _# on the end
For example: House_1, House_2, House_3. A structure box spawning a random structure will then have House_# as its ID
Added support for IridiumSkyBlock, SkyBlock, IslandWorld, ASkyBlock, AcidIsland, BentoBox and SuperiorSkyblock
Fixed exploit allowing players to get infinite items from inventories on structures by placing structure box, emptying inventories, undo placement then repeat process
This should also work with forks of FactionsUUID, such as SaberFactions. Just report it on the issue tracker if there is a problem with forks of FactionsUUID
Ability to view placement sessions of your, other's and all players
syntax is /structurebox sessions [pagenumber] [player|-a]
Added permission structurebox.sessions.other which grants permission to view other players' sessions (default: op)
Added permission structurebox.sessions.all which grants permission to view all sessions (default: op)
Added the ability to create structure boxes from player directories in the schematic folder when using FAWE as well as an ability to move schematic to the global schem directory
to move the schematic, use the flag -m after the schematic
Added permission structurebox.moveschematic, which grants permission to move schematics to global directory (default: op)
Fixes
Fixed an issue allowing players to dupe blocks by harvesting blocks from the structure, then do /sb undo, returning a structure box that loads the same pre-made structure
Fixed structures being flooded when placed into bodies of water on 1.12.2- and blocks being cleared around on 1.13+
Fixed a problem causing duplicate instruction messages to be added to structure box lores
Fixed a crash caused when checking for updates as a player joins the server
Ability to restrict the entire structure placed to a region provided by all supported region providers.
Config flag is Entire structure under Restrict to Regions section, which is false by default.
Can be bypassed by players having the structureboxes.bypassregionrestriction permission node.
bStats Metrics collection
You can disable this for this plugin by setting Metrics to false in config.yml, and for all plugins by setting enabled in bStats config to false
Update checker
Checks if a new update is available and notifies both console and players having the structurebox.update permission node.
/sbox command alias
Changes:
Editing the display name of the structure box item will no longer break the functionality of structure boxes
Fixes:
Performance has been greatly improved. This means that the risk of crashing the server when placing structures big as 100k has been drastically reduced.