Class | Description |
---|---|
GermGuiButtonEvent |
玩家操作按钮会触发该事件
|
GermGuiCheckboxEvent |
玩家操作复选框会触发该事件
|
GermGuiClickEvent |
玩家在打开任意一个萌芽 GUI 时 点击窗口会触发该事件
|
GermGuiClosedEvent |
玩家按ESC、客户端突然关闭...等 由客户端发包触发该事件
|
GermGuiInputEvent |
玩家对输入槽按下 enter 会触发该事件 此时 GermGuiInput.InputType 为 ENTER
如果输入槽开启了 sync ,玩家改变输入槽的内容就会触发该事件 GermGuiInput.InputType 为 INPUT |
GermGuiOpenedEvent |
窗口被打开后触发这个事件
子窗口被打开也会触发这个事件 |
GermGuiOpenEvent | |
GermGuiSlotClickEvent |
玩家对槽位点击后处理完了合并等基础操作后,会触发该事件
设置该事件为取消时 将取消插件对该槽位的所有点击操作 可以自行操作槽位 设置该事件非取消时 对槽位的物品操作时请调用 GermGuiSlotClickEvent.setSlotResult(ItemStack)
不能调用 GermGuiSlot.setItemStack(ItemStack) 方法
对鼠标上的物品操作时请调用 GermGuiSlotClickEvent.setCursorResult(ItemStack)
不能调用 HumanEntity.setItemOnCursor(ItemStack) 等方法 |
GermGuiSlotPreClickEvent |
玩家对槽位点击会触发该事件
在处理槽位与鼠标物品合并之前触发 可以修改鼠标和槽位里的物品 |
GermGuiSlotSavedEvent |
当有物品槽保存在拓展槽位时会触发该事件
可以做到储存在数据库前替换掉物品,可以做黑名单过滤等
|
GermGuiSlotSaveEvent |
当有物品槽保存在拓展槽位时会触发该事件
可以做到储存在数据库前替换掉物品,可以做黑名单过滤等
|