1. Welcome to the Brawl website! Feel free to look around our forums. Join our growing community by typing /register in-game!

CTF in Vanilla? [Self-Challenge]

Discussion in 'Capture the Flag' started by logicalpencils, Jun 7, 2017.

Thread Status:
Please be aware that this thread is more than 30 days old. Do not post unless the topic can still be discussed. Read more...
  1. logicalpencils

    Joined:
    Nov 22, 2015
    Messages:
    71
    Ratings:
    +16
    Final update - the ip is staying up indefinitely.

    I was playing Archer recently, and a random thought popped into my head: what would CTF look like if it were made in vanilla? This kept pressing my mind so much that I actually came around and started to make it myself. In doing so, I made for myself only 2 rules:

    1. It must be entirely vanilla - all custom code must be through commands
    2. It must use current vanilla pvp (1.9+ mechanics inbound)

    Yesterday, I finished my first build of the classes. I had to do quite a few things differently, but I tried to replicate as well as I could, replace what I couldn't, and alter some abilities to balance for the different combat.

    One major disclaimer first. Because of the way hunger works in CTF (or rather doesn't), I had to do quite a bit of shenanigans to replicate the system in 1.12 vanilla. Basically, steak is replaced with golden carrots, which regen 3.75 hearts over about 4 seconds when eaten. And no, eating at full health doesn't work. And no, you can't eat instantly. Hunger bar is constantly at 8.5 hunks (2.5 hunks for Dwarf), and after eating is swiftly brought back down to that value.

    So here it is - the "1.12 vanilla" CTF classes:

    Soldier:
    4 Gold Carrots
    Armor: Leather Boots, Iron Chest & Cap, Chain Legs (13); Shield
    Weapons: Iron Axe (8 dmg, 1 speed), Iron Sword (all swords have 1.6 speed)
    Passives: Fall damage immunity
    Abilities: Dropping sword next to wall lifts Soldier ~4 blocks upward; can be done 3 times without touching the ground. Upon reaching max height of jump, sword is returned and chestplate is replaced with elytra that lasts until Soldier has either flown for 2 seconds or touched the ground, at which point iron chestplate is re-equipped.

    Archer:
    4 Gold Carrots
    Armor: Full Chain (12)
    Weapons: Stone Sword, Infinity + Punch I Bow
    Passives: Bow requires both hands to fire (can't dual-wield sword and bow)
    Abilities: Fully-drawn arrows that travel 30+ blocks will do 10.5 hearts of damage to their target, if they have at least 12 armor points (only by having a health boosting effect can one survive the shot).

    Medic:
    6 Gold Carrots
    Armor: Full Gold (11) Thorns XI Helm (always deals half-heart to attacker), Prot V+Depth Strider II Boots
    Weapon: Knockback I Gold Sword, 5 regenerating snowball cobwebs
    Passives: Fire immunity, can't drown, Regen I to self and nearby teammates
    Abilities: Drop sword near teammate to restock all items and grant 4 absorption hearts; can be done on given player once every 15 seconds. Sword is lost for 8 seconds after healing a player. After 6 successful uses of this ability, Medic gets lingering instant health pot.

    Heavy:
    3 Gold Carrots
    Armor: Full Diamond (20 + 8 toughness)
    Weapon: Diamond Sword
    Passives: None
    Abilities: Taking or dealing damage charges up the Heavy - at full charge (30 hearts of damage taken+received), Heavy may drop sword to give Slowness VI and Weakness I to nearby enemies, at the cost of also giving himself Weakness I.

    Marine (replaces Necro):
    3 Gold Carrots
    Armor: Full Iron (15) Projectile Prot IV Helm, Depth Strider III Boots
    Weapons: Sharpness III Iron Sword, Sweeping Edge IV Stone Sword
    Passives: Fire immunity, can't drown
    Abilities: Hold iron sword in main hand for speed boost, stone sword to gain knockback resistance and "infinite" armor toughness (makes armor behave like 1.8 - blocks 60% of damage).
    Taking or dealing damage charges up the Marine - at full charge, Marine may drop either sword to amplify its effects; drop iron to gain Strength I and Speed I, drop stone to get Resistance III.

    Elf:
    3 Baked Potatoes (heals 1.5 hearts when eaten)
    Armor: Full Green Leather (7) Prot IV Helm, Blast Prot II on the rest, Depth Strider II Boots
    Weapons: Sharpness I Wood Sword, Sharpness II Gold Axe (6 dmg, 1.1 speed), Bow w/ 12 arrows
    Passives: None
    Abilities: Crouching causes all enemy arrows within 3 blocks to instantly break.
    Fully-drawn shots do not arc - arrows go right where you aim them.
    On top of the normal 12 arrows, Elf has 5 spectral and 3 explosive arrows. Explosives, well, explode, on impact with any surface or player. Players glowing due to a spectral arrow will take +6 damage from all melee attacks.

    Chemist:
    6 Gold Carrot
    Armor: Leather Ends, Gold Body (10)
    Weapons: Iron Sword, Damage I Pot (restocks every 5 seconds)
    Passives: Immune to all status effects (both buffs and debuffs), including any armor-piercing attacks
    Abilities: Has 3 buff pots that can only be used for the Chemist's teammates:
    • Lingering Speed II + Haste III (10 sec)
    • Lingering Strength I (10 sec)
    • Regen II + Health Boost II (Regen 10 sec, H.B. 45 sec)
    Has 3 debuff pots that can only be used against the Chemist's enemies:
    • Lingering Slowness II + Mining Fatigue III (8 sec)
    • Lingering Weakness I (8 sec)
    • Poison II (6 sec)
    Buff/debuff take up 3rd and 4th slots of hotbar, and dropping the buff/debuff cycles through the three options of each. Only one buff and one debuff can be thrown at a time, and each take 15 second to restock.

    Dwarf:
    Beetroot (restocks instantly after eating)
    Armor: Chain Ends, Diamond Body (17 + 4 toughness); Shield
    Weapon: Diamond Axe (9 dmg, 1.1 speed)
    Passives: Slowness I, can't sprint
    Abilities: Crouching increases Dwarf's xp level; levels 1-5 add Sharpness to axe, levels 2&4 add Knockback, level 6 adds Fire Aspect I; level caps at 7.
    Eating beetroot spends 1 xp level and instantly heals 4 hearts; if at 0 levels, nothing happens.
    Dropping axe costs 3 levels, giving Dwarf Absorption V for 20 seconds, and giving Nausea and Mining Fatigue III to nearby enemies for 8 seconds.

    Ninja:
    No Food
    Armor: None
    Weapons: Sharpness V Gold Sword, Ender Pearl (restocks on kill or Medic heal)
    Passives: Jump Boost II, Speed II, Haste III (breaks cobwebs faster and attacks at a slightly faster rate)
    Abilities: Goes invisible when not holding sword for 1.25 seconds.
    Gains Regen II while holding sword and standing still for at least 1.5 seconds.
    Speed is replaced with Slowness I when hurt for 2 seconds.

    Assassin:
    No Food
    Armor: Chain Legs, Gold Boots (5)
    Weapons: Iron Sword, Redstone Dust
    Passives: Speed I, Fall damage immunity
    Abilities: Killing a player fully heals the Assassin.
    Dropping sword gives Assassin a massive half-second speed boost; up to 16 blocks can be traveled with one use; recharges one use every 8 seconds, to a maximum of 3.
    Dropping redstone dust gives Assassin a custom gold sword (24 damage, .5 speed) .5 speed means it takes 2 seconds for sword to come to full strength - a crit with this sword at full strength deals 10 hearts of damage to a Heavy. The sword breaks after 1 use or after 3 seconds from dropping the dust. 30 seconds to recharge, -15 seconds per kill.

    Thief (replaces Engineer):
    4 Gold Carrot
    Armor: Iron Ends, Leather Body (9)
    Weapons: Stone Sword, Fishing Rod (13 durability)
    Passives: Speed I, Jump Boost I, Resistance I
    Abilities: Successfully reeling in a player with the rod removes their helmet and gives them Blindness for 6 seconds. Helmet can only be regained by Medic heal or respawning. After rod breaks, it returns after 20 seconds.

    Pyro:
    4 Gold Carrot
    Armor: Full Leather (7)
    Weapons: Fire Aspect II Stone Axe (7 dmg, .9 speed), Flame Bow w/ 3 arrows
    Passives: Fire immunity, bow requires both hands to use (no dual-wielding)
    Abilities: Crouch for 4 seconds to restock arrows.
    Dropping stone axe explodes all nearby burning players (even teammates). Stone axe is replaced with an unenchanted wood axe (6 dmg, .8 speed) for the next 8 seconds.

    Mage/Fashionista/...Mag-ionista?:
    4 Gold Carrot
    Armor: Full Purple Leather (7), Proj Prot II + Prot IV + Blast Prot IV Helm
    Weapons: Diamond Hoe (5 dmg, 4 speed), 8 fireworks, 2 eggs ("Party Bombs!"), Splash Pot of Lightning
    Passives: None
    Abilities: Falling more than 2 blocks replaces chestplate with elytra, which is then reverted back to the chestplate upon touching the ground, taking damage, or flying for 9 seconds.
    Thrown eggs explode after a quarter-second (costs 1 firework upon throwing egg). Damage is ~3 hearts regardless of armor.
    Fireworks can also be used to rocket-boost the Mage's elytra flight, or as remote bombs - when placed on the ground, they don't fly upward before exploding.
    Splash pot extinguishes flame... and also summons lightning and the Wither effect upon any enemies it hits.
    Eggs restock every 3 seconds, fireworks and splash pot restock on dealing 15 hearts of damage with the hoe.

    ~~~~~~~~~~~~~~~~~

    Wow, that's a lot. I was going to have a video showcasing the classes in action... except I don't have the capacity or the know-how to make a good vid, so the class list will have to do for now. But I did in fact make these classes in vanilla 1.12. Leave any questions or suggestions you have - I'd love to help/be helped!

    But before anyone says anything, yes I'm aware that there are vanilla ways to remove the attack cooldown in 1.9+... I just... kinda like it...

    *CHUCKS AN E-PEARL AS FAR AWAY AS POSSIBLE*
     
    • Like x 6
    • Creative x 3
    • Winner x 2
    • ELITE Honor x 1
    • Mod Honor x 1
    #1 logicalpencils, Jun 7, 2017
    Last edited: Jun 14, 2017
  2. Shawn_

    Shawn_ Playing CTF and making maps since 2012

    Joined:
    May 17, 2015
    Messages:
    901
    Ratings:
    +436
    Discord:
    Shawn the Sheep #0146
    Is there some sort of map download? I'd love to test this stuff out myself.
     
  3. logicalpencils

    Joined:
    Nov 22, 2015
    Messages:
    71
    Ratings:
    +16
    Don't even need a map download - all of the code is done with 1.12 functions, so you just need the function files and you're set!

    I can get you them tomorrow (I made a few changes since my last debugging), or perhaps even set up a temp server for it.
     
    • Informative Informative x 2
    • Like Like x 1
  4. Spades_

    Spades_ Former CTF Mod

    Joined:
    Mar 18, 2016
    Messages:
    793
    Ratings:
    +229
    You're saying you already have all of this done?
     
  5. Nakatago

    Nakatago Well-Known Member

    Joined:
    Oct 28, 2015
    Messages:
    731
    Ratings:
    +234
    Nicely done o/
     
  6. misterslime

    misterslime Well-Known Member

    Joined:
    May 22, 2015
    Messages:
    417
    Ratings:
    +40
    This is why functions are the best thing that ever happened to minecraft
     
    • Like Like x 1
    • Agree Agree x 1
  7. logicalpencils

    Joined:
    Nov 22, 2015
    Messages:
    71
    Ratings:
    +16
    Yup.
     
  8. SoCool21

    SoCool21 Bans Reports & Appeals Admin | McPvPer for Life <3

    Joined:
    May 17, 2015
    Messages:
    6,096
    Ratings:
    +2,517
    What are functions? Been way too busy to look up what's changed in 1.12 :v
     
  9. GalaThundR

    GalaThundR Mcpvp Veteran

    Joined:
    Jul 18, 2015
    Messages:
    902
    Ratings:
    +721
    Discord:
    GalaThundR#7914
    They're essentially command block strings you can put into a word document like notepad and have them run through it.
     
    • Like Like x 2
    • Informative Informative x 1
  10. Spades_

    Spades_ Former CTF Mod

    Joined:
    Mar 18, 2016
    Messages:
    793
    Ratings:
    +229
    When and how can I play this?
     
    • Agree Agree x 1
  11. misterslime

    misterslime Well-Known Member

    Joined:
    May 22, 2015
    Messages:
    417
    Ratings:
    +40
    When @logicalpencils decides to post the functions
     
  12. Avivox

    Avivox Well-Known Member

    Joined:
    Jun 10, 2016
    Messages:
    790
    Ratings:
    +230
    This looks absolutely awesome. Can't wait to try it.
     
    • Agree Agree x 1
  13. misterslime

    misterslime Well-Known Member

    Joined:
    May 22, 2015
    Messages:
    417
    Ratings:
    +40
    When will the functions be posted?
     
  14. logicalpencils

    Joined:
    Nov 22, 2015
    Messages:
    71
    Ratings:
    +16
    I've decided to make a server to host a beta-test of sorts, since a lot of the abilities require an actual game to be seen in context/in action, and it'll be more fun anyways. Delays with bug-fixing today means that getting to making the lobby and class selection will have to wait until tomorrow. I expect the server to be up in the afternoon tomorrow.

    Correction: a recent talk with my schedule has informed me that there is not time for me to get the server running tomorrow... so, not until Saturday. Sad times.

    The format will be team deathmatch - coding the CTF parts would be a little cumbersome and I want to get this out as soon as possible.
     
    • Like Like x 4
    #14 logicalpencils, Jun 8, 2017
    Last edited: Jun 8, 2017
  15. misterslime

    misterslime Well-Known Member

    Joined:
    May 22, 2015
    Messages:
    417
    Ratings:
    +40
    Good luck! (can't wait for saturday)
     
    • Agree Agree x 1
  16. Spades_

    Spades_ Former CTF Mod

    Joined:
    Mar 18, 2016
    Messages:
    793
    Ratings:
    +229
    Me either! :grinning:
     
    • Agree Agree x 1
  17. logicalpencils

    Joined:
    Nov 22, 2015
    Messages:
    71
    Ratings:
    +16
    Made some class changes up above - plan is to open the server today!
     
  18. misterslime

    misterslime Well-Known Member

    Joined:
    May 22, 2015
    Messages:
    417
    Ratings:
    +40
  19. Claod

    Claod Well-Known Member

    Joined:
    May 20, 2016
    Messages:
    452
    Ratings:
    +83
    Im pretty sure @DeZilla already did this but better. https://www.brawl.com/threads/66975/ . Here is a thread where he posts a video showing off his version of CTF. However, I'm not sure if it counts as Vanilla because he said he coded it in Java or something so idk.
     
  20. logicalpencils

    Joined:
    Nov 22, 2015
    Messages:
    71
    Ratings:
    +16
    Ask for whitelist.
     
    #20 logicalpencils, Jun 10, 2017
    Last edited by a moderator: Jun 11, 2017
Loading...
Similar Threads Forum Date
Idea Map boundaries with vanilla world border MinecraftBuild Nov 27, 2019
Engineer Vanilla TNT Capture the Flag Apr 21, 2019
Kit Brawl Vanilla FFA shop kits guide Guides Apr 9, 2018
Idea Add Rods to Vanilla Duels KitBrawl Jun 25, 2017
2 Different server maps (KitBrawl Vanilla FFA) KitBrawl May 4, 2017
Thread Status:
Please be aware that this thread is more than 30 days old. Do not post unless the topic can still be discussed. Read more...