mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-04 00:46:08 +00:00
fix modern tile states not applying
This commit is contained in:
parent
d61b2205c0
commit
96a384c09c
@ -90,6 +90,7 @@ nmsBindings.forEach { key, value ->
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly(project(":core"))
|
compileOnly(project(":core"))
|
||||||
|
compileOnly(project(":scheduler"))
|
||||||
compileOnly("org.jetbrains:annotations:26.0.2")
|
compileOnly("org.jetbrains:annotations:26.0.2")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -211,7 +211,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
@ -208,7 +208,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
@ -208,7 +208,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
@ -217,7 +217,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
@ -214,7 +214,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
@ -204,7 +204,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
@ -203,7 +203,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
@ -201,7 +201,7 @@ public class NMSBinding implements INMSBinding {
|
|||||||
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
net.minecraft.nbt.CompoundTag tag = (net.minecraft.nbt.CompoundTag) convertToTag(map, 0, 64);
|
||||||
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
var level = ((CraftWorld) pos.getWorld()).getHandle();
|
||||||
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
var blockPos = new BlockPos(pos.getBlockX(), pos.getBlockY(), pos.getBlockZ());
|
||||||
J.s(() -> merge(level, blockPos, tag));
|
Iris.scheduler.region().run(pos, () -> merge(level, blockPos, tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
private void merge(ServerLevel level, BlockPos blockPos, net.minecraft.nbt.CompoundTag tag) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user