public interface EntityEventListenerConfigure
configure.enable(MyEntity.class)//启用事件
//禁用某一类事件
.disable(MyEntity.class,EntityEventType.modify,EntityEventPhase.all)
| 限定符和类型 | 方法和说明 |
|---|---|
void |
disable(Class<? extends Entity> entityType)
禁用实体类事件
|
void |
disable(Class<? extends Entity> entityType,
EntityEventType type,
EntityEventPhase... phases)
禁用指定类型的事件
|
void |
enable(Class<? extends Entity> entityType)
启用实体类的事件
|
void |
enable(Class<? extends Entity> entityType,
EntityEventType type,
EntityEventPhase... phases)
启用指定类型的事件
|
boolean |
isEnabled(Class<? extends Entity> entityType)
判断实体类是否启用了事件
|
boolean |
isEnabled(Class<? extends Entity> entityType,
EntityEventType type,
EntityEventPhase phase)
判断实体类是否启用了指定类型的事件
|
void enable(Class<? extends Entity> entityType)
entityType - 实体类EnableEntityEventvoid enable(Class<? extends Entity> entityType, EntityEventType type, EntityEventPhase... phases)
entityType - 实体类型type - 事件类型phases - 事件阶段,如果不传则启用全部void disable(Class<? extends Entity> entityType, EntityEventType type, EntityEventPhase... phases)
entityType - 实体类型type - 事件类型phases - 事件阶段,如果不传则禁用全部boolean isEnabled(Class<? extends Entity> entityType)
entityType - 实体类boolean isEnabled(Class<? extends Entity> entityType, EntityEventType type, EntityEventPhase phase)
entityType - 实体类type - 事件类型phase - 事件阶段Copyright © 2016–2022. All rights reserved.