Reimplement (sorta) dynamic command registration
It still only works with tab-completion if the aliases have been set /before/ starup, but otherwise it works.
This commit is contained in:
parent
d3a70e173b
commit
a74b5a9d35
@ -6,13 +6,6 @@ description: ${project.description}
|
||||
authors: [Madus, Cayorion, Ulumulu1510]
|
||||
load: startup
|
||||
api-version: 1.13
|
||||
commands:
|
||||
mcore:
|
||||
description: MassiveCore basecommand
|
||||
permission: massivecore.basecommand
|
||||
massivecore:
|
||||
description: MassiveCore basecommand
|
||||
permission: massivecore.basecommand
|
||||
permissions:
|
||||
# -------------------------------------------- #
|
||||
# THE REAL NODES
|
||||
|
@ -4,6 +4,7 @@ import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import com.massivecraft.massivecore.collections.MassiveList;
|
||||
import com.massivecraft.massivecore.command.MassiveCommand;
|
||||
import com.massivecraft.massivecore.engine.EngineMassiveCoreCommandRegistration;
|
||||
import com.massivecraft.massivecore.mixin.Mixin;
|
||||
import com.massivecraft.massivecore.mixin.MixinMessage;
|
||||
import com.massivecraft.massivecore.predicate.Predicate;
|
||||
@ -165,6 +166,7 @@ public abstract class MassivePlugin extends JavaPlugin implements Listener, Name
|
||||
}
|
||||
|
||||
long ms = System.currentTimeMillis() - this.enableTime;
|
||||
EngineMassiveCoreCommandRegistration.get().run();
|
||||
log(Txt.parse("=== ENABLE <g>COMPLETE <i>(Took <h>" + ms + "ms<i>) ==="));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user