BukkitOfUtils
Welcome to the main wiki page of BukkitOfUtils!
We will be calling BukkitOfUtils "BOU" from here on out to simplify things.
What is it?
BOU is both a plugin and plugin-making framework / library. It is designed to ease the development process of making Bukkit plugins. It also provides a central framework for plugins that use it, making the plugins that use it more organized and easier to manage as well as making them slimmer and faster to download.
Natively Supported
Below are the platforms and versions that BOU supports so far.
Bukkit Platforms
- Bukkit
- Spigot
- Paper
- Purpur
- Folia
- Forks of the above (most supported):
- ImmanitySpigot
- FlamePaper
- AxolotlSpigot
Minecraft Versions
- 1.7 to 1.21+
Fire Strings
What is a String?
A string is a sequence of letters, numbers, and symbols.
Examples
Hello, World!
12345
A string is usually enclosed in double quotes ("
).
Examples
"Hello my name is Drak and this is a very long string."
"t"
What is a Fire String?
A Fire String is a string of text that can be sent to the BOU plugin to execute a function.
Inputs for Fire Strings
Examples
Note: The following are the current complete list of Fire Strings (as examples) as of 9/18/2024 USA Date Format
.
(console) save-all
- This will run the command
/save-all
as the console.
- This will run the command
(player) Drakified spawn
- This will run the command
/spawn
as the player with the nameDrakified
.
- This will run the command
(consolechat) save-all
- This will run the command
/save-all
as the console. - Might be used to chat as the console in later versions.
- This will run the command
(playerchat) Drakified Hi! I am Drak, and I am a developer.
- This will send the message
Hi! I am Drak, and I am a developer.
as the player with the nameDrakified
.
- This will send the message
(message) Drakified &cHello, &lWorld!
- This will send the message
&cHello, &lWorld!
to the player with the nameDrakified
.
- This will send the message
(title) Drakified &cHello\n&lWorld!
- This will send a title to the player with the name
Drakified
with the title&cHello
and the subtitle&lWorld!
.
- This will send a title to the player with the name
(broadcast) &cHello, &lWorld!
- This will broadcast the message
&cHello, &lWorld!
to all players on the server. - This is a global message.
- This will broadcast the message
(broadcasttitle) &cHello\n&lWorld!
- This will send a title to all players on the server with the title
&cHello
and the subtitle&lWorld!
. - This is a global title.
- This will send a title to all players on the server with the title
Placeholders
You can use PlaceholderAPI to use BOU's placeholders in other areas of your server!
Our Placeholders
Placeholder | Description |
---|---|
%bou_expansions_loaded% | The amount of loaded BOU-dependant plugins on your server. |
%bou_expansions_papi_loaded% | The amount of BOU's BetterExpansion s (PAPI Expansions, but enhanced) loaded on your server. |
%bou_colored_<text to color>% | Colorizes <text to color> . You can replace <text to color> with any string of text. Supports Hex (#ff0000 -> Red)! |
BOU Developer Help
Check out the developer help here: BOU For Developers