Pular para o conteúdo principal

Tiny Essentials

Essential commands with configurable messages and cooldowns

Campos

CampoTipoPadrãoDescrição
basePermissionString?—Permission required to use any essential command
cooldownRulesList<CooldownRule>emptyCooldown rules based on permissions. Higher priority permissions override lower ones.
CooldownRule (2)
CampoTipoPadrãoDescrição
permissionString—Permission to check
cooldownSecondsLong0Cooldown in seconds for players with this permission
defaultTeleportCooldownLong3Default cooldown in seconds for teleport commands (back, tpa)
allowMovementBooleanfalseWhether players can move during teleport cooldown
backBufferSizeInt10Maximum number of locations stored in /back history
tpaTimeoutSecondsLong60TPA request timeout in seconds
msgCommandStringmsgCommand name for /msg
replyCommandStringreplyCommand name for /reply
msgToggleCommandStringmsgtoggleCommand name for /msgtoggle
backCommandStringbackCommand name for /back
flyCommandStringflyCommand name for /fly
speedCommandStringspeedCommand name for /speed
suicideCommandStringsuicideCommand name for /suicide
vanishCommandStringvanishCommand name for /vanish
inventoryCommandStringinvseeCommand name for /inventory
healCommandStringhealCommand name for /heal
tpaCommandStringtpaCommand name for /tpa
tpaHereCommandStringtpahereCommand name for /tpahere
tpAcceptCommandStringtpacceptCommand name for /tpaccept
tpDenyCommandStringtpadenyCommand name for /tpadeny
tpaToggleCommandStringtpatoggleCommand name for /tpatoggle
pocketMenuCommandStringpocketmenuCommand name for /pocketmenu
joinMessageString?—Message broadcast when a player joins. Placeholders: {player}
quitMessageString?—Message broadcast when a player quits. Placeholders: {player}
msgOutgoingMessageString&7[&aYou &7-> &a{receiver}&7] &f{message}Message sent when a private message is sent. Placeholders: {sender}, {receiver}, {message}Placeholders
msgIncomingMessageString&7[&a{sender} &7-> &aYou&7] &f{message}Message received when getting a private message. Placeholders: {sender}, {receiver}, {message}Placeholders
msgSelfMessageString&cYou cannot message yourself.Message when trying to message yourselfPlaceholders
msgToggledMessageString&c{player} has private messages disabled.Message when target has messages toggled off. Placeholder: {player}Placeholders
msgNoConversationMessageString&cYou have no one to reply to.Message when no conversation exists for /replyPlaceholders
msgEnabledMessageString&aPrivate messages enabled.Message when private messages are enabledPlaceholders
msgDisabledMessageString&cPrivate messages disabled.Message when private messages are disabledPlaceholders
backMessageString&aTeleporting to your previous location...Message when teleporting back. Placeholder: {location}Placeholders
backNoneMessageString&cNo previous location found.Message when no back location existsPlaceholders
teleportCancelledMessageString&cTeleport cancelled.Message when teleport is cancelledPlaceholders
teleportCooldownMessageString&cPlease wait {cooldown}s before teleporting again.Message when teleport is on cooldown. Placeholder: {cooldown}Placeholders
teleportCooldownMovementMessageString&aTeleporting in {cooldown}s. Do not move!Message when teleport cooldown requires no movement. Placeholder: {cooldown}Placeholders
flightEnabledSelfMessageString&aFlight enabled.Message when flight is enabled for selfPlaceholders
flightDisabledSelfMessageString&cFlight disabled.Message when flight is disabled for selfPlaceholders
flightEnabledOthersMessageString&aFlight enabled for {player}.Message when flight is enabled for others. Placeholder: {player}Placeholders
flightDisabledOthersMessageString&cFlight disabled for {player}.Message when flight is disabled for others. Placeholder: {player}Placeholders
suicideMessageString&cYou have taken your own life.Message when committing suicidePlaceholders
vanishEnabledSelfMessageString&aYou are now invisible.Message when vanish is enabled for selfPlaceholders
vanishDisabledSelfMessageString&cYou are now visible.Message when vanish is disabled for selfPlaceholders
vanishEnabledOthersMessageString&a{entity} is now invisible.Message when vanish is enabled for others. Placeholder: {entity}Placeholders
vanishDisabledOthersMessageString&c{entity} is now visible.Message when vanish is disabled for others. Placeholder: {entity}Placeholders
healSelfMessageString&aYou have been healed.Message when healed for selfPlaceholders
healOthersMessageString&aHealed {entity}.Message when healing others. Placeholder: {entity}Placeholders
tpaOutgoingMessageString&aTeleport request sent to {player}.Message when sending a TPA request. Placeholder: {player}Placeholders
tpaIncomingMessageString&a{player} &7wants to teleport to you. &a/tpaccept &7or &c/tpadeny &7({time}s)Message when receiving a TPA request. Placeholders: {player}, {time}Placeholders
tpaHereOutgoingMessageString&aAsked {player} to teleport to you.Message when sending a TPA HERE request. Placeholder: {player}Placeholders
tpaHereIncomingMessageString&a{player} &7wants you to teleport to them. &a/tpaccept &7or &c/tpadeny &7({time}s)Message when receiving a TPA HERE request. Placeholders: {player}, {time}Placeholders
tpaSelfMessageString&cYou cannot teleport to yourself.Message when trying to TPA to yourselfPlaceholders
tpaToggledMessageString&c{player} is not accepting teleport requests.Message when target has TPA toggled off. Placeholder: {player}Placeholders
tpaSentMessageString&cYou already have a pending request to this player.Message when request already sentPlaceholders
tpaAcceptedSelfMessageString&aAccepted teleport request from {player}.Message when accepting a TPA. Placeholder: {player}Placeholders
tpaAcceptedMessageString&a{player} accepted your teleport request.Message when your TPA is accepted. Placeholder: {player}Placeholders
tpaTeleportedMessageString&aTeleporting to {player}...Message when teleported via TPA. Placeholder: {player}Placeholders
tpaDeniedSelfMessageString&cDenied teleport request from {player}.Message when denying a TPA. Placeholder: {player}Placeholders
tpaDeniedMessageString&c{player} denied your teleport request.Message when your TPA is denied. Placeholder: {player}Placeholders
tpaNoRequestMessageString&cNo teleport request from {player}.Message when no request exists from specific player. Placeholder: {player}Placeholders
tpaNoRequestsMessageString&cYou have no pending teleport requests.Message when no requests exist at allPlaceholders
tpaTimeoutSelfMessageString&cYour teleport request to {player} has expired.Message when TPA request times out for sender. Placeholder: {player}Placeholders
tpaTimeoutMessageString&cTeleport request from {player} has expired.Message when TPA request times out for receiver. Placeholder: {player}Placeholders
tpaEnabledMessageString&aYou are now accepting teleport requests.Message when TPA is enabledPlaceholders
tpaDisabledMessageString&cYou are no longer accepting teleport requests.Message when TPA is disabledPlaceholders
playerOnlyMessageString&cThis command can only be used by players.Message when command can only be used by playersPlaceholders
noPermissionMessageString&cYou do not have permission to use this command.Message when player doesn't have permissionPlaceholders
playerNotFoundMessageString&cPlayer not found: {player}Message when the named player is not online. Placeholder: {player}Placeholders
speedChangedSelfMessageString&aSpeed set to {speed} ({type}).Message when speed is changed for self. Placeholders: {speed}, {type}Placeholders
speedChangedOthersMessageString&aSet {entity}'s {type} speed to {speed}.Message when speed is changed for others. Placeholders: {speed}, {type}, {entity}Placeholders
speedResetSelfMessageString&aSpeed reset ({type}).Message when speed is reset for self. Placeholder: {type}Placeholders
speedResetOthersMessageString&aReset {entity}'s {type} speed.Message when speed is reset for others. Placeholders: {type}, {entity}Placeholders
godCommandStringgodCommand name for /god
feedCommandStringfeedCommand name for /feed
repairCommandStringrepairCommand name for /repair
tpposCommandStringtpposCommand name for /tppos
tpallCommandStringtpallCommand name for /tpall
getposCommandStringgetposCommand name for /getpos
gamemodeCommandStringgamemodeCommand name for /gamemode
godEnabledSelfMessageString&aGod mode enabled.Message when god mode is enabled for selfPlaceholders
godDisabledSelfMessageString&cGod mode disabled.Message when god mode is disabled for selfPlaceholders
godEnabledOthersMessageString&aGod mode enabled for {player}.Message when god mode is enabled for others. Placeholder: {player}Placeholders
godDisabledOthersMessageString&cGod mode disabled for {player}.Message when god mode is disabled for others. Placeholder: {player}Placeholders
feedSelfMessageString&aYou have been fed.Message when fed for selfPlaceholders
feedOthersMessageString&aFed {player}.Message when feeding others. Placeholder: {player}Placeholders
repairMessageString&aItem repaired.Message when item is repairedPlaceholders
tpposMessageString&aTeleporting to {x}, {y}, {z}.Message when teleporting to coordinates. Placeholders: {x}, {y}, {z}Placeholders
tpallMessageString&a{player} teleported all players to themselves.Message sent to teleported players. Placeholder: {player}Placeholders
tpallCompleteMessageString&aTeleported {count} players to you.Message sent to the teleporter. Placeholder: {count}Placeholders
getposMessageString&aPosition: {x}, {y}, {z} &7(Yaw: {yaw}/Pitch: {pitch}) &8[{world}]Message showing current position. Placeholders: {x}, {y}, {z}, {yaw}, {pitch}, {world}Placeholders
gamemodeSelfMessageString&aGamemode set to {mode}.Message when gamemode is changed for self. Placeholder: {mode}Placeholders
gamemodeOthersMessageString&aSet {player}'s gamemode to {mode}.Message when gamemode is changed for others. Placeholders: {player}, {mode}Placeholders

How to use it​

Add one of these entries: every command reads its texts and cooldowns from it. All messages use & colour codes and the tokens listed in each field ({player}, {cooldown}, {time}...). Leave a message empty to hide it.

  • defaultTeleportCooldown applies to /back and /tpa (seconds). With cooldownRules, a player who has several of the listed permissions gets the largest cooldownSeconds among them. Rules can therefore only lengthen the default, not shorten it.
  • allowMovement lets players move while the cooldown runs; off, moving cancels the teleport.
  • tpaTimeoutSeconds is how long a teleport request stays open. backBufferSize is how many previous locations /back keeps.
  • joinMessage and quitMessage replace the vanilla join and quit messages (legacy colour codes, {player}).
  • The ...Command fields (flyCommand, msgCommand...) and basePermission do nothing in this version: rename a command or change its permission on the command entry instead.