PreFiXAUT's Lobbys
Description
What is Lobbys?
It's an Plugin which allows you to create an simple Lobby-System, like HiveMC.com or the mc.hypixel.net Server.
With simple Commands you're able to setup your Minigames-Server within a Day!
Simple management, easy Setup and Individual-Configuration for each Lobby!
Links
Description for all Commands for v1.1.0: >>Click me<<
Offical Javadoc: http://jd.prefixaut.net/lobbys_v1.1.0
Offical Source: >>Download<<
Information
Checkout my Homepage for more Details!
Homepage
New Version 1.1.0 Features
The new Version of Lobbys is completely reworked! A "short" Video about the new Features is in the Video section. What has changed?
- All Commands has been rethinked and reworked.
- Added Tab-Completion to all Commands.
- Added MySQL-Support!
- Added Premium-Features:
- Players can be "Premium","VIP","Youtuber" and "Special".
- Every "PremiumType" can have it's own Settings to join Premium-Lobbys.
- Premium-Lobbys > Allows to have different Types of handling Players.
- '/nick' Command updated!
- No more Bugs with the essential Plugin!
- TagAPI-Support ('/nick' Command)
- BungeeCord-Support > Teleport Players to other Servers!
Currently it's in the Testing-Phase to ensure no Bugs are in the Plugin like in v1.0.0 where you're not even able to use Lobbys propertly :/ Also all old Lobbys will be Updated, which means you don't have to create all Lobbys again :)
Turn on/off Features
Provided by Bukkit, every Feature which sends/receives Data has to be toggle-able.
- Updater: In the Config-File of Lobbys:
- updates >
- "DEFAULT" - Normal handling. If a new version is aviable it will automatic download it and install it.
- "NO_DOWNLOAD" - Will prevent to download a new Version of the Plugin. The check for a new Version is still enabled.
- "NO_VERSION_CHECK" - Will disable the check of the Version and will always install the newest File from the BukkitDev-Page.
- "true" - Will handle it like the "DEFAULT".
- "false" - Will disable the Update completely.
- updates >
- MySQL: In the Config-File of Lobbys:
- enable-mysql:
- "true" - Will enable the MySQL-Feature and trys to connect with the data from "mysql."
- "false" - Will disable the MySQL-Feature and uses the Local-Databases (.ppdb-Files) instead.
- enable-mysql:
Videos
Offical Video of Lobbys v1.1.0
This is my first real Video where I'm showing all Features of Lobbys and how the "/lobbys" command works!
Disclaimer and General
1. Integrated Classes:
I'm the creator of this Plugin. Every Class which is not made by myself has the Author-Name in the JavaDoc-Annotation of the Class. I do not claim them as my Work. Integrated Classes in the Plugin can be found in the Credits.
2. Gathered Data:
Every saved data is only hosted on the Local-Server or on a MySQL-Database of the User. I'm not responsible for the Security of these Servers. The outgoing Data is only sended to the given Server-Adress the User entered. I'm also not responsible for what they are doing with it. There is no sending of Data to another Service in the Original Version.
Gathered/saved Data by Lobbys:
- Lobby-Data (Locations of the Lobbys itself, the Destination- and Return-Location)
- Players in a Lobby (Playernames)
- MySQL-Connection-Data (Added by the user in the config.yml)
- Version of the Plugin
- Which Plugins are installed.
- Config
3. Responsibility:
I'm nor responsible for:
- The security of the Server/MySQL-Database
- The sended Data to the MySQL-Database
- The sended Data of the Integrated Classes
- Any damage on the Server with the installed Plugin. You're using it with you own Risk
- Compatibility with other Plugins
- The saved Data on the Server (exp.: Local-Database)
- The saved/sended Data by Compatible-Plugins
Credits
For Lobbys v1.1.0:
- Updater by Gravity: >>Link<<
The Updater has been Modified by myself: added a custom Version-check for the Plugin (Updater:shouldUpdate(String, String) - Line 520 till 540). - UUID- and Name-Fetcher by evilmidget38: >>Link<<
- Database Class by ZetaHunter
@prefixaut
Thank you keep up the great work :D.
Best of luck dyen.
@Dyenx999
As I posted before, I'll update Lobbys to Lobbies2. It's completly rewriten and will be posted on GitHub wehen it's done.
If you want, I can send you a compiled DEV Version so you can use it ;) Just add me on skype: prefixaut -> PreFiXAUT | Dominik
@prefixaut
Can u please post the code on github and please continue this project this is a great addition to any minigames server. Awesome plugin hope u keep continuing it
@prefixaut
Can you please send me the Source Code for this Plugin because this will help me a lot, and the Source Code that you have it on top is not working!
Please send me the Source Code. Thanks
@ELSaitam
Ha nice to see that some still care :D
I was about to shut it down cause it takes a lot of work, and if nobody cares about it why continue it. But I'll finish this Project at least, but I'm not sure about further Updates, because of the Bukkit-Problem (I don't know how long it's gonna be maintained so).
A certain Date isn't in sight yet, because there's still allot to do :/
@prefixaut
Thanks for the information :D . I'll be very attentive to the release of Lobbies2 ;) . When is its release date?
Alright. I just wanted to keep this Plugin to be updated so you people know that's up. I kinda stopped working with Bukkit because the Main-Developers left and IDK what's goin to happen with Bukkit, so yea. Right now I got kinda bored, and so I'm creating Lobbies again. Now it's going to be called Lobbies instead of Lobbys (It's speeld wrong in a intention, so People reminder it better. And it's better to type imo). So it will be posted as Lobbies2, but I'm not sure when it's going to be finished. Right now it looks really good and works way faster and more efficient, because I learned allot how to work with Java. I hope that's enought Info, I hope you didn't loose your faith in me :)
@prefixaut
oh ok :)
@Dyenx999
Not sure it's not that simple :/ I think I have to add some planned features in the next Version then. I'll try my best to fix the MySQL-Fail and then it's good to go :)
@prefixaut
Do u know when the next version of this plugin will be out ?
@MrEditor97
@fitchwh
On it to fix this issue, please be patient got allot of stress currently :/
MySQL isnt working at all. Cannot use Bungeecord because of this I think.
Please fix, looks like a good plugin otherwise.
@prefixaut
It doesn't seem MySQL is working with this:
java.lang.IllegalArgumentException: Invalid MySQL-Settings entered! at net.prefixaut.lobbys.LobbysMySQL.openConnection(LobbysMySQL.java:63) [?:?] at net.prefixaut.lobbys.Lobbys.resetLobbys(Lobbys.java:717) [?:?]
I definitely know the credentials/settings are correct as Bukkit uses them fine. I was going to take a look at the source, but I don't have permission to read them from the link you have above.
@prefixaut
Sweet cannot wait :)
@Dyenx999
I'm working on the Layout-Editor. I'm not sure if I can add it in this Version already, but I'll try to :)
@prefixaut
Will there be a feature where we can edit the signs to what we would like it to say? and edit the messages of this plugin ?
@GamblerPlays
Wow really forgot about checking negative Numbers O.o Gonna fix it really quick. New Version is coming soon, need to fix some smaller bugs and then the new Version is good to go :)
@Dyenx999
How are you creating a Lobby? I don't know why but allot of people are trying to use the ~ for fix coordinates > '10' is 10 Blocks away from the Lobby, '10' is the Coordinate and it's fix.
Hay i think i found an bug.
the bug is you can't use "-"Coords, its says me the command is wrong!!
@prefixaut
How do i set the lobby location of where they spawn beacuse when i try to add my lobby at the cords i get from F3 it doesnt teleport me to that lobby it teleports me to somewhere way further than the lobby.
@Emile2250
Thanks for the suggestion, but this doesn't really fit into a Lobby-System-Plugin. This would fit better in a WorldEdit-Plugin. Might post it into the Bukkit Forums under Plugins Requests :/