SkBee Addon - BetterBounds icon

SkBee Addon - BetterBounds -----

Added features and commands to make the SkBee bounds easier to use and interact with.



Was using the bounds from SkBee and figured I might as well release this addon Skript for others to use.

Features:
  • Adds additional support for SkBee's bounds
  • A /bounds command to make interacting with bounds easier (see below for a description of the command and how to use it)
  • A wand, similar to WorldEdit's, to create bounds more easily
  • Stores the positions and 'fullness' of the bound as values for easy access
  • Allows unique message to be sentt when a player enters or exits a bound, in either chat, as a title, or as an action bar message
  • A scoreboard which displays all the bounds a player is currently in
Commands:
  • /bounds (list, wand, scoreboard, create, delete, resize, info, options)
    • list - gives you a concise list of all the bounds
    • wand - gives you a wand which you can use to create your bounds. It works in the same way as the WorldEdit wand (left click to set the first position, right click to set the second position)
    • scoreboard (on / off) - toggles your bounds scoreboard on or off. Every time you rejoin a server, your bounds scoreboard will be toggled off by default.
    • create (bound id) (full) - creates a bound using the positions set using the Bounds Wand. This takes two arguments: the id of the bound you want to create, and an optional second argument. To make the bound just between your two positions, you can leave the 'full' argument out, but if you want the bound to stretch to the heights of the world, then make sure to add it.
      • (!) Please note that all bound id's have to be one string for this addon to work! The command gets confused if the id has a space in it. For example, 'bound_id_example' is a valid bound id, but 'bound id example' is not.
    • delete (bound id) - deletes the bound if the bound exists
    • resize (bound id) (full / new) - can resize a bound if it exists. You can resize a bound in two ways using this command, which is determined by the argument 'full' or 'new'. If you use 'full', the bound will stay between the same x and z coordinates, but be stretched to reach the height limits of the world. If you use 'new', the bound will be resized to the positions you currently have set using the Bounds Wand.
    • info (bound id) - provides information on the bound specified if it exists. The current information given is the two positions used to create the bound, and its 'fullness'.
    • options (bound id) - shows a GUI to the player, where they can set the enter and exit messages of the specified bound. How this message is shown to the player can also be set to either 'off', 'chat', 'title', or 'action bar'.
Requirements:
  • Skript (obviously) (made using 2.6.4)
  • SkBee (made using 2.8.4)
  • SkQuery (made using 4.1.9) - not sure if this one is necessary. I would guess that it isn't, but I put it here to be safe.
Those are all the features and commands of the addon as of version 1.1, but if there's any requests for new features, I would be more than happy to try to add them. I'm deciding whether to add a scoreboard which has a list of the bounds the player is currently in, so if that is something that would be useful, let me know and I'll make it happen.

Obviously, credits go to ShaneBee for making SkBee in the first place.
Resource Information
Author:
----------
Total Downloads: 249
First Release: Apr 23, 2023
Last Update: Apr 29, 2023
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings