diff --git a/honey-kt-extension/src/dev/shiza/honey/player.kt b/honey-kt-extension/src/dev/shiza/honey/player.kt new file mode 100644 index 0000000..b312ce4 --- /dev/null +++ b/honey-kt-extension/src/dev/shiza/honey/player.kt @@ -0,0 +1,25 @@ +import dev.shiza.honey.dispatcher.AdventureMessageDispatcher +import dev.shiza.honey.message.Message +import net.kyori.adventure.audience.Audience +import net.kyori.adventure.text.Component +import org.bukkit.entity.Player + +typealias MessageFormatter = MessageFormatter +typealias MessageDispatcher = MessageDispatcher + + +fun Player.createChat(messageFormatter: MessageFormatter): MessageDispatcher = + MessageBaseDispatcher( + messageFormatter, + Message.blank(), + this, + Audience::sendMessage + ) + +fun Player.createActionBar(messageFormatter: MessageFormatter): MessageDispatcher = + MessageBaseDispatcher( + messageFormatter, + Message.blank(), + this, + Audience::sendActionBar + )