This commit is contained in:
Auxilor
2021-08-12 00:24:35 +01:00
parent b652dbad2d
commit 46415268b7
5 changed files with 49 additions and 9 deletions

View File

@@ -17,6 +17,7 @@ import com.willfp.eco.spigot.display.*
import com.willfp.eco.spigot.drops.CollatedRunnable
import com.willfp.eco.spigot.eventlisteners.*
import com.willfp.eco.spigot.gui.GUIListener
import com.willfp.eco.spigot.gui.GUITester
import com.willfp.eco.spigot.integrations.anticheat.*
import com.willfp.eco.spigot.integrations.antigrief.*
import com.willfp.eco.spigot.integrations.customitems.CustomItemsOraxen
@@ -141,7 +142,8 @@ abstract class EcoSpigotPlugin : EcoPlugin(
PlayerJumpListeners(),
GUIListener(this),
ArrowDataListener(this),
ArmorChangeEventListeners(this)
ArmorChangeEventListeners(this),
GUITester(this)
)
}
}

View File

@@ -0,0 +1,36 @@
package com.willfp.eco.spigot.gui
import com.willfp.eco.core.EcoPlugin
import com.willfp.eco.core.PluginDependent
import com.willfp.eco.core.gui.menu.Menu
import com.willfp.eco.core.gui.slot.FillerMask
import com.willfp.eco.core.gui.slot.Slot
import org.bukkit.Material
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.event.player.AsyncPlayerChatEvent
import org.bukkit.inventory.ItemStack
class GUITester(plugin: EcoPlugin) : PluginDependent<EcoPlugin>(plugin), Listener {
val menu: Menu = Menu.builder(3)
.setMask(FillerMask(
Material.BLACK_STAINED_GLASS_PANE,
"111111111",
"100000001",
"111111111"
)).setSlot(
2, 2,
Slot.builder(ItemStack(Material.RED_STAINED_GLASS_PANE))
.setCaptive()
.build()
).build()
@EventHandler
fun test(event: AsyncPlayerChatEvent) {
if (!event.message.equals("testgui", true)) {
return
}
plugin.scheduler.run{menu.open(event.player)}
}
}