Structure Boxes icon

Structure Boxes -----

A plugin that adds items that turn into a pre-made structure when placed




  • Fixed free space check not checking for obstackles
----------, Jun 22, 2021

Changelog:
  • Added support for Movecraft 8.0.0
  • Fixed structurebox session expiring if a player edited its inventory while inside it
  • Fixed region overlapping region check
----------, May 31, 2021

  • 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
----------, Dec 7, 2020

  • Added Simplified Chinese translation. Credits to @ahdg6
  • Fixed an NPE being thrown when checking for inventory editing
  • Now expires session if a Movecraft craft is sunk after being placed
----------, Nov 11, 2020

  • Fixed exploit allowing players to get infinite items from inventories on structures by placing structure box, emptying inventories, undo placement then repeat process
----------, Sep 19, 2020

  • Updated LandsAPI to 4.7.3, thus supporting the later versions of Lands
  • Added support for FactionsUUID
    • 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
----------, Jul 21, 2020

  • Fixed ArrayIndexOutOfBoundsException in update checker
  • Fixed issues related to Movecraft compatibility
  • Plugin prefix is now stored in config.yml rather than localisation files. Key is 'Plugin prefix:'
----------, May 3, 2020

  • Added support for PlotSquared v5
----------, Apr 23, 2020

Changelog:
----------, Apr 21, 2020

  • Fixed bugs related to PlotSquared compatibility
  • Fixed a bug causing plugin to disable when using it with FAWE on 1.13+
  • General improvements in code
----------, Apr 7, 2020

Fixes
  • Fixed a bug causing the plugin to tell that a "new update is available when it is up to date"
  • Made all parts of update checking being run asynchronously
----------, Feb 19, 2020

Fixes:
  • Fixes a bug with Movecraft compatibility that causes the structure session to not expire when a piloted craft stored as part of a structure is moved
----------, Feb 18, 2020

Additions
  • sessions sub-bommand under /structurebox
    • 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
----------, Feb 17, 2020

Fixes

  • Fixed potential for NullPointerException when checking for RedProtect regions.
  • Fixed prevention of structure placement due to intersecting with GriefPrevention claim when there in fact was none present
----------, Jan 17, 2020

Additions
  • Added FAWE compatibility
    • Note: It is still not recommended to use FAWE due to bugs in the API as well as the known instability of the plugin
  • Now supports Lands and Civs too
  • Added Movecraft support:
    • If a craft that makes up a structure part of an active undo session is moved, the session will expire
Changes
  • Metrics collection now also records what region provider the plugin is used with as well as localisation used.
----------, Dec 17, 2019

Fixes:
  • Fixed /sbox undo returning a structure box with duplicated instruction message
  • Fixed a bug breaking /sbox undo on versions 1.12.2 and below
----------, Dec 3, 2019

Fixes:
  • Fixed a bug that caused structure boxes to not be returned to the player placing it if structure placement fails.
  • Fixed a bug in the Update checker causing it to notify about an update despite being up to date
----------, Nov 28, 2019

Changes:
  • Multi-line instruction message
    • Syntax is
      Structure Box Instruction Message:
      - Line 1
      - Line 2
    • Each line is denoted by -
  • Processing of /sb undo is distributed over multiple ticks
Fixes:
  • Fixed a bug causing the plugin to break when executing /sb reload
  • Fixed a performance issue occuring when PlotSquared is installed
----------, Nov 27, 2019

Additions:
  • 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.
  • Several other bug fixes
----------, Nov 26, 2019

Structure Boxes v1.1
Changes:

  • Switched from javafx.util.Pair to java.util.AbstractMap.SimpleImmutableEntry
Fixes:
  • Saves Norwegian and Italian localisation files in addition to the English one
  • Require free space in config now has a function
----------, Oct 31, 2019

Resource Information
Author:
----------
Total Downloads: 2,892
First Release: Oct 28, 2019
Last Update: Jun 22, 2021
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings