Перейти к основному содержимому

Tiny Essentials

Essential commands with configurable messages and cooldowns

Поля

ПолеТипПо умолчаниюОписание
basePermissionString?—Permission required to use any essential command
cooldownRulesList<CooldownRule>emptyCooldown rules based on permissions. Higher priority permissions override lower ones.
CooldownRule (2)
ПолеТипПо умолчаниюОписание
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}Плейсхолдеры
msgIncomingMessageString&7[&a{sender} &7-> &aYou&7] &f{message}Message received when getting a private message. Placeholders: {sender}, {receiver}, {message}Плейсхолдеры
msgSelfMessageString&cYou cannot message yourself.Message when trying to message yourselfПлейсхолдеры
msgToggledMessageString&c{player} has private messages disabled.Message when target has messages toggled off. Placeholder: {player}Плейсхолдеры
msgNoConversationMessageString&cYou have no one to reply to.Message when no conversation exists for /replyПлейсхолдеры
msgEnabledMessageString&aPrivate messages enabled.Message when private messages are enabledПлейсхолдеры
msgDisabledMessageString&cPrivate messages disabled.Message when private messages are disabledПлейсхолдеры
backMessageString&aTeleporting to your previous location...Message when teleporting back. Placeholder: {location}Плейсхолдеры
backNoneMessageString&cNo previous location found.Message when no back location existsПлейсхолдеры
teleportCancelledMessageString&cTeleport cancelled.Message when teleport is cancelledПлейсхолдеры
teleportCooldownMessageString&cPlease wait {cooldown}s before teleporting again.Message when teleport is on cooldown. Placeholder: {cooldown}Плейсхолдеры
teleportCooldownMovementMessageString&aTeleporting in {cooldown}s. Do not move!Message when teleport cooldown requires no movement. Placeholder: {cooldown}Плейсхолдеры
flightEnabledSelfMessageString&aFlight enabled.Message when flight is enabled for selfПлейсхолдеры
flightDisabledSelfMessageString&cFlight disabled.Message when flight is disabled for selfПлейсхолдеры
flightEnabledOthersMessageString&aFlight enabled for {player}.Message when flight is enabled for others. Placeholder: {player}Плейсхолдеры
flightDisabledOthersMessageString&cFlight disabled for {player}.Message when flight is disabled for others. Placeholder: {player}Плейсхолдеры
suicideMessageString&cYou have taken your own life.Message when committing suicideПлейсхолдеры
vanishEnabledSelfMessageString&aYou are now invisible.Message when vanish is enabled for selfПлейсхолдеры
vanishDisabledSelfMessageString&cYou are now visible.Message when vanish is disabled for selfПлейсхолдеры
vanishEnabledOthersMessageString&a{entity} is now invisible.Message when vanish is enabled for others. Placeholder: {entity}Плейсхолдеры
vanishDisabledOthersMessageString&c{entity} is now visible.Message when vanish is disabled for others. Placeholder: {entity}Плейсхолдеры
healSelfMessageString&aYou have been healed.Message when healed for selfПлейсхолдеры
healOthersMessageString&aHealed {entity}.Message when healing others. Placeholder: {entity}Плейсхолдеры
tpaOutgoingMessageString&aTeleport request sent to {player}.Message when sending a TPA request. Placeholder: {player}Плейсхолдеры
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}Плейсхолдеры
tpaHereOutgoingMessageString&aAsked {player} to teleport to you.Message when sending a TPA HERE request. Placeholder: {player}Плейсхолдеры
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}Плейсхолдеры
tpaSelfMessageString&cYou cannot teleport to yourself.Message when trying to TPA to yourselfПлейсхолдеры
tpaToggledMessageString&c{player} is not accepting teleport requests.Message when target has TPA toggled off. Placeholder: {player}Плейсхолдеры
tpaSentMessageString&cYou already have a pending request to this player.Message when request already sentПлейсхолдеры
tpaAcceptedSelfMessageString&aAccepted teleport request from {player}.Message when accepting a TPA. Placeholder: {player}Плейсхолдеры
tpaAcceptedMessageString&a{player} accepted your teleport request.Message when your TPA is accepted. Placeholder: {player}Плейсхолдеры
tpaTeleportedMessageString&aTeleporting to {player}...Message when teleported via TPA. Placeholder: {player}Плейсхолдеры
tpaDeniedSelfMessageString&cDenied teleport request from {player}.Message when denying a TPA. Placeholder: {player}Плейсхолдеры
tpaDeniedMessageString&c{player} denied your teleport request.Message when your TPA is denied. Placeholder: {player}Плейсхолдеры
tpaNoRequestMessageString&cNo teleport request from {player}.Message when no request exists from specific player. Placeholder: {player}Плейсхолдеры
tpaNoRequestsMessageString&cYou have no pending teleport requests.Message when no requests exist at allПлейсхолдеры
tpaTimeoutSelfMessageString&cYour teleport request to {player} has expired.Message when TPA request times out for sender. Placeholder: {player}Плейсхолдеры
tpaTimeoutMessageString&cTeleport request from {player} has expired.Message when TPA request times out for receiver. Placeholder: {player}Плейсхолдеры
tpaEnabledMessageString&aYou are now accepting teleport requests.Message when TPA is enabledПлейсхолдеры
tpaDisabledMessageString&cYou are no longer accepting teleport requests.Message when TPA is disabledПлейсхолдеры
playerOnlyMessageString&cThis command can only be used by players.Message when command can only be used by playersПлейсхолдеры
noPermissionMessageString&cYou do not have permission to use this command.Message when player doesn't have permissionПлейсхолдеры
playerNotFoundMessageString&cPlayer not found: {player}Message when the named player is not online. Placeholder: {player}Плейсхолдеры
speedChangedSelfMessageString&aSpeed set to {speed} ({type}).Message when speed is changed for self. Placeholders: {speed}, {type}Плейсхолдеры
speedChangedOthersMessageString&aSet {entity}'s {type} speed to {speed}.Message when speed is changed for others. Placeholders: {speed}, {type}, {entity}Плейсхолдеры
speedResetSelfMessageString&aSpeed reset ({type}).Message when speed is reset for self. Placeholder: {type}Плейсхолдеры
speedResetOthersMessageString&aReset {entity}'s {type} speed.Message when speed is reset for others. Placeholders: {type}, {entity}Плейсхолдеры
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 selfПлейсхолдеры
godDisabledSelfMessageString&cGod mode disabled.Message when god mode is disabled for selfПлейсхолдеры
godEnabledOthersMessageString&aGod mode enabled for {player}.Message when god mode is enabled for others. Placeholder: {player}Плейсхолдеры
godDisabledOthersMessageString&cGod mode disabled for {player}.Message when god mode is disabled for others. Placeholder: {player}Плейсхолдеры
feedSelfMessageString&aYou have been fed.Message when fed for selfПлейсхолдеры
feedOthersMessageString&aFed {player}.Message when feeding others. Placeholder: {player}Плейсхолдеры
repairMessageString&aItem repaired.Message when item is repairedПлейсхолдеры
tpposMessageString&aTeleporting to {x}, {y}, {z}.Message when teleporting to coordinates. Placeholders: {x}, {y}, {z}Плейсхолдеры
tpallMessageString&a{player} teleported all players to themselves.Message sent to teleported players. Placeholder: {player}Плейсхолдеры
tpallCompleteMessageString&aTeleported {count} players to you.Message sent to the teleporter. Placeholder: {count}Плейсхолдеры
getposMessageString&aPosition: {x}, {y}, {z} &7(Yaw: {yaw}/Pitch: {pitch}) &8[{world}]Message showing current position. Placeholders: {x}, {y}, {z}, {yaw}, {pitch}, {world}Плейсхолдеры
gamemodeSelfMessageString&aGamemode set to {mode}.Message when gamemode is changed for self. Placeholder: {mode}Плейсхолдеры
gamemodeOthersMessageString&aSet {player}'s gamemode to {mode}.Message when gamemode is changed for others. Placeholders: {player}, {mode}Плейсхолдеры

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.