LockedDimension [1.8.8 - 1.16.3] | Have freedom over your dimensions 1.0.3

You could disable, lock dimensions behind permissions nodes, and much more!

  1. Tofpu
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/Tofpu/LockedDimension
    Contributors:
    Tofpu
    [​IMG]
    You could disable, lock dimensions behind permissions nodes, and much more. all within a single plugin.​
    [​IMG]
    • Unlimited Dimensions
    • Lockable Dimensions
    • Lock Dimensions with Permission Node
    • Customizable Messages
    • Triggable Sounds
    • PlaceholderAPI Support
    [​IMG]
    (COMMAND - DESCRIPTION - PERMISSION)
    • /lockeddimension - shows all commands - lockeddimension.help
    • /lockeddimension reload - reloads the config.yml -lockeddimension.reload
    [​IMG]
    Code (PHP):

    # IMPORTANT / IMPORTANT / IMPORTANT / IMPORTANT / IMPORTANT / IMPORTANT / IMPORTANT / IMPORTANT /
    # If you are going to use the sound feature, make sure you are using 1.13.2 sound names.
    # It doesn't matter if you are on lower versions. it'll work regardless. as long as its in the game, of course. If you need help, feel free to join our discord. (listed in the resource section)
    # Here's the link: https://helpch.at/docs/1.13.2/org/bukkit/Sound.html
    #
    # EXAMPLE
    #  (WORLD-NAME):
    #    lock: false // If its enabled, it would not let the player go to the dimension through the portal.
    #    permission: "ld.nether" // This cannot be empty. If the player does not have this permission. it would not let them through.
    #    succeed-message: "Welcome welcome!" // If this is empty. it wouldn't send anything. when player has permission.
    #    broadcast-message: "%player_name% has traveled to the nether." // If this is empty. it wouldn't send anything. If the player succeeds to go to the dimension, it would broadcast a message to everyone.
    #    denied-message: "You do not have permission to go to the nether." // when player does not have message.
    #    locked-message: "Nether has been locked." If this is empty. it wouldn't send anything. when its locked.
    #    succeed-sound: CLICK // this is optional. played when the player is going to the world
    #    denied-sound: CLICK // this is optional. played when the player does not have permission.
    #    locked-sound: CLICK this is optional. played when the world is locked

    settings:
      # if you would not like notified once there's an update, tick it to false
     notify-updates: true
      # If you like to get notified if the world/sound doesn't exist. tick it to true
     check-errors: false

    dimensions:
      example_world:
        lock: false
        permission: "ld.example_world"
        succeed-message: "Welcome welcome!"
        broadcast-message: "%player_name% has traveled to the nether."
        denied-message: "You do not have permission to go to the example_world."
        locked-message: "example_world has been locked."
        succeed-sound: CLICK
        denied-sound: CLICK
        locked-sound: CLICK
      example_end:
        lock: true
        permission: "ld.example_end"
        succeed-message: ""
        broadcast-message: "%player_name% has traveled to the nether."
        denied-message: "You do not have permission to go to the example_end."
        locked-message: ""
        succeed-sound: CLICK
        denied-sound: CLICK
        locked-sound: CLICK
      example_the_end:
        lock: false
        permission: "ld.example_the_end"
        succeed-message: ""
        broadcast-message: "%player_name% has traveled to the nether."
        denied-message: "You do not have permission to go to the example_the_end."
        locked-message: "example_the_end has been locked."
        succeed-sound: CLICK
        denied-sound: CLICK
        locked-sound: CLICK
     
    [​IMG]
    1. Download the plugin
    2. Drag and Drop the plugin to the plugins folder
    3. Start / Restart the server
    4. Add / Edit the config.yml to your needs
    5. Run /lockeddimension reload
    6. Enjoy!
    This plugin utilizes bStats to collect anonymous statistics
    [​IMG]


    If you enjoy this resource, please be kind enough to post a review and rate it to whatever you think the resource deserves!

    If you got any suggestions, feel free to join the discord below!


    [​IMG]
    Join my discord https://discord.gg/saMvytm! or add me at Tofpu#3224 on Discord!
    Elijah likes this.