本文整理汇总了Java中de.slikey.effectlib.Effect.cancel方法的典型用法代码示例。如果您正苦于以下问题:Java Effect.cancel方法的具体用法?Java Effect.cancel怎么用?Java Effect.cancel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.slikey.effectlib.Effect
的用法示例。
在下文中一共展示了Effect.cancel方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: finishEvent
import de.slikey.effectlib.Effect; //导入方法依赖的package包/类
public void finishEvent() {
eventStarted = false;
for(Effect effect : effects) {
effect.cancel();
}
effects.clear();
for(String locString : RagnorakFile.getLocations()){
Location lloc = Convert.stringToLocation(locString);
if(lloc.getBlock().getState() instanceof Chest) {
Chest chest = (Chest) lloc.getBlock().getState();
chest.getInventory().clear();
}
lloc.getBlock().setType(Material.AIR);
}
}
示例2: cancel
import de.slikey.effectlib.Effect; //导入方法依赖的package包/类
public void cancel(Collection<Effect> effects) {
for (Effect effect : effects) {
try {
effect.cancel();
} catch (Throwable ex) {
Bukkit.getLogger().warning("Error cancelling effects");
ex.printStackTrace();
}
}
}
示例3: deleteEffect
import de.slikey.effectlib.Effect; //导入方法依赖的package包/类
/**
* Remove and stop a stored active effect within the RayFallEffectManager.
*
* @param id The ID text for the effect.
*/
public void deleteEffect(String id) {
if (effectMap.containsKey(id)) {
Effect effect = effectMap.get(id);
effect.cancel();
effectMap.remove(id);
}
}
示例4: dumpData
import de.slikey.effectlib.Effect; //导入方法依赖的package包/类
/**
* Dump the current data stored within the RayFallEffectManager and stop all effects.
*/
public void dumpData() {
for (Effect e : effectMap.values()) {
e.cancel();
}
}