PaintWar
Gameplay
Every player in the PaintWar arena has a random wool color, when you move you will "paint" a circle of colored wool on the ground. During the game you can get certain powerups by picking up special items, which help you or make it difficult for the others to fill an area with their color. Every game has a time limit which can be configured in the config. When the time is over, the blocks for every player are counted and the player who has painted the most blocks with his color wins the game. The winner can get a reward, which can also be configured in the arena's config! After a game is over, the floor will return to its original state.
Features
- Every plugin message can be customised in the language file
- Language files have a ".txt" format which makes you able to use all characters
- Includes language files for English and German
- Every arena has it's own file which provides orderliness
- Lots of funny powerups which can be disabled and customised individually
- Up to 16 players per arena
- Every player has his own statistics
- Top 10 lists of the best players of every category
- Every arena has its own protection which blocks all block damage in its region
- Players can be awarded with money and/or items
- Games will automatically stop and teleport players outside when the plugin reloads
- Signs for joining arenas with a customisable label
- Help command which explains all commands and shows details
- AutoKick system for afk players with customisable time
- Master permission which grants you permission to use all commands: PaintWar.*
All listed features above are always referring to the newest version of PaintWar!
PaintWar Wiki
Click here to get to the wiki page where everything of PaintWar is explained. There are also installation tutorials and more!
Upcoming features
- More game modes like Avoid the colors etc.
- API for creating custom powerups
- Adding even more powerups
- Team mode for arenas
http://imgur.com/XmrLtBV
I thnik you have a bug on your plugin...other players cant do anything, the y can move, but nothing take their color and i win the game with a lot of percentage... It is a joke?
@DarkBladee12
Yes that is exactly what I want, but as of the newest update that is not possible because the brush size needs to be 0.5
help me plz when i try to do any commands like /pw create or /pw help it just says /pw help plaz help
@jsprouts
So you want that players paint only one block on the ground when moving?
@yoyogamesdragon871
Well I just need to know that so I can make a softdepend of that plugin in the plugin.yml so PaintWar will load after MyWorlds, which will hopefully fix this error!
@DeathTheFreaky
Yeah I noticed that error too and fixed it, new version with hotfixes is rolling out today/tomorrow! ;) (Just noticed that I forgot to insert the code for reloading the whole plugin...)
EDIT: New version has been uploaded, changes are already visible on github!
As i picked up a Advanced Darkness Powerup the message that i picked it up comes several times and the other player didn't get blinded
In the serverlog i found that Error:
2013-09-16 12:01:48 [SEVERE] Could not pass event PlayerPickupItemEvent to PaintWar v1.0.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at us.Myles.PWP.FakePluginManager.fireEvent(FakePluginManager.java:138) at us.Myles.PWP.FakePluginManager.callEvent(FakePluginManager.java:124) at net.minecraft.server.v1_6_R2.EntityItem.b_(EntityItem.java:227) at net.minecraft.server.v1_6_R2.EntityHuman.r(EntityHuman.java:426) at net.minecraft.server.v1_6_R2.EntityHuman.c(EntityHuman.java:418) at net.minecraft.server.v1_6_R2.EntityLiving.l_(EntityLiving.java:1276) at net.minecraft.server.v1_6_R2.EntityHuman.l_(EntityHuman.java:157) at net.minecraft.server.v1_6_R2.EntityPlayer.h(EntityPlayer.java:223) at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:343) at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at com.darkblade12.paintwar.arena.powerup.Powerup$8.activate(Powerup.java:151) at com.darkblade12.paintwar.arena.powerup.PowerupManager.activatePowerup(PowerupManager.java:123) at com.darkblade12.paintwar.arena.Arena.activatePowerup(Arena.java:335) at com.darkblade12.paintwar.arena.ArenaManager.onPlayerPickupItem(ArenaManager.java:229) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 20 more
Is it possible that anouther Plugin blocks the PickupEvent?
@jsprouts
yeah...one block is brush size 1...not sure how u would make it so half of a block is colored lol XD
I am not able to make the brush size lower than one. This is annoying because I want the brush size to be 0.5, it says that it cant be lower than 0.
@DarkBladee12
yes, im using myworlds for this...don't tell me this incompatible with multiworld plugins >_<
@Redzdaz
A new version with minor bugfixes including that one will come out soon!
@yoyogamesdragon871
Are you using any plugins for handling multiple worlds?
2013-09-13 15:55:25 [WARNING] [PaintWar] Task #31 for PaintWar v1.0.0 generated an exception java.lang.NullPointerException at org.bukkit.Location.getBlock(Location.java:82) at com.darkblade12.paintwar.sign.ArenaSign.remove(ArenaSign.java:131) at com.darkblade12.paintwar.sign.ArenaSign.updateSign(ArenaSign.java:68) at com.darkblade12.paintwar.sign.SignManager$1.run(SignManager.java:51) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:522) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
this happened, and all of my arenas went away, it shows they're still in my folder, but it doesn't register on the server. when I restarted the server, it said it could not load the protections for the arenas, and they still don't show up on the server :\
PaintWar_0.9.1 is working for me but not the new build
@DarkBladee12
Hmm, it does say "Error occurred while enabling PaintWar v1.0.0 (Is it up to date?)
java.lang.NullPointerException at com.darkblade12.paintwar.util.VaultUtil.<init>(VaultUtil.java:12) at com.darkblade12.paintwar.PaintWar.checkForVault(PaintWar.java:74) at com.darkblade12.paintwar.PaintWar.onEnable(PaintWar.java:50) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
@Redzdaz
Then search in your server.log for any messaged associated with the tag "[PaintWar]" and read the messages, maybe something didn't load properly!
I just keep getting /pw help in the chat when i try to do a command. And i can't do pw help. THere no is erroes in console.
@yoyogamesdragon871
Please post the full error log as a comment or a ticket!
whenever i type a paintwar command it just says /pw help in the chat and nothing happens
How to create the signs?
I tryied:
[PaintWar] ArenaName
without lucky...