Skip to content
This repository has been archived by the owner on Dec 3, 2022. It is now read-only.

Commit

Permalink
1.1.3 bypass java8 default key words
Browse files Browse the repository at this point in the history
  • Loading branch information
WetABQ committed Mar 18, 2020
1 parent 3294d99 commit 9a03280
Show file tree
Hide file tree
Showing 16 changed files with 35 additions and 33 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<groupId>top.wetabq.easyapi</groupId>
<artifactId>EasyAPI</artifactId>
<version>1.1.2</version>
<version>1.1.3</version>


<licenses>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import cn.nukkit.plugin.Plugin
import cn.nukkit.scheduler.AsyncTask
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import top.wetabq.easyapi.EasyAPI
import top.wetabq.easyapi.api.CommonDynamicIntegrateAPI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import top.wetabq.easyapi.api.CommonDynamicIntegrateAPI
import top.wetabq.easyapi.config.EasyConfig
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import cn.nukkit.Player
import me.onebone.economyapi.EconomyAPI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import top.wetabq.easyapi.api.SimpleIntegrateAPI

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import cn.nukkit.event.Event
import cn.nukkit.event.HandlerList
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import cn.nukkit.Player
import net.luckperms.api.LuckPermsProvider
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import cn.nukkit.plugin.Plugin
import top.wetabq.easyapi.EasyAPI
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import top.wetabq.easyapi.api.CommonDynamicIntegrateAPI
import top.wetabq.easyapi.command.EasySubCommand
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.api.default
package top.wetabq.easyapi.api.defaults

import cn.nukkit.plugin.Plugin
import top.wetabq.easyapi.api.CommonDynamicIntegrateAPI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ package top.wetabq.easyapi.module

import top.wetabq.easyapi.EasyAPI
import top.wetabq.easyapi.api.DisableNotRemoveAll
import top.wetabq.easyapi.module.default.AsyncListenerModule
import top.wetabq.easyapi.module.default.ChatNameTagFormatModule
import top.wetabq.easyapi.module.default.EasyBaseModule
import top.wetabq.easyapi.module.default.ScreenShowModule
import top.wetabq.easyapi.module.defaults.AsyncListenerModule
import top.wetabq.easyapi.module.defaults.ChatNameTagFormatModule
import top.wetabq.easyapi.module.defaults.EasyBaseModule
import top.wetabq.easyapi.module.defaults.ScreenShowModule
import java.util.concurrent.ConcurrentHashMap

object EasyAPIModuleManager {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.module.default
package top.wetabq.easyapi.module.defaults

import cn.nukkit.event.Event
import cn.nukkit.plugin.Plugin
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package top.wetabq.easyapi.module.default
package top.wetabq.easyapi.module.defaults

import cn.nukkit.Player
import cn.nukkit.event.EventHandler
Expand All @@ -7,10 +7,8 @@ import cn.nukkit.event.player.PlayerChatEvent
import cn.nukkit.event.player.PlayerDeathEvent
import cn.nukkit.event.player.PlayerJoinEvent
import cn.nukkit.event.player.PlayerRespawnEvent
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch
import top.wetabq.easyapi.EasyAPI
import top.wetabq.easyapi.api.default.*
import top.wetabq.easyapi.api.defaults.*
import top.wetabq.easyapi.config.default.SimpleConfigEntry
import top.wetabq.easyapi.module.ModuleInfo
import top.wetabq.easyapi.module.ModuleVersion
Expand Down Expand Up @@ -82,26 +80,30 @@ object ChatNameTagFormatModule : SimpleEasyAPIModule() {

@EventHandler
fun onChatEvent(event: PlayerChatEvent) {
GlobalScope.launch {
coroutineCallEvent(event) {
event.message = MessageFormatAPI.format(chatFormat, event)
}
asyncTaskCallEvent(event, getModuleInfo().moduleOwner) {
event.message = MessageFormatAPI.format(chatFormat, event)
}
}

@EventHandler
fun onJoinEvent(event: PlayerJoinEvent) {
event.player.nameTag = MessageFormatAPI.format(nameTagFormat, event.player.name)
asyncTaskCallEvent(event, getModuleInfo().moduleOwner) {
event.player.nameTag = MessageFormatAPI.format(nameTagFormat, event.player.name)
}
}

@EventHandler
fun onRespawnEvent(event: PlayerRespawnEvent) {
event.player.nameTag = MessageFormatAPI.format(nameTagFormat, event.player.name)
asyncTaskCallEvent(event, getModuleInfo().moduleOwner) {
event.player.nameTag = MessageFormatAPI.format(nameTagFormat, event.player.name)
}
}

@EventHandler
fun onDeathEvent(event: PlayerDeathEvent) {
event.entity.nameTag = MessageFormatAPI.format(nameTagFormat, event.entity.name)
asyncTaskCallEvent(event, getModuleInfo().moduleOwner) {
event.entity.nameTag = MessageFormatAPI.format(nameTagFormat, event.entity.name)
}
}

})
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package top.wetabq.easyapi.module.default
package top.wetabq.easyapi.module.defaults

import top.wetabq.easyapi.EasyAPI
import top.wetabq.easyapi.api.default.CommandAPI
import top.wetabq.easyapi.api.default.ConfigAPI
import top.wetabq.easyapi.api.default.SimpleConfigAPI
import top.wetabq.easyapi.api.defaults.CommandAPI
import top.wetabq.easyapi.api.defaults.ConfigAPI
import top.wetabq.easyapi.api.defaults.SimpleConfigAPI
import top.wetabq.easyapi.command.default.EasyAPICommand
import top.wetabq.easyapi.config.default.SimpleConfig
import top.wetabq.easyapi.config.default.SimpleConfigEntry
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package top.wetabq.easyapi.module.default
package top.wetabq.easyapi.module.defaults

import cn.nukkit.Player
import cn.nukkit.scheduler.PluginTask
import cn.nukkit.utils.TextFormat
import top.wetabq.easyapi.EasyAPI
import top.wetabq.easyapi.api.default.PluginTaskAPI
import top.wetabq.easyapi.api.defaults.PluginTaskAPI
import top.wetabq.easyapi.module.ModuleInfo
import top.wetabq.easyapi.module.ModuleVersion
import top.wetabq.easyapi.module.SimpleEasyAPIModule
Expand Down

0 comments on commit 9a03280

Please sign in to comment.