Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.
options:
OnlineModeServer: false
NoneToDoMessage: &eNone to do
ToDoMessage: &aTo do
ToDoSeparator: &a-
ToDoColor: &e
AddedToList: &aAdded %arg-1% &ato your ToDo list
RemovedAllFromList: &dRemoved your ToDo list
RemoveSomethingFromList: &dRemoved %arg-1% &dfrom your ToDo list
command /addtodo <string>:
trigger:
if {@OnlineModeServer} is false:
if {todolist::%player%::*} is set:
add "%newline% {@ToDoColor}%arg-1%" to {todolist::%player%::*}
send "{@AddedToList}"
else:
set {todolist::%player%::*} to "%newline% {@ToDoColor}%arg-1%"
send "{@AddedToList}"
else:
if {todolist::%player's uuid%::*} is set:
add "%newline% {@ToDoColor}%arg-1%" to {todolist::%player%::*}
send "{@AddedToList}"
else:
set {todolist::%player's uuid%} to "%newline% {@ToDoColor}%arg-1%"
send "{@AddedToList}"
command /todo:
trigger:
if {@OnlineModeServer} is false:
if {todolist::%player%::*} is set:
send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%player%::*}%"
else:
send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"
else:
if {todolist::%player's uuid%} is set:
send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%player's uuid%}%"
else:
send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"
command /deletetodo <string>:
trigger:
if {@OnlineModeServer} is false:
if arg-1 is "all":
delete {todolist::%player%::*}
send "{@RemovedAllFromList}"
else:
remove "%newline% {@ToDoColor}%arg-1%" from {todolist::%player%::*}
send "{@RemoveSomethingFromList}"
else:
if arg-1 is "all":
delete {todolist::%player's uuid%}
send "{@RemovedAllFromList}"
else:
remove "%newline% {@ToDoColor}%arg-1%" from {todolist::%player's uuid%}
send "{@RemoveSomethingFromList}"
command /seetodo <offlineplayer>:
trigger:
if player has permission "todo.others":
if {@OnlineModeServer} is false:
if {todolist::%arg-1%::*} is set:
send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%arg-1%::*}%"
else:
send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"
else:
if {todolist::%arg-1's uuid%} is set:
send "{@ToDoMessage} {@ToDoColor} %newline% %{todolist::%arg-1's uuid%}%"
else:
send "{@ToDoMessage} {@ToDoColor} %newline% {@NoneToDoMessage}"