本文整理汇总了Java中net.minecraft.entity.player.EntityPlayer.isWet方法的典型用法代码示例。如果您正苦于以下问题:Java EntityPlayer.isWet方法的具体用法?Java EntityPlayer.isWet怎么用?Java EntityPlayer.isWet使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.minecraft.entity.player.EntityPlayer
的用法示例。
在下文中一共展示了EntityPlayer.isWet方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onArmorTick
import net.minecraft.entity.player.EntityPlayer; //导入方法依赖的package包/类
@Override
public void onArmorTick(World world, EntityPlayer player, ItemStack armor) {
if(!world.isRemote) {
// flammability: 5 damage to the armor per second
if(player.isBurning() && player.ticksExisted % 4 == 0) {
armor.damageItem(1, player);
}
// ecological II: repair 1 damage per second when wet
// repair 1 damage per 12 seconds when not wet
if(armor.getItemDamage() > 0) {
if((player.isWet() && player.ticksExisted % 20 == 0) || player.ticksExisted % 240 == 0) {
armor.damageItem(-1, player);
}
}
}
}
示例2: onArmorTick
import net.minecraft.entity.player.EntityPlayer; //导入方法依赖的package包/类
@Override
public void onArmorTick(World world, EntityPlayer player, ItemStack armor) {
if(!world.isRemote) {
// ecological I: repair 1 damage per 5 seconds when wet
// repair 1 damage per 60 seconds when not wet
if(armor.getItemDamage() > 0) {
if((player.isWet() && player.ticksExisted % 100 == 0) || player.ticksExisted % 1200 == 0) {
armor.damageItem(-1, player);
}
}
}
}