本文整理汇总了Java中vazkii.botania.api.mana.IManaCollector类的典型用法代码示例。如果您正苦于以下问题:Java IManaCollector类的具体用法?Java IManaCollector怎么用?Java IManaCollector使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IManaCollector类属于vazkii.botania.api.mana包,在下文中一共展示了IManaCollector类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: bindTo
import vazkii.botania.api.mana.IManaCollector; //导入依赖的package包/类
@Override
public boolean bindTo(EntityPlayer player, ItemStack wand, BlockPos pos, EnumFacing side) {
int range = 6;
range *= range;
double dist = pos.distanceSq(supertile.getPos());
if(range >= dist) {
TileEntity tile = player.worldObj.getTileEntity(pos);
if(tile instanceof IManaCollector) {
linkedCollector = tile;
return true;
}
}
return false;
}
开发者ID:VapourDrive,项目名称:Hammerz,代码行数:17,代码来源:SubTileGenerating.java
示例2: bindTo
import vazkii.botania.api.mana.IManaCollector; //导入依赖的package包/类
@Override
public boolean bindTo(EntityPlayer player, ItemStack wand, int x, int y, int z, int side) {
int range = 6;
range *= range;
double dist = (x - supertile.xCoord) * (x - supertile.xCoord) + (y - supertile.yCoord) * (y - supertile.yCoord) + (z - supertile.zCoord) * (z - supertile.zCoord);
if(range >= dist) {
TileEntity tile = player.worldObj.getTileEntity(x, y, z);
if(tile instanceof IManaCollector) {
linkedCollector = tile;
return true;
}
}
return false;
}
开发者ID:Nincodedo,项目名称:Nincrafty-Things,代码行数:17,代码来源:SubTileGenerating.java
示例3: emptyManaIntoCollector
import vazkii.botania.api.mana.IManaCollector; //导入依赖的package包/类
public void emptyManaIntoCollector() {
if(linkedCollector != null && isValidBinding()) {
IManaCollector collector = (IManaCollector) linkedCollector;
if(!collector.isFull() && mana > 0) {
int manaval = Math.min(mana, collector.getMaxMana() - collector.getCurrentMana());
mana -= manaval;
collector.recieveMana(manaval);
}
}
}
开发者ID:VapourDrive,项目名称:Hammerz,代码行数:11,代码来源:SubTileGenerating.java
示例4: emptyManaIntoCollector
import vazkii.botania.api.mana.IManaCollector; //导入依赖的package包/类
public void emptyManaIntoCollector() {
if(linkedCollector != null) {
IManaCollector collector = (IManaCollector) linkedCollector;
if(!collector.isFull() && mana > 0) {
int manaval = Math.min(mana, collector.getMaxMana() - collector.getCurrentMana());
mana -= manaval;
collector.recieveMana(manaval);
}
}
}
开发者ID:goldenapple3,项目名称:CopperTools,代码行数:11,代码来源:SubTileGenerating.java
注:本文中的vazkii.botania.api.mana.IManaCollector类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论