本文整理了Java中net.minecraft.block.Block.withMirror()
方法的一些代码示例,展示了Block.withMirror()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Block.withMirror()
方法的具体详情如下:
包路径:net.minecraft.block.Block
类名称:Block
方法名:withMirror
暂无
代码示例来源:origin: DimensionalDevelopment/VanillaFix
@Override
public IBlockState withMirror(Mirror mirror) {
return block.withMirror(this, mirror);
}
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
public @Nonnull IBlockState withMirror(@Nonnull IBlockState state, @Nonnull Mirror mirrorIn) {
return Blocks.DETECTOR_RAIL.withMirror(state, mirrorIn);
}
代码示例来源:origin: DimensionalDevelopment/VanillaFix
@Override
public IBlockState withMirror(Mirror mirrorIn) {
return normalState.getBlock().withMirror(this, mirrorIn);
}
代码示例来源:origin: ForestryMC/Binnie
@Override
@SuppressWarnings("deprecation")
public IBlockState withMirror(IBlockState state, Mirror mirrorIn) {
switch (mirrorIn) {
case LEFT_RIGHT:
return state.withProperty(NORTH, state.getValue(SOUTH)).withProperty(SOUTH, state.getValue(NORTH));
case FRONT_BACK:
return state.withProperty(EAST, state.getValue(WEST)).withProperty(WEST, state.getValue(EAST));
default:
return super.withMirror(state, mirrorIn);
}
}
代码示例来源:origin: vadis365/TheErebus
@Override
@SuppressWarnings("deprecation")
public IBlockState withMirror(IBlockState state, Mirror mirror) {
switch (mirror) {
case LEFT_RIGHT:
return state.withProperty(NORTH, state.getValue(SOUTH)).withProperty(SOUTH, state.getValue(NORTH));
case FRONT_BACK:
return state.withProperty(EAST, state.getValue(WEST)).withProperty(WEST, state.getValue(EAST));
default:
return super.withMirror(state, mirror);
}
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
/**
* Returns the blockstate with the given mirror of the passed blockstate. If
* inapplicable, returns the passed blockstate.
*/
public IBlockState withMirror(IBlockState state, Mirror mirrorIn) {
switch (mirrorIn) {
case LEFT_RIGHT:
return state.withProperty(NORTH, state.getValue(SOUTH)).withProperty(SOUTH, state.getValue(NORTH))
.withProperty(BLOCK_NORTH, state.getValue(BLOCK_SOUTH))
.withProperty(BLOCK_SOUTH, state.getValue(BLOCK_NORTH));
case FRONT_BACK:
return state.withProperty(EAST, state.getValue(WEST)).withProperty(WEST, state.getValue(EAST))
.withProperty(BLOCK_EAST, state.getValue(BLOCK_WEST))
.withProperty(BLOCK_WEST, state.getValue(BLOCK_EAST));
default:
return super.withMirror(state, mirrorIn);
}
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
/**
* Returns the blockstate with the given mirror of the passed blockstate. If
* inapplicable, returns the passed blockstate.
*/
public IBlockState withMirror(IBlockState state, Mirror mirrorIn) {
switch (mirrorIn) {
case LEFT_RIGHT:
return state.withProperty(NORTH, state.getValue(SOUTH)).withProperty(SOUTH, state.getValue(NORTH))
.withProperty(BLOCK_NORTH, state.getValue(BLOCK_SOUTH))
.withProperty(BLOCK_SOUTH, state.getValue(BLOCK_NORTH));
case FRONT_BACK:
return state.withProperty(EAST, state.getValue(WEST)).withProperty(WEST, state.getValue(EAST))
.withProperty(BLOCK_EAST, state.getValue(BLOCK_WEST))
.withProperty(BLOCK_WEST, state.getValue(BLOCK_EAST));
default:
return super.withMirror(state, mirrorIn);
}
}
内容来源于网络,如有侵权,请联系作者删除!