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
@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
@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?