PerWorldServer | Per world Tablist and chat! | 1.8-1.14.3 3.4

Allow only players from each world to chat and see to each other!

  1. Struck713
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/Struck713/PerWorldServer
    [​IMG]

    Does PerWorldServer help your server out? Consider donating.

    Introduction
    Welcome to the plugin page of PerWorldServer. This plugin is designed to allow your worlds to be separated by tablist and chat, giving your server a Bungeecord feeling without ever having to drop another cent on other servers.

    Sounds awesome doesn't it? Download it now!

    Installation
    • Start by downloading the plugin by clicking the blue, Download Now, button in the right corner.
    • Once the download has finished, drag the .jar file into your plugins folder.
    • Now restart (or reload, if you're feeling risky) your server. The plugin should activate and the config should generate.
    • PerWorldServer is now working!
    Configuration
    This is what the default config looks like​
    Code (YAML):
    #
    #  ____                 __        __                 _       _   ____
    # |  _ \    ___   _ __  \ \      / /   ___    _ __  | |   __| | / ___|    ___   _ __  __   __   ___   _ __
    # | |_) |  / _ \ | '__|  \ \ /\ / /   / _ \  | '__| | |  / _` | \___ \   / _ \ | '__| \ \ / /  / _ \ | '__|
    # |  __/  |  __/ | |      \ V  V /   | (_) | | |    | | | (_| |  ___) | |  __/ | |     \ V /  |  __/ | |
    # |_|      \___| |_|       \_/\_/     \___/  |_|    |_|  \__,_| |____/   \___| |_|      \_/    \___| |_|
    options
    :
      chat
    :
        enabled
    : true
      tablist
    :
        enabled
    : true
      update-checker
    :
        enabled
    : true
    messages
    :
      prefix
    : '&8[&3PWS&8] &7'
      commands
    :
        no-console
    : This command cannot be ran from console.
        no-permission
    : You do not have permission to use this command!
        help
    :
       - '&7&m----------------------'
        - '&3&lPerWorldServer'
        - ' '
        - '&7 - &3/pws  &fShows this menu'
        - '&7 - &3/pws reload  &fReloads configurations'
        - '&7 - &3/pws global  &fToggle global chat'
        - ' '
        - '&7 - &3/pws pair <world1> <world2> &fPair world1 to world2'
        - '&7 - &3/pws unpair <world1> <world2> &fUnpair world1 from world2'
        - '&7 - &3/pws list <world> &fList the pairs for the world'
        - ' '
        - '&7&m----------------------'
        global
    :
          toggle
    :
            'true'
    : You will now see all chat messages.
            'false'
    : You will no longer see all chat messages.
          format
    : '&c[GLOBAL] &7<%player%> %message%'
        reload
    : The config has been reloaded!
        pair
    :
          no-world
    : The world, &3%world%&7, doesn't exist.
          paired
    : The worlds, &3%world1%&7 and &3%world2%&7, are now paired.
          already-paired
    : The worlds, &3%world1%&7 and &3%world2%&7, are already paired
            together.
          unpaired
    : The worlds, &3%world1%&7 and &3%world2%&7, are no longer paired.
          no-pair
    : The worlds, &3%world1%&7 and &3%world2%&7, are not paired together.
          list
    :
            header
    : 'Listing pairs for &3%world%&7:'
            item
    : ' - &3%world%'
    config-version
    : 3.4
     
    Most of the configuration is self-explanatory but if you need help, ask questions in the discussion.

    World Pairing
    What is world pairing? World pairing allows you to pair the chat and tablist or two (or more) worlds together.​
    How do I use it? With version 3.4, world pairing can fully be handled in game now!
    Here are the commands:​
    • /pws pair <world1> <world2> Pairs world1 to world2.
    • /pws unpair <world1> <world2> Unpairs world1 from world2.
    • /pws list <world> Lists the active pairs for that world.
    For example, let's say we want people from world to talk and see world_nether and vise versa:
    • First, we would run the command, /pws pair world world_nether.
    • Then, we would run the command, /pws pair world_nether world.
    • That is it. The worlds are now paired!
    I can't figure it out. Can you help me? Absolutely! This can be quite confusing so if you need some help, please contact me by private message or a response in the discussion.

    Auto-update checker
    My plugin does have an auto-update checker that is packaged in and is enabled by default. This check only compares your plugin version with the current version of the plugin on SpigotMC and does not download nor modify the plugin. All it does is notify you when an update is available.

    Thanks for reading about my plugin. Again, if you have questions or concerns, please ask them in the discussion!

Recent Reviews

  1. MrOctuh
    MrOctuh
    5/5,
    Version: 3.4
    esta genial el complemento.
    ¿Puedes agregar que los mundos empaquetados ejemplo world_1 world_2 una vez unidos poder usar una variable del empaquetado?
    por ejemplo el skywars tiene diferentes mundos de cada mapa poder agrupar todos esos mapas y sumar los jugadores que se encuentren
  2. Sayam
    Sayam
    4/5,
    Version: 3.4
    Great plugin. Are there any placeholders for it? I want to make a scoreboard with all my linked worlds and I don’t know how
  3. iiSupremeGuy
    iiSupremeGuy
    4/5,
    Version: 3.4
    great plugin but there is a bug. when somebody goes to, for example, the hub, and another player goes to the hub, it always makes the player who went to the hub last unseeable to the first player. although the last player still sees the first player
  4. MuuRty
    MuuRty
    3/5,
    Version: 3.4
    Hello, I found a very unpleasant error. If a player is in a world where the tab is hidden, and another player is in the allowed world where the tab shows, then if the player disconnects and reconnects, the tab where it should be hidden will be displayed. Please fix it! The plugin is super!
  5. Raveun
    Raveun
    1/5,
    Version: 3.3
    Good on paper but it never worked despite working on the config file several hours
    1. Struck713
      Author's Response
      Please don't rate the plugin 1 star because you never have messaged me or messaged the discussion asking for help. As you can see by all of the other reviews, the plugin does work for most people out of the box. If you still need help with getting it started/getting it to run, please MESSAGE ME.
  6. LikeManTV
    LikeManTV
    4/5,
    Version: 3.3
    Nice plugin!
    Can you add a per world plugins to this? There is a plugin that does this, but it wasn't updated I think 3 years. It would be nice!
    1. Struck713
      Author's Response
      I might implement a per world plugins sort of thing. The only problem with that is the messy reflection that comes with it.
  7. jjdn1
    jjdn1
    4/5,
    Version: 3.3
    Works but if player joins and a another player is in the different world the
    tab doesnt work but if player(the joined or the another player) go to another world works perfectly. please help me
    1. Struck713
      Author's Response
      If you don't want players hidden in tab, you can disable it in the config.yml. Thanks for the review!
  8. 0fficerMike
    0fficerMike
    5/5,
    Version: 3.3
    This works perfectly!
    I hope this will get support for 1.15.x in the future because I'm planning to update my server to it.
    1. Struck713
      Author's Response
      Thank you! I appreciate the feedback. :)
  9. Charixy
    Charixy
    5/5,
    Version: 3.3
    Awesome plugin but how do I disable the chat prefix because I have a different plugin for that.
    1. Struck713
      Author's Response
      The plugin should hook into your other chat formatting plugin. There is no defined prefix for this plugin.
  10. Naiste
    Naiste
    4/5,
    Version: 3.3
    This plugin make same work of PerWorldPlugins ? Because i really need a perworldplugin like for 1.13/1.14 :/
    1. Struck713
      Author's Response
      I’m sorry, this plugin separates chat and tablist for worlds, not plugins :(