BestServerBasics icon

BestServerBasics -----

1.19 Essentials, Economy, 100% configurable




Reduced the total plugin file size by around 62%, which makes a Server reload way faster depending on your hardware. Despite that, other minor issues have been fixed.
----------, Aug 3, 2022

Added four new commands /kit /kits /setkit /delkit and a new selection UI for the commands /warp /kit /home which makes it easy for choosing a warp, kit or home of your own.
Dynmap has also been finally integrated. BestServerBasics will automatically create markers for Warps and Player homes.
Besides that, many minor issues have been fixed and the plugin messages have been rewritten and recolored.

Important change: the &r error primary color tag was changed to &x, because &r is used for resetting the color. Please adapt your error prefix in the config.yml.
----------, Aug 2, 2022

The legacy Spigot Version Api has been replaced by the better Spiget API as it updates much faster, which is extremely handy for updates.
----------, Jul 31, 2022

This release fixes a minor bug in the default configuration. The formatter for Chat, Join and Quit were set incorrectly, which is why the formatter appears to be not working. In addition, groups are now configured correctly.
----------, Jul 31, 2022

[​IMG]
With many new changes, the plugin is finally back on the market! Everything has been redesigned and improved to give you the best plugin experience you can have.


With BestServerBasics you have all the commands you need on a server, and if you're still missing a command or feature, just ask the developer (Gebes) directly.

There are so many new great features. From configuration to fun fun commands to pass the time, so much has been added.

Here is an awesome overview of all commands

/command <parameter> Short description (bsb3.permission)
Admin
/broadcast <message> Broadcast a message to the whole server (bsb3.broadcast)
/broadcastworld <world> <message> Broadcast a message to everyone in a world (bsb3.broadcastworld)
/burn [player] [duration] Burn a player for a specific duration (bsb3.burn)
/clearchat Clears the chat for every player (bsb3.clearchat)
/cleargrounditems Clears all items on the ground (bsb3.cleargrounditems)
/falldamage <selection> Toggle falldamage on the server or in several worlds (bsb3.falldamage)
/freeze [player] Temporarily freeze a player (bsb3.freeze)
/glow [player] Toggle someone's glow mode (bsb3.glow)
/kickall Kick all players except you (bsb3.kickall)
/maintenance Toggle maintenance mode (bsb3.maintenance)
/ram See the server's ram usage (bsb3.ram)
/reload Reload the server (bsb3.reload)
/spy [player] Spy on a player (bsb3.spy)
/teamchat <message> Send a message to all team members (bsb3.teamchat)
/tree <treetype> Spawn a tree at your location (bsb3.tree)
/vanish [player] Toggles someone's vanish mode (bsb3.vanish)

Cheat
/feed [player] Feed a specific player (bsb3.feed)
/fly [player] Toggles a player's fly mode (bsb3.fly)
/god [player] Toggle someone's godmode (bsb3.god)
/heal [player] Heal a specific player (bsb3.heal)
/speed <speed> [walk/fly] [player] Change a player's speed (bsb3.speed)

Customization
/bsb [update] Update and configure the plugin (bsb3.bsb)
/formatter See the formatters for chat, join and quit (bsb3.formatter)
/groups List all groups (bsb3.groups)
/motd See the server's motd in chat (bsb3.motd)
/tablist See the servers tablist in chat (bsb3.tablist)

Economy
/eco <amount> [player] Give money to another player (bsb3.eco)
/money [player] See a player's money (none)
/pay <player> <amount> Give money to another player (none)

Fun
/fireball <small/large/arrow/witherskull/egg/snowball/expbottle> Summon a projectile (bsb3.fireball)
/hat Switches the item in your head and hand slot (bsb3.hat)
/kittycannon Summon a kitty^^ (bsb3.kittycannon)
/nuke [height] [gap] [player] Nuke the place (bsb3.nuke)
/random Pick a random player (bsb3.random)
/ride <player> Ride nearby players (none)
/rideenderpearl Toggle enderpearl riding (bsb3.ride-enderpearl)
/thor [player] Summon a LightningBolt at someone (bsb3.thorself)

Gamemode
/gma [player] Change a player's gamemode to adventure mode (bsb3.gma)
/gmc [player] Change to player's gamemode to creative mode (bsb3.gmc)
/gms [player] Change to player's gamemode to survival mode (bsb3.gms)
/gmsp [player] Change a player's gamemode to spectator mode (bsb3.gmsp)

Location
/back Teleports you back to your last death location (none)
/bed [player] Teleports you to a player's bed location (none)
/delhome [name] Delete a home (none)
/delspawn Delete the spawn location (bsb3.delspawn)
/delwarp <warp> Delete a warp location (bsb3.delwarp)
/home [name] Teleports you to a home (none)
/homes [player] List all homes of a player (none)
/return Go back to the last location, before a teleport happened (none)
/sethome [name] Set a home with a custom name (none)
/setspawn Set the spawn location (bsb3.setspawn)
/setspawnradius <radius> Set the spawn radius (bsb3.setspawnradius)
/setwarp <warp> [item] Set a warp location (bsb3.setwarp)
/spawn Teleport to the spawn (none)
/swappos <player> <player> Switch the location of 2 players (bsb3.swappos)
/top Teleports you to the highest point, at your current location (bsb3.top)
/tpall [player] Teleports all players to a specific player (bsb3.tpall)
/tpaccept Accepts a player's teleportation request (none)
/tpa <player> Send a teleport request to a player (none)
/tpadeny Deny a players teleportation request (none)
/tpahere <player> Send a reversed teleport request to a player (none)
/warp <name> Teleports you to the warp (none)
groups.groups. /warps <name> Shows a list of warp locations (none)

Tools
/enderchest [player] Open the enderchest from a player (none)
/ink [color] Change the color of the leather armor in your hand (bsb3.ink)
/msg <player> <message> Private message someone (none)
/nick [name] Set your custom nickname or reset it (none)
/ping [player] See the ping of yourself or a player (none)
/r <message> Private message a person back (none)
/signature Sign a item (bsb3.signature)
/suicide Commit suicide (none)
/symbols Gives you a list of all chat symbols you can use (none)
/unnick Unnick yourself (none)
/workbench [player] Open a workbench for a player (none)

Weather
/day Set the time to day (bsb3.day)
/midnight Set the time to midnight (bsb3.midnight)
/night Set the time to night (bsb3.night)
/noon Set the time to noon (bsb3.noon)
/rain Set the weather to rain (bsb3.rain)
/sun Set the weather to sun (bsb3.sun)
/thunder Set the weather to thunder (bsb3.thunder)

And that's not all!
Here is a list of other new features, that have been added
  • Automatic updater
    • Sit back and relax, while the plugin is automatically updating itself for you.
  • Optimized Storage Engine
    • The entire file storage engine has been improved, for a better and faster experience.
  • Warps
    • Yes, they were there before, only now with a really cool interface.
  • Perfectioned configurations
    • Adapt everything to your server with style. Despite that, you also have cool new features, like sound effects which you can attach to a message.
  • And many other little things...

It still goes on
New features are already in the works, such as custom commands and an optimized invsee command.



Try the new version now and have fun




[​IMG]
----------, Jul 31, 2022

LastPatch for the 2.0 version!

Hey guys, thanks for all your support, but the support for BSB 2 has ended now.
In this version, the money commands got disabled, although the plugin loads now.

So don't lose hope, BSB 3 is already in development.
To help the developers during development time, just fill out this formula


But also read the "IMPORT READ ME" file in the Patch folder.

Have a great day, and see yea when BSB 3 arrives :)
----------, Aug 2, 2019

Sorry for that big amount of bug fixes, but it is needed for a good experience
----------, Jul 30, 2019

I messed up some things but this update should fix it all!

  • Fixed Chat Formatting
  • Fixed Errors when having no homes or warps
----------, Jul 30, 2019

Here are small bug fix, for the bug mentioned in the discussion
----------, Jul 23, 2019

Added /bal command that works the same as /money
Added /homes command that lists all of a player's homes
Added /warps command that lists all available warps
Updated some spelling and grammar in default config /warp and /home are now case insensitive. IMPORTANT: This update convers home and warp names to lower case. Because of this, any player homes and warps that have the same lowercase name wll be replaced. Ex) 'TeSt', 'test', and 'TEST' would be merged to 'test'.

Thanks to R10t--
----------, Jul 22, 2019

Fixed some bugs, hope it works now better for everyone
----------, Jul 8, 2019

The confusing update message, now works if you have the newest version
----------, Jun 19, 2019

Small Bug Fix for the Economy System
----------, Jun 15, 2019

In this patch you get finally Vault implementation, thanks to R10t--
You also get the commands /burn and /spawnmobs
Have fun!

**In the config there is the value showPlayerRanksAboveTheirHead, but this won't do anything, because this feature isn't finished yet**
----------, Jun 15, 2019

Fixed some bugs like, that players are afk when they have just joined and other stuff
----------, May 30, 2019

Important Update, please install
  • Fixed glitch with Warp ClickGUI (it will work now without problems)
  • Change the item of a Warp item with /setwarpitem <warp> name. The item will change to the item in your MainHand
  • Updated UpdateChecker
    • People who have permission for UpdateChecker, get the information message on Join. Default is "none" which means everybody will see it. You find it in the config under "config.yml"
    • Please make sure you always update BestServerBasics, to have the best experience with this plugin^^
----------, May 26, 2019

In this Patch, I added a Click GUI if you enter /warp and an ActionBar API, which will allow to send in every version from 1.8 - 1.14 an ActionBar (errors could still show up, so if you see some, report them)
----------, May 26, 2019

Hey, in this small patch I added some useful commands
  • gms (Player)
    • Change a players gamemode to survival
  • gma (Player)
    • Change a players gamemode to adventure
  • gmc (Player)
    • Change a players gamemode to creative
  • gmsp (Player
    • Change a players gamemode to spectator
  • cleargrounditems
    • Clears all items on the ground
  • clearmobs (EntityType)
    • Clears a specific type of entites
You are also now able to write %world% in a message, where player names (e.g. "playerRankNames") are used. %world% will be replaced with the world name of the player. It's now defaults in the chat formatter
----------, May 25, 2019

Chat should now work without errors
----------, May 25, 2019

Hey guise,

in this patch, I added lots of features.

Major Changes
  • Economy API implemented
    • This Plugin now distributes a own economy System, which other developers can use in their plugins
      • Explained at the end of the Overview page
  • Lots of new commands changes
    • New commands
      Code (Text):
         bed:
            description: Teleports you to your bed location
         return:
            description: Returns you to the last position you were at before teleporting
         day:
            description: Set the time to day
         night:
            description: Set the time to night
         midnight:
            description: Set the time  to midnight
         noon:
            description: Set the time  to noon
         sun:
            description: Set the time weather to clear
         rain:
            description: Make the weather rainy
         thunder:
            description: Set the weather thunder
         speed:
            description: Change walking or flying speed of a player
       
    • Improved the Tab Completion
    • If you enter no home name at /home /sethome /delhome then it will use "home" instead
  • Lots of small issues were fixed
----------, May 24, 2019

Hey people,
in this update, I changed lots of things.
Here is a list which should explain everything:
  • If a command is disabled in the config, then it will no longer exist.
    • Because of this feature, the plugin does no longer override other commands (if they are disabled in the config.yml)
    • If you disable every command in the config, then there will be no commands from this plugin.
      • It's like if they never existed
    • Be aware, that this will only work to 100% correctly if you reload the server and don't use /bsbreload
      • You can still use /bsbreload, but if you disable a command without reloading using the right command, it will still show in the TabComplete block above the chat, but won't work
        • Just /reload after you finished the config.yml
  • You can now enter 3 different types of name from the players
    • The example here is the chatMessage formatter. This is the default value
      Code (Text):

        chatMessage:
          format: '&8%playerRankName%&8&7: &8%message%'
          useColorCodesPermission: b2b2.chat.colorcodes
       
      In the default config there is %playerRankName%: %message% now, you can replace %playerRankName% with one of those 3
    • %playerName%
      will show the default player name
    • %playerDipslayName%
      will show the player display nick (a modified name, which has nothing to do with the default name. A player can change this
    • %playerRankName%
      this will show the players displayName between the prefix and suffix from the section "rankPrefixAndSuffix"
  • Now added the command /nick
  • Enter /nick and name after it and this name will be your nickname
  • Enter /nick without a name which will reset your name
  • Updated the update checker
  • The update checker now only will print a message if there is an update
  • data.yml moved
  • The data.yml was moved in a subfolder called "data" and the file was renamed to data.bsb
    • be aware of that and change the file name and move
----------, May 23, 2019

Hey,
in this small patch, I fixed the duplicate message chat bug and you are able to disable chat, join or quit formatting if you set the format to 'none'.

And I am so happy that we reached 498 downloads.
Thank you all
----------, May 19, 2019

Hey guise,

in this update, I added a new command. This command lets you glow in one of the 16 colors.

  • /glow <color>
    • Glow in a custom color
Also fixed lots of bugs
----------, May 18, 2019

Hey, in this patch there are some small changes
  • Added a home limit which is skippable if the player has the permission
  • You can now use ChatColors in /msg and /broadcast if you have the permission
  • Added 1.13.2 support, 1.12 or below won't work without error messages because of the command /phantomspawning
  • Player prefix on tablist and chat will now update when: The server or plugin reloads, the player joins or the player writes a message
----------, May 12, 2019

Hey guys,
thanks to everyone who uses my plugin :)

In this patch, I added some requested features
  • /tpa <Player>
    • Send a teleportation request to a player
  • /tpahere <Player>
    • Send a teleport here request to a player
  • /tpaaccept
    • Accepts the latest teleportation request
  • /tpadeny
    • Denies the latest teleportation request
  • /bsbreload
    • Reloads the config.yml, without reloading the whole server
  • Change the tablist, rank prefixes and suffixes like here https://imgur.com/a/xRMh0WH
    • Also works in the chat
----------, May 11, 2019

Fixed bugs at the following commands:
  • /setmoney
  • /givemoney
  • /phantomspawn
  • /msg
----------, May 10, 2019

Hey, beautiful people of the internet,

so I just uploaded this plugin 2 days ago. Already 50 people downloaded it and all the reviews were 5 stars! Wow, thanks, I didn't think about feedback as good as this. It also motivates me if I get positive feedback to make more features.

So in this Patch (v2.2), there are lots of new features.
Some small bugs were fixed, but the important thing is, that this plugin now has useful 32 commands :eek:

So here is a more detailed list of new things
  • /money - See how much money a player has
  • /pay - You can give money to a another player
  • /givemoney - Generate an amount of money for a player
  • /setmoney - Sets the money of a player to a value
  • /afk - Toggles your afk mode
    The mode will automatically toggle if you are longer afk then "commands.afk.autoAfkDelayInSeconds" and this value also greater is than 0. You can get kicked for being afk to long if "commands.afk.kickAfkAfterThisDelay" is greater than 0. But this value is -1 in default
  • /tpall - Teleports all players to a player
  • /workbench (or /wb) - Opens a workbench for a player
  • /enderchest /or /ec) - Opens a player's enderchest
  • /fly - Toggles fly for a player
  • /god - Toggles god mode for a player
  • /phantomspawning - Protects a player from phantoms
    Phantoms who target a protected player, are going to disappear for forever (a very long time)
    Toggles like god mode or fly
  • /msg - Send a private message to a player

  • Added an update checker, which prints a message to console if an update is available, which shouldn't be ignored
  • Of course, everything is still 100% configurable
  • If you think there is a money limit, then you are right, but the limit is as big as you have memory and diskspace.
    So this means: You can have really big numbers. With big, I mean that there are no limits, theoretical.
So don't forget to update your plugin.

Some paths in the config.yml changed. The most important ones are "formatter.chatMessage" and "suicide". I try to avoid changes like this in the next update, but if I need to add them, then I need to add them.

Because I don't stop developing this plugin, I also have some plans for future features. If you miss one, just tell me here and I am going to add your request to this list:
  • /mute - mute a player until the time runs out
  • /reloadbsb2 - Reload the config.yml file
  • /op and /deop with custom messages but same usage
  • /jail /unjail /setjail /deljail - Place a jail and jail somebody

  • Some more complex features like a chest shop will come in the future
Have a nice day^^
----------, May 10, 2019

Changelog v2.1

+ custom messages for Join, Leave and Chat
+ You are now able to use ColorCodes in Chat, Signs, and Anvils
+ Bug Fixes
+ heal command
+ feed command
+ top command
+ suicide command
----------, May 9, 2019

Resource Information
Author:
----------
Total Downloads: 4,246
First Release: May 9, 2019
Last Update: Aug 3, 2022
Category: ---------------
All-Time Rating:
37 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings