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 →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta