本文整理了Java中net.minecraft.util.EnumFacing.getIndex()
方法的一些代码示例,展示了EnumFacing.getIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumFacing.getIndex()
方法的具体详情如下:
包路径:net.minecraft.util.EnumFacing
类名称:EnumFacing
方法名:getIndex
暂无
代码示例来源:origin: Vazkii/Botania
@Override
public int getMetaFromState(IBlockState state) {
return state.getValue(BotaniaStateProps.FACING).getIndex();
}
代码示例来源:origin: Vazkii/Botania
@Override
public int getMetaFromState(IBlockState state) {
return state.getValue(BotaniaStateProps.CARDINALS).getIndex();
}
代码示例来源:origin: Vazkii/Botania
@Override
public int getMetaFromState(IBlockState state) {
return state.getValue(BotaniaStateProps.CARDINALS).getIndex();
}
代码示例来源:origin: Vazkii/Botania
@Override
public int getMetaFromState(IBlockState state) {
return state.getValue(BotaniaStateProps.CARDINALS).getIndex();
}
代码示例来源:origin: Vazkii/Botania
@Override
public int getMetaFromState(IBlockState state) {
return state.getValue(BotaniaStateProps.CARDINALS).getIndex();
}
代码示例来源:origin: Vazkii/Botania
@Override
public int getMetaFromState(IBlockState state) {
int meta = state.getValue(BotaniaStateProps.FACING).getIndex();
if (state.getValue(BotaniaStateProps.POWERED)) {
meta |= 8;
} else {
meta &= -9;
}
return meta;
}
代码示例来源:origin: Vazkii/Botania
@Override
public int getMetaFromState(IBlockState state) {
int meta = state.getValue(BotaniaStateProps.FACING).getIndex();
if (state.getValue(BotaniaStateProps.POWERED)) {
meta |= 8;
} else {
meta &= -9;
}
return meta;
}
代码示例来源:origin: Vazkii/Botania
@Override
public void writeToPacketNBT(NBTTagCompound cmp) {
super.writeToPacketNBT(cmp);
cmp.setInteger(TAG_ORIENTATION, orientation.getIndex() - 2); // retain compat with 1.7 saves
cmp.setInteger(TAG_WIND_TICKS, windTicks);
}
代码示例来源:origin: Vazkii/Botania
public void interact(EntityPlayer player, EnumHand hand, ItemStack stack, EnumFacing side) {
int index = side.getIndex();
if(index >= 0) {
ItemStack stackAt = getItemHandler().getStackInSlot(index);
代码示例来源:origin: SleepyTrousers/EnderIO
public @Nonnull EnumRenderMode rotate(@Nonnull EnumFacing facing) {
if (rotates && facing.getIndex() >= 2) {
return NullHelper.notnullJ(values()[parentid + facing.getIndex() - 2], "Enum.values()");
} else {
return this;
}
}
代码示例来源:origin: SleepyTrousers/EnderIO
public @Nonnull EnumRenderPart rotate(@Nonnull EnumFacing facing) {
if (rotates && facing.getIndex() >= 2) {
return NullHelper.notnullJ(values()[parentid + facing.getIndex() - 2], "Enum.values()");
} else {
return this;
}
}
代码示例来源:origin: SleepyTrousers/EnderIO
public EnumRenderMode6 rotate(EnumFacing facing) {
if (rotates) {
return values()[parentid + facing.getIndex()];
} else {
return this;
}
}
代码示例来源:origin: ldtteam/minecolonies
@Override
public int getMetaFromState(final IBlockState state)
{
return ((EnumFacing) state.getValue(FACING)).getIndex();
}
代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod
@Override
public int getMetaFromState(IBlockState state)
{
return state.getValue(FACING).getIndex();
}
代码示例来源:origin: Vazkii/Quark
@Override
public void writeEntityToNBT(NBTTagCompound compound) {
compound.setByte(TAG_REALFACINGDIRECTION, (byte)this.realFacingDirection.getIndex());
super.writeEntityToNBT(compound);
}
代码示例来源:origin: Vazkii/Botania
GlStateManager.rotate(ROTATIONS[Math.max(Math.min(ROTATIONS.length - 1, facing.getIndex() - 2), 0)], 0F, 1F, 0F);
model.render();
代码示例来源:origin: ForestryMC/ForestryMC
@Override
public ItemStack insertItem(int slot, ItemStack stack, boolean simulate) {
ItemStack remaining = stack;
for (EnumFacing facing : filter.getValidDirections(stack, facing)) {
remaining = itemHandler.insertItem(facing.getIndex(), stack, simulate);
if (remaining.isEmpty()) {
return ItemStack.EMPTY;
}
}
return remaining;
}
代码示例来源:origin: ForestryMC/ForestryMC
@Override
protected void writeData(PacketBufferForestry data) {
data.writeBlockPos(pos);
data.writeShort(facing.getIndex());
data.writeShort(AlleleManager.filterRegistry.getId(rule));
}
代码示例来源:origin: WayofTime/BloodMagic
public void setDirection(ItemStack stack, EnumFacing direction) {
if (!stack.hasTagCompound()) {
stack.setTagCompound(new NBTTagCompound());
}
NBTTagCompound tag = stack.getTagCompound();
tag.setInteger(Constants.NBT.DIRECTION, direction.getIndex());
}
代码示例来源:origin: WayofTime/BloodMagic
@Override
public int getMetaFromState(IBlockState state) {
int i = 0;
if (state.getValue(BlockStairs.HALF) == BlockStairs.EnumHalf.TOP) {
i |= 4;
}
i = i | 5 - state.getValue(FACING).getIndex();
return i * 2 + ArrayUtils.indexOf(getTypes(), state.getValue(getProperty()));
}
内容来源于网络,如有侵权,请联系作者删除!