Sueta

Vanilla+

0.1.4

Commands and features that should be defaulted in Spigot/Vanilla.

·Plugin

What Is Vanilla+?
Vanilla+ is an alternative to EssentialsX, with commands and features that should be in Spigot/Vanilla by default.

How to Install
Download the file and place it into the folder: YourServer/plugins. Restart your server, and Vanilla+ will be installed.

Tips/Tricks
You can instead of specifying a player in a command, use a *. This does the command for every player online, which can be useful in some situations.

Features Added

* NEW!* Chat Filter:
A fully customizable and toggleable chat filter.

* NEW!* MySQL Database:
A way you can store player stats, and in the future, permission groups + nodes.

Commands Added

/gmc [player]
Permission: minecraft.command.gamemode

/gms [player]
Permission: minecraft.command.gamemode

/gma [player]
Permission: minecraft.command.gamemode

/gmsp [player]
Permission: minecraft.command.gamemode

/fly [player]
Permission: minecraft.command.fly

/god [player]
Permission: minecraft.command.god

/speed <speed> [player] [fly/walk]
Permission: minecraft.command.fly

/heal [player]
Permission: minecraft.command.heal

/middle
Permission: minecraft.command.middle

/top
Permission: minecraft.command.top

* NEW!* /leaderboard
Aliases: /lb
Permission: minecraft.command.leaderboard

*NEW!* /home
Aliases: /spawn
Permission: minecraft.command.home

Default config.yml
# --------------------------------------- #
#                                         #
#            Vanilla+ Config              #
#              v0.1.4-BETA                #
#                                         #
# --------------------------------------- #


general:
  server-name: 'MyServer' # Used for the scoreboard title (side bar)
  storage-type: 'MySql' # TYPES: MySQL - Used for storing kills, deaths, logins etc. Will be used for permission groups in future updates.
  no-permission: '&cYou do not have permission to execute this command!'
  invalid-args: '&cOne or more arguments were invalid!'


# MYSQL CONFIG -
#  Leave at default if using other storage method
mysql:
  host: 'localhost'
  port: 3306
  username: 'vanilla_plus' # Create user with same name as database
  database: 'vanilla_plus' # Create database on your admin page
  password: 'password' # Must have a password

  table: 'player_stats' # Create table in your database


# MESSAGES -
#  Leave OP messages blank to use default message, put in 'none' to remove the message.
#  All messages can use '&' colour codes
messages:
  # Placeholders: {player_name}, {message}
  chat-format: '&7{player_name}: &f{message}'
  op-chat-format: '&4&lOP &r&c{player_name}: &f{message}'

  # Placeholders: {player_name}
  join-message: '&e{player_name} has joined the server'
  leave-message: '&e{player_name} has left the server'
  op-join-message: '&e[OPERATOR] {player_name} has joined the server'
  op-leave-message: '&e[OPERATOR] {player_name} has left the server'


# CHAT FILTERS -
#  Censored words are case insensitive
chat-filters:
  chat-filter: true
  censored-words: ['bad_word1', 'bad_word2']

Any feature suggestions or bugs, please post in the reviews or on our support Discord.

Similar projects

Plugin →