Skip to content
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
Clone this wiki locally