diff --git a/gradle.properties b/gradle.properties index e06032d..a2aaed0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ org.gradle.jvmargs = -Xmx1G # Fabric Properties # check these on https://fabricmc.net/use - minecraft_version = 1.16.1 + minecraft_version = 20w28a yarn_build = 20 fabric_loader_version = 0.8.9+build.203 @@ -13,4 +13,4 @@ org.gradle.jvmargs = -Xmx1G # Dependencies # currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api - fabric_api_version = 0.14.1+build.372-1.16 + fabric_api_version = 0.14.5+build.376-1.16 diff --git a/src/main/java/com/thebrokenrail/energonrelics/component/NetworkComponent.java b/src/main/java/com/thebrokenrail/energonrelics/component/NetworkComponent.java index d6b257d..77bd601 100644 --- a/src/main/java/com/thebrokenrail/energonrelics/component/NetworkComponent.java +++ b/src/main/java/com/thebrokenrail/energonrelics/component/NetworkComponent.java @@ -34,9 +34,9 @@ public class NetworkComponent extends PersistentState { networks.clear(); Tag list = tag.get("Networks"); if (list instanceof ListTag) { - ListTag networks = (ListTag) list; - for (int i = 0; i < networks.size(); i++) { - this.networks.add(getEntry(networks.getCompound(i))); + ListTag networksTag = (ListTag) list; + for (int i = 0; i < networksTag.size(); i++) { + networks.add(getEntry(networksTag.getCompound(i))); } } } @@ -84,6 +84,7 @@ public class NetworkComponent extends PersistentState { } private Entry getOrCreate(int id) { + markDirty(); for (Entry entry : networks) { if (entry.id == id) { return entry; @@ -93,7 +94,6 @@ public class NetworkComponent extends PersistentState { entry.id = id; entry.sources.clear(); networks.add(entry); - markDirty(); return entry; } diff --git a/src/main/resources/assets/energonrelics/textures/block/switch_off.png b/src/main/resources/assets/energonrelics/textures/block/switch_off.png index 9371a1b..8303632 100644 Binary files a/src/main/resources/assets/energonrelics/textures/block/switch_off.png and b/src/main/resources/assets/energonrelics/textures/block/switch_off.png differ diff --git a/src/main/resources/assets/energonrelics/textures/block/switch_on.png b/src/main/resources/assets/energonrelics/textures/block/switch_on.png index 94d94a2..7bb4b1c 100644 Binary files a/src/main/resources/assets/energonrelics/textures/block/switch_on.png and b/src/main/resources/assets/energonrelics/textures/block/switch_on.png differ