mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-01-06 15:51:30 +00:00
mid save
This commit is contained in:
@@ -20,9 +20,11 @@ import net.minecraft.nbt.*;
|
||||
import net.minecraft.nbt.Tag;
|
||||
import net.minecraft.server.commands.data.BlockDataAccessor;
|
||||
import net.minecraft.tags.TagKey;
|
||||
import net.minecraft.util.datafix.fixes.BlockStateData;
|
||||
import net.minecraft.world.level.DataPackConfig;
|
||||
import net.minecraft.world.level.LevelReader;
|
||||
import net.minecraft.world.level.block.EntityBlock;
|
||||
import net.minecraft.world.level.chunk.LevelChunkSection;
|
||||
import org.bukkit.*;
|
||||
import org.bukkit.block.Biome;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
@@ -634,6 +636,13 @@ public class NMSBinding implements INMSBinding {
|
||||
return registry.getHolderOrThrow(ResourceKey.create(Registries.BIOME, CraftNamespacedKey.toMinecraft(biome.getKey())));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean setBlock(World world, int x, int y, int z, BlockData data, int flag, int updateDepth) {
|
||||
var level = ((CraftWorld) world).getHandle();
|
||||
var blockData = ((CraftBlockData) data).getState();
|
||||
return level.setBlock(new BlockPos(x, y, z), blockData, flag, updateDepth);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BlockData getBlockData(CompoundTag tag) {
|
||||
if (tag == null) {
|
||||
|
||||
Reference in New Issue
Block a user