LobbyCompass
Lobby-Compass
Lobby-Compass is a plugin based on almost any minigames server, where you have a compass, which opens an inventory with warp points or commands.
This project is now inactive! I do not have the time to continue this project! Sorry.. :c A plugin from another developer based on mine (Spigot 1.8+): Click!
Commands and Permissions
To use the compass, you need the permission "lobbycompass.use". To use the command '/lc get', which gives you a new compass, you need the permission "lobbycompass.get".
Note: /lobbycompass [alias. /lc]
- /lobbycompass get - Gives you the standart compass as you defined in the config
- /lobbycompass reload - Reloads the config file
How to setup compass and inventory
Explaining all the options:
- compass-name ~ The name of the compass as item in player's inventory
- compass-inventory-name ~ The name of the inventory which will open
- get-compass-on-join ~ Gives you the compass, when you join the server
- get-compass-on-join-slot ~ Gives you the compass at a specified slot of player's inventory
- can-drop-compass ~ You can drop this compass (true / false)
- inventory-lines-amount ~ How many lines the inventory will have
- options ~ A list of all clickable options in the menu. You have to update this list if you add/remove an option!
- data ~ The specific data of all options
- data.<optionname>.xxx ~ Explains everything by itself!
- get-compass-worlds ~ Worlds in which you get the compass automatically
- only-allow-command-lc_get-in-worlds ~ You can only use the command '/lc get' in the defined worlds above
- sound-effect ~ Little sound on executing command / warp
You can simply copy and paste options at the data section, but always remember to update the options section!
Note: You can disable auto-updating (v1.3 or higher) in '/plugins/Updater/config.yml'...
Source-Code
Source-Code is available here: https:github.com/DreieckHD/LobbyCompass
Support me
If you want, you can support me on Youtube!
And if anyone has ideas to improve this plugin or to add new features, please show me in a comment or PM!
Hi, Great plugin! Just had a few features I'd like added and since you marked your project as GPL, I was wondering if you have you source code available somewhere? I'm happy to send you you changes via Pull Requests if you'd like, once I'm finished.
Some of the things I would like to add are:
Thanks! :)
Awesome plugin! Great work!
@tjwmagic
In the new config (v1.2) there are worlds to set in the config. It may be that the world in which you test the compass is not in this list. If this does not help, write me a PM.
So I tried to use this and it worked for a few, then it stop working. I can not use the compass at all, but I do get one in my inventory. Here is the permission file http://pastebin.com/NK1XEHL1 Any ideas on what I can do to fix it? I am running Bukkit 1.7.10.
@marylaza13
First, I made this project on request for a server, which didn't need more features. I will add this in the next major version. (v2.0)
Hey, i was expecting something like CompassNavigation, like a command /lc setloc to set the location, without /warp etc.. I want something like this, because if i set the compass with /warp everyone can use /warp so.. No difference. I hope you will listen me and put this in the plugin :) like if you do /lb setloc Name (that you created) and it teleports you there without /warp..
@DragonX24
Will be added soon...
Any /lc reload command? >_<
Soon, version 1.2 will be realeased. It contains a World Manager to disable and enable the compass and command in different worlds. You also can configurate, so people get the compass automatically when they change to a certain world!
Nice gg ill use it on the server
@JimiRebeld
Fixed :) (Link in description 'important' and File 'LobbyCompass v1.1' new uploaded) Sorry for this stupid little mistake :D
Something wrong with v1.1
@Dreieck52
[12:29:45 ERROR]: Could not pass event PlayerJoinEvent to LobbyCompass v1.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:294) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:501) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:486) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.PlayerList.c(PlayerList.java:251) [bukki t.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.PlayerList.a(PlayerList.java:138) [bukki t.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.LoginListener.c(LoginListener.java:76) [ bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.LoginListener.a(LoginListener.java:42) [ bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:160 ) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [bukk it.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6 67) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2 60) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5 58) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java :469) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6 28) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] Caused by: java.lang.NullPointerException at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:206) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] at de.Dreieck52.LobbyCompass.LobbyCompassCommand.onJoin(LobbyCompassComm and.java:208) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0 _40] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0 _40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1 .7.0_40] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_40] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:292) [bukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] ... 14 more [12:29:45 INFO]: Jimirebeld[/127.0.0.1:57268] logged in with entity id 180 at ([ world] -27.060513077141092, 70.0, 116.65106082367758) [12:29:51 INFO]: [AuthMe] Jimirebeld logged in!
@Dreieck52
Ur plugin is awesome, i will use it soon in a new server (in september), thanks for fix that :D
@JimiRebeld
Hey JumiRebeld, I noticed this today too and will upload a fixed version soon. Thanks for your support!
Cool plugin, but I get 1 compass next login I get 2, 3 , 4 ,5..