Bounty: type: format format: "Bounty Officer: " Bounty Kill Mobs: type: world debug: false events: on entity death: - if == PLAYER { - define killer - define type - define baby - define burning - if %type% == PIG { - determine passively NO_XP - if %baby% { - determine NO_DROPS } else if %burning% { - determine li@i@grilled_pork } else { - determine li@i@pork } } else if %type% == CHICKEN { - determine passively NO_XP - if %baby% { determine NO_DROPS } else if %burning% { determine li@i@cooked_chicken } else if < 3 { determine li@i@raw_chicken|i@feather } else { determine li@i@raw_chicken } } else if %type% == SHEEP { - determine passively NO_XP - if %baby% { - determine NO_DROPS } else if %burning% { - determine li@i@cooked_mutton } else if < 6 { - define colour - if %colour% == silver define colour light_gray - determine li@i@mutton|i@%colour%_wool } else { - determine li@i@mutton } } else if %type% == COW { - determine passively NO_XP - if %baby { - determine NO_DROPS } else if %burning% { - determine li@i@cooked_beef } else if < 4 { - determine li@i@leather|i@raw_beef } else { - determine li@i@raw_beef } } else if %type% == HORSE { - determine NO_DROPS_OR_XP } else if %type% == RABBIT { - determine passively NO_XP - if %baby% { - determine NO_DROPS } else if %burning% { - determine li@i@cooked_rabbit } else if < 3 { - determine li@i@rabbit|i@rabbit_foot } else { - determine li@i@rabbit } } else if %type% == MUSHROOM_COW { - determine passively NO_DROPS_OR_XP - define drops li@ - if < 3 { - define drops <%drops%.include[i@leather]> } - if < 85 { - define drops <%drops%.include[i@red_mushroom]> - if < 5 { - define drops <%drops%.include[i@raw_beef]> } - if <%drops%.size> != 0 - determine %drops% } } else if %type% == SQUID { - determine passively NO_XP - determine li@i@ink_sack } else if { #- narrate format:Bounty "You killed a and gained no xp!" targets:%killer% - determine NO_DROPS_OR_XP } else if %type% == SPIDER || %type% == CAVE_SPIDER { - determine passively 5 - define drops li@ - if < 40 { - define drops <%drops%.include[i@string]> } - if < 80 { - define drops <%drops%.include[i@spider_eye]> } - if <%drops%.size> != 0 { - determine %drops% } } else if %type% == SKELETON { - determine passively 5 - define drops li@i@bone - if < 5 { - define drops <%drops%.include[i@bow[durability=]]> } - determine %drops% } else if %type% == CREEPER { - determine passively NO_DROPS - determine passively 5 - if < 65 { - determine li@i@sulphur } } else if %type% == ZOMBIE { - determine passively 5 - determine li@i@rotten_flesh } else if %type% == PIG_ZOMBIE { - determine passively 7 - define drops li@i@rotten_flesh - if < 2 { - define drops <%drops%.include[i@gold_nugget]> } - determine %drops% } else if %type% == ENDERMAN { - determine passively NO_DROPS - determine passively 8 - if < 4 { - determine li@i@ender_pearl } } else if %type% == SILVERFISH { - determine passively 5 - determine NO_DROPS } else if %type% == WITCH { - determine 5 - random { - determine li@i@stick|i@stick - determine li@i@stick|i@stick - determine li@i@stick|i@stick - determine li@i@sugar|i@sugar - determine li@i@spider_eye|i@stick } } #- announce "<%killer%.name> killed a %type%" to_console } else { - determine NO_DROPS_OR_XP } Bounty Command: type: command name: bounty usage: /bounty [player] [amount] description: Allows you to check and place bounty on a player. allowed help: - determine > tab complete: - if > determine ]]> script: - if == 1 { - define selPlayer ]||none> - if %selPlayer% != none { - narrate format:ServerChat "<%selPlayer%.name> has $ bounty on them." } }