net.minecraft.util.EnumFacing.byHorizontalIndex()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(58)

本文整理了Java中net.minecraft.util.EnumFacing.byHorizontalIndex()方法的一些代码示例,展示了EnumFacing.byHorizontalIndex()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumFacing.byHorizontalIndex()方法的具体详情如下:
包路径:net.minecraft.util.EnumFacing
类名称:EnumFacing
方法名:byHorizontalIndex

EnumFacing.byHorizontalIndex介绍

暂无

代码示例

代码示例来源:origin: Vazkii/Botania

@Nonnull
@Override
public IBlockState getStateFromMeta(int meta) {
  return getDefaultState().withProperty(BotaniaStateProps.CARDINALS, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: Esteemed-Innovation/Esteemed-Innovation

@Nonnull
@Override
public IBlockState getStateFromMeta(int meta) {
  return getDefaultState().withProperty(FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: ldtteam/minecolonies

/**
 * @deprecated but we still need this because there is nothing better.
 */
@Deprecated
@Override
public IBlockState getStateFromMeta(final int meta)
{
  final EnumFacing enumFacing = EnumFacing.byHorizontalIndex(meta);
  return this.getDefaultState().withProperty(FACING, enumFacing);
}

代码示例来源:origin: TerraFirmaCraft/TerraFirmaCraft

@Override
@SuppressWarnings("deprecation")
@Nonnull
public IBlockState getStateFromMeta(int meta)
{
  return this.getDefaultState().withProperty(FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: sinkillerj/ProjectE

@Nonnull
@Override
public IBlockState getStateFromMeta(int meta)
{
  return this.getDefaultState().withProperty(PEStateProps.FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: ldtteam/minecolonies

/**
 * Convert the given metadata into a BlockState for this Block
 */
@Override
public IBlockState getStateFromMeta(final int meta)
{
  return this.getDefaultState().withProperty(FACING,
      EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: Esteemed-Innovation/Esteemed-Innovation

@Nonnull
@Override
public IBlockState getStateFromMeta(int meta) {
  return getDefaultState().withProperty(FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: TerraFirmaCraft/TerraFirmaCraft

@Override
@SuppressWarnings("deprecation")
@Nonnull
public IBlockState getStateFromMeta(int meta)
{
  return this.getDefaultState().withProperty(FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: PrinceOfAmber/Cyclic

@Override
public IBlockState getStateFromMeta(int meta) {
 EnumFacing facing = EnumFacing.byHorizontalIndex(meta);
 return this.getDefaultState().withProperty(PROPERTYFACING, facing);
}

代码示例来源:origin: Alex-the-666/Ice_and_Fire

@Override
@SuppressWarnings("deprecation")
public IBlockState getStateFromMeta(int meta) {
  return this.getDefaultState().withProperty(FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: PrinceOfAmber/Cyclic

@Override
public IBlockState getStateFromMeta(int meta) {
 EnumFacing facing = EnumFacing.byHorizontalIndex(meta);
 return this.getDefaultState().withProperty(PROPERTYFACING, facing);
}

代码示例来源:origin: Ellpeck/ActuallyAdditions

@Override
public IBlockState getStateFromMeta(int meta){
  return this.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: Ellpeck/ActuallyAdditions

@Override
public IBlockState getStateFromMeta(int meta){
  return this.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: Ellpeck/ActuallyAdditions

@Override
public IBlockState getStateFromMeta(int meta){
  return this.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: Esteemed-Innovation/Esteemed-Innovation

@Override
public IBlockState getStateFromMeta(int meta) {
  return getDefaultState().withProperty(FACING, EnumFacing.byHorizontalIndex(meta));
}

代码示例来源:origin: TeamWizardry/Wizardry

@Nonnull
@Override
public IBlockState getStateFromMeta(int meta) {
  return getDefaultState().withProperty(ISLEFTSIDE, (meta & 4) != 0).withProperty(FACING, EnumFacing.byHorizontalIndex(meta & 3));
}

代码示例来源:origin: cabaletta/baritone

private boolean headBonkClear() {
    BetterBlockPos startUp = src.up(2);
    for (int i = 0; i < 4; i++) {
      BetterBlockPos check = startUp.offset(EnumFacing.byHorizontalIndex(i));
      if (!MovementHelper.canWalkThrough(ctx, check)) {
        // We might bonk our head
        return false;
      }
    }
    return true;
  }
}

代码示例来源:origin: Ellpeck/ActuallyAdditions

@Override
public IBlockState getStateFromMeta(int meta){
  boolean isOn = meta >= 4;
  EnumFacing facing = EnumFacing.byHorizontalIndex(isOn ? meta-4 : meta);
  return this.getDefaultState().withProperty(BlockHorizontal.FACING, facing).withProperty(IS_ON, isOn);
}

代码示例来源:origin: Alex-the-666/Ice_and_Fire

public static void generatePumpkins(World worldIn, BlockPos blockpos, BlockPos origin, int radius, Random rand) {
  if (worldIn.getBlockState(blockpos.down()).isSideSolid(worldIn, blockpos.down(), EnumFacing.UP)) {
    worldIn.setBlockState(blockpos, BiomeDictionary.hasType(worldIn.getBiome(blockpos), BiomeDictionary.Type.JUNGLE) ? Blocks.MELON_BLOCK.getDefaultState() : Blocks.PUMPKIN.getDefaultState().withProperty(BlockHorizontal.FACING, EnumFacing.byHorizontalIndex(rand.nextInt(3))));
  }
}

代码示例来源:origin: cabaletta/baritone

private void loadAdjacent(int blockX, int blockZ) {
  BetterBlockPos bp = new BetterBlockPos(blockX, 64, blockZ);
  CachedWorld cached = (CachedWorld) context.getBaritone().getPlayerContext().worldData().getCachedWorld();
  for (int i = 0; i < 4; i++) {
    // pathing thread is not allowed to load new cached regions from disk
    // it checks if every chunk is loaded before getting blocks from it
    // so you see path segments ending at multiples of 512 (plus or minus one) on either x or z axis
    // this loads every adjacent chunk to the segment end, so it can continue into the next cached region
    BetterBlockPos toLoad = bp.offset(EnumFacing.byHorizontalIndex(i), 16);
    cached.tryLoadFromDisk(toLoad.x >> 9, toLoad.z >> 9);
  }
}

相关文章