First, what is this plugin about?
Grand-Theft-Diamond is a little bit like GTA. You need to kill Zombies and steal diamonds from them (Right klick the Zombie). You can create an arena to play this. There is a levelsystem too. You can configure how much GTA-Level a player get after killing a cop or a passer or after stealing a diamond. Your Level-Count shows you GTD-level in the game (Only full level)
I will add Vault/Economy-Support, so you can get money after reach a specific level.
|/gtd join||Join the game||gta.play|
|/gtd leave||Leave the game||gta.play|
|/gtd give <object>||Gives you a gtd-object||gta.give.* or gta.give.<object>|
|/gtd objects||A list of all gta-objects||?|
|/gtd kick <all:player> [player]||Kick a player from the game||gta.kick|
|/gtd stats [player]||Show the GTD-stats||gta.stats.self or gta.stats.other|
|/gtd create||Create the map
only “/gtd create” for help
|Use other plugins commands while playing gtd||gta.useCommandsIngame|
|Create/break all signs||gta.sign.create.*|
|Create/break a give-item-sign||gta.sign.create.item|
|Create/break a join-sign||gta.sign.create.join|
|Create/break a leave-sign||gta.sign.create.leave|
(The config has a standart-configuration. You needn’t to configure anything )
Config: Signs: signTitle: '[§aGTD§r]' #The first line of a sign from GTD JetPack: useFuel: true # If true, the damage of the jetpack must be < 240 (Green, orange or red bar under item) power: 0.5 # Power of the jetpack. Set this to a negativ number and the player must klick on the ground to fly maxFlightHeight: 120 FlameThrower: burnTime: 4 # How many seconds should a mob burn after getting fired with the flamethrower? level: 10 # Still no support :/ useFuel: true # If true, the damage of the jetpack must be < 112 (Green, orange or red bar under item) Effects: # Effects while using the flamethrower effect1: MOBSPAWNER_FLAMES effect2: MOBSPAWNER_FLAMES effect3: MOBSPAWNER_FLAMES effect4: LAVA_POP Sounds: # Sounds while using the flamethrower sound1: GHAST_FIREBALL sound2: ZOMBIE_DEATH Knife: damage: 4 #How many damag should a knife do while hitting with a ironsword (In half hearts) useBlood: true # If true, the will come a bloodeffect after hit useCooldown: true # Time between two hits cooldown: 20 # Cooldown in ticks (1 second -> 20 ticks) bloodEffectBlockID_1: 55 # I think you need not to change this :p bloodEffectBlockID_2: 152 Mobs: Cops: spawnChance: 5 # One of <spawnChance> zombies, spawning in the arena is a Cop nameTag: Cop # Name of the zombie PotionEffect: type: SPEED amplifier: 1 Armor: Helmet: itemID: 306 Chestplate: itemID: 311 Leggings: itemID: 0 Boots: itemID: 0 Passers: diamondChance: 10 # One of <diamondChance> passers, spawns in the arena, has a diamond nameTag: Passer PotionEffect: type: SPEED amplifier: 1 Armor: Helmet: itemID: 298 Chestplate: itemID: 0 Leggings: itemID: 0 Boots: itemID: 0 DiamondStealFromZombie: newZombieHealth: 30 # New health after a player steals the diamond of the zombie newZombieHandItem: 267 # Item in the hand of the zombie newZombieEffect_1: effectType: SPEED duration: 120 amplifier: 2 newZombieEffect_2: effectType: REGENERATION duration: 120 amplifier: 2 level: Level-configuration in levelConfig.yml!
How to configure the levelConfig.yml:
(The levelConfig has a standart-configuration. You needn’t to configure anything )
Config: highestLevel: 6 #The highest level you can reach if "kickAfterReachMaxLevel:" is true kickAfterReachMaxLevel: true #If true, the player gets kicked from GTD and the level gets set to 0 useEconomy: Coming soon... #I plan to get money after reaching a specific level Level: '0': killCopLevel: 0.2 #The GTD-level a player gets with the specific level after killing a cop killPasserLevel: 0.2 #The GTD-level a player gets with the specific level after killing a passer stealDiamondLevel: 0.4 #The GTD-level a player gets with the specific level after stealing a diamond
After a player reached a specific level the plugin automatic adds the new path to configure the level! But you can add the path before too