package com.alphaae.mcpe.servers.event; import cn.nukkit.Player; import cn.nukkit.event.EventHandler; import cn.nukkit.event.EventPriority; import cn.nukkit.event.Listener; import cn.nukkit.event.player.PlayerFormRespondedEvent; import cn.nukkit.form.window.FormWindow; import com.alphaae.mcpe.servers.form.FormWindowMeun; import com.alphaae.mcpe.servers.form.FormWindowOtherPlayer; public class FormRespondedEvent implements Listener { //窗口返回事件 @EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL) public void onPlayerFormResponded(PlayerFormRespondedEvent event) { FormWindow window = event.getWindow(); if (event.getResponse() == null) return; if (window instanceof FormWindowMeun) ((FormWindowMeun) window).RespondedEvent(event); else if (window instanceof FormWindowOtherPlayer) ((FormWindowOtherPlayer) window).RespondedEvent(event); } }