本文整理了Java中net.minecraft.util.math.BlockPos.toString()
方法的一些代码示例,展示了BlockPos.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BlockPos.toString()
方法的具体详情如下:
包路径:net.minecraft.util.math.BlockPos
类名称:BlockPos
方法名:toString
暂无
代码示例来源:origin: Chisel-Team/Chisel
@Override
public String valueToString(BlockPos pos) {
return pos.toString();
}
}
代码示例来源:origin: ForestryMC/ForestryMC
@Override
public String valueToString(BlockPos value) {
return value.toString();
}
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public String toString() {
return min.toString() + " : " + max.toString();
}
代码示例来源:origin: GregTechCE/GregTech
@Override
public String valueToString(BlockPos value) {
return value.toString();
}
代码示例来源:origin: ForestryMC/ForestryMC
@Override
public String toString() {
return String.format("CropDestroy [ position: [ %s ]; block: %s ]", position.toString(), blockState);
}
}
代码示例来源:origin: ForestryMC/ForestryMC
@Override
public String toString() {
return String.format("CropDestroyDouble [ position: [ %s ]; block: %s ]", position.toString(), blockState);
}
}
代码示例来源:origin: ForestryMC/ForestryMC
@Override
public String toString() {
return String.format("CropBasicGrowthCraft [ position: [ %s ]; block: %s ]", position.toString(), blockState);
}
}
代码示例来源:origin: ForestryMC/ForestryMC
@Override
public String toString() {
return String.format("CropBasicAgriCraft [ position: [ %s ]; block: %s ]", position.toString(), blockState);
}
}
代码示例来源:origin: PrinceOfAmber/Cyclic
@Override
public void onLoad() {
//it does save to server. on world save and reload, it DOes save. problem is,
//clientside does not KNOW about it
if (FMLCommonHandler.instance().getEffectiveSide().isServer()) {
if (listeningBlocksHash.contains(this.pos.toString()) == false) {
listeningBlocks.add(this);
listeningBlocksHash.add(this.pos.toString());
}
}
}
代码示例来源:origin: Alex-the-666/Ice_and_Fire
public boolean shouldExecute() {
if (EntityPixie.this.isOwnerClose() || EntityPixie.this.getMoveHelper().isUpdating() || EntityPixie.this.isSitting() || EntityPixie.this.rand.nextInt(20) != 0 || EntityPixie.this.ticksUntilHouseAI != 0) {
return false;
}
BlockPos blockpos1 = findAHouse(EntityPixie.this, EntityPixie.this.world);
return !blockpos1.toString().equals(EntityPixie.this.getPosition().toString());
}
代码示例来源:origin: SleepyTrousers/EnderIO
public @Nonnull List<String> getInputSourcesFor(@Nonnull IItemConduit con, @Nonnull EnumFacing dir, @Nonnull ItemStack input) {
List<String> result = new ArrayList<String>();
for (NetworkedInventory inv : inventories) {
if (inv.hasTarget(con, dir)) {
IItemFilter f = inv.getCon().getInputFilter(inv.getConDir());
if (input.isEmpty() || f == null || f.doesItemPassFilter(inv.getInventory(), input)) {
result.add(inv.getLocalizedInventoryName() + " " + inv.getLocation().toString());
}
}
}
return result;
}
代码示例来源:origin: FabricMC/fabric
@Override
protected void drawBackground(float v, int i, int i1) {
fontRenderer.draw(pos.toString(), width / 2, height / 2, 0);
}
}
代码示例来源:origin: FabricMC/fabric
@Override
protected void drawBackground(float v, int i, int i1) {
fontRenderer.draw(pos.toString(), width / 2, height / 2, 0);
}
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
private boolean validateBlockHeightTypeAndBiome(World world, int x, int z, int min, int max, boolean skipWater, Predicate<IBlockState> isValidState) {
BlockPos pos = new BlockPos(x, 1, z);
if (!canSpawnInRiverBiome() && BiomeDictionary.hasType(world.provider.getBiomeForCoords(pos), BiomeDictionary.Type.RIVER)) {
AncientWarfareStructure.LOG.debug("Rejected for placement into river biome at {}", pos.toString());
return false;
}
return validateBlockHeightAndType(world, x, z, min, max, skipWater, isValidState);
}
代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition
@Override
@SideOnly(Side.CLIENT)
public void addDetails(ItemStack itemstack, EntityPlayer player, @Nullable World worldIn, List<String> infos) {
super.addDetails(itemstack, player, worldIn, infos);
if (hasTarget(itemstack)) {
BlockPos target = getTarget(itemstack);
IBlockState state = player.world.getBlockState(target);
Block block = state.getBlock();
infos.add(TextFormatting.YELLOW + String.format("[%s] %s", target.toString(), state.getMaterial() != Material.AIR ? block.getLocalizedName() : "Unknown"));
}
}
代码示例来源:origin: ldtteam/minecolonies
@Test
public void testDistance3DTwoPositionsMaxValues()
{
for (int i = 0; i < 100; i++)
{
final BlockPos posA = new BlockPos(MAX_POSITION - i, 0, MAX_POSITION - i);
final BlockPos posB = new BlockPos(-MAX_POSITION + i, i, -MAX_POSITION + i);
assertThat(String.format(DIM_STRING, 3, posA.toString(), posB.toString()),
BlockPosUtil.getDistanceSquared(posA, posB), greaterThanOrEqualTo(0L));
}
}
}
代码示例来源:origin: ldtteam/minecolonies
@Test
public void testDistance2DTwoPositionsMaxValues()
{
for (int i = 0; i < 100; i++)
{
final BlockPos posA = new BlockPos(MAX_POSITION - i, 0, MAX_POSITION - i);
final BlockPos posB = new BlockPos(-MAX_POSITION + i, 0, -MAX_POSITION + i);
assertThat(String.format(DIM_STRING, 2, posA.toString(), posB.toString()),
BlockPosUtil.getDistanceSquared2D(posA, posB), greaterThanOrEqualTo(0L));
}
}
代码示例来源:origin: ldtteam/minecolonies
@Test
public void testDistance3DTwoPositions()
{
for (int i = -400; i < 400; i += 20)
{
final BlockPos posA = new BlockPos(i * i, i % 200, i * 2);
final BlockPos posB = new BlockPos(i, (i + 100) % 200, i * i * i);
assertThat(String.format(DIM_STRING, 3, posA.toString(), posB.toString()),
BlockPosUtil.getDistanceSquared(posA, posB), greaterThanOrEqualTo(0L));
}
}
代码示例来源:origin: ldtteam/minecolonies
@Test
public void testDistance2DTwoPositions()
{
for (int i = -400; i < 400; i += 20)
{
final BlockPos posA = new BlockPos(i * i, 0, i * 2);
final BlockPos posB = new BlockPos(i, 0, i * i * i);
assertThat(String.format(DIM_STRING, 2, posA.toString(), posB.toString()),
BlockPosUtil.getDistanceSquared2D(posA, posB), greaterThanOrEqualTo(0L));
}
}
代码示例来源:origin: Darkhax-Minecraft/Bookshelf
@Override
public void update () {
if (this.isInvalid() || !this.getWorld().isBlockLoaded(this.getPos())) {
return;
}
try {
this.onEntityUpdate();
}
catch (final Exception exception) {
Constants.LOG.warn(exception, "A TileEntity at {} in world {} failed a client update tick!", this.getPos().toString(), this.getWorld().getWorldInfo().getWorldName());
}
}
内容来源于网络,如有侵权,请联系作者删除!