本文整理了Java中net.minecraft.util.EnumFacing.toString()
方法的一些代码示例,展示了EnumFacing.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumFacing.toString()
方法的具体详情如下:
包路径:net.minecraft.util.EnumFacing
类名称: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()));
内容来源于网络,如有侵权,请联系作者删除!