public BlockRigidBody[] addLootableBlocks(Vector3f position, Block block) { BlockRigidBody result[] = new BlockRigidBody[8]; for (int i = 0; i < block.getLootAmount(); i++) { // Position the smaller blocks Vector3f offsetPossition = new Vector3f( (float) _random.randomDouble() * 0.5f, (float) _random.randomDouble() * 0.5f, (float) _random.randomDouble() * 0.5f); offsetPossition.add(position); result[i] = addBlock( offsetPossition, block.getId(), new Vector3f(0.0f, 4000f, 0.0f), BLOCK_SIZE.QUARTER_SIZE, false); } return result; }