Reformatted, and ported back some enhancements from the Forge version.
This commit is contained in:
@@ -24,7 +24,6 @@ import java.util.List;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockState;
|
||||
import net.minecraft.block.Blocks;
|
||||
import net.minecraft.block.entity.BlockEntity;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.ItemEntity;
|
||||
import net.minecraft.item.Item;
|
||||
@@ -32,14 +31,8 @@ import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.math.BlockBox;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.util.math.Box;
|
||||
import net.minecraft.util.math.Direction;
|
||||
import net.minecraft.world.WorldAccess;
|
||||
|
||||
import alexiil.mc.lib.attributes.AttributeList;
|
||||
import alexiil.mc.lib.attributes.AttributeProvider;
|
||||
import alexiil.mc.lib.attributes.AttributeUtil;
|
||||
import alexiil.mc.lib.attributes.item.ItemAttributes;
|
||||
|
||||
import appeng.api.definitions.IBlockDefinition;
|
||||
import appeng.api.definitions.IBlocks;
|
||||
import appeng.api.definitions.IMaterials;
|
||||
@@ -51,11 +44,7 @@ import appeng.tile.storage.SkyChestBlockEntity;
|
||||
import appeng.util.InventoryAdaptor;
|
||||
import appeng.util.Platform;
|
||||
import appeng.util.inv.AdaptorFixedInv;
|
||||
import appeng.worldgen.meteorite.fallout.Fallout;
|
||||
import appeng.worldgen.meteorite.fallout.FalloutCopy;
|
||||
import appeng.worldgen.meteorite.fallout.FalloutMode;
|
||||
import appeng.worldgen.meteorite.fallout.FalloutSand;
|
||||
import appeng.worldgen.meteorite.fallout.FalloutSnow;
|
||||
import appeng.worldgen.meteorite.fallout.*;
|
||||
|
||||
public final class MeteoritePlacer {
|
||||
private static final double PRESSES_SPAWN_CHANCE = 0.7;
|
||||
|
||||
@@ -97,7 +97,7 @@ public class MeteoriteStructurePiece extends StructurePiece {
|
||||
placer.place();
|
||||
|
||||
WorldData.instance().compassData().service().tryUpdateArea(world, chunkPos); // FIXME: We know the y-range
|
||||
// here...
|
||||
// here...
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@ public class MeteoriteStructureStart extends StructureStart<DefaultFeatureConfig
|
||||
|
||||
/**
|
||||
* Scan for water about 1 block further than the crater radius 333 1174
|
||||
*
|
||||
*
|
||||
* @return true, if it found a single block of water
|
||||
*/
|
||||
private boolean locateWaterAroundTheCrater(ChunkGenerator generator, BlockPos pos, float radius) {
|
||||
|
||||
Reference in New Issue
Block a user