HomeJavaModsvEssentials
vEssentials
[​IMG]
----------------------------------------------------------------------------------------
Virtual Essentials (vEssentials) is the remake of Essentials Light,
a safe alternative for the oversized Essentials!
----------------------------------------------------------------------------------------

INFORMATION:
This is a BETA-version. Please report bugs in the discussion section.
What can I do with vEssentials?
With virtual Essentials you can do a lot of
important things, such as:

Are there any significant features?
Of course! Here is a list:

Can I configure something?

Yes, you can configure almost everything:
Spoiler: config.yml
Code (YAML):
vessentials:
  firstjoin
:
    enabled
: false
    message
: '&8 [&e+&8 ] &7 %player% joined for the first time!'
  alwaysspawn
:
    enabled
: false
  visualization
:
    sound
: false
  teleportation
:
    cooldown
: 0
  elevator
:
    enabled
: false
    distance
: 40
    block_above
: CARPET
    block_below
: REDSTONE_BLOCK
  homes
:
    staff
: 10
    premium
: 5
    user
: 1
Spoiler: messages.yml
Code (YAML):
PREFIX : §8 [§6Essentials§8 ] §7
HOME_SET
: §aHome §7 %home% §asuccessfully set.
HOME_DEL
: §aHome §7 %home% §asuccessfully deleted.
HOME_TP
: §aWelcome at home.
SPAWN_SET
: §aSpawn successfully set.
GAMEMODE_CHANGE
: §aYour gamemode has been updated.
GAMEMODE_CHANGE_OTHERS
: §aYou updated %player%'%s% gamemode.
FLY_CHANGE_ON
: §aYou are allowed to fly.
FLY_CHANGE_OFF
: §aYour fly mode has been revoked.
FLY_CHANGE_OTHERS
: §aYou updated %player%'%s% flymode.
TELEPORT_SUCCESSFUL
: §aYou have been teleported.
TELEPORT_SUCCESSFUL_SENDER
: §aThe teleportation was successful.
TELEPORT_REQUESTS_SEND
: §aYou send a teleportation request.
TELEPORT_REQUESTS_ACCEPT
: §aTeleportation request accepted.
TELEPORT_LAST_LOCATION
: §aThis is your last known location.
INVENTORY_CLEARED
: §aThe inventory has been cleared.
TIME_CHANGED
: §aThe time has been changed.
TIME_PRIVATE_CHANGED
: §aYour personal time has been changed.
WEATHER_CHANGED
: §aThe weather has been changed.
HEAD_CHANGED
: §aYour head has been changed.
SKULL_RECIEVED
: §aYou received a Skull.
SKULL_SEND
: §aYou send a Skull.
HEALED
: §aYou have been healed.
HEALED_OTHER
: §aYou healed %player%.
FEED
: §aYou have been fed.
FEED_OTHER
: §aYou fed %player%.
GODMODE_CHANGE
: §aYour godmode has been changed.
NO_PERMISSION
: §cYou are not allowed to use this command!
HOME_MAX_REACHED
: §cYou are only allowed to set %amount% homes!
TELEPORT_REQUESTS_DENIED
: §aYou denied the teleportation request.
TELEPORT_REQUESTS_DENIED_REQUESTOR
: §c %player% denied your teleportation request.
TELEPORT_REQUESTS_DENIED_TO_OWN
: §cYou can't send a teleportation request to yourself!
PLAYER_JOIN
: §8 [§e+§8 ] §7 %player% joined the game.
PLAYER_QUIT
: §8 [§a-§8 ] §7 %player% quit the game.
CONSOLE_BEPLAYER
: §cYou have to be a player!
PLAYER_OFFLINE
: §cPlayer §7 %player% §cis offline!
GAMEMODE_UNKNOWN_ARGS
: §cUnkown argument! Use /gm list to get a list of all types.
FLY_UNKNOWN_ARGS
: §cUnkown argument! Use /fly (NAME ).
TELEPORT_LAST_LOCATION_UNKOWN
: §cNo known last location.
ENDERCHEST_UNKNOWN_ARGS
: §cUnknown argument! Use /enderchest (NAME ).
INVSEE_UNKNOWN_ARGS
: §cUnknown argument! Use /invsee (NAME ).
ESSENTIALS_UNKOWN_ARGS
: §cUnknown argument! Use /ess help.
HOME_NOT_EXISTS
: §cThis home does not exists.
HOME_USE
: §cUse /home (NAME ).
HOME_SET_USE
: §cUse /sethome (NAME ).
HOME_DEL_USE
: §cUse /delhome (HOME ).
HOME_LIST_USE
: §cUse /homes.
HOME_LIST_NONE
: §cYou do not have homes.
SPAWN_NOT_EXISTS
: §8 [§cERROR§8 ] §cSpawn not set!
SPAWN_USE
: §cUse /spawn.
SPAWN_SET_USE
: §cUse /setspawn.
TELEPORT_USE
: §7Use /tp [NAME ] (TARGETNAME ) or /tp (NAME ) [X ] [Y ] [Z ].
TELEPORT_ALL_USE
: §7Use /tpall.
TELEPORT_HERE_USE
: §7Use /tphere [NAME ].
TELEPORT_INVALID_COORDINATES
: §cInvalid coordinates! Be shure all coordinates are
  numbers and within the worldborder.
TELEPORT_REQUESTS_USE
: §cUse /tpa [NAME ].
TELEPORT_REQUESTS_HERE_USE
: §cUse /tpahere [NAME ].
INVENTORY_CLEAR_USAGE
: §cUse /clearinventory (NAME ).
INTEGER_INVALID
: §cInvalid number!
TELEPORT_COOLDOWN_MOVED
: §cCancelled teleportation.
GAMEMODE_USE
: §cUse /gm [MODE ] (NAME ).
HOME_LIST
: '§aYour homes (click ):'
GAMEMODE_ALL_ARGUMENTS
: '§aAll known gamemode types (click ):'
TELEPORT_REQUESTS_TO_RECIEVER
: §7 %player% would like to teleport to you!
TELEPORT_REQUESTS_TO_REQUESTOR
: §7 %player% would like to teleport you to him/her!
TELEPORT_REQUESTS_ACCEPTING
: §7You have 60 seconds to accept. %interactive%
TELEPORT_REQUEST_ACCEPTING_INTERACTIVE_ACCEPT
: §2 [Accept ]
TELEPORT_REQUEST_ACCEPTING_INTERACTIVE_DENY
: §4 [Deny ]
TELEPORT_REQUESTS_EXPIRED
: §7Your teleport request has expired!
TELEPORT_LAST_LOCATION_USAGE
: Use /back to teleport to your last location!
TELEPORT_REQUESTS_EMPTY
: §cYou don't have any teleportation requests!
SKULL_NAME
: §6§l %owner%'%s% Head
TELEPORT_COOLDOWN_INFORMATION
: Dont move! You have to wait %time% sec before teleporting.
EXTENSION_LIST
: '§aLoaded extensions (hover ):'
EXTENSION_HOVER_COMPATIBLE
: §aCompatible
EXTENSION_HOVER_INCOMPATIBLE
: §cMight not be compatible.
HOME_LIST_HOVER
: §c*click*
TELEPORT_REQUESTS_HOVER
: §c*click*
Spoiler: sounds.yml
NOTE: You can use all Sounds listed below Enum Constant!

Code (YAML):
TELEPORTATION : ENTITY_ENDERMEN_TELEPORT
INFORMATION
: BLOCK_PISTON_EXTEND
COMMAND_EXECUTE_SUCCESS
: ENTITY_PLAYER_LEVELUP
COMMAND_EXECUTE_ERROR
: ENTITY_VILLAGER_NO
COMMAND_EXPLANATION
: ENTITY_VILLAGER_AMBIENT
FLY_CHANGE_ON
: ENTITY_BAT_TAKEOFF
FLY_CHANGE_OFF
: ENTITY_BAT_TAKEOFF
GAMEMODE_CHANGE_SURVIVAL
: BLOCK_CHEST_CLOSE
GAMEMODE_CHANGE_CREATIVE
: BLOCK_CHEST_OPEN
GAMEMODE_CHANGE_ADVENTURE
: ENTITY_WITCH_AMBIENT
GAMEMODE_CHANGE_SPECTATOR
: ENTITY_GHAST_AMBIENT
HOME_TELEPORTATION
: BLOCK_WOODEN_DOOR_OPEN
HOME_DELETE
: BLOCK_ANVIL_DESTROY
HOME_CREATE
: BLOCK_ANVIL_USE
INVENTORY_CLEAR
: BLOCK_LAVA_EXTINGUISH
INVENTORY_OPEN_WORKBENCH
: BLOCK_CHEST_OPEN
INVENTORY_OPEN_ENTCHANTINGTABLE
: BLOCK_CHEST_OPEN
INVENTORY_OPEN_ENDERCHEST
: BLOCK_CHEST_OPEN
INVENTORY_OPEN_PLAYER
: BLOCK_CHEST_OPEN
TELEPORTATION_REQUEST_SEND
: ITEM_ARMOR_EQUIP_GENERIC
TELEPORTATION_REQUEST_DENY
: BLOCK_ANVIL_DESTROY
TELEPORTATION_REQUEST_EXPIRED
: BLOCK_ANVIL_DESTROY
TIME_CHANGE
: ENTITY_PLAYER_LEVELUP
WEATHER_CHANGE
: ENTITY_PLAYER_LEVELUP
ELEVATOR_USE
: ENTITY_ARROW_SHOOT
GOD_CHANGE
: ENTITY_GUARDIAN_FLOP
HAT_USE
: ITEM_ARMOR_EQUIP_GENERIC
SKULL_RECIEVED
: ENTITY_SKELETON_AMBIENT
HEALED
: ENTITY_PLAYER_ATTACK_NODAMAGE
FEED
: ENTITY_PLAYER_BURP

Which extensions can I use?
Spoiler: Extensions
Password: vessentials
NOTE: This kind of download/documentation is only a temporary solution.
If you want to program an extension contact us.

Which commands and permission can I use?

Spoiler: commands and permissions
NOTE: This documentation does not include aliases (e.g. /gm for /gamemode)

Gamemode:
  • /fly: ess.fly
  • /fly [player]: ess.fly.others
  • /gamemode: ess.gamemode
  • /gamemode [player]: ess.gamemode.others
Homes:
  • /sethome: ess.home.(id)
  • /home: ess.home
Inventories:
  • /clearinventory: ess.inventory.clear
  • /clearinventory [player]: ess.inventory.clear.others
  • /workbench: ess.workbench
  • /enderchest: ess.enderchest
  • /enderchest [player]: ess.enderchest.others
  • /enchantingtable: ess.enchantingtable
  • /invsee: ess.inventory.see
  • /invsee [player]: ess.inventory.see.others
Teleportation:
  • /teleport [player/coordinates]: ess.teleport
  • /teleport [player] [player/coordinates]: ess.teleport.others
  • /tphere [player]: ess.teleport.others
  • /tpall: ess.teleport.others
  • /tpa [player]: ess.tpa.send
  • /tpahere [player]: ess.tpa.send
  • /tpaccept:
  • /tpdeny:
  • /back: ess.back

  • ess.teleport.bypass to bypass the teleportation cooldown
Time and Weather:
  • /day: ess.time
  • /night: ess.time
  • /privatetime (time): ess.time.private
  • /storm: ess.weather
  • /rain: ess.weather
  • /sun: ess.weather
Misc:
  • /hat [name]: ess.hat
  • /feed: ess.feed
  • /feed [player]: ess.feed.others
  • /heal: ess.heal
  • /heal [player]: ess.heal.others
  • /skull [name]: ess.skull
  • /skull [name] [player]: ess.skull.others
  • /spawn: ess.spawn
  • /setspawn: ess.spawn.set
  • /god: ess.god
  • /essentials: ess.admin


TO-DO-LIST:

Spoiler: DONE
  • Extension system
  • Jail extension
  • Interactive chat
  • Warp extension
  • Teleportation cooldown

INFORMATION:
We integrated our analytics extension in vEssentials which sends us some information like server version, average players and plugin version. This helps us to improve our plugins and support.

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.

vEssentials is a free Minecraft Java mod. Compatible with Minecraft 1.13. Downloaded 3,746 times (via Spigot). Download it and open it directly in the game.

Explore more