Multiple sethomes...how?

Discussion in 'Bukkit Help' started by XXXVIII, May 29, 2021.

Thread Status:
Not open for further replies.
  1. Offline

    XXXVIII

    Hello, first of all I am a total noob when it comes to plugins, I've already looked at the wiki and some yt tutorials but I still don't know how to do it. So the problem is, that if you want to set multiple homes as non op you'll get the message: "You don't have permission to do that" I know that I have to replace some files with sethome.multiple etc. I've already done that but it still doesn't work. So I assume I did something wrong.
    The plugins that I have installed are: dynmap, EasyWarp, Essentials, sethomes, sleep notify, and timber. I'll paste the config.yml below so maybe someone can find the issue. (Version: 1.16.4)

    I removed a bit, so I can poste it. Hope it isn't nessecary.


    Code:
    # If you do not wish to use a permission system, you can define a list of 'player perms' below.
    # This list has no effect if you are using a supported permissions system.
    # If you are using an unsupported permissions system, simply delete this section.
    # Whitelist the commands and permissions you wish to give players by default (everything else is op only).
    # These are the permissions without the "essentials." part.
    #
    # To enable this feature, please set use-bukkit-permissions to false.
    player-commands:
      - afk
      - afk.auto
      - back
      - back.ondeath
      - balance
      - balance.others
      - balancetop
      - build
      - chat.color
      - chat.format
      - chat.shout
      - chat.question
      - clearinventory
      - compass
      - depth
      - delhome
      - getpos
      - geoip.show
      - help
      - helpop
      - home
      - home.others
      - ignore
      - info
      - itemdb
      - kit
      - kits.tools
      - list
      - mail
      - mail.send
      - me
      - motd
      - msg
      - msg.color
      - nick
      - near
      - pay
      - ping
      - protect
      - r
      - rules
      - realname
      - seen
      - sell
      - sethome
      - sethome.multiple
      - sethome.multiple.unlimited
      - setxmpp
      - signs.create.protection
      - signs.create.trade
      - signs.break.protection
      - signs.break.trade
      - signs.use.balance
      - signs.use.buy
      - signs.use.disposal
      - signs.use.enchant
      - signs.use.free
      - signs.use.gamemode
      - signs.use.heal
      - signs.use.info
      - signs.use.kit
      - signs.use.mail
      - signs.use.protection
      - signs.use.repair
      - signs.use.sell
      - signs.use.time
      - signs.use.trade
      - signs.use.warp
      - signs.use.weather
      - spawn
      - suicide
      - time
      - tpa
      - tpaccept
      - tpahere
      - tpdeny
      - warp
      - warp.list
      - world
      - worth
      - xmpp
    
    # Use this option to force superperms-based permissions handler regardless of detected installed perms plugin.
    # This is useful if you want superperms-based permissions (with wildcards) for custom permissions plugins.
    # If you wish to use EssentialsX's built-in permissions using the `player-commands` section above, set this to false.
    # Default is true.
    use-bukkit-permissions: true
    
    # When this option is enabled, one-time use kits (ie. delay < 0) will be
    # removed from the /kit list when a player can no longer use it
    skip-used-one-time-kits-from-kit-list: false
    
    # Determines the functionality of the /createkit command.
    # If this is true, /createkit will give the user a link with the kit code.
    # If this is false, /createkit will add the kit to the kits.yml config file directly.
    #
    pastebin-createkit: false
    
    # Essentials Sign Control
    # See http://wiki.ess3.net/wiki/Sign_Tutorial for instructions on how to use these.
    # To enable signs, remove # symbol. To disable all signs, comment/remove each sign.
    # Essentials colored sign support will be enabled when any sign types are enabled.
    # Color is not an actual sign, it's for enabling using color codes on signs, when the correct permissions are given.
    
    enabledSigns:
      #- color
      #- balance
      #- buy
      #- sell
      #- trade
      #- free
      #- disposal
      #- warp
      #- kit
      #- mail
      #- enchant
      #- gamemode
      #- heal
      #- info
      #- spawnmob
      #- repair
      #- time
      #- weather
    
    # How many times per second can Essentials signs be interacted with per player.
    # Values should be between 1-20, 20 being virtually no lag protection.
    # Lower numbers will reduce the possibility of lag, but may annoy players.
    sign-use-per-second: 4
    
    # Allow item IDs on pre-existing signs on 1.13 and above.
    # You cannot use item IDs on new signs, but this will allow players to interact with signs that
    # were placed before 1.13.
    allow-old-id-signs: false
    
    # List of sign names Essentials should not protect. This feature is especially useful when
    # another plugin provides a sign that EssentialsX provides, but Essentials overrides.
    # For example, if a plugin provides a [kit] sign, and you wish to use theirs instead of
    # Essentials's, then simply add kit below and Essentials will not protect it.
    #
    # See https://github.com/drtshock/Essentials/pull/699 for more information.
    unprotected-sign-names:
      #- kit
    
    # Backup runs a custom batch/bash command at a specified interval.
    # The server will save the world before executing the backup command, and disable
    # saving during the backup to prevent world corruption or other conflicts.
    # Backups can also be triggered manually with /backup.
    backup:
      # Interval in minutes.
      interval: 30
      # If true, the backup task will run even if there are no players online.
      always-run: false
      # Unless you add a valid backup command or script here, this feature will be useless.
      # Use 'save-all' to simply force regular world saving without backup.
      # The example command below utilizes rdiff-backup: https://rdiff-backup.net/
      #command: 'rdiff-backup World1 backups/World1'
    
    # Set this true to enable permission per warp.
    per-warp-permission: false
    
    # Sort output of /list command by groups.
    # You can hide and merge the groups displayed in /list by defining the desired behaviour here.
    # Detailed instructions and examples can be found on the wiki: http://wiki.ess3.net/wiki/List
    list:
        # To merge groups, list the groups you wish to merge
        #Staff: owner admin moderator
        Admins: owner admin
        # To limit groups, set a max user limit
        #builder: 20
        # To hide groups, set the group as hidden
        #default: hidden
        # Uncomment the line below to simply list all players with no grouping
        #Players: '*'
    
    # Displays real names in /list next to players who are using a nickname.
    real-names-on-list: false
    
    # More output to the console.
    debug: false
    
    # Set the locale for all messages.
    # If you don't set this, the default locale of the server will be used.
    # For example, to set language to English, set locale to en, to use the file "messages_en.properties".
    # Don't forget to remove the # in front of the line.
    # For more information, visit http://wiki.ess3.net/wiki/Locale
    #locale: en
    
    # Turn off god mode when people leave the server.
    remove-god-on-disconnect: false
    
    # Auto-AFK
    # After this timeout in seconds, the user will be set as AFK.
    # This feature requires the player to have essentials.afk.auto node.
    # Set to -1 for no timeout.
    auto-afk: 300
    
    # Auto-AFK Kick
    # After this timeout in seconds, the user will be kicked from the server.
    # essentials.afk.kickexempt node overrides this feature.
    # Set to -1 for no timeout.
    auto-afk-kick: -1
    
    # Set this to true, if you want to freeze the player, if the player is AFK.
    # Other players or monsters can't push the player out of AFK mode then.
    # This will also enable temporary god mode for the AFK player.
    # The player has to use the command /afk to leave the AFK mode.
    freeze-afk-players: false
    
    # When the player is AFK, should he be able to pickup items?
    # Enable this, when you don't want people idling in mob traps.
    disable-item-pickup-while-afk: false
    
    # This setting controls if a player is marked as active on interaction.
    # When this setting is false, the player would need to manually un-AFK using the /afk command.
    cancel-afk-on-interact: true
    
    # Should we automatically remove afk status when a player moves?
    # Player will be removed from AFK on chat/command regardless of this setting.
    # Disable this to reduce server lag.
    cancel-afk-on-move: true
    
    # Should AFK players be ignored when other players are trying to sleep?
    # When this setting is false, players won't be able to skip the night if some players are AFK.
    # Users with the permission node essentials.sleepingignored will always be ignored.
    sleep-ignores-afk-players: true
    
    # Set the player's list name when they are AFK. This is none by default which specifies that Essentials
    # should not interfere with the AFK player's list name.
    # You may use color codes, use {USERNAME} the player's name or {PLAYER} for the player's displayname.
    afk-list-name: "none"
    
    # When a player enters or exits AFK mode, should the AFK notification be broadcast
    # to the entire server, or just to the player?
    # When this setting is false, only the player will be notified upon changing their AFK state.
    broadcast-afk-message: true
    
    # You can disable the death messages of Minecraft here.
    death-messages: true
    
    # How should essentials handle players with the essentials.keepinv permission who have items with
    # curse of vanishing when they die?
    # You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item).
    # Defaults to "keep"
    vanishing-items-policy: keep
    
    # How should essentials handle players with the essentials.keepinv permission who have items with
    # curse of binding when they die?
    # You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item).
    # Defaults to "keep"
    binding-items-policy: keep
    
    # When players die, should they receive the coordinates they died at?
    send-info-after-death: false
    
    # Should players with permissions be able to join and part silently?
    # You can control this with essentials.silentjoin and essentials.silentquit permissions if it is enabled.
    # In addition, people with essentials.silentjoin.vanish will be vanished on join.
    allow-silent-join-quit: false
    
    # You can set custom join and quit messages here. Set this to "none" to use the default Minecraft message,
    # or set this to "" to hide the message entirely.
    # You may use color codes, {USERNAME} for the player's name, and {PLAYER} for the player's displayname.
    custom-join-message: "none"
    custom-quit-message: "none"
    
    # You can disable join and quit messages when the player count reaches a certain limit.
    # When the player count is below this number, join/quit messages will always be shown.
    # Set this to -1 to always show join and quit messages regardless of player count.
    hide-join-quit-messages-above: -1
    
    # Add worlds to this list, if you want to automatically disable god mode there.
    no-god-in-worlds:
    #  - world_nether
    
    # Set to true to enable per-world permissions for teleporting between worlds with essentials commands.
    # This applies to /world, /back, /tp[a|o][here|all], but not warps.
    # Give someone permission to teleport to a world with essentials.worlds.<worldname>
    # This does not affect the /home command, there is a separate toggle below for this.
    world-teleport-permissions: false
    
    # The number of items given if the quantity parameter is left out in /item or /give.
    # If this number is below 1, the maximum stack size size is given. If over-sized stacks.
    # are not enabled, any number higher than the maximum stack size results in more than one stack.
    default-stack-size: -1
    
    # Over-sized stacks are stacks that ignore the normal max stack size.
    # They can be obtained using /give and /item, if the player has essentials.oversizedstacks permission.
    # How many items should be in an over-sized stack?
    oversized-stacksize: 64
    
    # Allow repair of enchanted weapons and armor.
    # If you set this to false, you can still allow it for certain players using the permission.
    # essentials.repair.enchanted
    repair-enchanted: true
    
    # Allow 'unsafe' enchantments in kits and item spawning.
    # Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins.
    unsafe-enchantments: false
    
    #Do you want Essentials to keep track of previous location for /back in the teleport listener?
    #If you set this to true any plugin that uses teleport will have the previous location registered.
    register-back-in-listener: false
    
    #Delay to wait before people can cause attack damage after logging in.
    login-attack-delay: 5
    
    #Set the max fly speed, values range from 0.1 to 1.0
    max-fly-speed: 0.8
    
    #Set the max walk speed, values range from 0.1 to 1.0
    max-walk-speed: 0.8
    
    #Set the maximum amount of mail that can be sent within a minute.
    mails-per-minute: 1000
    
    # Set the maximum time /mute can be used for in seconds.
    # Set to -1 to disable, and essentials.mute.unlimited can be used to override.
    max-mute-time: -1
    
    # Set the maximum time /tempban can be used for in seconds.
    # Set to -1 to disable, and essentials.tempban.unlimited can be used to override.
    max-tempban-time: -1
    
    # Changes the default /reply functionality. This can be changed on a per-player basis using /rtoggle.
    # If true, /r goes to the person you messaged last, otherwise the first person that messaged you.
    # If false, /r goes to the last person that messaged you.
    last-message-reply-recipient: true
    
    # If last-message-reply-recipient is enabled for a particular player,
    # this specifies the duration, in seconds, that would need to elapse for the
    # reply-recipient to update when receiving a message.
    # Default is 180 (3 minutes)
    last-message-reply-recipient-timeout: 180
    
    # Changes the default /reply functionality.
    # If true, /reply will not check if the person you're replying to has vanished.
    # If false, players will not be able to /reply to players who they can no longer see due to vanish.
    last-message-reply-vanished: false
    
    # Toggles whether or not left clicking mobs with a milk bucket turns them into a baby.
    milk-bucket-easter-egg: true
    
    # Toggles whether or not the fly status message should be sent to players on join
    send-fly-enable-on-join: true
    
    # Set to true to enable per-world permissions for setting time for individual worlds with essentials commands.
    # This applies to /time, /day, /eday, /night, /enight, /etime.
    # Give someone permission to teleport to a world with essentials.time.world.<worldname>.
    world-time-permissions: false
    
    # Specify cooldown for both Essentials commands and external commands as well.
    # All commands do not start with a Forward Slash (/). Instead of /msg, write msg
    #
    # Wildcards are supported. E.g.
    # - '*i*': 50
    # adds a 50 second cooldown to all commands that include the letter i
    #
    # EssentialsX supports regex by starting the command with a caret ^
    # For example, to target commands starting with ban and not banip the following would be used:
    #  '^ban([^ip])( .*)?': 60 # 60 seconds /ban cooldown.
    # Note: If you have a command that starts with ^, then you can escape it using backslash (\). e.g. \^command: 123
    command-cooldowns:
    #  feed: 100 # 100 second cooldown on /feed command
    #  '*': 5 # 5 Second cooldown on all commands
    
    # Whether command cooldowns should be persistent past server shutdowns
    command-cooldown-persistence: true
    
    # Whether NPC balances should be listed in balance ranking features such as /balancetop.
    # NPC balances can include features like factions from FactionsUUID plugin.
    npcs-in-balance-ranking: false
    
    # Allow bulk buying and selling signs when the player is sneaking.
    # This is useful when a sign sells or buys one item at a time and the player wants to sell a bunch at once.
    allow-bulk-buy-sell: true
    
    # Allow selling of items with custom names with the /sell command.
    # This may be useful to prevent players accidentally selling named items.
    allow-selling-named-items: false
    
    # Delay for the MOTD display for players on join, in milliseconds.
    # This has no effect if the MOTD command or permission are disabled.
    delay-motd: 0
    
    # A list of commands that should have their complementary confirm commands enabled by default.
    # This is empty by default, for the latest list of valid commands see the latest source config.yml.
    default-enabled-confirm-commands:
    #- pay
    #- clearinventory
    
    # Whether or not to teleport a player back to their previous position after they have been freed from jail.
    teleport-back-when-freed-from-jail: true
    
    # Set the timeout, in seconds for players to accept a tpa before the request is cancelled.
    # Set to 0 for no timeout.
    tpa-accept-cancellation: 120
    
    # Allow players to set hats by clicking on their helmet slot.
    allow-direct-hat: true
    
    # Allow in-game players to specify a world when running /broadcastworld.
    # If false, running /broadcastworld in-game will always send a message to the player's current world.
    # This doesn't affect running the command from the console, where a world is always required.
    allow-world-in-broadcastworld: true
    
    # Consider water blocks as "safe," therefore allowing players to teleport
    # using commands such as /home or /spawn to a location that is occupied
    # by water blocks
    is-water-safe: false
    
    # Should the usermap try to sanitise usernames before saving them?
    # You should only change this to false if you use Minecraft China.
    safe-usermap-names: true
    
    # Should Essentials output logs when a command block executes a command?
    # Example: CommandBlock at <x>,<y>,<z> issued server command: /<command>
    log-command-block-commands: true
    
    # Set the maximum speed for projectiles spawned with /fireball.
    max-projectile-speed: 8
    
    ############################################################
    # +------------------------------------------------------+ #
    # |                        Homes                         | #
    # +------------------------------------------------------+ #
    ############################################################
    
    # Allows people to set their bed during the day.
    # This setting has no effect in Minecraft 1.15+, as Minecraft will always allow the player to set their bed location during the day.
    update-bed-at-daytime: true
    
    # Set to true to enable per-world permissions for using homes to teleport between worlds.
    # This applies to the /home command only.
    # Give someone permission to teleport to a world with essentials.worlds.<worldname>
    world-home-permissions: true
    
    # Allow players to have multiple homes.
    # Players need essentials.sethome.multiple before they can have more than 1 home.
    # You can set the default number of multiple homes using the 'default' rank below.
    # To remove the home limit entirely, give people 'essentials.sethome.multiple.unlimited'.
    # To grant different home amounts to different people, you need to define a 'home-rank' below.
    # Create the 'home-rank' below, and give the matching permission: essentials.sethome.multiple.<home-rank>
    # For more information, visit http://wiki.ess3.net/wiki/Multihome
    sethome-multiple:
      default: 100
      vip: 100
      staff: 100
    
    # In this example someone with 'essentials.sethome.multiple' and 'essentials.sethome.multiple.vip' will have 5 homes.
    # Remember, they MUST have both permission nodes in order to be able to set multiple homes.
    
    # Controls whether players need the permission "essentials.home.compass" in order to point
    # the player's compass at their first home.
    #
    # Leaving this as false will retain Essentials' original behaviour, which is to always
    # change the compass' direction to point towards their first home.
    compass-towards-home-perm: false
    
    # If no home is set, would you like to send the player to spawn?
    # If set to false, players will not be teleported when they run /home without setting a home first.
    spawn-if-no-home: true
    
    # Should players be asked to provide confirmation for homes which they attempt to overwrite?
    confirm-home-overwrite: false
     
    Last edited by a moderator: May 29, 2021
  2. Online

    timtower Administrator Administrator Moderator

    @XXXVIII
    Code:
    # Allow players to have multiple homes.
    # Players need essentials.sethome.multiple before they can have more than 1 home.
    # You can set the default number of multiple homes using the 'default' rank below.
    # To remove the home limit entirely, give people 'essentials.sethome.multiple.unlimited'.
    # To grant different home amounts to different people, you need to define a 'home-rank' below.
    # Create the 'home-rank' below, and give the matching permission: essentials.sethome.multiple.<home-rank>
    # For more information, visit http://wiki.ess3.net/wiki/Multihome
    sethome-multiple:
      default: 100
      vip: 100
      staff: 100
     
  3. Offline

    XXXVIII

    @timtower sorry if this sounds dumb but I really don't know what to do with your answer, is there something wrong? or what should I change?
     
Thread Status:
Not open for further replies.

Share This Page