NoobKit
NoobKit v0.4.2 [#1.2.3-R0.2]
Note: Please install the latest version of the plugin, install Java 7, and set the enabled option in the config to true!
Have you ever joined a server and struggled to get supplies to last yourself just one night? This plugin will give every single new user that joins your server a starter kit defined by the owner.
Features
- Gives players a starter kit so they can start surviving!
- Give kits in-game!
- Multi-world support!
- YAML database to keep a list of players that have joined.
- Colored message support.
- A config file where you can turn the plugin on or off and configure the kit.
- Create your own custom kits!
- Choose a kit to use when someone joins.
- Kit is fully customizable!
- Custom welcome message.
Installation
- NoobKit.jar into your plugin folder.
- Install Vault.
- Reload the server.
- Go into the config and edit the kits, welcome message, and enable the plugin.
- Reload the server and you are done!
Kit
To add an item to the kit, just put its item id number followed by a comma and the amount. If PermissionModeOn is set to false, players will get the kit as soon as they join the server, if it is set to true, you can give a player the NoobKit.getKit and whenever they change a world and if they have it, they will get a kit.
Plugin: Enabled: true Kits: Default: - 1, 64 - 2, 4 Stone: - 1, 64 WelcomeMessage: &9Welcome to the server! &cHave some cookies! DefaultKit: Stone PermissionModeOn: false
Commands
/noobkit give <player> <kit> (optional message)
/noobkit Check the version
If you do not put in a message, the player will get a default message saying [Noobkit]: You have recieved a kit from (your name). If you enter a custom message like "/noobkit give coolplayer TNTKit Have fun with this!" they will get a message saying [Noobkit]: Have fun with this!
Permissions
NoobKit.give : Able to send kits. If you have no permission plugin, ops can use use this.
NoobKit.getKit : Able to get a kit when they join a world if permission mode is turned on.
Changelog
(A) = Added
(F) = Fixed
(R) = Removed
(I) = Info
v0.4.4 [#1.2.3-R0.2 / #1.1-R6 / #1.2.3-R0.1]
(F) - Fixed a severe error with the plugin not creating the configs.
v0.4.2 [#1.2.3-R0.2 / #1.1-R6 / #1.2.3-R0.1]
(A) - Added a permission type thing so if the option is enabled, players will get the kit when they join a world if they have the permission NoobKit.getKit
(R) - Removed world options.
(I) - WorldOptions in the config is now obsolete.
(A) - You can now add color to the welcome message or the give command.(ie. /noobkit give Notch AwesomeKit &9Hi Notch!)
(A) - You can check the version of the plugin using /noobkit.
v0.4 [#1.1-R4]
(A) - You can now gives kits in-game!
(I) - /noobkit give <player> <kit name> (optional message to player)
v0.3 [#1.1-R4]
(A) - Multi-world support!
(F) - Fixed some minor bugs in the code.
(R) - Removed 6 second timer until the player gets a kit, it is now instant.
(I) - This version of the plugin should be less RAM intensive.
v0.2 [#1.1-R4]
(A) - Added the ability to have multipe kits and you can choose which one is the default.
(I) - Delete config.yml or the plugin will be messed up!
v0.1 [#1.1-R4]
(I) - Plugin released!
Future Additions
- Commands to make, delete, and add items to kits.
Inactive? Dafuq? Bro, this plugin is working fine on the 1.4.6 beta build. Could you please do a recompile and post an update so people aren't put off by the warning? I love this plugin. :)
@DurzoBlint15
Thats not going to matter, the server is not hosted locally. Every other plugin we use is working fine. We can't enable the plugin in the config as it's not generating one...
@DurzoBlint15
Install Java 7 plus change enabled to true in the config. Also, install the latest version of the plugin please.
Well that is weird. It's working for me. First of all, make sure you have Java SE 7 installed and not Java SE 6. Then, this will solve most of your problems... Changed enabled to true in the plugin config file.
No config file or folder loads.. im using the latest version of craftbukkit 1.2.4
Message when they join is broken it always defaults to "to the server! You have been given a starter kit!"
2012-03-23 16:48:53 [SEVERE] Could not load 'plugins\NoobKit.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/kenneth/starterkit/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.UnsupportedClassVersionError: me/kenneth/starterkit/Main : 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.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) 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:139) ... 8 more
This is happening on the two last builds, running on 1.2.3
@DurzoBlint15
Nope. Nothing. I don't see any errors or anything. :/
i think i no why its not working am runing 1.2.4
@DurzoBlint15
<<reply 609577> i dont get it i dont even see a error.. its not making the folder or config... at all =(
I fixed the error, it should work now.
@DurzoBlint15
same =( its not making the config. or folder
Does the new build work?
I am sorry for that. I will look at what could be causing that.
@SiLeNt_Ph0eNiX
i have the same prob..and i use PermissionsBukkit
@DurzoBlint15
Yes we do, and using PermissionsEx.
Thanks!
@SiLeNt_Ph0eNiX
You need a permission system installed. Do you have one?
Having a problem getting the plugin to work.
We installed plugin in plugin folder Installed Vault Restarted server No config/folder
Any help would be greatful!
Thanks! :)
@DurzoBlint15
@DurzoBlint15
Yea That is what I meant I was thinking and it would probably be more customizable if you have permissions instead so that if the group or player had the kit permission they got the kit this way the permission manager decides what worlds it works on and what worlds it won't.
This of course rely on permission plugin that supports different permissions per world like PEX but most Super perms do support this so not a big deal, I would remove the per world option if your going to add this yes.
Also, should I take out the option where you can get a kit by going to a certain world? It just seems pointless.