Tools That Are Required 1.0.8

Tools you can't do without.

  1. lander_plays
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Tools That Are Required
    This is a plugin that introduces commands that are needed for any server. I am actively try to release updates every 3 - 4 days.


    Join the discord server to get notified of new updates and submit bug reports: https://discord.gg/b46rtem


    Current Commands:
    /msg - Allows players to msg other players.
    /msgtoggle - Toggle whether players can message you.
    /killall - Kills all the players on the server.
    /heal - Heal up to 3 players at a time.
    /ttar - Displays information about the plugin.
    /mutechat - Allows you to silence the chat.
    /god - Makes you or another player invunerable.
    /day - Set's the current world time to day.
    /night - Set's the current world time to night.
    /world - Displays information about the current world.
    /pvp - Toggles pvp in the current world.
    /build - Toggle build mode on the server.
    /buildreset - Reset all people with /build enabled.
    /fly - Allows you to fly.
    /tpall - Teleports all players to you.
    /tphere - Teleports a player to you.
    /tpto - Teleports you to a player.
    /sc - Talk in staff chat.
    /staff - List online staff.
    /kickall - Kick all players from the server.
    /invsee - Open another players inventory.
    /gms - Set your gamemode to survival.
    /gmc - Set your gamemode to creative.
    /gmsp - Set your gamemode to spectator.
    /gma - Set your gamemode to adventure.
    /discord - Displays your discord link.
    /teamspeak - Displays your teamspeak link.
    /website - Displays your website link.
    /store - Displays your server store link.
    /enderchest - Open your or another player's ender chest.
    /freeze - Freeze another player.
    /unfreeze - Unfreeze another player.
    /freezeall - Freeze all players on the server.
    /unfreezeall - Unfreeze all players on the server.
    /holo - Create and delete holograms.
    /sr - Silently reload the server.
    /strike - Summon a lightning bolt.
    /vanish - Hide from other players.
    /uuid - Get a player's uuid.
    /ip - Get a player's ip address.
    /rule - Control different game rules.

    You can adjust the plugin to your liking in the highly configurable config file that is generated on the first startup and is found in /plugins/ToolsThatAreRequired after your install the plugin.


    # Tools That Are Required 1.0.8
    # You can find a list of commands by running /help ToolsThatAreRequired.

    # All strings support color codes.

    # Use to set some protections for the plugins and to prevent abuse. If set to true OP will not be able to run cmds
    # like killall and banall. This is recommended to be enabled to prevent abuse on bigger servers. If a user with OP
    # does not have permission to execute a command the err-no-perm message is shown.

    security-enabled: false

    # This is the message shown if a user does not have permission to run a cmd.
    err-no-perm: '&cSorry, but you do not have permission to execute this command.'

    # Sent to the executor if a player is not on the server.
    err-not-online: '&cSorry, but that player is not online.'

    # The message that shows when the command is disabled.
    err-cmd-disabled: '&cSorry, but that command is disabled.'

    # Displayed to the executor when one of the multiple players is not online.
    err-not-online-multiple: '&cSorry, but one of the players is not online.'

    # Sent if the target player is exempt from an action.
    err-exempt: '&cSorry, but that player is exempt from that action.'

    # Error shown if a sub=menu does not exist.
    err-invalid-sub-menu: '&cSorry, but that sub menu does not exist.'

    # This message is shown when the user runs /msgtoggle to disables private messages.
    pm-msg-disabled: '&aPrivate Messages where disabled successfully.'

    # This message is shown when the user runs /msgtoggle to enable private messages.
    pm-msg-enabled: '&aPrivate Messages where enabled successfully.'

    # Shown if a user runs /msgtoggle <player> to enable / disable players private messages.
    # {0} = Target Player's Username (Coming in 1.0.9 when the /msg command will be remade.)
    pm-msg-other-player: '&aPrivate Messages was successfully toggled for that player.'

    # Set to true to enable whether to show the enable / disable messages to the player that had their pm enable / disabled with /msgtoggle <player>
    pm-msg-other-player-notify: true

    # Sent when a user attempts to message another user with messages toggled.
    # {0} = Target Player's Username
    pm-disabled: '&eSorry, but {0} has private messages disabled.'

    # Is sent when a user try's to message theirself.
    pm-self: '&eYou cannot message yourself.'

    # Specify whether the killall command is enabled. Note that if the security level is set to max OP will not be able to run this command.
    killall-enabled: true

    # This is the message sent when the killall command is executed successfully.
    killall-success: '&aAll players were killed successfully.'

    # Sent when a user uses the /heal command to heal himself.
    heal-success: '&aYou were healed successfully.'

    # This message is displayed when a user heals another user with the /heal command.
    heal-success-other: '&aYou successfully healed that player.'

    # Displays when you heal multiple users with the /heal command.
    heal-success-other-multiple: '%aYou successfully healed those players.'

    # Message the target user(s) when they are healed.
    heal-notify-targets: true

    # Message shown to the target users(s) when they are healed. Only shows if the above is set to true.
    heal-notify-targets-msg: '&aYou were healed by another player.'

    # Specify whether the /console command is enabled. Use with caution.
    console-enabled: true

    # What the /console command returns when a command runs successfully:
    console-success: '&aThe command executed on console successfully.'

    # What is the text shown too the executor when they mute the chat:
    mute-chat: '&aThe chat was muted successfully.'

    # What is the text shown too the executor when they unmute the chat:
    unmute-chat: '&aThe chat was unmuted successfully.'

    # Show the players name who muted / unmuted the chat:
    mute-unmute-player-show: true

    # The message show to everyone when the chat is muted:
    mute-chat-everyone: '&9The chat has been muted!'

    # The message shown to everyone when the chat is unmuted.
    unmute-chat-everyone: '&9The chat has been unmuted!'

    # Message shown to everyone on chat mute if the above option mute-unmute-player-show is enabled.
    mute-chat-everyone-with-player: '&9The chat has been muted by &r&c'

    # Message shown to everyone on chat unmute if the above option mute-unmute-player-show is enabled.
    unmute-chat-everyone-with-player: '&9The chat has been unmuted by &r&c'

    # Sent when a player attempts to talk when the chat is muted.
    chat-on-mute: '&cSorry, but the chat is currently muted.'

    # Sent to the target player when they can talk in muted chat because of /chatbypass.
    chatbypass-target-enable: '&aYou can now chat.'

    # Sent to the target player when they can no longer talk due to /chatbypass.
    chatbypass-target-disable: '&aYou can no longer chat.'

    # Displayed to the command executor of /chatbypass when they allow a player to chat.
    # {0} = Target Player's Username
    chatbypass-executor-enable: '&aChat bypass was enabled for {0}.'

    # Displayed to the commmand executor of /chatbypass when they deny a player access to chat.
    # {0} = Target Player's Username
    chatbypass-executor-disable: '&aChat bypass was disabled for {0}.'

    # Shown when a player disables god mode.
    god-disable-self: '&aGod mode was disable successfully.'

    # Shown when a player enables god mode.
    god-enable-self: '&aGod mode was enabled successfully.'

    # Sent when a player removes another player in god mode.
    # {0} = Target Player's Username
    god-other-disable: '&aGod mode was disabled for that {0}.'

    # Displayed when a player puts another player in god mode.
    # {0} = Target Player's Username
    god-other-enable: '&aGod mode was enabled for {0}.'

    # Is sent whenever a player runs /day.
    day-success: '&aTime was set to day successfully.'

    # Is sent whenever a player runs /night.
    night-success: '&aTime was set to night successfully.'

    # Sent when the chat is not muted and a player attempts to use /chatbypass.
    err-chat-not-muted: '&cSorry but the chat is not muted. Please mute chat to use that command.'

    # Message sent when the player enables fly mode.
    fly-self-enable: '&aYou can now fly.'

    # Shown to the player when they disable fly mode.
    fly-self-disable: '&aYou can no longer fly.'

    # Displayed when the player enables fly mode for another player.
    # {0} = Target Player's Username
    fly-others-enable: '{0} can now fly.'

    # Sent when the player disables fly mode for another player.
    # {0} = Target Player's Username
    fly-others-disable: '&a{0} can no longer fly.'

    # Notify's the target player that they can fly.
    fly-others-enable-msg: '&aYou can now fly.'

    # Says to the target player they can no longer fly.
    fly-others-disable-msg: '&aYou can no longer fly.'

    # Is /build required to place / break items in the world. If this is not enabled /build will be disabled.
    build-disabled: false

    # Message sent whenever a player attempts to place a block while build is disabled.
    build-block-place-deny: '&cSorry, but you cannot place that block.'

    # Message sent whenever a player attempts to break a block while build is disabled.
    build-block-break-deny: '&cSorry, but you cannot break that block.'

    # Displayed when /buildreset clears the people with /build enabled.
    build-reset-success: '&aBuilders were reset successfully.'

    # Sent when there is no players with /build enabled and a user attempts to use /buildreset.
    build-reset-empty: '&cTheir are currently no players with /build enabled.'

    # Does the weather always stay clear own the server.

    weather-always-clear: false

    # Keep players from modifying their inventory (Picking up / Dropping / Moving Things).

    disable-inv-modify: false

    # Remove god mode from players when they logout.
    godmode-revoke: false

    # Remove build from players when they logout.
    build-revoke: true

    # Remove fly from player when they logout.
    fly-revoke: false

    # Remove freeze from frozen players when they logout.
    freeze-revoke: true

    # Remove vanish from players when they logout.
    vanish-revoke: false

    # Remove vanish byoass from players when they logout.
    vanish-bypass-revoke: false

    # Remove chat bypass from players when they logout.
    chat-bypass-revoke: true

    # Dispatched when all players all teleported successfully.
    tpall-success: '&aAll players were teleported successfully.'

    # Sent when you /tphere someone successfully.
    tphere-success: '&aTeleported {0} here successfully.'

    # Said when you /tpto someone successfully.
    # {0} = Target Player's Username
    tpto-success: '&aTeleported to {0} successfully.'

    # Is /tptoggle command enabled. If so players can prevent anyone from teleporting to them.
    tptoggle-enabled: true

    # Error sent when someone attempts to teleport to someone with tp disabled.
    # {0} = Target Player's Username
    err-tp-disabled: '&cSorry, but {0} has teleportation disabled.'

    # Message sent when /kickall runs successfully.
    kickall-success: '&aKicked all players from the server successfully.'

    # Reason shown to the players when they are kicked with /kickall.
    kickall-reason: '&a&lAll players were kicked from the server.'

    # When a player opens a another players inventory with /invsee.
    # {0} = Target Player's Username
    invsee-success: '&aOpened {0} inventory.'

    # Shown when a player attempts to invsee theirself.
    invsee-self: '&cYou cannot invsee yourself.'

    # Sent when a player toggles teleportation on.
    tp-toggle-on: '&aTeleportation is now enabled.'

    # Sent when a player toggles teleportation off.
    tp-toggle-off: '&aTeleportation is now disabled.'

    # Sent to the executor when they toggle on teleportation for another player.
    # {0} = Target Player's Username
    tp-toggle-on-other: '&aYou toggled on teleportation for {0}.'

    # Dispatched when the executor toggle off teleportation on another player.
    # {0} = Target Player's Username
    tp-toggle-off-other: '&aYou toggled off teleportation for {0}.'

    # Displayed when a player is frozen successfully.
    # {0} = Target Player's Username
    freeze-success: '&aYou have frozen {0}.'

    # When a player is unfrozen successfully.
    # {0} = Target Player's Username
    unfreeze-success: '&aYou have unfrozen {0}.'

    # Can frozen people talk in chat.
    chat-when-frozen: false

    # Notification sent to players with ttar.nofify when someone runs /freezeall to freeze everyone.
    freezeall-notify: '&4&lAll players have been frozen'

    # Notification sent to player with ttar.nofify when someone runs /unfreezeall to unfreeze everyone.
    unfreezeall-notify: '&4&lAll players have been unfrozen'

    # Message sent to executor when they freeze all players.
    freezeall-notify-executor: '&aAll players were frozen successfully.'

    # Message sent to executor when they unfreeze all players.
    unfreezeall-notify-executor: '&aAll players were unfrozen successfully.'

    # Sent when a player is already in survival.
    gms-already: '&cYou are already in survival.'

    # Sent when the target player is already in survival.
    # {0} = Target Player's Username
    gms-already-other: '&c{0} is already in survival.'

    # Dispatched when a player is put in survival succesfully.
    gms-success: '&aSwitched to survival successfully.'

    # Shown whenever another player is put in survival successfully.
    # {0} = Target Player's Username
    gms-success-other: '&aSwitched {0} to survival successfully.'

    # Sent when a player is already in creative.
    gmc-already: '&cYou are already in creative.'

    # Sent when the target player is already in creative.
    # {0} = Target Player's Username
    gmc-already-other: '&c{0} is already in creative.'

    # Dispatched when a player is put in creative succesfully.
    gmc-success: '&aSwitched to creative successfully.'

    # Shown whenever another player is put in creative successfully.
    # {0} = Target Player's Username
    gmc-success-other: '&aSwitched {0} to creative successfully.'

    # Sent when a player is already in spectator.
    gmsp-already: '&cYou are already in spectator.'

    # Sent when the target player is already in spectator.
    # {0} = Target Player's Username
    gmsp-already-other: '&c{0} is already in spectator.'

    # Dispatched when a player is put in spectator succesfully.
    gmsp-success: '&aSwitched to spectator successfully.'

    # Shown whenever another player is put in spectator successfully.
    # {0} = Target Player's Username
    gmsp-success-other: '&aSwitched {0} to spectator successfully.'

    # Sent when a player is already in adventure.
    gma-already: '&cYou are already in adventure.'

    # Sent when the target player is already in adventure.
    # {0} = Target Player's Username
    gma-already-other: '&c{0} is already in adventure.'

    # Dispatched when a player is put in adventure successfully.
    gma-success: '&aSwitched to adventure successfully.'

    # Shown whenever another player is put in adventure successfully.
    # {0} = Target Player's Username
    gma-success-other: '&aSwitched {0} to adventure successfully.'

    # Do you want the plugin to welcome players when they join.
    auto-welcome: true

    # When a player runs /enderchest to open their ender chest.
    enderchest-success: '&aOpening your ender chest.'

    # Sent when a player opens another players inventory with /enderchest.
    # {0} = Target Player's Username
    enderchest-success-other: '&aOpening {0} ender chest.'

    # Is /discord enabled.
    discord-enabled: false

    # Is /teamspeak enabled.
    teamspeak-enabled: false

    # Is /website enabled.
    website-enabled: false

    # Is /store enabled.
    store-enabled: false

    # Link to your discord server if /discord is enabled.
    discord-msg: '&dJoin our discord at: DISCORD LINK HERE'

    # Link to your teamspeak server if /teamspeak is enabled.
    teamspeak-msg: '&dJoin our teamspeak at: TEAMSPEAK LINK HERE'

    # Link to your website if /website is enabled.
    website-msg: '&dCheckout our website at: WEBSITE LINK HERE'

    # Link to your store if /store is enabled.
    store-msg: '&dCheckout our store at: STORE LINK HERE'

    # Message sent when a user creates a hologram.
    hologram-create: '&aCreated hologram successfully.'

    # Message sent when a user deletes a hologram.
    hologram-delete: '&aDeleted hologram successfully.'

    # Displayed when no holograms are in range.
    hologram-no-range: '&cNo holograms are in range.'

    # Is /sr enabled.
    silent-reload-enabled: false

    # Do users with the permission ttar.sr.bypass see silent reloads.
    silent-reload-bypass: false

    # Text shown when a silent reload is ran.
    silent-reload-msg: '&4&lA silent reload has been ignited.'

    # Message sent when you summon a lightning bolt.
    strike-success: '&aStriked successfully.'

    # Sent when you summon a lightning bolt on another player.
    # {0} = Target Player's Username
    strike-success-other: '&aStriked {0} successfully.'

    # If set to true lightning will strike where the player is standing otherwise where their looking.
    strike-standing: false

    # If set to true lighting will strike where the target player is standing otherwise where they are looking.
    strike-standing-other: true

    # Can vanished players talk in chat.
    vanish-talk-in-chat: true

    # Is /vanish bypass enabled. Players with the permission ttar.vanish.bypass can use bypass if it is.
    vanish-bypass-enabled: false

    # Are players notified when they are put into vanish. They are notified no matter what if they have ttar.vanish.bypass
    vanish-other-notify: true

    # Message sent whenever a player vanishes.
    vanish-self: '&aYou are now in vanish.'

    # Message sent whenever a player vanishes another player.
    # {0} = Target Player's Username
    vanish-other: '&aVanished {0} player successfully.'

    # Displayed to target player when put into vanish.
    vanish-other-message: '&aYou were put into vanish.'

    # Sent if a player is already vanished.
    already-vanished: '&cSorry, but that player is already vanished.'

    # Dispatched when a player unvanishes.
    unvanish-self: '&aYou are no longer in vanish.'

    # Sent whenever a player unvanishes another player.
    # {0} = Target Player's Username
    unvanish-other: '&aUnvanished {0} player successfully.'

    # Showed to target player when tooken out of vanish.
    unvanish-other-message: '&aYou were removed from vanish.'

    # Sent if a player attempts to unvanish while visible.
    already-unvanished: '&cSorry, but that player is already unvanished.'

    # Are players notified when they are removed from vanish. They are notified no matter what if they have ttar.vanish.bypass
    unvanish-other-notify: true

    # Message sent when there are no vanished players.
    no-vanished: '&cCurrently there are no vanished players.'

    # Message sent when someone tries to talk while in vanish when chatting is not allowed.
    chat-when-vanished: '&cYou cannot chat while in vanish.'

    # Sent whenever someone enable vanish bypass.
    vanish-bypass-enable: '&aYou have enabled vanish bypass.'

    # Sent whenever someone disables vanish bypass.
    vanish-bypass-disable: '&aYou have disabled vanish bypass.'

    # Is the player join message enabled.
    join-message-disabled: true

    # Is the player leave message enabled.
    leave-message-disabled: true

    # Do you want to use the custom join / leave messages.
    use-custom-messages: true

    # Custom join message.
    # {0} = Target Player's Username
    custom-join-message: "&7[&a+&7] &a{0}"

    # Custom leave message.
    # {0} = Target Player's Username
    custom-leave-message: "&7[&c-&7] &c{0}"

    # Message displayed when /uuid is ran successfully.
    # {0} = Target Player's Username
    # {1} = Target Player's UUID
    uuid-success: "&aThe UUID of {0} is {1}."

    # Is the /ip command enabled. If set to false the /ip command will be disabled and /whois will not show a player's ip.
    ip-cmd-enabled: true

    # Does the plugin tell players with ttar.ip.alert when someone runs /ip command.
    ip-alert: true

    # Message displayed when /ip is ran successfully.
    # {0} = Target Player's Username
    # {1} = Target Player's IP
    ip-success: "&aThe IP of {0} is {1}."

    ##########################################
    # Do not change things beyond this point #
    ##########################################

    a: true
    b: true
    c: true
    d: true
    e: true
    f: true

    If you do enjoy the plugin be sure to leave a review down below :)

Recent Reviews

  1. iWqves
    iWqves
    5/5,
    Version: 1.0.3
    This Is The Best Plugin Ever Its Easy To Use And The Config Could Be Done By A Noob.
  2. eweeda
    eweeda
    5/5,
    Version: 1.0.3
    its actually a great plugin very easy to use and to config, but it needs a bit more work.
    1. lander_plays
      Author's Response
      Thank you for the review! Yes we are actively developing this plugin and if you have in suggestions feel free to join the discord server above.