This repository has been archived by the owner on Apr 3, 2024. It is now read-only.
Hall of Fame: JewSanta (Jun 13, 2012)
ricochet1k edited this page Jul 1, 2012
·
1 revision
#Credit to Koryu, Ricochet and Spud for all their hard work
#Credit to Santa for this long ass config file :D
Aliases:
Armor:
da: 'DIAMOND_HELMET*DIAMOND_BOOTS*DIAMOND_CHESTPLATE*DIAMOND_LEGGINGS'
ga: 'GOLD_HELMET*GOLD_BOOTS*GOLD_CHESTPLATE*GOLD_LEGGINGS'
ia: 'IRON_HELMET*IRON_BOOTS*IRON_CHESTPLATE*IRON_LEGGINGS'
la: 'LEATHER_HELMET*LEATHER_BOOTS*LEATHER_CHESTPLATE*LEATHER_LEGGINGS'
ca: 'CHAINMAIL_HELMET*CHAINMAIL_BOOTS*CHAINMAIL_CHESTPLATE*CHAINMAIL_LEGGINGS'
Biome:
Condition:
Element:
Item:
axe:
- 'WOOD_AXE'
- 'STONE_AXE'
- 'IRON_AXE'
- 'GOLD_AXE'
- 'DIAMOND_AXE'
hoe:
- 'WOOD_HOE'
- 'STONE_HOE'
- 'IRON_HOE'
- 'GOLD_HOE'
- 'DIAMOND_HOE'
pickaxe:
- 'WOOD_PICKAXE'
- 'STONE_PICKAXE'
- 'IRON_PICKAXE'
- 'GOLD_PICKAXE'
- 'DIAMOND_PICKAXE'
spade:
- 'WOOD_SPADE'
- 'STONE_SPADE'
- 'IRON_SPADE'
- 'GOLD_SPADE'
- 'DIAMOND_SPADE'
sword:
- 'WOOD_SWORD'
- 'STONE_SWORD'
- 'IRON_SWORD'
- 'GOLD_SWORD'
- 'DIAMOND_SWORD'
bow:
- 'BOW'
Group:
Material:
Message:
mini:
- 'YOU ALMOST POKED THEIR EYE OUT!'
crit:
- 'Its only a flesh wound'
super:
- 'It was super effective.'
bounty:
- 'It sees your fear.'
bp:
- 'Its power grows!'
hunt:
- 'Let the hunt begin!'
reward:
- 'We are safe once more'
breaker:
- 'C-C-C-COMBO BREAKER!!!'
minib:
- 'A mini boss appears.'
miss1:
- 'Do you need a scope for that?'
miss2:
- 'Swing and a miss.'
miss3:
- 'Whoops.'
frank:
- 'OH SANTA, ITS FRANKENSTEIN WHAT DO WE DO???'
Region:
Routine:
beacon:
- 'if entity_tagvalue_doom == 1 and entity_tagvalue_beacon == 1':
- 'entity.playeffect.RECORD_PLAY.2265'
- 'entity.playeffect.MOBSPAWNER_FLAMES'
- 'if entity.istagged.beacon and entity_tagvalue_beacon == 1':
- 'entity.playeffect.GHAST_SHRIEK'
- 'if entity.istagged.beacon and entity_tagvalue_beacon>=1':
- 'entity.playeffect.POTION_BREAK.161.radius.25'
- 'tag.entity.beacon': '(entity_tagvalue_beacon - 1)'
- 'delay.6':
- '_beacon'
World:
#Events
Damage:
- 'switchall.attacker.type':
- 'Giant':
- 'change.target_fireticks': '+range(6,14)'
- 'Ender_dragon': 'range(6,14)'
- 'Blaze': 'range(4,5)'
- 'CaveSpider': 'range(3,5)'
- 'Creeper':
- 'attackereffect.explode': 'range(10,20)'
- 'Enderman': 'range(3,5)'
- 'Ghast': 'range(6,8)'
- 'Skeleton': 'range(2,3)'
- 'Silverfish': 'range(2,4)'
- 'Slime_Small': 'range(2,3)'
- 'Slime_Medium': 'range(2,3)'
- 'Slime_Large': 'range(3,4)'
- 'Slime_Huge': 'range(3,6)'
- 'Spider_Jockey': 'range(4,5)'
- 'Spider_Riderless': 'range(1,4)'
- 'Zombie': 'range(2,4)'
- 'ZombiePigman': 'range(4,6)'
- 'Mob':
- 'if target_Y < 64': '+2'
- 'if target_Y < 48': '+2'
- 'if target_Y < 32': '+roll.2'
- 'if target_Y < 16': '+roll.2'
- 'if event.environment.NETHER': '+2'
- 'if event.environment.THE_END': '+4'
- 'if attacker.istagged.bounty': '+attacker_tagvalue_bounty'
- 'if attacker.istagged.minion': '+1'
- 'if attacker.istagged.leader': '+3'
- 'if attacker.istagged.doom':
- '+4'
- 'if attacker.istagged.miniboss': '+attacker_tagvalue_miniboss'
- '+roll.1'
- 'wolf_tame':
- 'range(2,5)'
- 'if attacker.istagged.hound':
- 'targeteffect.hurt': '2'
- 'Player':
- 'set.-5'
- 'if target.type.animal': '+3'
- 'switchall.attacker.wielding':
- 'AIR':
- '+3'
- '+roll.3'
- 'if chance.5': '+roll.5'
- 'if chance.1': '+roll.10'
- 'if chance.1 and chance.50': '+roll.40'
- '_spade':
- '+3'
- '+range(1,3)'
- 'if chance.5': '+roll.5'
- 'if chance.1': '+roll.10'
- 'if chance.1 and chance.50': '+roll.40'
- 'STONE_SPADE': '+1'
- 'IRON_SPADE': '+2'
- 'GOLD_SPADE':
- '+2'
- '+roll.2'
- 'DIAMOND_SPADE':
- '+2'
- '+roll.3'
- '_hoe':
- '+3'
- '+roll.2'
- 'message.attacker': "It isnt nice to abuse Santa's hoe's"
- 'if chance.5': '+roll.5'
- 'if chance.1': '+roll.10'
- 'if chance.1 and chance.50': '+roll.40'
- 'STONE_HOE': '+1'
- 'IRON_HOE': '+2'
- 'GOLD_HOE':
- '+2'
- '+roll.2'
- 'DIAMOND_HOE':
- '+2'
- '+roll.3'
- '_pickaxe':
- '+4'
- '+roll.3'
- 'if chance.5': '+roll.5'
- 'if chance.1': '+roll.10'
- 'if chance.1 and chance.50': '+roll.40'
- 'STONE_PICKAXE':
- '+1'
- 'IRON_PICKAXE':
- '+2'
- 'GOLD_PICKAXE':
- '+2'
- '+roll.3'
- 'DIAMOND_PICKAXE':
- '+1'
- '+roll.5'
- '_axe':
- '+5'
- '+roll.4'
- 'if chance.5': '+roll.5'
- 'if chance.1': '+roll.10'
- 'if chance.1 and chance.50': '+roll.40'
- 'if chance.5': 'set.0'
- 'STONE_AXE':
- '+1'
- '+roll.1'
- 'IRON_AXE':
- '+2'
- '+roll.2'
- 'GOLD_AXE':
- '+4'
- '+roll.9'
- 'DIAMOND_AXE':
- '+3'
- '+roll.8'
- '_sword':
- '+5'
- '+roll.4'
- 'if chance.5': '+roll.5'
- 'if chance.1': '+roll.10'
- 'if chance.1 and chance.50': '+roll.40'
- 'STONE_SWORD':
- '+1'
- '+roll.1'
- 'IRON_SWORD':
- '+2'
- '+roll.1'
- 'GOLD_SWORD':
- '+4'
- '+roll.8'
- 'DIAMOND_SWORD':
- '+5'
- '+roll.6'
- '_bow':
- 'if_not projectile.type.arrow':
- '1'
- 'delay.0':
- 'targeteffect.knockback': '1'
- 'if projectile.type.arrow':
- '+5'
- '+roll.10'
- 'if chance.15': '+roll.5'
- 'if chance.10': '+roll.10'
- 'if chance.5 and chance.50': '+roll.40'
- 'if chance.5': 'set.1'
- 'if attacker_tagvalue_hunter == 1': #may need
- 'if damage <= 5':
- 'if chance.15': '+5'
- 'if attacker.hasitem.torch':
- 'if chance.50':
- 'change.target_fireticks': '+range(2,4)'
- 'attackereffect.takeitem.torch*1'
- 'if attacker_tagvalue_hunter >= 2 and attacker_tagvalue_hunter <= 4':
- 'if damage <= 5':
- 'if chance.25': '+5'
- 'if_not attacker.hasitem.sulphur':
- 'if attacker.hasitem.torch':
- 'change.target_fireticks': '+range(3,5)'
- 'attackereffect.takeitem.torch*1'
- 'if attacker.hasitem.sulphur':
- 'change.target_fireticks': '+range(3,5)'
- 'attackereffect.takeitem.sulphur*1'
- 'if attacker_tagvalue_hunter >= 5 and attacker_tagvalue_hunter <= 8':
- 'if damage <= 5':
- 'if chance.30': '+5'
- 'if_not attacker.hasitem.sulphur':
- 'if attacker.hasitem.torch':
- 'change.target_fireticks': '+range(5,10)'
- 'if chance.50': 'attackereffect.takeitem.torch*1'
- 'if attacker.hasitem.sulphur':
- 'change.target_fireticks': '+range(5,10)'
- 'if chance.50': 'attackereffect.takeitem.sulphur*1'
- 'if attacker_tagvalue_hunter >= 9':
- 'if damage <= 5':
- 'if chance.50': '+5'
- 'if_not attacker.hasitem.sulphur':
- 'if attacker.hasitem.torch':
- 'change.target_fireticks': '+range(8,11)'
- 'if chance.75': 'attackereffect.takeitem.torch*1'
- 'if attacker.hasitem.sulphur':
- 'targeteffect.explode': '+range(8,11)'
- 'if chance.75': 'attackereffect.takeitem.sulphur*1'
#TEST MEEEEEEE
- 'BOOK':
- 'target.playeffect.SMOKE'
- 'roll.1'
- 'if attacker_tagvalue_mage >= 1 and attacker_tagvalue_mage <= 3':
- 'set.2'
- 'change.target_fireticks':
- '+range(15,25)'
- 'if chance.1 and chance.1':
- 'message.attacker': 'Ignition!'
- 'message.target': 'BANG'
- 'delay.5':
- 'targeteffect.explode': '20'
- 'if attacker_tagvalue_mage>=4':
- 'set.3'
- 'change.target_fireticks':
- '+range(20,25)'
- 'if chance.1':
- 'message.attacker': 'Ignition!'
- 'message.target': 'BANG'
- 'delay.5':
- 'targeteffect.explode': '20'
- 'BONE':
- 'if attacker_tagvalue_tamer >= 3 and attacker_tagvalue_tamer <= 10':
- 'if chance.5':
- '1'
- 'targeteffect.spawn.WOLF': '1'
- 'if attacker_tagvalue_tamer >= 11 and attacker_tagvalue_tamer <= 15':
- 'if chance.15':
- '2'
- 'targeteffect.spawn.WOLF':
- 'tag.target.hound': '1'
- 'IRON_BLOCK':
- '1'
- 'if attacker_tagvalue_hammerdin >= 2 and attacker_tagvalue_hammerdin <= 10':
- 'nearby.target.MOB.5':
- 'targeteffect.unknownhurt': '(attacker_tagvalue_hammerdin + 2)'
- 'if attacker_tagvalue_hammerdin >= 4':
- 'nearby.target.MOB.10':
- 'targeteffect.unknownhurt': 'attacker_tagvalue_hammerdin'
- 'if attacker_tagvalue_hammerdin >= 10':
- 'nearby.target.MOB.20':
- 'targeteffect.unknownhurt': 'attacker_tagvalue_hammerdin'
- 'if attacker_tagvalue_hammerdin >= 1':
- 'nearby.target.LIVING.5':
- 'targeteffect.knockback': '((attacker_tagvalue_hammerdin + 1)/2)'
- 'id_21329':
- 'set.10'
- 'if damage >= 15 and damage <= 23':
- 'message.attacker._mini'
- 'message.target': "You've been minicritically hit!"
- 'if damage >= 23 and damage <= 39':
- 'message.attacker._crit'
- 'message.target': "You've been critically hit!"
- 'if damage >= 40':
- 'message.attacker._super'
- 'message.target': "They are most likely dead right now, very very dead."
- 'if damage == 0':
- 'message.attacker._miss1'
- 'if damage < 0':
- 'set.0'
- 'message.attacker._miss2'
- 'if damage == 1':
- 'message.attacker._miss3'
- 'if target.type.player':
- 'if attacker.hasitem.cake':
- '0'
- 'targeteffect.heal': '5'
- 'nearby.target.PLAYER.5':
- 'targeteffect.heal': '1'
- 'nearby.target.PLAYER.2':
- 'targeteffect.heal': '1'
- 'if_not attacker.hasitem.cake':
- 'range(1,2)'
- 'if attacker.wielding.CLAY_BRICK':
- '4'
- 'message.attacker': 'THUD'
- 'if attacker_tagvalue_hammerdin>=1':
- 'nearby.target.PLAYER.3': '+1'
- 'if_not attacker.wielding.AIR or attacker.wielding.WOOD_SWORD or attacker.wielding.BOOK or attacker.wielding.CLAY_BRICK or attacker.wielding.PISTON_BASE':
- '0'
- 'message.attacker': 'You cant hit him with that'
- '+attacker_enchantmentlevel_DAMAGE_ALL'
- '+attacker_enchantmentlevel_ARROW_DAMAGE'
- 'if target.type.skeleton or target.type.ZombiePigman or target.type.Zombie or target.type.Giant':
- '+attacker_enchantmentlevel_DAMAGE_UNDEAD'
- 'if target.type.spider or target.type.cavespider':
- '+attacker_enchantmentlevel_DAMAGE_ARTHROPODS'
- 'if attacker_enchantmentlevel_KNOCKBACK > 0':
- 'delay.0':
- 'targeteffect.knockback': '(attacker_enchantmentlevel_KNOCKBACK * 2)'
- 'if attacker_enchantmentlevel_ARROW_KNOCKBACK > 0 and projectile.type.arrow':
- 'delay.0':
- 'targeteffect.KNOCKBACK': '(attacker_enchantmentlevel_ARROW_KNOCKBACK * 2)'
- 'if attacker_enchantmentlevel_FIRE_ASPECT == 1':
- 'change.target_fireticks': '+range(2,3)'
- 'if attacker_enchantmentlevel_FIRE_ASPECT == 2':
- 'change.target_fireticks': '+range(3,10)'
- 'if attacker_enchantmentlevel_ARROW_FIRE == 1':
- 'change.target_fireticks': '+range(2,3)'
- 'if target.type.Mob':
- 'if target.istagged.frank': 'div.4'
- 'if target.istagged.superzombie': 'div.2'
- 'if target.istagged.minion': '-2'
- 'if target.istagged.leader': '-4'
- 'if target.istagged.miniboss': 'div.2'
- 'if target.istagged.doom': 'div.4'
- 'if event.environment.NETHER and target.type.mob': 'div.2'
- 'if attacker.istagged.cleric and attacker_tagvalue_cleric>=3 and attacker_tagvalue_cleric<=5':
- 'nearby.target.PLAYER.10':
- 'targeteffect.heal': '2'
- 'if attacker.istagged.cleric and attacker_tagvalue_cleric>=6':
- 'nearby.target.PLAYER.20':
- 'targeteffect.heal': '3'
- 'if target.istagged.health':
- 'if target_tagvalue_health>=1 and damage>=1':
- 'tag.target.health': '(target_tagvalue_health - damage)'
- 'delay.0':
- 'message.attacker': 'Enemy health: %(target_tagvalue_health + target_maxhealth)%'
- 'set.0'
- 'if target_tagvalue_health<=0':
- 'set.abs(target_tagvalue_health)'
- 'if target.type.mob and target_tagvalue_health<=0':
- 'delay.0':
- 'if target_health>0':
- 'message.attacker': 'Enemy health: %{target_health}'
- 'if target_health<=0':
- 'message.attacker': 'Enemy health: 0'
Death:
- 'switchall.target.type':
- 'Player':
- 'if attacker.type.mob':
- 'tag.attacker.bounty': '(attacker_tagvalue_bounty + 1)'
- 'message.world._bp'
- 'target.playeffect.POTION_BREAK.1'
- 'if attacker.type.mob':
- 'targeteffect.spawn.Zombie':
- 'tag.target.superzombie': '1'
- 'if attacker.type.Giant':
- 'targeteffect.spawn.Zombie': '9'
- 'Giant':
- 'if attacker.type.player':
- 'range(50,100)'
- 'targeteffect.dropitem.fire.roll(2)'
- 'if chance.1 and chance.1':
- 'targeteffect.giveitem.fire*23'
- 'Ender_dragon':
- 'range(500,1000)'
- 'tag.attacker.hammerdin': '(attacker_tagvalue_hammerdin + 1)'
- 'message.attacker': "You are blessed with the power of the viking's"
- 'Blaze': 'range(25,30)'
- 'CaveSpider': 'range(10,15)'
- 'Creeper': 'range(5,10)'
- 'Enderman': 'range(10,20)'
- 'Ghast': 'range(15,30)'
- 'Skeleton': 'range(10,15)'
- 'Silverfish': 'range(5,10)'
- 'Slime_Small': 'range(2,3)'
- 'Slime_Medium': 'range(2,3)'
- 'Slime_Large': 'range(3,4)'
- 'Slime_Huge': 'range(3,6)'
- 'Spider_Jockey': 'range(10,25)'
- 'Spider_Riderless': 'range(5,10)'
- 'Zombie': 'range(8,13)'
- 'ZombiePigman': 'range(10,25)'
- 'Mob':
- 'if attacker_enchantmentlevel_ARROW_DAMAGE > 3':
- 'set.attacker_wielded_durability': '+1'
- 'if target_Y < 64': '+2'
- 'if target_Y < 48': '+2'
- 'if target_Y < 32': '+2'
- 'if target_Y < 16': '+2'
- 'if event.environment.NETHER': '+2'
- 'if event.environment.THE_END': '+4'
- 'if attacker.type.player':
- 'if chance.25': 'targeteffect.dropitem.gold_nugget*1'
- 'if attacker_enchantmentlevel_LOOT_BONUS_MOBS == 1':
- '+3'
- 'if chance.50': 'targeteffect.dropitem.gold_nugget*1'
- 'if attacker_enchantmentlevel_LOOT_BONUS_MOBS == 2':
- '+6'
- 'targeteffect.dropitem.gold_nugget*1'
- 'if attacker_enchantmentlevel_LOOT_BONUS_MOBS == 3':
- '+13'
- 'targeteffect.dropitem.gold_nugget*2'
- 'if chance.10':
- 'targeteffect.dropitem.fire*roll(1)'
- 'switchall.target.istagged':
- 'minion':
- '+5'
- 'untag.target.minion'
- 'leader':
- '+8'
- 'untag.target.leader'
- 'miniboss':
- '+10'
- 'untag.target.miniboss'
- 'doom':
- '+15'
- 'if_not attacker.istagged.mage':
- 'targeteffect.giveitem.BOOK*1'
- 'message.attacker': 'Use the power of this book wisely.'
- 'tag.attacker.mage': '(attacker_tagvalue_mage + 1)'
- 'message.attacker': ' You are now a level %attacker_tagvalue_mage% Mage'
- 'targeteffect.dropitem.fire*5'
- 'set.attacker_helmet_durability': '0'
- 'set.attacker_chestplate_durability': '0'
- 'set.attacker_leggings_durability': '0'
- 'set.attacker_boots_durability': '0'
- 'message.attacker': 'Your armor is repaird and the powers of hell enchant you.'
- 'untag.target.doom'
- 'bounty':
- '+attacker_tagvalue_bounty'
- 'if target_tagvalue_bounty>=3 and attacker.type.player':
- 'targeteffect.dropitem.gold_nugget*target_tagvalue_bounty'
- 'message.world._reward'
- 'untag.target.bounty'
- 'frank':
- 'targeteffect.dropitem.fire*5'
- 'tag.attacker.cleric': '(attacker_tagvalue_cleric + 1)'
- 'message.attacker': "Frank's aura makes you feel healthier"
- 'untag.target.frank'
Food:
ProjectileHit:
Spawn:
- 'switchall.entity.type':
- 'Giant':
- 'set.200'
- 'tag.entity.beacon': '5'
- 'delay.5':
- '_beacon'
- 'if chance.1 and chance.50':
- 'tag.entity.frank': '1'
- 'message.world._frank'
- 'nearby.entity.MOB.25':
- 'tag.entity.minion': '1'
- 'Player':
- 'entityeffect.giveitem.wood_sword*1'
- 'entityeffect.giveitem.map*1'
- 'Mob':
- 'if chance.1 and chance.1':
- 'tag.entity.miniboss': '1'
- 'message.world': 'A mini boss has spawned'
- 'tag.entity.beacon': '5'
- 'delay.5':
- '_beacon'
- 'if chance.1 and chance.1':
- 'tag.entity.miniboss': '2'
- 'entity.playeffect.POTION_BREAK.35'
- 'entityeffect.spawn.zombiepigman':
- '2'
- 'tag.entity.beacon': '2'
- 'delay.5':
- '_beacon'
- 'entityeffect.spawn.zombie':
- '5'
- 'tag.entity.beacon': '2'
- 'delay.5':
- '_beacon'
- 'message.world': 'And he brought some friends to the party.'
- 'if chance.10':
- 'nearby.entity.MOB.25':
- 'tag.entity.minion': '1'
- 'nearby.entity.MOB.5':
- 'tag.entity.leader': '1'
- 'tag.entity.beacon': '5'
- 'delay.5':
- '_beacon'
- 'entity.playeffect.SMOKE'
- 'message.world': 'They are breaching the surface!'
- 'if chance.5':
- 'entityeffect.spawn.blaze':
- 'tag.entity.doom': '1'
- 'tag.entity.beacon': '5'
- 'delay.5':
- '_beacon'
- 'message.world': 'The doors of hell are coming loose!'
- 'message.world': 'Stop them before its to late!'
- 'zombie':
- 'if chance.1 and entity.isexposedtosky':
- '0'
- 'entityeffect.spawn.Giant': '1'
- 'if health > entity_maxhealth':
- 'tag.entity.health': '(health - entity_maxhealth)'
- 'entity_maxhealth'
Tame:
- 'tag.tamer.tamer': '(tamer_tagvalue_tamer + 1)'
- 'message.tamer': 'You are now a level %tamer_tagvalue_tamer% Beast Master'
#Miscellaneous configuration
debugging: quiet
Tagging: #These intervals should be tinkered with ONLY ifyou understand the implications.
interval-save: 2400
interval-clean: 2400