PropHuntSigns
PropHuntSigns
PropHuntSigns is a plugin that allows Bungee servers running multiple instances of PropHunt to all communicate to a central hub, where admins can place "join" and "info" signs.
PropHunt will stream data across the plugin messaging channel, to your hub, or whatever bungee server instance you desire, where you can place all the join and info signs you would like!
Join signs will allow players to be teleported across to the correct Bungee server of the PropHunt game, if allowed and the game isn't full.
Info signs will show players game status, time left, hider/seekers/spectators and other game stats from PropHunt.
Features
- Info Signs that display current game stats
- Join signs that allows players to join if the server is not full
- Any number of these signs anywhere!
- Super easy configuration/setup
Permissions
- PropHuntSigns.use.join - Allows players to use join signs
- ProphuntSigns.place.join - Allows players to create join signs
- ProphuntSigns.place.info - Allows players to create info signs
- PropHuntSigns.destroy - Allows players to remove existing PropHuntSigns
- ProphuntSigns.reload - Allows players to reload the config
Setup
- Make sure you have a fully functioning Bungee setup with PropHunt instances already sorted! This is the easiest way to find out how this works!
- Make sure you have PropHuntSigns running on your Hub.
- If you are new to PropHunt 1.3 + run it to let it generate the new files needed, put PropHuntSigns in your Hub server, and let it generate the files too.
- Open up your Bungee Config.yml, pay attention to the server section!
- For the purpose of this guide, lobby will be our hub. Our PropHunt servers are named Prophunt1 and Prophunt2.
- Open up your PropHuntSigns config.yml (From your Hub server! You should only be running PropHuntSigns in your hub/lobby instance), and add all your server names into the "bungee-server-names:" list.
- Open up the PropHunt config.yml in each of the server folders. For this situation, the files for Prophunt1, and Prophunt2 servers. Find the section labelled BungeeSettings. Set using-bungee to true, choose the hub name from the bungee config.yml, and change this-bungee-server-name to the server you are configuring. If we are configurating Prophunt1 we use Prophunt1
- You should be set! As long as you have spelt everything right, case-sensitively correct, it should be all sorted.
- Log into your hub and place down a sign with the following format:
Line1: [Prophunt]
Line2: nameofyourserver
Line3: join/info
Using the names from our tutorial, if we wanted to setup a Join Sign for the Prophunt1 server, we would do the following:
Line1: [Prophunt]
Line2: Prophunt1
Line3: join
- The plugin will do the rest and automatically set things up for you.
- You can tweak settings such as ping rates in the config files for PropHunt.
This must be done with wall signs!!! Floor signs will not work.
Can you make it for other minigames too? Please! :D Really loving it on my server but all my players are asking why it says PropHunt when there joining an SG server
Can you use this plugin for games that are not PropHunt? I need a good minigame teleporter and this looks great, but I need to be able to use it for all my minigames.
@pantajem
You wouldn't happen to be running BungeePlayerCounter?
@pantajem
You need all servers in the PropHuntSigns config to be up and running, check the start up logs on each of those servers to check they are loading correctly with Bungee enabled.
@gecko16300
Im making a non bungee cord version atm. So look out for that :)
@quartzade
I cant remember if I added support for that, I'll have to double check.
My error: [09:18:12 WARN]: Could not pass incoming plugin message to PropHuntSigns v1.4 java.lang.NullPointerException at me.tomski.bungee.BungeePinger.onPluginMessageReceived(BungeePinger.java:79) [?:?] at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:427) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1814) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInCustomPayload.a(PacketPlayInCustomPayload.java:31) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInCustomPayload.handle(PacketPlayInCustomPayload.java:43) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [spigot.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot.jar:git-Spigot-1223] [09:18:12 WARN]: java.io.EOFException [09:18:12 WARN]: at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340) [09:18:12 WARN]: at java.io.DataInputStream.readUTF(DataInputStream.java:589) [09:18:12 WARN]: at java.io.DataInputStream.readUTF(DataInputStream.java:564) [09:18:12 WARN]: at me.tomski.bungee.BungeePinger.onPluginMessageReceived(BungeePinger.java:75) [09:18:12 WARN]: at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:427) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1814) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.PacketPlayInCustomPayload.a(PacketPlayInCustomPayload.java:31) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.PacketPlayInCustomPayload.handle(PacketPlayInCustomPayload.java:43) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [09:18:12 WARN]: at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
HELP ME :D
Is it possible to use this plugin without BungeeCord, just on a local server ?
is there any possible way to change the signs display view, for example change it to [PropHunt] <Map> <Etc> <Players>
Change the prefix? And text on the sign!
This plugin is huge. :D
Can someone pls make a video tutorial on this please
Those having errors, please post a ticket in Prophunt rather than your problems here. We do seek your assistance! :)
@snowsilk
no won can help ME ?????????
I use the signs on my bungee server but some times the sings will stop updating with whats going on inside the games and im wondering if anyone else is getting this also
Up Date: I fixed this by using a chunk loding plugin to keep the chunk my signs where in loaded
I need help. I use Bungee with Prop Hunt. and it works and hub may come in contact and stuff but when I throw PropHuntSigns to get this error
http:pastebin.com/PKt7tGiC
How to create join/info signs, but not for BungeeCord?
When I try to click the sign it wont work!!!!!!!!!!!!!!!!!!!!!!! :/
@komunx3
Bungee config is only found if you have setup bungee.
@Deano3607
We are planning to add it soon! :)
I searched and searched but i see nowhere the BungeeCord Config :(
Pls pls say me where or how i could get it, i need it for my Server.
Hello,
I would like to know if it is possible to use the signs to join if it isn't a BungeeCord server. I have a world for minigames and need players to be able to join by clicking a sign like you have here, but it's all on one server.
Is this possible or will I have to set the command of "/ph host <Arena>" to already placed signs?
Thanks in advance.
@HOCKEYMAN2591
You must only have servers in the PropHuntSigns config that are online and have PropHunt bungee settings enabled.
@komunx3
That you have to find out
@deancohen1994
@ryan688668898587095688890
@TruDan97
@komunx3
For now, multiple games are not supported. You will need multiple servers to have multiple games. Multiple games will be supported soon :)