IPC and AI goals
This commit is contained in:
parent
8a75fac0a9
commit
1543e1fbbd
@ -34,6 +34,32 @@ class PluginRootFunctionsExportsImpl {
|
|||||||
override fun handleTask(handlerId: UInt, server: Server.Server) {
|
override fun handleTask(handlerId: UInt, server: Server.Server) {
|
||||||
TODO("Not yet implemented")
|
TODO("Not yet implemented")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun handleIpcMessage(sender: String, message: List<UByte>): Result<List<UByte>> {
|
||||||
|
return Result.failure(
|
||||||
|
pumpkin.runtime.ComponentException("This plugin cannot recieve messages.")
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun handleAiGoalCanStart(goalId: UInt, server: Server.Server, entity: World.Entity): Boolean {
|
||||||
|
TODO("Not yet implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun handleAiGoalShouldContinue(goalId: UInt, server: Server.Server, entity: World.Entity): Boolean {
|
||||||
|
TODO("Not yet implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun handleAiGoalStart(goalId: UInt, server: Server.Server, entity: World.Entity): Unit {
|
||||||
|
TODO("Not yet implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun handleAiGoalTick(goalId: UInt, server: Server.Server, entity: World.Entity): Unit {
|
||||||
|
TODO("Not yet implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun handleAiGoalStop(goalId: UInt, server: Server.Server, entity: World.Entity): Unit {
|
||||||
|
TODO("Not yet implemented");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
2
wit
2
wit
@ -1 +1 @@
|
|||||||
Subproject commit 9e87f503d03644569117906cf0cc7f88dfa36194
|
Subproject commit 160251fb0b15ad529bf7c4939140bb5fa0c07035
|
||||||
Loading…
Reference in New Issue
Block a user