The Basics:
This is my second released plugin. It's freezetag in minecraft with the option to make your own arena or let the plugin do it for you. You can also make a lobby and you don't need to define spawn points. It will teleport you to a random place in the arena or lobby to avoid stacking. You can configure what is able to be done through the config. Don't touch the arena.yml file. All commands and permissions are listed in game through /ftx help.
Starting It Up:
A basic tutorial to get you started is to give regular users the permission ftx.users.join. Then do /ftx reg to begin a new game. Have the minimum amount of people do /ftx join(by default 3). A random person(or people depending on the amount of people that joined the game) is picked to be the chaser when you do /ftx begin. The chaser is supposed to tag and subsequently freeze that target he's aiming at by punching him. His unfrozen partners in the game can unfreeze him by touching him again. The game ends when all the runners are frozen or time runs out.
Making An Arena:
You can make an arena in 2 ways doing /ftx define arena and punching the 2 blocks to define your region, or do /ftx generate length width height to make an arena that auto generates randomly with obstacles in place. It can be as big as you want for larger or smaller servers. Once the arena is made you are now free to play the game to your hearts content.
How chasers are chosen:
Chasers are chosen by picking a random person out of the group of people playing depending on the minimum amount of people required multiple chasers could be chosen. So if the minimum is 3 and you have 6 you will have 2 chasers and 4 runners. It keeps the game interesting to say the least.
Config explanation
List Item: Lists all players in game and whether they are frozen or unfrozen
defaulttimelimit: If a time isn't given at the start it will use this as the time in minutes
Minimum Players: The minimum amount of players needed in the game for it to be able to start
Commandwhitelist: The commands allowed to be used while in game
AutoStart: Whether the game will start automatically when a certain number of people join(the minimum amount of people plus half the minimum)
My java decided to reset and switched everything back to Java1.7 I'm uploading a new file now.
If anyone wants it now without the wait go here
Link Removed: http://www.mediafire.com/?2qsl7g262ivnr5b
-
View User Profile
-
Send Message
Posted Dec 14, 2012@10jared105
My java decided to reset and switched everything back to Java1.7 I'm uploading a new file now. If anyone wants it now without the wait go here Link Removed: http://www.mediafire.com/?2qsl7g262ivnr5b
-
View User Profile
-
Send Message
Posted Dec 13, 2012Every time I try to run my server with the plugin added I get this:
18:09:23 [SEVERE] Could not load 'plugins/FreezeTag (1).jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.UnsupportedClassVersionError me/dimensio/ftx/FreezeTag : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:205)
at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:51)
at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Caused by: java.lang.UnsupportedClassVersionError me/dimensio/ftx/FreezeTag : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143)
... 9 more
How do I fix it?
-
View User Profile
-
Send Message
Posted Dec 10, 2012@GTALionKing
I'll be right there
-
View User Profile
-
Send Message
Posted Dec 10, 2012@KingMagnus00
No because It won't work anymore I can't even type /ftx
-
View User Profile
-
Send Message
Posted Dec 9, 2012@GTALionKing
Can you give me the exact error?
-
View User Profile
-
Send Message
Posted Dec 9, 2012@KingMagnus00
I tryed twice to define the arena and it didn't work then the 3rd and forth times it said internal error command or whatever :/
-
View User Profile
-
Send Message
Posted Dec 9, 2012@GTALionKing
I never do. Tell me how you like it :D
-
View User Profile
-
Send Message
Posted Dec 9, 2012This looks great for my server! Can't wait to try it! Btw, Don't get mad if no one trys your plugin within the first days.
-
View User Profile
-
Send Message
Posted Dec 9, 2012Gave it a try, very nice. :)
-
View User Profile
-
Send Message
Posted Dec 8, 2012Dear bukkit, It would be nice if you guys would consider my plugin.