Tiny Essentials
Essential commands with configurable messages and cooldowns
フィールド
| フィールド | 型 | デフォルト | 説明 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
basePermission | String? | — | Permission required to use any essential command | ||||||||||||
cooldownRules | List<CooldownRule> | empty | Cooldown rules based on permissions. Higher priority permissions override lower ones.
|
| フィールド | 型 | デフォルト | 説明 |
|---|---|---|---|
permission | String | — | Permission to check |
cooldownSeconds | Long | 0 | Cooldown in seconds for players with this permission |
defaultTeleportCooldownLong3allowMovementBooleanfalsebackBufferSizeInt10tpaTimeoutSecondsLong60msgCommandStringmsgreplyCommandStringreplymsgToggleCommandStringmsgtogglebackCommandStringbackflyCommandStringflyspeedCommandStringspeedsuicideCommandStringsuicidevanishCommandStringvanishinventoryCommandStringinvseehealCommandStringhealtpaCommandStringtpatpaHereCommandStringtpaheretpAcceptCommandStringtpaccepttpDenyCommandStringtpadenytpaToggleCommandStringtpatogglepocketMenuCommandStringpocketmenujoinMessageString?quitMessageString?msgOutgoingMessageString&7[&aYou &7-> &a{receiver}&7] &f{message}msgIncomingMessageString&7[&a{sender} &7-> &aYou&7] &f{message}msgSelfMessageString&cYou cannot message yourself.msgToggledMessageString&c{player} has private messages disabled.msgNoConversationMessageString&cYou have no one to reply to.msgEnabledMessageString&aPrivate messages enabled.msgDisabledMessageString&cPrivate messages disabled.backMessageString&aTeleporting to your previous location...backNoneMessageString&cNo previous location found.teleportCancelledMessageString&cTeleport cancelled.teleportCooldownMessageString&cPlease wait {cooldown}s before teleporting again.teleportCooldownMovementMessageString&aTeleporting in {cooldown}s. Do not move!flightEnabledSelfMessageString&aFlight enabled.flightDisabledSelfMessageString&cFlight disabled.flightEnabledOthersMessageString&aFlight enabled for {player}.flightDisabledOthersMessageString&cFlight disabled for {player}.suicideMessageString&cYou have taken your own life.vanishEnabledSelfMessageString&aYou are now invisible.vanishDisabledSelfMessageString&cYou are now visible.vanishEnabledOthersMessageString&a{entity} is now invisible.vanishDisabledOthersMessageString&c{entity} is now visible.healSelfMessageString&aYou have been healed.healOthersMessageString&aHealed {entity}.tpaOutgoingMessageString&aTeleport request sent to {player}.tpaIncomingMessageString&a{player} &7wants to teleport to you. &a/tpaccept &7or &c/tpadeny &7({time}s)tpaHereOutgoingMessageString&aAsked {player} to teleport to you.tpaHereIncomingMessageString&a{player} &7wants you to teleport to them. &a/tpaccept &7or &c/tpadeny &7({time}s)tpaSelfMessageString&cYou cannot teleport to yourself.tpaToggledMessageString&c{player} is not accepting teleport requests.tpaSentMessageString&cYou already have a pending request to this player.tpaAcceptedSelfMessageString&aAccepted teleport request from {player}.tpaAcceptedMessageString&a{player} accepted your teleport request.tpaTeleportedMessageString&aTeleporting to {player}...tpaDeniedSelfMessageString&cDenied teleport request from {player}.tpaDeniedMessageString&c{player} denied your teleport request.tpaNoRequestMessageString&cNo teleport request from {player}.tpaNoRequestsMessageString&cYou have no pending teleport requests.tpaTimeoutSelfMessageString&cYour teleport request to {player} has expired.tpaTimeoutMessageString&cTeleport request from {player} has expired.tpaEnabledMessageString&aYou are now accepting teleport requests.tpaDisabledMessageString&cYou are no longer accepting teleport requests.playerOnlyMessageString&cThis command can only be used by players.noPermissionMessageString&cYou do not have permission to use this command.playerNotFoundMessageString&cPlayer not found: {player}speedChangedSelfMessageString&aSpeed set to {speed} ({type}).speedChangedOthersMessageString&aSet {entity}'s {type} speed to {speed}.speedResetSelfMessageString&aSpeed reset ({type}).speedResetOthersMessageString&aReset {entity}'s {type} speed.godCommandStringgodfeedCommandStringfeedrepairCommandStringrepairtpposCommandStringtppostpallCommandStringtpallgetposCommandStringgetposgamemodeCommandStringgamemodegodEnabledSelfMessageString&aGod mode enabled.godDisabledSelfMessageString&cGod mode disabled.godEnabledOthersMessageString&aGod mode enabled for {player}.godDisabledOthersMessageString&cGod mode disabled for {player}.feedSelfMessageString&aYou have been fed.feedOthersMessageString&aFed {player}.repairMessageString&aItem repaired.tpposMessageString&aTeleporting to {x}, {y}, {z}.tpallMessageString&a{player} teleported all players to themselves.tpallCompleteMessageString&aTeleported {count} players to you.getposMessageString&aPosition: {x}, {y}, {z} &7(Yaw: {yaw}/Pitch: {pitch}) &8[{world}]gamemodeSelfMessageString&aGamemode set to {mode}.gamemodeOthersMessageString&aSet {player}'s gamemode to {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.
defaultTeleportCooldownapplies to/backand/tpa(seconds). WithcooldownRules, a player who has several of the listed permissions gets the largestcooldownSecondsamong them. Rules can therefore only lengthen the default, not shorten it.allowMovementlets players move while the cooldown runs; off, moving cancels the teleport.tpaTimeoutSecondsis how long a teleport request stays open.backBufferSizeis how many previous locations/backkeeps.joinMessageandquitMessagereplace the vanilla join and quit messages (legacy colour codes,{player}).- The
...Commandfields (flyCommand,msgCommand...) andbasePermissiondo nothing in this version: rename a command or change its permission on the command entry instead.