mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-06 00:38:18 +00:00
Remove plugin script stub
This commit is contained in:
@@ -12,14 +12,6 @@ buildscript {
|
|||||||
|
|
||||||
apply plugin: 'kotlin'
|
apply plugin: 'kotlin'
|
||||||
|
|
||||||
sourceSets {
|
|
||||||
main {
|
|
||||||
kotlin {
|
|
||||||
exclude 'stub.kt'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
it.plugins.withId('kotlin') {
|
it.plugins.withId('kotlin') {
|
||||||
kotlin { experimental { coroutines 'enable' } }
|
kotlin { experimental { coroutines 'enable' } }
|
||||||
|
|||||||
@@ -1,28 +0,0 @@
|
|||||||
/**
|
|
||||||
* NOTE: This file is a stub, intended only for use within an IDE. It should be updated
|
|
||||||
* each time [org.apollo.game.plugin.kotlin.KotlinPluginScript] has a new method added to it.
|
|
||||||
*
|
|
||||||
* Until IntelliJ IDEA starts to support ScriptTemplateDefinitions this is
|
|
||||||
* required to resolve references within plugin code.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import org.apollo.game.command.Command
|
|
||||||
import org.apollo.game.message.impl.ButtonMessage
|
|
||||||
import org.apollo.game.model.World
|
|
||||||
import org.apollo.game.model.entity.setting.PrivilegeLevel
|
|
||||||
import org.apollo.game.model.event.Event
|
|
||||||
import org.apollo.game.model.event.PlayerEvent
|
|
||||||
import org.apollo.game.plugin.kotlin.KotlinEventHandler
|
|
||||||
import org.apollo.game.plugin.kotlin.KotlinPlayerHandlerProxyTrait
|
|
||||||
import org.apollo.net.message.Message
|
|
||||||
import kotlin.reflect.KClass
|
|
||||||
|
|
||||||
fun <T : Message> on(type: () -> KClass<T>): KotlinPlayerHandlerProxyTrait<T> = null!!
|
|
||||||
fun <T : PlayerEvent> on_player_event(type: () -> KClass<T>): KotlinPlayerHandlerProxyTrait<T> = null!!
|
|
||||||
fun <T : Event> on_event(type: () -> KClass<T>): KotlinEventHandler<T> = null!!
|
|
||||||
fun on_command(command: String, privileges: PrivilegeLevel): KotlinPlayerHandlerProxyTrait<Command> = null!!
|
|
||||||
fun on_button(button: Int): KotlinPlayerHandlerProxyTrait<ButtonMessage> = null!!
|
|
||||||
|
|
||||||
fun start(callback: (World) -> Unit) {}
|
|
||||||
fun stop(callback: (World) -> Unit) = {}
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user