-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAliases.py
59 lines (47 loc) · 1.9 KB
/
Aliases.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
from Helper import color
from Helper import sudo
import org.bukkit as bukkit
# TODO:
# /ra
# /expr
# /me
# /fast
# /fixme
# Time Commands
@hook.command("day", description="Sets your time to day.")
def onCommandDay(sender, args):
bukkit.Bukkit.dispatchCommand(sender, "ptime @noon")
return True
@hook.command("night", description="Sets your time to night.")
def onCommandNight(sender, args):
bukkit.Bukkit.dispatchCommand(sender, "ptime @midnight")
return True
# Fix lag
@hook.command("fixlag", description="Clears out minecarts,arrows,items, etc.")
def onCommandFixLag(sender, args):
bukkit.Bukkit.dispatchCommand(sender, "rem items -1")
bukkit.Bukkit.dispatchCommand(sender, "rem arrows -1")
bukkit.Bukkit.dispatchCommand(sender, "rem boats -1")
bukkit.Bukkit.dispatchCommand(sender, "rem paintings -1")
bukkit.Bukkit.dispatchCommand(sender, "rem xp -1")
bukkit.Bukkit.dispatchCommand(sender, "butcher -f")
sudo("save-all")
sender.sendMessage("You fixed teh lags!")
return True
# Show chat colors
@hook.command("c", description="Display each color with its respective character.")
def onCommandC(sender, args):
sender.sendMessage(''.join([color("f"), "f ", color("7"), "7 ", color("e"), "e ", color("c"), "c ", color("d"), "d ", color("9"), "9 ", color("b"), "b ", color("a"), "a"]))
sender.sendMessage(''.join([color("0"), "0 ", color("8"), "8 ", color("6"), "6 ", color("4"), "4 ", color("5"), "5 ", color("1"), "1 ", color("3"), "3 ", color("2"), "2"]))
return True
# AFK
@hook.command("afk", description="Don't you dare.")
def onCommandAFK(sender, args):
sender.sendMessage("Please do not go AFK, it wastes my bandwidth")
sender.sendMessage("Instead, please log off the server")
return True
# Save all
@hook.command("save", description="Saves the map.")
def onCommandSave(sender, args):
sudo("save-all")
return True