TabooLib/src/main/scala/io/izzel/tlibscala/Example.scala

33 lines
964 B
Scala
Raw Normal View History

2019-07-08 06:37:31 +00:00
package io.izzel.tlibscala
2018-09-30 11:10:07 +00:00
2019-03-02 07:48:21 +00:00
import Prelude._
2018-09-30 11:10:07 +00:00
import org.bukkit.Material
import org.bukkit.event.player.PlayerJoinEvent
import org.bukkit.event.{EventHandler, Listener}
import org.bukkit.inventory.ItemStack
import org.bukkit.plugin.java.JavaPlugin
2018-10-02 03:17:12 +00:00
class Example extends JavaPlugin with Listener {
implicit lazy val plugin: Example = this
2018-09-30 11:10:07 +00:00
@EventHandler
def onJoin(event: PlayerJoinEvent): Unit = {
event.getPlayer.sendActionBar("2333")
event.getPlayer.displaySidebarUnranked("", "", "")
event.getPlayer.setVelocity(1.0, 2.0, 3.0)
event.getPlayer.withdraw(100)
event.getPlayer.getInventory.addItem(new ItemStack(Material.DIAMOND))
2018-09-30 11:10:07 +00:00
event.getPlayer << "locale.node" << "node.2"
event.getPlayer.teleport(event.getPlayer.getLocation + (1, 2, 3))
2018-10-02 03:17:12 +00:00
Task {
event.getPlayer << "test"
}
AsyncTask(20) {
event.getPlayer << "later"
}
class a
assert(this == JavaPlugin.getProvidingPlugin(classOf[a]))
2018-09-30 11:10:07 +00:00
}
}