Inactive [FUN] Paintball v1.4 - Paintball Wars! Now with CTF! [953]

Discussion in 'Inactive/Unsupported Plugins' started by IC3D, Jun 18, 2011.

  1. Offline

    IC3D

    Paintball - Configurable Paintball Battles!
    Version: v1.4
    This is a fairly complicated plugin that allows you to have paintball (with a slight client modification) battles, or if you don't want your users to play paintball, its basically bow tag. The games end when all players are out, and the winner is the team with the last man standing.

    Features:
    • Play paintball!
    • Configurable ammo
    • Configurable messages
    • Configurable team bases
    • Configurable team spectating areas
    • Inventory saving!
    • Killfeed
    • Capture the flag and elimination game modes!
    Commands:
    Commands (open)

    The Permissions node for all commands is paintball.commands
    • /pb help <cmd> - Show command specific help
    • /pb base <red/blue> - Set the specified team's base (where they are teleported when the game starts)
    • /pb spectate <red/blue> - Sets the specified team's spectating area (where they are teleported when they are hit)
    • /pb add <player> <red/blue> - Add the specified player to the specified team
    • /pb remove <player> - Remove the specified player from the team they are on
    • /pb switch <player> - Switches the player's team
    • /pb tdm - Starts an elimination game! Teleports players to their team's base, saves their inventory, and puts 1 gun and the specified ammo in their inventory
    • /pb ctf - Starts a capture the flag game! Teleports players to their team's base, saves their inventory, puts 1 gun and the specified ammo in their inventory, and sets the flag location to the team color wool.
    • /pb end - Ends the game early! Gives players their original inventories back.
    • /pb clear - Clears all paintballs (arrows) from the ground
    • /pb empty <red/blue> - Clear the specified team of all players
    • /pb flag <red/blue> - Sets the flag location for the specified team

    Configuration:
    config (open)

    A file called config.yml will be created at /plugins/Paintball/config.yml. Some of the values are configurable in game, and the others need to be edited directly in the file. It looks like this:
    Code:
    Messages:
        Hit: You're out!
        GameStart: Paintball has started!
        GameEnd: Game over! %team has won!
    Locations:
        BlueFlag:
        RedDeath:
        BlueDeath:
        BlueBase:
        RedBase:
        RedFlag:
    GameTypes:
        2FlagCTF:
            Hits: 1
            FriendlyFire: false
            Lives: 1
            Ammo: 128
        Elimination:
            Hits: 1
            FriendlyFire: true
            Lives: 1
            Ammo: 128
    
    The messages, ammunition, lives, hits, and friendly fire has be edited directly. The locations are set with the ingame commands.

    To have a paintball gun clientside:
    client (open)

    To mod your client, all you have to do is edit your texture pack's image at minecraft.jar/gui/items.txt. Just change the bow to a paintball gun, and the arrow to a ball shape. I would do this, but my image editor for .png cant handle blank space :(
    If you make your own items.png, please PM me with a download link so other people don't have to edit it themselves.
    Then, follow these steps:
    1. Download Sound Mod Enabler here by epinull
    2. Unzip the file that you downloaded
    3. Move cx.class to your minecraft.jar
    4. Move DO_NOT_UPDATE.txt to .minecraft/resources
    5. Download bow.ogg and drr.ogg
    6. Move both of the above files to .minecraft/resources/newsound/random
    7. Your done!


    Downloads:
    The source code is included in the .jar (/me/ic3d/paintball/)

    Planned Changes
    • More game modes (what would you like to see?)
    Changelog:
    Version 1.4
    • The long awaited 953 update (sorry I was busy!)
    • PLEASE report bugs as I am sure there are tons :)
    Version 1.3
    • Fixed the plugin. During later 1.2 I accidentally uploaded a test build without realizing it, and it messed up the plugin.
    • Changed /pb start to /pb tdm, because its a team deathmatch
    • Added per-game type lives, ammo, friendly fire, and hits
    • This was hastily coded at 2:20 AM, so if there are any bugs (there are bound to be a bunch) please let me know as soon as possible!
    • Blocked paintball (arrow) damage (when game is on and you are playing)
    Version 1.2
    • Added a two flag capture the flag game mode! The game mode works like this:
      • Use /pb flag <red/blue> to set the team flag locations (should be near their base)
      • Use /pb ctf to start a capture the flag game
      • Run to the other team's flag and right click it to grab it, the block should turn white and give you one flag
      • Run back to your flag and right click it, you have to have the enemy's flag somewhere in your inventory
      • You win!
    • Added a /empty for easier team clearing
    Version 1.1
    • Fixed everything. There were a million things wrong with the first one.
    • Cleaned the code
    • Better kill handling
    • added killfeed
    Version 1.0
    • Secret Bugfixes!
    • Original Release!
    Credits:
    • @captainawesome7 - All coding
     
    jacob0wnz, mathiash98 and kahlilnc like this.
  2. Offline

    nosaj

    R.I.P.
    Plugin..... :(
     
  3. Offline

    Dygfies

    WHAT!!!!!!!!
     
  4. Offline

    ronarinn125

    i can start a paintball match and iv'e set all the spawns (base, flags, spectators) and all the config (shots, friendly fire, hits, lives) i put it on 1 hit and messages are the default but none are displayed but game start and game end but when you get hit nothing happens but you lose lives and if the opponent kills you you get teleported spawn. anyway you can help me?
     
  5. Offline

    amir1998

    hey guys you know for client side paintball gun i want to download the sounds called bow.ogg but i dont know how to i go on the link but i dont know how to download them please help

    now my server loads then my screen goes black help me please!!!!!!!!!!!!!!!!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  6. Offline

    Haxxbrdan

    THIS PLUGIN WAS ADDED ON MY BIRTHDAY AND IT IS SOOO COOOOLLL
     
  7. Offline

    Shadow0697

    I agree this needs to be updated its a really good plug in but needs to be tuned for 1.0.0
     
  8. Offline

    nike0305

    i think it would be better when player can join with /pb join or something because its a little bit annoing to add any player. But good work man :)
     
  9. Offline

    hi_guy_5

    when a plyer is hit they dont go to the spectating bbooth they just go till they die
     
  10. Offline

    captainawesome7

    ts broken...
     
  11. Offline

    marcoHD

    1.1? please ;)
     
  12. Offline

    captainawesome7

    I don't do bukkit anymore. If anybody wants to take it over that's fine.
     
  13. Offline

    DanoLP

    When do you update this plugin for 1.1-R3?
     
  14. Offline

    captainawesome7

    Short answer: never
    Long answer: if somebody takes it over then whenever that happens
     
  15. Offline

    _R0bert_

    Is this project still active?
     
  16. Offline

    MonchoUlt

    Can i play with this plugin in Minecraft 1.1 version?
     
  17. Offline

    nicom1997

    Does it work with 1.1-R4?
     
  18. Offline

    shadowRaWx

    hey is this mod still active or work with 1.1? or r4?
     
  19. Offline

    russ9929

    im having trouble with the flag. i right click it without a gun but it wont turn white and give me the flag. am i doing something wrong?
     
  20. Offline

    captainawesome7

    This plugin is so dead that it's bukkit build isn't even in the 1000's.
    No it doesn't work, and I won't be updating it. Not because I'm busy, but I'm pretty much completely inactive concerning minecraft at this point.
     
  21. Offline

    Ratzch

    Hello captainawesome7! I would be more than happy to take over the plugin. Please answer as soon as you can!
     
  22. Offline

    turolla2000

    Does this works to 1.2.5?
     
  23. Offline

    thiagobrez

    Hey, i've put the Paintball.jar on my plugins folder. but when i'm in the game, none of the commands work, like there is no plugin, can u help me?
     
  24. Offline

    littleMe

    Is this 1.2.5?
     
  25. Offline

    Out2k

    Hate to ask, but... is there anyway you can set up maybe a sign usage for when there is not an admin online. Kinda like this.
    Have like a place to build like a lobby, then set a sign with a command on it to click it and join red/blue team.
    Maybe another one to set on both ends of field, so when both sides are ready they can click on a set by admin, sign inside the spawn area to start the game? In a round about way, so players can play without having an admin there to start games and join teams? I am finding some of my players want to play when there is no admins to set teams and start a game. Thanks in advance and love the plugin!
     
  26. Offline

    gatordude911

    My paintball is not working, I dragged the paintball.jar into my plugins folder and it doesn't create a folder. Meaning I don't have any commands like it didn't install right. I have re-downloaded it 5 times and re-installed it 5 times. So PLEASE, PLEASE, PLEASE help!
     
  27. Offline

    captainawesome7

    notice that 953 build tag?
     
  28. Offline

    Mbesa

    The same D:
     
  29. Offline

    RoBuilder44

    Seems good, I'll try it on my server. Also I will be posting a paintball gun texture...
     
  30. Offline

    captainawesome7

    its broken...
     
  31. Offline

    okmn20

    when i load it it says this



    14:24:50 [SEVERE] Could not load 'plugins\Paintball.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bu
    kkit/event/entity/EntityListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:148)
    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:213)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:157)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:423)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/entity/EntityListene
    r
    at java.lang.ClassLoader.defineClass1(Native Method)
    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$100(Unknown Source)
    at java.net.URLClassLoader$1.run(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 me.ic3d.paintball.pb.<init>(pb.java:33)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:144)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.entity.EntityListe
    ner
    at java.net.URLClassLoader$1.run(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)
    ... 27 more

    pls help
     

Share This Page