mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-12-19 15:09:18 +00:00
update compat for iron bars
This commit is contained in:
@@ -122,6 +122,10 @@ public class IrisCompat {
|
|||||||
private static KList<IrisCompatabilityBlockFilter> getDefaultBlockCompatabilityFilters() {
|
private static KList<IrisCompatabilityBlockFilter> getDefaultBlockCompatabilityFilters() {
|
||||||
KList<IrisCompatabilityBlockFilter> filters = new KList<>();
|
KList<IrisCompatabilityBlockFilter> filters = new KList<>();
|
||||||
|
|
||||||
|
filters.add(new IrisCompatabilityBlockFilter("CHAIN", "IRON_CHAIN"));
|
||||||
|
filters.add(new IrisCompatabilityBlockFilter("GRASS", "SHORT_GRASS"));
|
||||||
|
filters.add(new IrisCompatabilityBlockFilter("SHORT_GRASS", "GRASS"));
|
||||||
|
|
||||||
// Below 1.16
|
// Below 1.16
|
||||||
filters.add(new IrisCompatabilityBlockFilter("WEEPING_VINES", "NETHER_FENCE"));
|
filters.add(new IrisCompatabilityBlockFilter("WEEPING_VINES", "NETHER_FENCE"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("WEEPING_VINES_PLANT", "NETHER_FENCE"));
|
filters.add(new IrisCompatabilityBlockFilter("WEEPING_VINES_PLANT", "NETHER_FENCE"));
|
||||||
@@ -160,7 +164,7 @@ public class IrisCompat {
|
|||||||
filters.add(new IrisCompatabilityBlockFilter("CRACKED_NETHER_BRICKS", "NETHER_BRICKS"));
|
filters.add(new IrisCompatabilityBlockFilter("CRACKED_NETHER_BRICKS", "NETHER_BRICKS"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("CHISELED_NETHER_BRICKS", "NETHER_BRICKS"));
|
filters.add(new IrisCompatabilityBlockFilter("CHISELED_NETHER_BRICKS", "NETHER_BRICKS"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("NETHER_FENCE", "LEGACY_NETHER_FENCE"));
|
filters.add(new IrisCompatabilityBlockFilter("NETHER_FENCE", "LEGACY_NETHER_FENCE"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("CHAIN", "IRON_BARS"));
|
filters.add(new IrisCompatabilityBlockFilter("IRON_CHAIN", "IRON_BARS"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("NETHERITE_BLOCK", "QUARTZ_BLOCK"));
|
filters.add(new IrisCompatabilityBlockFilter("NETHERITE_BLOCK", "QUARTZ_BLOCK"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("BLACKSTONE", "COBBLESTONE"));
|
filters.add(new IrisCompatabilityBlockFilter("BLACKSTONE", "COBBLESTONE"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("BASALT", "STONE"));
|
filters.add(new IrisCompatabilityBlockFilter("BASALT", "STONE"));
|
||||||
@@ -254,7 +258,6 @@ public class IrisCompat {
|
|||||||
filters.add(new IrisCompatabilityBlockFilter("BAMBOO", "BIRCH_FENCE"));
|
filters.add(new IrisCompatabilityBlockFilter("BAMBOO", "BIRCH_FENCE"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("BAMBOO_SAPLING", "BIRCH_SAPLING"));
|
filters.add(new IrisCompatabilityBlockFilter("BAMBOO_SAPLING", "BIRCH_SAPLING"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("POTTED_BAMBOO", "POTTED_BIRCH_SAPLING"));
|
filters.add(new IrisCompatabilityBlockFilter("POTTED_BAMBOO", "POTTED_BIRCH_SAPLING"));
|
||||||
filters.add(new IrisCompatabilityBlockFilter("GRASS", "SHORT_GRASS"));
|
|
||||||
|
|
||||||
return filters;
|
return filters;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ public interface IrisCustomData extends BlockData {
|
|||||||
case "merge" -> of(base.merge((BlockData) args[0]), custom);
|
case "merge" -> of(base.merge((BlockData) args[0]), custom);
|
||||||
case "clone" -> of(base.clone(), custom);
|
case "clone" -> of(base.clone(), custom);
|
||||||
case "hashCode" -> Objects.hash(base, custom);
|
case "hashCode" -> Objects.hash(base, custom);
|
||||||
case "copyTo" -> throw new UnsupportedOperationException("Cannot copy from custom block data");
|
|
||||||
case "matches" -> {
|
case "matches" -> {
|
||||||
if (!(args[0] instanceof IrisCustomData store))
|
if (!(args[0] instanceof IrisCustomData store))
|
||||||
yield false;
|
yield false;
|
||||||
|
|||||||
Reference in New Issue
Block a user