Skip to content

Instantly share code, notes, and snippets.

@namiken
Created July 28, 2017 16:05
Show Gist options
  • Save namiken/d6f375a5541e7ce9b1a41e94412c6f7d to your computer and use it in GitHub Desktop.
Save namiken/d6f375a5541e7ce9b1a41e94412c6f7d to your computer and use it in GitHub Desktop.
/**
* 対象のアイテムをクリックしたときの処理
*
* @return スキルを実行したならTRUE
*/
@Override
public boolean onClick(Player p, ItemStack item, AbstractAttackItem customItem) {
return false;
}
/**
* このスキルが選択されているアイテムを使って戦闘を行った時の処理
*/
@Override
public void onCombat(Player p, ItemStack item, CombatItemable customItem, LivingEntity livingEntity, CombatEntityEvent event) {}
/**
* このスキルが選択されているアイテムから別のアイテムに持ち替えたときの処理
*/
@Override
public void offHeldThisItem(Player player, ItemStack item) {
WeaponSkillInterface.super.offHeldThisItem(player, item);
}
/**
* このスキルが選択されているアイテムに持ち替えたときの処理
*/
@Override
public void onHeldThisItem(Player player, ItemStack item) {
WeaponSkillInterface.super.onHeldThisItem(player, item);
}
/**
* このスキルが選択されているアイテムに持ち替えたときの処理
*/
@Override
public void onDamage(Player player, ItemStack item, EntityDamageByEntityEvent e) {
WeaponSkillInterface.super.onDamage(player, item, e);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment