Kill Confirm

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Kill Confirm

This is a teambased minigame where your kills need to be confirmed by picking up the corresponding wool. They can also be denied, if the other team picks them up. The first team to get 20 (configurable in config) kills, wins the game.

Setup

Pex doesn't care about OP, you need to give yourself the permissions!

  1. Set the main lobby where all join signs will be: /kc setmainlobby

For each new arena:

  1. /kc createarena [name]
  2. Set the waiting lobby (different than the main lobby!): /kc setlobby [name]
  3. Set two spawns, one for blue and one for red: /kc setspawn [name] 1 and /kc setspawn [name] 2

To create a join sign:
1st line: killconfirm; 3rd line: arenaname

Creating a join sign requires the permission killconfirm.sign.

Classes

The default class doesn't require any permission, all others in the following format: kc.class.[classname].

Here are a few example classes:

The default class has a wooden sword, the second class (test) has a bow and a stack of arrows. The semilicon seperates items, the # behind an item id is the amount.

  classes:
    default:
      name: default
      items: 268#1
      lore: The default class.
    test:
      name: test
      items: 261#1;262#64
      lore: Some other class.

You can change your class with /kc changeclass [class]

Commands/Permissions

CommandDescriptionPermission
/kc createarena [name]creates a new arenakillconfirm.setup
/kc setlobby [name]sets the waiting lobby for a new arenakillconfirm.setup
/kc setspawn [name] [count]sets the spawn for each teamkillconfirm.setup
/kc setmainlobbysets the main lobbykillconfirm.setup
/kc removearena [name]removes a arenakillconfirm.setup
/kc join [name]joins a game per command
/kc leaveleaves the game
/kc changeclass [class]changes your class
/kc start [name]forces an arena to startkillconfirm.start
/kc reloadreloads the configkillconfirm.reload
/kc listlists all arenaskillconfirm.list
/kc setmaxplayers [arena] [count]sets max players of an arenakillconfirm.setup
/kc setminplayers [arena] [count]sets min players of an arenakillconfirm.setup

Creating a join sign requires the permission or killconfirm.sign.

Config

config:
  auto_updating: true # I recommend you to set that to true for bugfix releases etc.
  kills_to_win: 20 # kills a team needs to win a game
  default_max_players: 4 # max amount of players that can join and will be used as a default
  default_min_players: 3 # amount of players required to start a game and min amount of players that will be used as a default
  use_economy_reward: true # if set to true, the winner get the money reward, if false, the item reward
  money_reward_per_game: 30
  itemid: 264
  itemamount: 1
  use_command_reward: false # will execute the following command as a reward, if set to true
  command_reward: pex user <player> group set PvPPro
  start_anouncement: true # enables server broadcasts
  classes:
    default:
      name: default
      items: 268#1
      lore: The default class.
strings:
  saved:
    arena: '&aSuccessfully saved arena.'
    lobby: '&aSuccessfully saved lobby.'
    setup: '&6Successfully saved spawn. Now setting up, might &2lag&6 a little bit.'
  not_in_arena: '&cYou don''t seem to be in an arena right now.'
  config_reloaded: '&6Successfully reloaded config.'
  arena_is_ingame: '&cThe arena appears to be ingame.'
  arena_invalid: '&cThe arena appears to be invalid.'
  arena_invalid_sign: '&cThe arena appears to be invalid, because a join sign is missing.'
  arena_invalid_component: '&2The arena appears to be invalid (missing components
    or misstyped arena)!'
  you_fell: '&3You fell! Type &6/kc leave &3to leave.'
  you_won: '&aYou won this round, awesome man! Here, enjoy your reward.'
  starting_in: '&aStarting in &6'
  starting_in2: '&a seconds.'
  arena_full: '&cThis arena is full!'
  starting_anouncement: '&aStarting a new killconfirm Game in &6'
  started_anouncement: '&aA new killconfirm Round has started!'

Preview

Preview

Youtube

Coming Soon.

TODO

  • add scoreboard

Additional Information

You can find the source code here. Have fun :)


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    75642
  • Created
    Mar 4, 2014
  • Last Released File
    Mar 12, 2014
  • Total Downloads
    1,088
  • License

Categories

Members

Recent Files