If the in-memory limit is reached an IOException is thrown, rather than attempting to spool to local disk.
747576777879808182
else return AlmostBoolean.match(block.material.isSolid()); } @Override public AlmostBoolean isBlockLiquid(final int id) { final Block block = Block.byId[id]; if (block == null || block.material == null) return AlmostBoolean.MAYBE; else return AlmostBoolean.match(block.material.isLiquid()); }
676869707172737475
} else return entityHeight; } @Override public AlmostBoolean isBlockSolid(final int id) { final Block block = Block.e(id); if (block == null || block.getMaterial() == null) return AlmostBoolean.MAYBE; else return AlmostBoolean.match(block.getMaterial().isSolid()); }
else return AlmostBoolean.match(block.getMaterial().isSolid()); } @Override public AlmostBoolean isBlockLiquid(final int id) { final Block block = Block.e(id); if (block == null || block.getMaterial() == null) return AlmostBoolean.MAYBE; else return AlmostBoolean.match(block.getMaterial().isLiquid()); }
67686970717273747576777879
} else return entityHeight; } @Override public AlmostBoolean isBlockSolid(final int id) { final Block block = Block.e(id); if (block == null || block.getMaterial() == null) { return AlmostBoolean.MAYBE; } else { return AlmostBoolean.match(block.getMaterial().isSolid()); } }
78798081828384858687888990
} } @Override public AlmostBoolean isBlockLiquid(final int id) { final Block block = Block.e(id); if (block == null || block.getMaterial() == null) { return AlmostBoolean.MAYBE; } else { return AlmostBoolean.match(block.getMaterial().isLiquid()); } }
} else return entityHeight; } @Override public AlmostBoolean isBlockSolid(final int id) { final Block block = Block.getById(id); if (block == null || block.getMaterial() == null) { return AlmostBoolean.MAYBE; } else { return AlmostBoolean.match(block.getMaterial().isSolid()); } }
} } @Override public AlmostBoolean isBlockLiquid(final int id) { final Block block = Block.getById(id); if (block == null || block.getMaterial() == null) { return AlmostBoolean.MAYBE; } else { return AlmostBoolean.match(block.getMaterial().isLiquid()); } }
4344454647484950515253
{ // Try parsing as an internal Minecraft name // This is so that things like "minecraft:stone" aren't parsed // as the block "minecraft" with data "stone", but instead as the // block "minecraft:stone" with no block data. Block block = Block.b(input); if (block != null) { return BukkitMaterialData.ofMinecraftBlock(block, 0); }