def OnCommandFoodfight(sender, args): if len(args) == 0: SendError(sender, "You must specify who you are to throw food at.") return True Item = random.choice(Food.items()) receiver = Bukkit.getPlayer(args[0]) if receiver == None: SendError(sender, 'No such player.') return True GiveItem(receiver, Item[1]) Singular = ('a ', 'an ')[Item[0][0] in Vowels] Name = sender.getName() RName = receiver.getName() Bukkit.broadcastMessage( Color("5") + Name + Color("e") + " threw " + Singular + Color("6") + Item[0] + Color("c") + " at " + Color("5") + RName) if random.randint(1, 5) == 1: receiver.addPotionEffect( PotionEffect(PotionEffectType.BLINDNESS, 40, 1, True)) Bukkit.broadcastMessage(Color("5") + "Headshot!") return True
def onCommandFoodfight(sender,args): if len(args) == 0: sender.sendMessage(color("c") + "You must specify who you are to throw food at.") return False Item = random.choice(Food.items()) receiver = Bukkit.getPlayer(args[0]) if receiver == None: sender.sendMessage(color("c") + 'No such player.') return False Sudo("give " + args[0] + ' ' + Item[1] + " 1") Singular = ('a ', 'an ')[Item[0][0] in vowels] Name = sender.getName() RName = receiver.getName() Bukkit.broadcastMessage(color("5") + Name + color("e") + " threw "+ Singular + color("6") + Item[0] + color("c") + " at " + color("5") + RName) if random.randint(1,5) == 1: receiver.addPotionEffect(PotionEffect(PotionEffectType.BLINDNESS, 40, 1, True)) Bukkit.broadcastMessage(color("5") + "Headshot!") return True
def OnCommandFoodfight(sender,args): if len(args) == 0: SendError(sender, "You must specify who you are to throw food at.") return True Item = random.choice(Food.items()) receiver = Bukkit.getPlayer(args[0]) if receiver == None: SendError(sender, 'No such player.') return True GiveItem(receiver, Item[1]) Singular = ('a ', 'an ')[Item[0][0] in Vowels] Name = sender.getName() RName = receiver.getName() Bukkit.broadcastMessage(Color("5") + Name + Color("e") + " threw " + Singular + Color("6") + Item[0] + Color("c") + " at " + Color("5") + RName) if random.randint(1, 5) == 1: receiver.addPotionEffect(PotionEffect(PotionEffectType.BLINDNESS, 40, 1, True)) Bukkit.broadcastMessage(Color("5") + "Headshot!") return True
def onCommandFoodfight(sender,args): if len(args) == 0: sender.sendMessage(color("c") + "/slap [Player] [Thing]") return False receiver = Bukkit.getPlayer(args[0]) if receiver == None: sender.sendMessage(color("c") + 'No such player.') return False if len(args) > 1: item = ' '.join(args[1:]) number = '1' for i in args[1:]: if not i.isdigit() and i != 'some': if number != 1: if i[len(i)-1:] == 's': sudo(' '.join(('give',receiver.getName(),i[:len(i)-1],number))) if i[len(i)-2:] == 'es': Sudo(' '.join(('give',receiver.getName(),i[:len(i)-2],number))) else: Sudo(' '.join(('give ',receiver.getName(),i,number))) else: Sudo(' '.join(('give ',receiver.getName(),i,'1'))) number = 1 if i == 'some': number = str(random.randint(2,8)) if i.isdigit(): number = i Word1 = args[1] else: item = 'large trout' Sudo('give '+receiver.getName()+' fish 1') i = 'fishy' Word1 = 'large' material = None if receiver == sender: receiverName = 'themselves' else: receiverName = receiver.getName() if not (Word1 == 'some' or Word1.isdigit()): if Word1[0].lower() in vowels: amount = 'an ' else: amount = 'a ' else: amount = '' Bukkit.broadcastMessage(color("5") + sender.getName() + color("c") + " slapped " + color("5") + receiverName + color("c") + " about a bit with " + amount + color("6") + item) if random.randint(0,1): receiver.addPotionEffect(PotionEffect(PotionEffectType.CONFUSION, 160, 3, True)) else: receiver.addPotionEffect(PotionEffect(PotionEffectType.SLOW, 40, 1, True)) return True
def OnCommandRaw(sender, args): if not sender.hasPermission("ore.raw"): SendError(sender, "No permission!") return True Bukkit.broadcastMessage(Colorify(' '.join(args))) return True
def OnCommandRaw(sender, args): if not sender.hasPermission("ore.raw"): SendError(sender, "No permission!") return True Bukkit.broadcastMessage(Colorify(' '.join(args))) return True
def onCommandRaw(sender, args): if not sender.hasPermission("ore.raw"): sender.sendMessage("No permission!") return True Bukkit.broadcastMessage(' '.join(args).replace('&', u'\u00A7')) return True
def onCommandHate(sender, args): hates = "Redgame" if len(args) > 0: hates = ' '.join(args) Bukkit.broadcastMessage(''.join([color("a"),sender.getName(),color("2"),color("l")," hates ",color("a"),hates])) return True
def onCommandLove(sender, args): loves = "RSW" if len(args) > 0: loves = ' '.join(args) Bukkit.broadcastMessage(''.join([color("d"),sender.getName(),color("4"),color("l")," <3 ",color("d"),loves])) return True
def onCommandLeave(sender, args): if not sender.hasPermission("ore.fun.join"): sender.sendMessage("No permission!") return True if not len(args): return False Bukkit.broadcastMessage(color("e") + args[0] + " left the game.") return True
def OnCommandLeave(sender, args): if not sender.hasPermission("ore.fun.join"): SendError(sender, "No permission!") return True if len(args) < 1: return False Bukkit.broadcastMessage(Color("e") + args[0] + " left the game.") return True
def onCommandJoin(sender, args): if not sender.hasPermission("ore.fun.join"): sender.sendMessage("No permission!") return True if len(args) < 1: return False Bukkit.broadcastMessage(Color("e") + args[0] + " joined the game.") if len(args) > 1: Bukkit.broadcastMessage("Player " + args[0] + " comes from " + ' '.join(args[1:])) return True
def OnCommandJoin(sender, args): if not sender.hasPermission("ore.fun.join"): SendError(sender, "No permission!") return True if len(args) < 1: return False Bukkit.broadcastMessage(Color("e") + args[0] + " joined the game.") if len(args) > 1: Bukkit.broadcastMessage("Player " + args[0] + " comes from " + ' '.join(args[1:])) return True
def onCommandHug(sender, args): if len(args) == 0: sender.sendMessage(''.join([color("c"),"You must have an argument -",color("6")," /hug [thing]"])) return False if Bukkit.getPlayer(args[0]) != None: receiverPlayer = Bukkit.getPlayer(args[0]) receiverPlayer.sendMessage(''.join([color("d"),"You were hugged by ",sender.getName()])) receiver = receiverPlayer.getName() sender.sendMessage(''.join([color("d"),"You hugged ",receiver])) else: receiver = args[0] Bukkit.broadcastMessage(''.join([color(str(hex(random.randint(1,15)))[2]),color(str(hex(random.randint(1,15)))[2]),sender.getName(),color(str(hex(random.randint(1,15)))[2])," hugged ",color(str(hex(random.randint(1,15)))[2]),receiver])) return True
def OnChanMsg(self, name, message): if name in self.Muted: return alias = self.GetAlias(name) if alias.IsServer: args = message.split() if args[0].endswith(':'): Bukkit.broadcastMessage(alias.GetTag(args[0][:-1]) + " ".join(args[1:])) else: Bukkit.broadcastMessage(str(ChatColor.YELLOW) + " ".join(args[:2]) + " " + alias.Name.lower()) else: args = message.split(' ') if args[0].startswith('%'): channel = args[0][1:] ChannelChat.GetChan().ChanMsgIRC('&1[&3IRC&1]&f'+name, channel, ' '.join(args[1:])) elif args[0].startswith('@'): reciever = args[0][1:] for player in Bukkit.getServer().getOnlinePlayers(): if player.getName() == reciever: player.sendMessage(str(ChatColor.BLUE) + "[" + str(ChatColor.AQUA) + "IRC " + name + " -> me" + str(ChatColor.BLUE) + "]" + str(ChatColor.WHITE) + " " + " ".join(args[1:])) else: Bukkit.broadcastMessage(alias.GetTag(name) + message)
def onCommandFoodfight(sender,args): if len(args) == 0: sender.sendMessage(''.join([color("c"),"You must specify who you are to throw food at."])) return False food = random.randint(1,(len(foodlistitem)-1)) receiver = Bukkit.getPlayer(args[0]) if receiver == None: sender.sendMessage(''.join([color('c'),'No such player.'])) return False sudo(''.join(["give ",args[0],foodlistitem[food]," 1"])) if food == 1: Bukkit.broadcastMessage(''.join([color("5"),sender.getName(),color("c")," threw an ",color("6"),"apple",color("c")," at ",color("5"),receiver.getName()])) else: Bukkit.broadcastMessage(''.join([color("5"),sender.getName(),color("c")," threw a ",color("6"),foodlistname[food],color("c")," at ",color("5"),receiver.getName()])) if random.randint(1,5) == 1: receiver.addPotionEffect(PotionEffect(PotionEffectType.BLINDNESS, 40, 1, True)) Bukkit.broadcastMessage(''.join([color("5"),"Headshot!"])) return True
def onCommandFoodfight(sender,args): if len(args) == 0: sender.sendMessage(''.join([color("c"),"/slap [Player] [Thing]"])) return False receiver = Bukkit.getPlayer(args[0]) if len(args) == 2: item = args[1] else: item = 'large trout' material = Material.matchMaterial(args[1]) if receiver == None: sender.sendMessage(''.join([color('c'),'No such player.'])) return False if receiver == sender: receiverName = 'themself' else: reveiverName = receiver.getName() if item[0] in vowels: Bukkit.broadcastMessage(''.join([color("5"),sender.getName(),color("c")," slapped ",color("5"),receiverName,color("c")," about a bit with an ",color("5"),item])) else: Bukkit.broadcastMessage(''.join([color("5"),sender.getName(),color("c")," slapped ",color("5"),receiverName,color("c")," about a bit with a ",color("5"),item])) if random.randint(0,1): receiver.addPotionEffect(PotionEffect(PotionEffectType.CONFUSION, 160, 3, True)) else: receiver.addPotionEffect(PotionEffect(PotionEffectType.BLINDNESS, 20, 3, True)) if material != None: sudo(' '.join(['give',receiver.getName(),material.getId()])) return True
def OnChanMsg(self, name, message): if name in self.Muted: return alias = self.GetAlias(name) if alias.IsServer: args = message.split() if args[0].endswith(':'): Bukkit.broadcastMessage(alias.GetTag(args[0][:-1]) + " ".join(args[1:])) else: Bukkit.broadcastMessage(str(ChatColor.YELLOW) + " ".join(args[:2]) + " " + alias.Name.lower()) else: Bukkit.broadcastMessage(alias.GetTag(name) + message)
def OnJoin(self, name): Bukkit.broadcastMessage(str(ChatColor.YELLOW) + name + " joined IRC")
def OnLeave(self, name): Bukkit.broadcastMessage(str(ChatColor.YELLOW) + name + " left IRC")
def OnJoin(self, name): Bukkit.broadcastMessage(str(ChatColor.YELLOW) + name + " joined IRC")
def onCommandLOL(sender, args): Bukkit.broadcastMessage(''.join([color('6'),sender.getName(),color('e')," lol'd"])) return True
def OnCommandFoodfight(sender, args): if len(args) == 0: SendError(sender, "Usage: /slap [Player] [Object]") return True receiver = Bukkit.getPlayer(args[0]) if receiver == None: SendError(sender, 'No such player.') return True if len(args) > 1: item = ' '.join(args[1:]) number = '1' for i in args[1:]: if not i.isdigit() and i != 'some': if number != 1: if i[len(i) - 1:] == 's': Sudo(' '.join(('give', receiver.getName(), i[:len(i) - 1], number))) if i[len(i) - 2:] == 'es': Sudo(' '.join(('give', receiver.getName(), i[:len(i) - 2], number))) else: Sudo(' '.join( ('give ', receiver.getName(), i, number))) else: Sudo(' '.join(('give ', receiver.getName(), i, '1'))) number = 1 if i == 'some': number = str(random.randint(2, 8)) if i.isdigit(): number = i Word1 = args[1] else: item = 'large trout' i = 'fishy' Word1 = 'large' material = None GiveItem(receiver, 349) # Fish if receiver == sender: receiverName = 'themselves' else: receiverName = receiver.getName() if not (Word1 == 'some' or Word1.isdigit()): if Word1[0].lower() in Vowels: amount = 'an ' else: amount = 'a ' else: amount = '' Bukkit.broadcastMessage( Color("5") + sender.getName() + Color("c") + " slapped " + Color("5") + receiverName + Color("c") + " about a bit with " + amount + Color("6") + item) if random.randint(0, 1): receiver.addPotionEffect( PotionEffect(PotionEffectType.CONFUSION, 160, 3, True)) else: receiver.addPotionEffect( PotionEffect(PotionEffectType.SLOW, 40, 1, True)) return True
def OnLeave(self, name): Bukkit.broadcastMessage(str(ChatColor.YELLOW) + name + " left IRC")