Spigot ✦ PerWorldHomes [1.8 - 1.16.1] ➢ Unique Features ✦ 2.3

The only plugin that can handle homes per world groups

  1. Like DeleteMetaInf said, you need to wait 3 seconds before teleport, but you can disable on config.yml setting teleport-delay: 0, or if you want to only some players dont have to wait, you can use the permission pwh.teleport.move.bypass and you would be able to move while you are being teleport, or even you can teleport inmediatly without waiting the 3 seconds using the permission pwh.teleport.delay.bypass
     
  2. Kechu updated ✦ PerWorldHomes [1.8 - 1.15.2] ➢ Unique Features ✦ with a new update entry:

    Update 2.1! Big changes! READ ALL CHANGES!

    Read the rest of this update entry...
     
  3. sql support would be nice o_O
     
    • Like Like x 1
  4. Could you please make a command that takes you to the first home you made in a world (e.g., /firsthome <home> [world])?

    Also, is there a way to teleport to a home in a different world than the one you’re in? If not, could that be added as well, requiring a specific permission? :coffee:
     
  5. Hmm, i could add that command but i dont see it useful, you can do a /sethome first and then just use /home first. About the other request if you mean for example you have a home called "myhome" on the world group1 and another home "myhome" on the world group2, i can do it but it will need a third argument on the command that will be the groupname of the world you want to go, so you should give to player the names of all your groups of worlds, for example /home myhome survival. Also you can share the home between worlds with the per-world-homes and world groups feature, so the home "myhome" will be the same for multiple worlds. I am not sure if that is what you mean, please be more especific about that.
     
    • Like Like x 1
  6. I can't get my server to load your plugin. Tried ver 2.1 and ver 2.0
    I am currently running minecraft version 1.15.2 and really would love to use this plugin.

    Here is the server error:
    19.03 01:51:40 [Server] Server thread/ERROR Could not load 'plugins/PerWorldHomes.jar' in folder 'plugins'

    Sorry, but there is no further error lines or indication what is wrong. There are no config files generated, no other console lines to indicate the plugin ever loaded or was read.

    My server host is MelonCube, and I'm running 4GB memory for it.

    Can you help?
     
    • Like Like x 1
  7. Hello, the plugin works, but it still gives an error.

    [11:17:56 ERROR]: Unhandled exception executing command 'home' in plugin PerWorldHomes v2.1
    org.bukkit.command.CommandException: Unhandled exception executing command 'home' in plugin PerWorldHomes v2.1
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.2.jar:git-Paper-137]
    at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:481) ~[?:?]
    at com.earth2me.essentials.Essentials.onCommand(Essentials.java:470) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-137]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-137]
    at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:752) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1825) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1633) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1015) ~[patched_1.15.2.jar:git-Paper-137]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:938) ~[patched_1.15.2.jar:git-Paper-137]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
    Caused by: java.lang.NullPointerException
    at kechufonzo.perworldhomes.commands.CommandHome.onCommand(CommandHome.java:89) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-137]
    ... 20 more
     
    • Like Like x 1
  8. hi:
    [INFO] Acrospate issued server command: /sethome teste[13:35:05]: [WARN] java.io.IOException: Aucun fichier ou dossier de ce type[13:35:05]: [WARN] at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)[13:35:05]: [WARN] at java.base/java.io.File.createNewFile(File.java:1024)[13:35:05]: [WARN] at kechufonzo.perworldhomes.util.FilesUtil.createUserFile(FilesUtil.java:71)[13:35:05]: [WARN] at kechufonzo.perworldhomes.commands.CommandSethome.canCreateNewHome(CommandSethome.java:230)[13:35:05]: [WARN] at kechufonzo.perworldhomes.commands.CommandSethome.onCommand(CommandSethome.java:61)[13:35:05]: [WARN] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)[13:35:05]: [WARN] at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:481)[13:35:05]: [WARN] at com.earth2me.essentials.Essentials.onCommand(Essentials.java:470)[13:35:05]: [WARN] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)[13:35:05]: [WARN] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149)[13:35:05]: [WARN] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:723)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1658)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1498)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:1)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828)[13:35:05]: [WARN] at java.base/java.lang.Thread.run(Thread.java:834)[13:35:05]: [WARN] java.io.IOException: Aucun fichier ou dossier de ce type[13:35:05]: [WARN] at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)[13:35:05]: [WARN] at java.base/java.io.File.createNewFile(File.java:1024)[13:35:05]: [WARN] at kechufonzo.perworldhomes.util.FilesUtil.createUserFile(FilesUtil.java:71)[13:35:05]: [WARN] at kechufonzo.perworldhomes.commands.CommandSethome.saveLocation(CommandSethome.java:114)[13:35:05]: [WARN] at kechufonzo.perworldhomes.commands.CommandSethome.onCommand(CommandSethome.java:73)[13:35:05]: [WARN] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)[13:35:05]: [WARN] at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:481)[13:35:05]: [WARN] at com.earth2me.essentials.Essentials.onCommand(Essentials.java:470)[13:35:05]: [WARN] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)[13:35:05]: [WARN] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149)[13:35:05]: [WARN] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:723)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1658)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1498)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:1)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895)[13:35:05]: [WARN] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828)[13:35:05]: [WARN] at java.base/java.lang.Thread.run(Thread.java:834)[13:35:08]: [INFO] Acrospate issued server command: /homes[13:35:24]: [INFO] Acrospate issued server command: /delhome teste[13:36:06]: [INFO] [Metrics] Connexion terminée par expiration du délai d'attente (Connection timed out)[13:43:53]: [INFO] [MoneyHunters] Auto-save: Saved 1 online users | 0 offline users.[13:46:05]: [INFO] [Metrics] Connexion terminée par expiration du délai d'attente (Connection timed out)[13:46:29]: [INFO] Acrospate issued server command: /pwh reload[13:46:32]: [INFO] Acrospate issued server command: /pex reload[13:46:32]: [INFO] [PermissionsEx] Permissions file successfully reloaded[13:46:37]: [INFO] Acrospate issued server command: /homes
     
    • Like Like x 1
  9. Good morning @Kechu

    Hope you are keeping healthy and staying safe!

    First of all, I love your plugin. It works 90% of the time and adds an awesome aspect to survival servers etc.

    Now, down to business...

    I've been receiving an error within my console when I open the GUI and click the next page item. I haven't change the item or name so the button is completely defaulted meaning it has to be a code error. Below I'll include a link to the console error.
    I am running the latest version which is V2.1 due to having a 1.15.2 server.

    Link to Console Error:
    https://hastebin.com/uderekijec.sql

    Again, thank you for the constant updated and active support!

    Look forward to hearing from you!

    Kindest Regards,
    Triggmysta
     
    • Like Like x 1
    • Friendly Friendly x 1
  10. I noticed a couple of bugs with the plugin, I mentioned when I left a review.
     
    • Like Like x 1
  11. I set the max homes to 10, 9999, -1 and it always says max amount of homes erached when creating the first one.
     
    • Like Like x 1
  12. It's not very clear how to set it up but this is my config after working out myself https://mcpaste.io/c3c89a1cc811e3f6
     
    • Like Like x 1
    • Agree Agree x 1
  13. How to use this with Multiverse?

    Your plugin name is misleading as it is not 'per world'! --- it is 'worlds per group' (which is what permissions are used for).

    What I was expecting was more like this : -
    Code (Text):
    homes:
      - world: # The servers world
        - choice1: 2 # This would be the permission and quantity permission == pwh.world.choice1
        - choicw2: 4 # This would be the permission and quantity permission == pwh.world.choice2
        - choice3: 6 # This would be the permission and quantity permission == pwh.world.choice3
        # Can add more choices
      - world_nether: # The servers world
        - choice1: 2 # This would be the permission and quantity permission == pwh.world_nether.choice1
        - choicw2: 4 # This would be the permission and quantity permission == pwh.world_nether.choice2
        - choice3: 6 # This would be the permission and quantity permission == pwh.world_nether.choice3
        # Can add more choices
      - world_the_end: # The servers world
        - choice1: 2 # This would be the permission and quantity permission == pwh.world_the_end.choice1
        - choicw2: 4 # This would be the permission and quantity permission == pwh.world_the_end.choice2
        - choice3: 6 # This would be the permission and quantity permission == pwh.world_the_end.choice3
        # Can add more choices
      - creative: # The servers world
        - choice1: 2 # This would be the permission and quantity permission == pwh.creative.choice1
        - choicw2: 4 # This would be the permission and quantity permission == pwh.creative.choice2
        - choice3: 6 # This would be the permission and quantity permission == pwh.creative.choice3
        # Can add more choices
      # Can add more server worlds
     
     
    • Like Like x 1
  14. I'm using it with multiverse, works fine the way I setup
     
  15. Was that with the config which you posted?
    I can't figure out how to change player groups 'automatically' on world change. (MC 1.15.2 Essentials, MV, and PEX)
     
    • Like Like x 1
  16. Yeah that's my config. Work it out from there using the group prefixes.
     
    • Like Like x 1
  17. @WhiteIverson humm, I am new to using Multiverse, but not Bungeecord seperated servers.
    Can you please explain how you managed this?
    Basicaly I have a permissions setup similar to this example ... (PEX)
    Code (Text):
    groups:
      Default:
        permissions:
        # whatever base permissions I need
     
        options:
          rank: 1000
          prefix: '&f[&6Player&f]&r '  #Gives them the [Player] prefix with a gold name
          default: true
        worlds:
          world:
            permissions:
            #specific permissions for 'world'

            options:
              default: 'true'
              prefix: '&f[&bPlayer&f]&r '  #Gives them the [Player] prefix with a aqua name
          creative:
            permissions:
            #specific permissions for 'creative'

            options:
              default: 'true'
              prefix: '&f[&9Builder&f]&r '  #Gives them the [Builder] prefix with a blue name
    I have it working for all the the plugins which I need so far.
     
    #57 Goldentoenail, Apr 26, 2020
    Last edited: Apr 26, 2020
    • Like Like x 1
  18. I noticed a bug recently. If a user has multiple ranks it only allows the number of homes from the top rank. I have a donator rank that allows 5 homes but my lowest staff rank allows 3. I have a user who is donator and staff but can only set 3 homes not 5.
     
    • Like Like x 1
  19. " You moved! Teleportation canceled! "

    All the single time I try to get to the home.
    Any ideas why?
    Delay is set to 5 sec.
    Teleport to unsafe is true, but before it was false; same thing.
    Version 1.12.2 (paper)
     
    • Like Like x 1
  20. Kechu updated ✦ PerWorldHomes [1.8 - 1.15.2] ➢ Unique Features ✦ with a new update entry:

    Update 2.2! Hi again!

    Read the rest of this update entry...