メインコンテンツまでスキップ

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.