blob: 5222e3b2fd590f29b4bd37d5fe2dd9609bad9c68 (
plain)
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
|
package moe.nea.ledger
import io.github.notenoughupdates.moulconfig.common.IMinecraft
import net.minecraft.command.CommandBase
import net.minecraft.command.ICommandSender
class ConfigCommand : CommandBase() {
override fun canCommandSenderUseCommand(sender: ICommandSender?): Boolean {
return true
}
override fun getCommandName(): String {
return "ledger"
}
override fun getCommandUsage(sender: ICommandSender?): String {
return ""
}
override fun processCommand(sender: ICommandSender?, args: Array<out String>) {
val editor = Ledger.managedConfig.getEditor()
editor.search(args.joinToString(" "))
Ledger.runLater {
IMinecraft.instance.openWrappedScreen(editor)
}
}
override fun getCommandAliases(): List<String> {
return listOf("moneyledger")
}
}
|