HomeJavaModsNessarix - Server administration plugin - [Like Essentials]
Nessarix - Server administration plugin - [Like Essentials]
ModsJava

Nessarix - Server administration plugin - [Like Essentials]

⬇ Download on Spigot
[​IMG]


About Nessarix
Nessarix is a server administration plugin with a big collection of commands and features.
We are also creating addons, that are optional to download.

Features
Every message configurable
Economy system with Vault Support, optinal MySQL
Configurable MotD ans Slots (Also infinity slots)
Custom Whitelist-message
Custom Join- & Quitmessage
Warps and Spawn
Vanish system, compatible with all Nessarix commands
Unsafe enchantments, for example sharpness 50
Private message system
Custom tablist

Commands
/broadcast <message>
- nessarix.command.broadcast
/msg <player> <message> - nessarix.command.msg
/r <message> - nessarix.command.r
/day - nessarix.command.day
/night - nessarix.command.night
/sun - nessarix.command.sun
/craft - nessarix.command.craft
/enchant <enchantment> <level> - nessarix.command.enchant
/fly [player] - nessarix.command.fly / nessarix.command.fly.other
/gamemode <gamemode> [player] - nessarix.command.gamemode / nessarix.command.gamemode.other
/heal [player] - nessarix.command.heal / nessarix.command.heal.other
/invsee <player> - nessarix.command.invsee
/item <material> [amount] - nessarix.command.item
/skull <name> - nessarix.command.skull
/tp <player> - nessarix.command.tp
/tphere <player> - nessarix.command.tphere
/vanish [player] - nessarix.command.vanish
/nessarix - nessarix.command.nessarix
/tpa <player> - nessarix.command.tpa
/tpahere <player> - nessarix.command.tpahere
/tpaall - nessarix.command.tpaall
/tpaccept - nessarix.command.tpaccept
/tpdeny - nessarix.command.tpdeny
/ setwarp <name> - nessarix.command.setwarp
/delwarp <name> - nessarix.command.delwarp
/warp <name> - nessarix.command.warp
/warps - nessarix.command.warps
/setspawn - nessarix.command.setspawn
/spawn - nessarix.command.spawn
/eco <set/get/remove/add> <player> [amount] - nessarix.command.eco
/money [player] - nessarix.command.money / nessarix.command.money.other
/pay <player> <amount> - nessarix.command.pay
/kick <player/all> [message] - nessarix.command.kick
/ec [player] - nessarix.command.ec / nessarix.command.ec.other

Other Permissions
Join when server is full - nessarix.alwaysjoin
Get "new version" messages - nessarix.updatenotify
Use colorcodes in chat - nessarix.colorchat

Bugs and Problems
If you have any bugs or problems, please post it in our " bugs" channel on our discord.
We help you as fast as we can, but please remember that it's sometime not so easy to fix a bug in a few minutes.
If you have any errors in your console, please post that also in our "bugs" channel and we can fix it easier.
Thank you very much!

Addons
You can download addons for more features. Just put them in your 'plugins' folder and restart the server. All informations about the addons are written on the addon page.

TabPrefix Addon - Created by bySphinx
Click to expand...
You can also create your own Addons.
1. Create normal spigot plugin and import the spigot API.
2. Import Nessarix Plugin (Nessarix-Spigot.jar)
3. Create and register addon in onEnable method, unregister it in onDisable method

Code (Java):
public Addon addon ;
public YamlConfiguration cfg ;

public void onEnable ( ) {
    addon = new Addon ( "Addon Name", this ) ; //Create addon
    addon. setAuthor ( "Your name" ) ; //Set Author
    addon. setDescription ( "Description of your addon" ) ; //Set Description
    addon. setVersion ( "1.0.0" ) ; //Set Version
    addon. setWebsite ( "https://www.your-custom.website/" ) ; //Set your website
 
    HashMap < String, Object > content = new HashMap <> ( ) ; //Add default values to addon config
    content. put ( "customboolean", true ) ;
    cfg = addon. createConfig ( "configname.yml", content ) ; //Create / load config with content

    addon. addLanguageString ( "custommessage", "&bHello %player%" ) ; //Add entries to language files
    addon. saveLanguageChanges ( ) ; //Save Language file changes from addLanguageString() method

    addon. register ( ) ; //Register addon to Nessarix
 
}

public void onDisable ( ) {
    addon. unregister ( ) ; //Unregister addon to Nessarix
}

/* Other methods */

boolean customboolean = cfg. getBoolean ( "customboolean" ) ; //Get boolean from addon config

HashMap < String, String > replacement = new HashMap <> ( ) ; //Optional HashMap for replacements
replacement. put ( "%player%", "bySphinx" ) ;
String message = addon. getColorString ( "custommessage", replacement ) ; //Get message from lang files with replacements and colorcodes
String message = addon. getColorString ( "custommessage" ) ; //Get message from lang files with colorcodes
String message = addon. getString ( "custommessage", replacement ) ; //Get message from lang files with replacements
String message = addon. getString ( "custommessage" ) ; //Get message from lang files

addon. saveConfig (cfg ) ; //Save config

addon. setWarp ( "NAME", location ) ; //Set warp
Location location = addon. getWarp ( "NAME" ) ; //Get warp location
boolean warp_exists = addon. warpExists ( "NAME" ) ; //Check if warp exists

boolean use_economy = addon. useEconomy ( ) ; //Check if Nessarix uses economy

double player_balance = addon. getPlayerBalance (player ) ; //Get player Balance (only when economy = true)
addon. setPlayerBalance (player, 1000 ) ; //Set player balance (only when economy = true)

ArrayList <Player > vanished_players = addon. getVanishedPlayers ( ) ; //Get all vanished players
 
Support, Questions and Ideas
If you need support, have a question or a nice idea, please visit our Discord:
https://discord.gg/Uvte9HN
Thank you!

Servers
Here you see a list of servers that use Nessarix. If you also use our plugin, contact us on our discord (support channel) and we will add your server to the list.

ViapexMC.de
BuxxLP.de
shieldscraft.mcpro.co
Click to expand...
Languages
Nessarix comes with an english language file, but we are still working on more languages.
Here you have a list of translated files by other users. Just insert them into your plugins/Nessarix/lang/ folder and change the value "lang: en" in your config.yml to the copied file (JUST the name, NOT .yml!).
You can also create your own file and send it to us on discord and we will add your file here.

GERMAN - de.yml (Translated by Viapex)
FRENCH - fr.yml (Translated by Cellular)
Click to expand...
Versions
Nessarix works in the following versions:

Updates
We are still working on Nessarix and its not the final version, also new minecraft versions will be supported in the future.
We created a config system that automatically checks your config for updates, so if there is a new update you will be notified and after you downloaded and replaced it the config and lang files will be updated automatic,
so you don't have to delete any files.

We hope you enjoy Nessarix and wish you a great time.
Thank you for your support!


Nessarix is created by
bySphinx:
https://www.youtube.com/bySphinx
BigIntegerYT:
https://www.youtube.com/channel/UCcVfpcn6aYUpi3z86CkHNNA

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Nessarix - Server administration plugin - [Like Essentials] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 2,948 times (via Spigot). Download it and open it directly in the game.

Explore more