Exemplo n.º 1
0
def onCommandCake(sender, args):

    Bukkit.dispatchCommand(sender,"eff rem")
    
    sender.sendMessage(''.join([color("9"),"You take a slice of cake - it looks so",color("6")," soft and moist"]))
    sender.sendMessage(''.join([color(str(random.randint(4,6))),random.choice(cakesayings)]))
    sender.addPotionEffect(PotionEffect(eval(''.join(["PotionEffectType.",random.choice(cakeeffects)])), 300, 3, True))

    return True
Exemplo n.º 2
0
def onCommandMushroom(sender, args):

    Bukkit.dispatchCommand(sender,"eff rem")
    
    sender.sendMessage(''.join([color("a"),"You find some mushrooms on the floor ... mmm",color("2")," tasty"]))
    sender.sendMessage(''.join([color(str(random.randint(1,3))),random.choice(mushroomsayings)]))
    sender.addPotionEffect(PotionEffect(eval(''.join(["PotionEffectType.",random.choice(mushroomeffects)])), 300, 3, True))

    return True
Exemplo n.º 3
0
def OnCommandItemname(sender,args):
	if len(args) == 0:
		SendError(sender, "You must have an argument -" + Color("6") + " /eff [effect] [power] [duration]" + Color("c") + " you can also use 'rem' and 'list' as effects, for special functions")
		return True
	
	if args[0] == "rem":
		if len(args) < 2:
			for effect in sender.getActivePotionEffects():
				sender.removePotionEffect(effect.getType())

			return True

		elif int(args[1]) < sender.getActivePotionEffects():
			effect = sender.getActivePotionEffects()[int(args[1])]
			sender.removePotionEffect(effect.getType())

			return True

	if args[0] == "list":		
		if len(args) < 2:
			Bukkit.dispatchCommand(sender, "e")
		else:
			Bukkit.dispatchCommand(sender, "e " + args[1])

		return True
	
	if len(args) < 3:
		SendError(sender, "You must have the correct amount of arguments -" + Color("6") + " /eff [effect] [power] [duration]")
		return True
	
	for i in range(1,2):
		if args[i].isdigit() == False:
			sender.sendMessage(Color("c") + "Your power and duration must be integers -" + Color("6") + " /eff [effect] [power] [duration]")
			return False

	args[0] = args[0].upper()
	args[0] = args[0].replace(" ", "")
	args[0] = args[0].replace(".", "")

	if len(args) == 4:
		receiver = Bukkit.getPlayer(args[3])

		if receiver == None:
			SendError("Invalid player")
			return True

	else:
		receiver = sender

	EffectStr = "PotionEffectType." + args[0]

	try:
		receiver.addPotionEffect(PotionEffect(eval(EffectStr), int(args[2]), int(args[1] - 1)))
	except: sender.sendMessage("Invalid effect")	

	return True
Exemplo n.º 4
0
def onCommandFast(sender, args):

    Bukkit.dispatchCommand(sender,"eff rem")
    
    sender.addPotionEffect(PotionEffect(PotionEffectType.SPEED, 50000, 50, True))
    sender.addPotionEffect(PotionEffect(PotionEffectType.JUMP, 50000, 9, True))
    sender.addPotionEffect(PotionEffect(PotionEffectType.BLINDNESS, 30, 2, True))

    sender.sendMessage(''.join([color("5"),color("l"),"SUPER",color("6")," speed! :D"]))
    return True
Exemplo n.º 5
0
def OnCommandFixLag(sender, args):
	Bukkit.dispatchCommand(sender, "rem items -1")
	Bukkit.dispatchCommand(sender, "rem arrows -1")
	Bukkit.dispatchCommand(sender, "rem boats -1")
	Bukkit.dispatchCommand(sender, "rem xp -1")

	Bukkit.dispatchCommand(sender, "butcher -f")

	sender.sendMessage(Color("5") + "T3h lagz, they be gone!")

	return True
Exemplo n.º 6
0
def OnCommandFixLag(sender, args):
	Bukkit.dispatchCommand(sender, "rem items -1")
	Bukkit.dispatchCommand(sender, "rem arrows -1")
	Bukkit.dispatchCommand(sender, "rem boats -1")
	Bukkit.dispatchCommand(sender, "rem xp -1")

	Bukkit.dispatchCommand(sender, "butcher -f")

	SendInfo(sender, "T3h lagz, they be gone!")

	return True
Exemplo n.º 7
0
def OnCommandFixLag(sender, args):
    Bukkit.dispatchCommand(sender, "rem items -1")
    Bukkit.dispatchCommand(sender, "rem arrows -1")
    Bukkit.dispatchCommand(sender, "rem boats -1")
    Bukkit.dispatchCommand(sender, "rem xp -1")

    Bukkit.dispatchCommand(sender, "butcher -f")

    SendInfo(sender, "T3h lagz, they be gone!")

    return True
Exemplo n.º 8
0
def onCommandQuick(sender, args):

    Bukkit.dispatchCommand(sender,"eff rem")
    
    sender.addPotionEffect(PotionEffect(PotionEffectType.SPEED, 50000, 3, True))
    sender.addPotionEffect(PotionEffect(PotionEffectType.JUMP, 50000, 2, True))
    sender.addPotionEffect(PotionEffect(PotionEffectType.NIGHT_VISION, 50000, 2, True))
    sender.addPotionEffect(PotionEffect(PotionEffectType.INCREASE_DAMAGE, 50000, 2, True))

    sender.sendMessage(''.join([color("9"),"Super powers!"]))

    return True
Exemplo n.º 9
0
def onCommandFixme(sender, args):

    if len(args) == 1:
        receiver = Bukkit.getPlayer(args[0])
    else:
        receiver = sender

    Bukkit.dispatchCommand(receiver,"eff rem")

    receiver.sendMessage("Removed potion effects")
        
    return True
Exemplo n.º 10
0
def onCommandItemname(sender,args):
    
    if len(args) == 0:
        sender.sendMessage(''.join([color("c"),"You must have an argument -",color("6")," /eff [effect] [power] [duration]",color("c")," you can also use 'rem' and 'list' as effects, for special functions"]))
        return False
    
    if args[0] == "rem":
        if len(args) < 2:
            for effect in sender.getActivePotionEffects():
                sender.removePotionEffect(effect.getType())
            return True
        elif int(args[1]) < sender.getActivePotionEffects():
            effect = sender.getActivePotionEffects()[int(args[1])]
            sender.removePotionEffect(effect.getType())
            return True
    if args[0] == "list" and len(args) > 0:
        
        if len(args) < 2:
            Bukkit.dispatchCommand(sender,"e")
        
        else:
            Bukkit.dispatchCommand(sender,''.join(["e ",args[1]]))
        return True
    
    if len(args) < 3:
        sender.sendMessage(''.join([color("c"),"You must have the correct amount of arguments -",color("6")," /eff [effect] [power] [duration]"]))
        return False
    
    for i in range(1,2):
        if args[i].isdigit() == False:
            sender.sendMessage(''.join([color("c"),"Your power and duration must be integers -",color("6")," /eff [effect] [power] [duration]"]))
            return False

    args[0] = args[0].upper()
    args[0] = args[0].replace(" ","")
    args[0] = args[0].replace(".","")

    if len(args) == 4:
        receiver = Bukkit.getPlayer(args[3])
        if receiver == None:
            sender.sendMessage(''.join([color("c"),"Invalid player"]))
            return False
    else:
        receiver = sender

    receiver.addPotionEffect(PotionEffect(eval(''.join(["PotionEffectType.",args[0]])), int(args[2]), (int(args[1])-1)))
    
    return True
Exemplo n.º 11
0
def Sudo(Command):
	Bukkit.dispatchCommand(Bukkit.getConsoleSender(), Command)
Exemplo n.º 12
0
def sudo(command):
    Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command)
Exemplo n.º 13
0
def OnCommandItemname(sender, args):
    if len(args) == 0:
        SendError(
            sender, "You must have an argument -" + Color("6") +
            " /eff [effect] [power] [duration]" + Color("c") +
            " you can also use 'rem' and 'list' as effects, for special functions"
        )
        return True

    if args[0] == "rem":
        if len(args) < 2:
            for effect in sender.getActivePotionEffects():
                sender.removePotionEffect(effect.getType())

            return True

        elif int(args[1]) < sender.getActivePotionEffects():
            effect = sender.getActivePotionEffects()[int(args[1])]
            sender.removePotionEffect(effect.getType())

            return True

    if args[0] == "list":
        if len(args) < 2:
            Bukkit.dispatchCommand(sender, "e")
        else:
            Bukkit.dispatchCommand(sender, "e " + args[1])

        return True

    if len(args) < 3:
        SendError(
            sender, "You must have the correct amount of arguments -" +
            Color("6") + " /eff [effect] [power] [duration]")
        return True

    for i in range(1, 2):
        if args[i].isdigit() == False:
            sender.sendMessage(
                Color("c") + "Your power and duration must be integers -" +
                Color("6") + " /eff [effect] [power] [duration]")
            return False

    args[0] = args[0].upper()
    args[0] = args[0].replace(" ", "")
    args[0] = args[0].replace(".", "")

    if len(args) == 4:
        receiver = Bukkit.getPlayer(args[3])

        if receiver == None:
            SendError("Invalid player")
            return True

    else:
        receiver = sender

    EffectStr = "PotionEffectType." + args[0]

    try:
        receiver.addPotionEffect(
            PotionEffect(eval(EffectStr), int(args[2]), int(args[1] - 1)))
    except:
        sender.sendMessage("Invalid effect")

    return True
Exemplo n.º 14
0
def Sudo(Command):
    Bukkit.dispatchCommand(Bukkit.getConsoleSender(), Command)