Minecraft Theme

Discussion in 'Theme Development' started by Krios, Oct 27, 2012.

  1. Krios

    Krios New Member

    Joined:
    Oct 22, 2012
    Messages:
    6
    Likes Received:
    0
    Hey, guys, so, I have been working on this Minecraft theme, and so far, in my eyes, it's coming along pretty good, so if you have any suggestions or maybe some ideas, feel free to voice them! :)

    Pastebin Link:

    http://pastebin.com/614K9GMU

    Raw Code:

    {
    "name": "Minecraft",
    "author": [
    "Krios",
    "Scandinator"
    ],
    "summary": "An all out battle between the Minecraft Blocks, Mobs, and more! PM Krios for any ideas or suggestions, and I hope you enjoy the theme! :)",
    "border": ".:-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-:.",
    "minplayers": 10,
    "sides": [
    {
    "side": "village",
    "translation": "Good Blocks"
    },
    {
    "side": "mafia1",
    "translation": "Bad Blocks"
    },
    {
    "side": "mafia2",
    "translation": "Mob Mafia"
    },
    {
    "side": "werewolf",
    "translation": "Lava"
    },
    {
    "side": "godfather",
    "translation": "The Humans"
    }
    ],
    "roles": [
    {
    "role": "dirt",
    "translation": "Dirt Block",
    "side": "village",
    "help": "Ah, good ol' dirt. Not useful for much, but very plentiful. You don't have any special commands, but you vote during the day using /vote to assist the Good Blocks!",
    "info": "Has no special commands. Vote counts as +1. Sided with the Good Blocks."
    },
    {
    "role": "coal",
    "translation": "Coal",
    "side": "village",
    "help": "You are Coal! You are the most common ore, so you're not very useful, but it's alright, because you can still type /safeguard in order to protect a fellow Good Block from poisoning!",
    "info": "Can safeguard one person during the night. Vote counts as +1. Sided with the Good Blocks.",
    "actions": {
    "night": {
    "safeguard": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20,
    "broadcast": "none"
    }
    }
    }
    },
    {
    "role": "ironore",
    "translation": "IronOre",
    "side": "village",
    "help": "You are Iron Ore! You aren't tremendously rare, but you are very good for your worth. You can type /inspect [name] to identify someone!",
    "info": "Can inspect one person during the night. Vote counts as +1. Sided with Good Blocks.",
    "actions": {
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20
    }
    }
    }
    },
    {
    "role": "redstoneore",
    "translation": "RedstoneOre",
    "side": "village",
    "help": "You are a very useful substance! Type /distract [name] to distract someone with your magnificent glow!",
    "info": "Can distract one person during the night. Vote counts as +1. Sided with the Good Blocks.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 15
    }
    }
    }
    },
    {
    "role": "diamondore",
    "translation": "DiamondOre",
    "side": "village",
    "help": "You are one of the rarest blocks in all of Minecraftia! Type /protect [name] to protect someone and then /protect [name2] to protect another block! Vote to remove people during the day! Although you're a priceless ore, your vote only counts as 0.5!",
    "info": "Can protect two people during the night. Vote counts as +0.5. Sided with the Good Blocks.",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 15,
    "limit": 2
    }
    },
    "vote": 0.5
    }
    },
    {
    "role": "goldore",
    "translation": "GoldOre",
    "side": "village",
    "help": "You are Gold! You are a rare ore, and as such, you can type /kill [name] to kill someone at night!",
    "info": "Can kill someone during the night. Vote counts as +1. Sided with the Good Blocks.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20
    }
    }
    }
    },
    {
    "role": "water",
    "translation": "Water",
    "side": "village",
    "help": "You are Water! You are very fluid-like, and liquidy, so you don't have any special commands during the night, but during the day, you can use /drown [name] during the standby phase to drown someone! (Your identity will be revealed.)",
    "info": "Can kill someone during the standby phase. Vote counts as +1. Sided with the Good Blocks.",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "You can now drown someone using /drown [name]:",
    "killmsg": "~Self~ pours themselves all over ~Target~ , and ~Target~ has drowned!",
    "command": "kill"
    }
    }
    }
    },
    {
    "role": "lapislazuli",
    "translation": "LapisLazuli",
    "side": "village",
    "help": "Ah, good ol' dirt. Not useful for much, but very plentiful. You don't have any special commands, but you vote during the day using /vote to assist the Good Blocks!",
    "actions": {
    "inspect": {
    "revealAs": "netherrack"
    },
    "startup": {
    "revealAs": "dirt"
    },
    "onlist": "netherrack"
    }
    },
    {
    "role": "netherrack",
    "translation": "Netherrack",
    "side": "mafia1",
    "help": "You are Netherrack, the most common block in the Nether! Type /kill [name] to kill someone. (Careful! The kill is shared with your teammates). You are sided with the Bad Blocks!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 25,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "soulsand",
    "translation": "SoulSand",
    "side": "mafia1",
    "help": "You are a rare block found within the Nether, and the leader of the Bad Blocks! Type /kill [name] to kill someone (Careful! The kill is shared with your teammates)! You can't be distracted either, so go on! Destroy the Good Blocks!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 20,
    "broadcast": "team"
    }
    },
    "distract": {
    "mode": "ignore",
    "msg": "The ~Distracter~ came to you last night! You skillfully evaded her charming ways."
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "zombie",
    "translation": "Zombie",
    "side": "mafia2",
    "help": "You are the undead mob found in Minecraftia! Type /poison [name] to infect someone! You also have a slight chance of discovering people who have the protect command and are sided with the Mob Mafia!",
    "actions": {
    "night": {
    "poison": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 20,
    "broadcast": "Team"
    }
    },
    "hax": {
    "protect": {
    "revealPlayer": 0.1
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "skeleton",
    "translation": "Skeleton",
    "side": "mafia2",
    "help": "You are a Skeleton, an jumbled mess of bones! Type /distract [name] to keep someone busy with your bow and arrows. You are sided with the Mob Mafia!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 15,
    "broadcast": "Team"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "spider",
    "translation": "Spider",
    "side": "mafia2",
    "help": "You are a Spider! You are a very feared arachnid, and as so, you can type /protect [name] to defend any of your fellow mobs. You are sided with the Mob Mafia!",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 20,
    "broadcast": "Team"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "creeper",
    "translation": "Creeper",
    "side": "mafia2",
    "help": "You are a Creeper, the silent green assasin! Being silent, and lethal, you get two kills, one during the night, and one during the day! Type /kill [name] to kill someone during the night, and then /kill2 [name] to kill someone during the standby phase! (You won't be revealed!) Also, if you are killed by anyone, you will explode, and take them to Minecraft Heaven with you!",
    "actions": {
    "kill": {
    "mode": "killattacker"
    },
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 20,
    "broadcast": "Team"
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "",
    "killmsg": "An explosion has been heard, and ~Target~ has just been found dead! Must be the work of the Creeper...",
    "command": "kill"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "lava",
    "translation": "Lava",
    "side": "werewolf",
    "help": "You are Lava, the deadly, flaming fluid. You can kill someone during the night with /kill [name] AND if someone attempts to distract you, you will burn and kill them instead! Watch out though, as you are sided with nobody, and must fight alone!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 10
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "",
    "msg": "The ~Distracter~ came to you last night! You burned and killed it instead!"
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "herobrine",
    "translation": "Herobrine",
    "side": "godfather",
    "help": "You are Herobrine, the mysterious shadow-figure of Minecraft! You are so powerful, that your vote counts for 9001 dirt blocks! If you vote for someone, they are automatically banished from Minecraftia! Try and find Steve, as he may be your only partner!",
    "actions": {
    "vote": 9001,
    "voteshield": -9001
    },
    "winIfDeadRoles": [
    "creeper",
    "zombie",
    "soulsand",
    "netherrack",
    "goldore",
    "water",
    "lava"
    ]
    },
    {
    "role": "steve",
    "translation": "Steve",
    "side": "godfather",
    "help": "You are Steve, the default Minecraft Character skin! As the only living, human, you are alone, but do not fear, you can type /kill [name] to kill someone, and then /expose [name] during the standby phase to reveal there identity for all of Minecraftia to see!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 30
    }
    },

    "standby": {
    "expose": {
    "target": "AnyButSelf",
    "msg": "You may now type /expose [name] to show Minecraftia someone's identity!",
    "exposemsg": "Steve pulls out a torch and points it toward ~Target~, showing them to be ~Role~! The power of Coal and a Stick!"
    }
    }


    }
    },
    {
    "role": "bedrock",
    "translation": "Bedrock",
    "winningSides": "*",
    "help": "You are Bedrock, the hardest block in all of Minecraftia! Being Bedrock, you can't be killed, and due to the fact that you have no special commands and no specific enemies, you win with all teams! Beware though! Not all of Minecraftia may trust you...",
    "side": {
    "random": {
    "village": 0.2,
    "mafia1": 0.2,
    "mafia2": 0.2,
    "godfather": 0.2,
    "werewolf": 0.2
    },
    "actions": {
    "kill": {
    "mode": "ignore"
    }

    }
    }
    }
    ],
    "roles1": [
    "diamondore",
    "redstoneore",
    "ironore",
    "dirt",
    "dirt",
    "netherrack",
    "soulsand",
    "zombie",
    "skeleton",
    "lapislazuli"
    ],
    "roles2": [
    "dirt",
    "dirt",
    "dirt",
    "dirt",
    "dirt",
    "ironore",
    "diamondore",
    "redstoneore",
    "zombie",
    "skeleton",
    "soulsand",
    "netherrack",
    "netherrack",
    "spider",
    "creeper",
    "goldore",
    "water",
    "steve"
    ],
    "roles3": [
    "ironore",
    "diamondore",
    "redstoneore",
    "water",
    "lava",
    "goldore",
    "dirt",
    "dirt",
    "dirt",
    "dirt",
    "dirt",
    "dirt",
    "dirt",
    "skeleton",
    "zombie",
    "creeper",
    "spider",
    "soulsand",
    "netherrack",
    "netherrack",
    "netherrack",
    "netherrack",
    "lava",
    "steve",
    "herobrine",
    "bedrock",
    "dirt",
    "coal",
    "zombie"
    ],
    "villageCantLoseRoles": [
    "goldore",
    "water",
    "diamondore"
    ],
    "killmsg": "±Announcer: ~Player~ (~Role~) has been banned from Minecraftia!",
    "killusermsg": "You have been banished from Minecraftia!"
    }[/HIDE]

    Basic Theme Description:

    This theme is composed of several teams/sides. They are the Good Blocks (Dirt, IronOre, DiamondOre, etc.), the Bad Blocks (Netherrack, Soulsand, etc.), The Mob Mafia (Zombie, Creeper, etc.), Lava (Lava), and The Humans (Herobrine, Steve, etc.) Each team has several advantages, as well as several weaknesses. The Good Blocks are composed mainly of the Dirt Blocks, the villagers, the IronOre, the inspector, the DiamondOre, the bodyguard, and the RedstoneOre, the pretty lady. They should work on revealing other roles, voting them out, and relying on some form of crossfire between the opposing mafias. The Bad Blocks are composed solely of Netherrack, the nightkiller, and Soulsand, the undistractable nightkiller. The Mob Mafia is composed of the Zombies, the poisoners, the Skeleton, the distracter, the Spider, the protector, and the Creeper, the non-revealing daykiller and nightkiller who acts also as a bomb. The Lava is composed of the Lava only, who acts as the werewolf, and should rely on poor teamwork from the other teams to pull out a victory. And finally, The Humans, composed of Herobrine, who acts as a Mega-Mayor with +9001 votes, and Steve, who acts as a nightkiller and a day exposer. There is also the Bedrock, who acts as the conspirator, and wins with all teams.

    Roles:

    Good Blocks:

    Dirt: Villager, Vote counts as +1, Sided with the Good Blocks.
    Coal: Safeguarder, Can protect someone from poison every night with /safeguard [name], Vote counts as +1, Sided with the Good Blocks.
    IronOre: Inspector, Can inspect someone every night with /inspect [name], Vote counts as +1, Sided with the Good Blocks.
    RedstoneOre: Distracter, Can distract someone every night with /distract [name], Vote counts as +1, Sided with the Good Blocks.
    DiamondOre: Bodyguard, Can protect two people every night with /protect [name], Vote counts as +0.5, Sided with the Good Blocks.
    GoldOre: Vigilante, Can kill someone every night with /kill [name], Vote counts as +1, Sided with the Good Blocks.
    Water: Samurai, Can kill someone every day with /drown [name] (This will reveal the user.), Vote counts as +1, Sided with the Good Blocks.
    LapisLazuli: Miller, See itself as a Dirt Block and gets inspected and listed on the role list as Netherrack, Vote counts as +1, Sided with the Good Blocks.

    Bad Blocks:

    Netherrack: Mafia Killer, Can kill someone every night with /kill [name], Vote counts as +1, Sided with the Bad Blocks.
    SoulSand: Mafia Leader, Can kill someone every night with /kill [name], Can not be distracted, Vote counts as +1, Sided with the Bad Blocks.

    Mob Mafia:

    Zombie: Mafia Poisoner, Can poison someone every night with /poison [name], Has a 10% Chance to get hax on someone who protects, Vote counts as +1, Sided with the Mob Mafia.
    Skeleton: Mafia Distracter, Can distract someone every night with /distract [name], Vote counts as +1, Sided with the Mob Mafia.
    Spider: Mafia Bodyguard, Can protect someone every night with /protect [name], Vote counts as +1, Sided with the Mob Mafia.
    Creeper: Mafia Leader, Can kill someone every day (Will not be revealed) and night with /kill [name] (Night) and /kill2 [name] (Day), If nightkilled, the player who kills this role is killed as well, Vote counts as +1, Sided with the Mob Mafia.

    Lava:

    Lava: Werewolf, Can kill someone every night with /kill [name], Kills anyone who attempts to distract this role, Can not be haxed, Vote counts as +1, Sided with the Lava.

    The Humans:

    Herobrine: Mafia Mayor, Automatically wins if the following roles are dead: Creeper, Zombie, Soulsand, Netherrack, GoldOre, Water, Lava, Vote counts as +9001, Has a voteshield of -9001, Sided with The Humans.

    Steve: Mafia Exposer/Killer, Can kill someone every night with /kill [name], and can expose someone every day with /expose [name] (Won't be revealed.), Vote counts as +1, Sided with The Humans.

    No Specific Side:

    Bedrock: Conspirator, Wins with all teams, Vote counts as +1, Sided with any team.[/HIDE]

    - Krios
     
    Last edited: Oct 27, 2012
  2. Beast

    Beast I do what I want

    Joined:
    Sep 7, 2012
    Messages:
    925
    Likes Received:
    31
    I would put the role info in hide tags. Then I would add a description of the theme. I know this isn't Review but if you do it now then remaking your other theme will be a lot easier since you will just be able to copy and paste.

    This is looking better in my opinion. You need more roles though. I liked my idea of a Mod team that has some of the coolest mods to come out.

    Isn't there dynamite or something like that? You could make it the bomb role. The exposer not being on the village is different.
     
  3. Krios

    Krios New Member

    Joined:
    Oct 22, 2012
    Messages:
    6
    Likes Received:
    0
    Thanks for the advice. I made the Basic Description for the theme, as well as added hide tags around the role info. As for the idea of the Mod team, I think that is a really good suggestion. It'll take some ideas from others on what Mods to add, but it would make a nice addition in my opinion. As for the Dynamite (TNT), I already have the Creeper set as the bomb role. I may still be able to add it as a role, although, I see no point in having two bomb roles. Thanks for the feedback!

    - Krios
     
  4. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    So you're having a role that kills attackers during the night (and kills once during each phase)...there are no other daykillers besides Water. Perhaps give it an evade chance instead?