Essentials-S - A new essentials plugin

This is a discussion topic for the Ore project, Essentials-S. View the full project on Ore for downloads and more information.


Essentials-S

Essentials-S is another essentials plugin. However unlike most essentials plugin it is designed from the ground up to work with Sponge API 8+.

What is a Essential plugin

A Essential plugin adds all commands, options, signs, etc. that are not part of vanilla but should be. Commands like kit, warp, home, etc.

Why not Nucleus?

With Dual (The developer of Nucleus) leaving the Sponge community it has meant that Nucleus will no longer receive updates and it was sadly never fully developed for Sponge API 8, leaving Sponge API 8 admins without an essentials plugin.

Commands and Permissions

There are too many to put on this page so you can find them here

Commands and Permissions

What works

Currently Essentials-S is in early development and is missing many features (Would love help in any way) so currently its easier to list what is currently working

  • account bans
  • warp
  • respawn rules
  • homes
  • kits
  • vanish
  • chat placeholders
  • ip bans
  • player teleport requests (/tpaccept, /tpdeny, /tphere, etc)
  • AFK
  • inventory see
  • open block inventory
  • mute
  • hat (The important things)

Translation

Essentials-S allows you to change all messages of the plugin, which allows translations of all messages. If you wish to make your translations part of the plugin then please submit a issue with the translations on GitHub (click the support tab) or submit a pull request

Requirements

  • A SpongeAPI platform (Sponge Vanilla or Sponge Forge)
  • platform with support of API 8

Optional Additions

  • A permissions plugin
  • A economy plugin
  • A chat management plugin

A new version has been released for Essentials-S, it is available for download here.


First release

A new version has been released for Essentials-S, it is available for download here.


Changes since 0.0.1:

New commands

  • essentialss config message view <message> (Views all the messages that can be customisable)
  • essentialss config message set <message> <newMessage> (Changes the message to the new message)
  • inventorysee <player> (views a players inventory)
  • workbench [player] (opens a crafting inventory on the provided player → you if none is specified)
  • brewing [player] (opens a brewing stand on the provided player → you if none is specified)
  • anvil [player] (opens a anvil on the provided player → you if none is specified)
  • furnace [player] (opens a furnace on the provided player → you if none is specified)

New features

  • AFK status will be displayed on a player
  • Players will be kicked if afk for too long

A new version has been released for Essentials-S, it is available for download here.


One stop shop for all essential tools

Additions

  • New command Mute <online player>
  • New command ping (online player)

Changes

  • Default time for afk status is now 5 seconds

Fixes

  • Fixed a issue where disabling afk kick would not disable

A new version has been released for Essentials-S, it is available for download here.


One stop shop for all essential tools

Update:

  • Can now check for updates on startup (needs to be enabled via config) or by command

Update checks are done by using the ore.spongepowered.org api)

  • Added commandspy command. This allows you to see every command performed by a player in real time
  • Added randomteleport command. This allows you to randomly teleport to any position in the world

Fixes:

  • General config will now appear
  • AFK config has been renamed to be more inline with others (will only show if fresh config is created)
  • Mute command now respects its permissions
  • Unmute command is now visible
  • a muted player leaving the server and then joining again will remain muted

A new version has been released for Essentials-S, it is available for download here.


  • Added chat formatters
  • %my nickname% (displays your nickname)
  • %player nickname% (displays the message receivers nickname)
  • %player name% (displays the message receivers name)
  • Fixed a bug where Windows servers could not create world files

A new version has been released for Essentials-S, it is available for download here.


One stop shop for all essential tools

Additions

  • /kit All commands for kits
  • /kit add makes your current inventory as a kit
  • /kit open <kit> [player] opens a inventory with all items of the kit
  • /kit apply <kit> [player] adds the kit to your inventory
  • /kit <kit> [player] adds the kit to your inventory
  • /essentialss performance shows basic performance
  • /vanish [player] vanishes the player
1 Like

A new version has been released for Essentials-S, it is available for download here.


Additions:

  • Added library → MoseProperties (Adds abilities that JavaFX properties add)

Changes:

  • All players data created by Essentials-s can now be accessed in property format

Fixes:

  • World Spawns are now maintained between server restarts
  • Fixed a crash where Main Spawn couldn’t be found
1 Like

A new version has been released for Essentials-S, it is available for download here.


One stop shop for all essential tools

Additions

  • God mode command
  • Demi god mode command (configurable in the general config)
  • world list command
  • world create command
  • world load command
  • world unload command

Q-O-L

  • when using essentialss config <config> set <key>. You now have the option to add and remove values if the key is a list

Fixes

  • when using essentialss config <config> view <key>, you will display English values instead of code values for Sponge namable (such as DamageType)
  • when using essentialss config <config> view <key> you can now see lists
  • Now able to set DamageType keys using the essentialss config <config> set <key>
  • Will no longer crash when attempting to set list values using the essentialss config <config> set <key> command

A new version has been released for Essentials-S, it is available for download here.


  • Added Home command
  • Added Kit command
  • Added Cooldown command for kits