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

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

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

EnumFacing.toString介绍

暂无

代码示例

代码示例来源:origin: McJtyMods/RFToolsControl

@Override
public String toString() {
  if (side == null) {
    return "*";
  } else {
    return side.toString();
  }
}

代码示例来源:origin: OpenMods/OpenModsLib

public static HalfAxis fromEnumFacing(EnumFacing dir) {
    switch (dir) {
      case EAST:
        return POS_X;
      case WEST:
        return NEG_X;
      case NORTH:
        return NEG_Z;
      case SOUTH:
        return POS_Z;
      case DOWN:
        return NEG_Y;
      case UP:
        return POS_Y;
      default:
        throw new IllegalArgumentException(dir.toString());
    }
  }
}

代码示例来源:origin: CoFH/ThermalDynamics

public static String getSideArrayNonNull(Object[] array) {
  StringBuilder builder = new StringBuilder("[");
  for (int i = 0; i < 6; i++) {
    if (array[i] != null) {
      builder.append(EnumFacing.VALUES[i].toString().substring(0, 1));
    }
  }
  builder.append("]");
  return builder.toString();
}

代码示例来源:origin: SleepyTrousers/EnderIO

@Override
public @Nonnull String toString() {
 return direction.toString().toLowerCase(Locale.US) + "_" + iomode.toString().toLowerCase(Locale.US);
}

代码示例来源:origin: SleepyTrousers/EnderIO

@Override
public void initGui() {
 GuiButton b;
 for (EnumFacing dir : EnumFacing.VALUES) {
  findBlockDataForDirection(dir);
  Point p = getOffsetForDir(dir, cons.contains(dir));
  textPositions.put(dir, new Point(p.x, p.y + BUTTON_HEIGHT + 1));
  stackPositions.put(dir, new Point(p.x + 2, p.y + 2));
  b = new GuiButton(dir.ordinal(), p.x, p.y, BUTTON_WIDTH, BUTTON_HEIGHT, (stacks.containsKey(dir) ? "  " : "") + dir.toString());
  buttonList.add(b);
  if (!cons.contains(dir)) {
   b.enabled = false;
  }
 }
}

代码示例来源:origin: SleepyTrousers/EnderIO

public static @Nonnull IOMode get(@Nonnull EnumFacing direction, @Nonnull EnumIOMode iomode) {
 String key = direction.toString().toLowerCase(Locale.US) + "_" + iomode.toString().toLowerCase(Locale.US);
 if (!VALUES.containsKey(key)) {
  IOMode result = new IOMode(direction, iomode);
  VALUES.put(key, result);
 }
 return VALUES.get(key);
}

代码示例来源:origin: OpenMods/OpenModsLib

public Vec3d textureCoordsToWorldVec(EnumFacing side, double u, double v, double h) {
  final Matrix2d transformation = inverseTransforms.get(side);
  if (transformation == null) throw new IllegalArgumentException(side.toString());
      break;
    default:
      throw new IllegalArgumentException(side.toString());

代码示例来源:origin: OpenMods/OpenModsLib

break;
default:
  throw new IllegalArgumentException(side.toString());

代码示例来源:origin: CyclopsMC/EvilCraft

protected IBakedModel handleDisplayStandType(ItemStack displayStandType, boolean axisX, EnumFacing facing) {
  if (displayStandType != null && !displayStandType.isEmpty()) {
    // Get reference texture
    IBlockState blockState = BlockHelpers.getBlockStateFromItemStack(displayStandType);
    String textureName = Minecraft.getMinecraft().getBlockRendererDispatcher()
        .getBlockModelShapes().getTexture(blockState).getIconName();
    // Retexture our model
    String cacheName = textureName + axisX + facing.toString();
    IBakedModel bakedRetexturedModel = retexturedCache.get(cacheName);
    if (bakedRetexturedModel == null) {
      IModel retexturedModel = retexturableModel.retexture(ImmutableMap.of("base", textureName));
      IModelState modelState = ROTATIONS.get(facing); // Hack, see DisplayStand#bakeVariantModel, should just be retexturableModel.getDefaultState();
      bakedRetexturedModel = retexturedModel.bake(modelState, DefaultVertexFormats.BLOCK, org.cyclops.cyclopscore.helper.RenderHelpers.TEXTURE_GETTER);
      retexturedCache.put(cacheName, bakedRetexturedModel);
    }
    return bakedRetexturedModel;
  }
  return untexturedBakedModel;
}

代码示例来源:origin: McJtyMods/RFToolsControl

@Override
  protected void writeConstantValue(ParameterValue value) {
    if (value == null || value.getValue() == null) {
      sideLabel.setChoice("*");
    } else {
      Inventory inv = (Inventory) value.getValue();
      nameLabel.setText(inv.getNodeName() == null ? "" : inv.getNodeName());
      sideLabel.setChoice(StringUtils.capitalize(inv.getSide().toString()));
      if (inv.getIntSide() == null) {
        intSideLabel.setChoice("*");
      } else {
        intSideLabel.setChoice(StringUtils.capitalize(inv.getIntSide().toString()));
      }
    }
  }
}

代码示例来源:origin: OpenMods/OpenModsLib

@Test
  public void testTopEqualsUpForAllHorizontals() {
    for (EnumFacing facing : EnumFacing.HORIZONTALS) {
      final Orientation orientation = mode.getOrientationFacing(facing);
      Assert.assertNotNull(facing.toString(), orientation);
      Assert.assertEquals(facing.toString(), EnumFacing.UP, mode.getTop(orientation));
    }
  }
}

代码示例来源:origin: GregTechCE/GregTech

public static Cuboid6 getSideBox(EnumFacing side, float thickness) {
  float min = (1.0f - thickness) / 2.0f;
  float max = min + thickness;
  if(side == null) {
    return new Cuboid6(min, min, min, max, max, max);
  } else if(side == EnumFacing.DOWN) {
    return new Cuboid6(min, 0.0f, min, max, min, max);
  } else if(side == EnumFacing.UP) {
    return new Cuboid6(min, max, min, max, 1.0f, max);
  } else if(side == EnumFacing.WEST) {
    return new Cuboid6(0.0f, min, min, min, max, max);
  } else if(side == EnumFacing.EAST) {
    return new Cuboid6(max, min, min, 1.0f, max, max);
  } else if(side == EnumFacing.NORTH) {
    return new Cuboid6(min, min, 0.0f, max, max, min);
  } else if(side == EnumFacing.SOUTH) {
    return new Cuboid6(min, min, max, max, max, 1.0f);
  } else throw new IllegalArgumentException(side.toString());
}

代码示例来源:origin: OpenMods/OpenModsLib

private static void testTopIsHorizontalForVerticalFacing(BlockRotationMode mode, EnumFacing facing) {
  final Orientation orientation = mode.getOrientationFacing(facing);
  Assert.assertNotNull(facing.toString(), orientation);
  Assert.assertTrue(HORIZONTALS.contains(mode.getTop(orientation)));
}

代码示例来源:origin: OpenMods/OpenModsLib

@Test
public void testHorizontals() {
  for (EnumFacing facing : EnumFacing.HORIZONTALS) {
    Orientation orientation = mode.getOrientationFacing(facing);
    Assert.assertNotNull(facing.toString(), orientation);
  }
}

代码示例来源:origin: OpenMods/OpenModsLib

@Test
  public void testAllDirectionsNonNull() {
    for (EnumFacing facing : EnumFacing.values()) {
      Orientation orientation = mode.getOrientationFacing(facing);
      Assert.assertNotNull(facing.toString(), orientation);
    }
  }
}

代码示例来源:origin: CoFH/ThermalDynamics

continue;
player.sendMessage(new TextComponentString("Searching on side - " + EnumFacing.VALUES[i].toString()));

相关文章