3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-09-16 13:01:24 +02:00
Dieser Commit ist enthalten in:
dordsor21 2021-09-20 23:54:26 +01:00
Ursprung e9adf0f30d
Commit 0fcf996c78
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 1E53E88969FFCF0B

Datei anzeigen

@ -13,6 +13,7 @@ import com.sk89q.worldedit.regions.CuboidRegion;
import com.sk89q.worldedit.regions.Region; import com.sk89q.worldedit.regions.Region;
import com.sk89q.worldedit.world.RegenOptions; import com.sk89q.worldedit.world.RegenOptions;
import com.sk89q.worldedit.world.biome.BiomeType; import com.sk89q.worldedit.world.biome.BiomeType;
import com.sk89q.worldedit.world.block.BaseBlock;
import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
import it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap; import it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap;
import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap; import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap;
@ -287,14 +288,13 @@ public abstract class Regenerator<IChunkAccess, ProtoChunk extends IChunkAccess,
boolean hasBiome = options.hasBiomeType(); boolean hasBiome = options.hasBiomeType();
BiomeType biome = options.getBiomeType(); BiomeType biome = options.getBiomeType();
for (BlockVector3 vec : region) { for (BlockVector3 vec : region) {
target.setBlock(vec, source.getBlock(vec)); BaseBlock block = source.getFullBlock(vec);
target.setBlock(vec, block);
if (hasBiome) { if (hasBiome) {
target.setBiome(vec, biome); target.setBiome(vec, biome);
} else if (genbiomes) { } else if (genbiomes) {
target.setBiome(vec, source.getBiome(vec)); target.setBiome(vec, source.getBiome(vec));
} }
// realExtent.setSkyLight(vec, extent.getSkyLight(vec));
// realExtent.setBlockLight(vec, extent.getBrightness(vec));
} }
} }