mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-25 21:40:05 +00:00
fix modern tile states not applying
This commit is contained in:
9 files changed
+9
-8
No files matched your search
@@ -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) {
|
||||||
|
|||||||
Reference in new issue
Block a user