PlayerVIP
PlayerVIP
PlayerVIP is a new VIP-Plugin to promote Members to VIPs (or Premiums). The Difference to all other VIP-Plugins: The VIP code allows your players for a certain time to be VIP. If the time expires, the players returned to the Member Rank. You can also create with this Plugin an instant Payment System for your Server to sell VIP-Codes. But notice: Every VIP-Code can used only one time.
Requirements
- LordLib
- Java 7
- Vault (optional but recommend)
Installation
- Download the Plugin
- Download LordLib
- Put both jar Files into your plugins Folder
- Start your Server (at First Startup there will be an Error. This is normal, because you dont already configured this Plugin)
- Configure PlayerVIP
- (Optional) Configure LordLib
- restart or reload PlayerVIP or the Server
- Its ready to use
Development Builds
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
There are no support, if you are using Development Builds. They can not work correctly or can crash your PlayerVIP-Plugin and/or the used Database
Supported Languages
- English (en)
- German (de)
- Spanish (es) - Thanks to Airos18
You created a language File for another language? You can send it to me and i will implement it into my Plugin with credits to you
ErrorLogger
The ErrorLogger is a new Feature since PlayerVIP 3.0.0-b57. This will log all your Activities with this Plugin (only with this Plugin) for a short time.
If there will be thrown an Error: The ErrorLogger will notice this in the most case and write the informations into the plugins/PlayerVIP/error.log.
You can disable the ErrorLogger in your config.yml File. Also you can allow the ErrorLogger to auto upload the error.log file to my Server (lordsill.de) to allow me to fix these errors (Auto Upload is disabled by default. This can be enabled in plugins/LordLib/config.yml)
To help me to fix errors, its recommend to send me the error.log file (you can do this also manually by copy the content and paste it into the Ticket Section)
Updater
This Plugin can connect to curseforge.com to check for newer Versions. This Plugin can only check for a newer Version and its not able to auto-download them. You can enable/disable this feature in the config.yml (EnableFeatures -> Updater: true (enable) or false (disable)).
YouTube
Tutorial - Creating PlayerVIP Addons (English) by LordPlays
Tutorial - PlayerVIP Addons erstellen (German) by LordPlays
German by LordPlays (Version: 3.0.1-b67)
English by LordPlays (Version: 3.0.1-b64)
Spanish by Yan Francisco Perez (Version: 2.2.2)
German by LordDead24 (Version: 2.1.0)
Thai by ShakeStudio (Version: 1.5.1)
Payment Implementation
Paypal German by LordPlays
Update
Version 3.2.0 (Release-Date: Unknown)
- Fast VIPSync (sync in less than 1 second of all your servers, less ressources than SyncType 1)
- Better /vip list (search for special Groups)
- Option to change from UUID to internal PlayerID (this will cause no problems with onlinemode=false)
- Fix problem with CheckType=1, PlayerJoinCheck for multiple groups
- Command to start a VIP-Check
Unknown Versions:
- Update Payment Page - Add support for Paysafecard (not sure currently)
- Website to handle VIP (grant, purge, show Status of VIP from all Players) [Optional, you dont need to join your server to set VIP]
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/PluginMetrics/config.yml and changing opt-out to true.
@UniveXx
You are using Java6 right?
Please Update to Java7, so this error will disappear
Greetings, I've got a question.
I've recently updated to 1.4.6-r.0.3 and I would like to use your awesome plugin, but, when I initialize the server, I've got this error in console:
I'm using your latest version 1.4 and even trying the 1.3.1, and got still this error.
Can you help me, please?
EDIT: Here is pastebin link, for better view: http://pastebin.com/BbfiG9Pr
good plugin :)
a great plugin :)
One could add the purchase, Items from the game in the same way
I have a sms message payment system, generates codes. replaces and is extremely :)
Ideally if it was, you could import your own list of codes from a txt file
Moin moin :)
Beim check vom Status eines Player kommt entweder ein ungültiges Datum und der rest ist auch ungültig oder das hier:
Wenn ich dann den check als Console mache kommt das hier:
10:45:20 Server: /vip status Brillentraeger 10:45:21 CONSOLE: [WARNING] Unexpected exception while parsing console command "vip status Brillentraeger" 10:45:21 CONSOLE: exception executing command 'vip' in plugin PlayerVIP v1.4 10:45:21 CONSOLE: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_4_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
@ShakirPlayZ
jap, muss es neu uploaden und einige Funktionen entfernen, da sie offensichtlich nicht den Richtlinien entsprechen... Daher werde ich gleich nochmal uploaden, mit den Richtlinien. Wird denke dann aber erst am Freitag wirklich zum Download bereitstehen...
Scheint ja doch etwas länger zu dauern wa ? :))
@ShakirPlayZ
Dann wird diese Meldung mit 1.4 entfernt sein. Ist schon im Code implementiert. Denke morgen werde ich 1.4 hochladen
jo habe die vorher in pex als vip gesetzt. nachdem ich dein plugin drauf gemacht hab, hab ich auch nur das genutzt
@ShakirPlayZ
Ich arbeite schon gerad an 1.4. Damit könnte dann durchaus auch dieser Fehler entfernt werden. Nur mal eine Vermutung, hast du VIPs, die nicht durch PlayerVIP zum VIP wurden? So ein Bug ist mir bereits bekannt und wird auch in 1.4 behoben
So nach dem neuen Plugin sehen ma was fürn fehler uns heimsucht:
@lordsill
Erstmal danke für die schnelle Antwort :)
Ich habs versucht mit diesen Versionen und immer der gleiche Fehler:
Dieser Fehler taucht schon beim ersten Starten auf, daher gibt es keine Config.yml...
Ich benutze die Java Version 6
[Hab's grad gesehen, das Java 7 benötigt wird.. :D] [Sry.. muss ich wohl übersehen haben.]
MFG TonsOfFunHD
@TonsOfFunHD
Welche Version von PlayerVIP?
Wurde eine Config.yml schon angelegt? oder ist das bereits der erste Start?
Wenn ja, kannst du bitte mir den inhalt deiner config.yml zuschicken? Bei MySQL einfach username + passwort entfernen
Welche Java Version ist installiert?
Bei mir geht es nicht :(
Fehlermeldung:
2013-01-19 20:55:08 [SEVERE] Could not load 'plugins\PlayerVIP.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/lordsill/playervip/playervip : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52) at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.UnsupportedClassVersionError: de/lordsill/playervip/playervip : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
Infos:
Woher kommt das, bzw. was soll ich tun ? :(
@lordskill
Hab die Codes jetz gefunden
Good plug =D
Gj :)
@UCorP
Seit Version 1.2 hat sich an den PHP-Dateien nichts geändert. Also am besten die PHP-Dateien von Version 1.2 nehmen. Oder meinst du VIP-Codes? die musst du selbst generieren. Wenn du das über PHP machst, einfach die adminvip.php im Browser aufrufen
Kannst du die Codes in den PlayerVip ordner rein packen
@ShakirPlayZ
ist in 1.3.1 enthalten. Warte nur gerad auf die Freischaltung seitens Bukkit
Leider schlechte nachrichten :( Das anlegen der VIP mit den Tagen und das generieren funzt ja nur jedesmal dieser MySQL ERROR... scheint aber alles zu gehen Wäre cool wenn du diese Fehler in einen Debug modus packen könntest, sodass man fehler mit /vip debug sehen kann....