diff --git a/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/Action.java b/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/Action.java index b67e037..723bc6a 100644 --- a/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/Action.java +++ b/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/Action.java @@ -23,11 +23,11 @@ public class Action { public static > Action createBlockStatePropertyAction(long cost, Property property, T successValue, T failureValue) { return new Action(cost, (world, pos, state) -> { - if (!state.get(property).equals(successValue)) { + if (state.contains(property) && !state.get(property).equals(successValue)) { world.setBlockState(pos, state.with(property, successValue)); } }, (world, pos, state) -> { - if (!state.get(property).equals(failureValue)) { + if (state.contains(property) && !state.get(property).equals(failureValue)) { world.setBlockState(pos, state.with(property, failureValue)); } }); diff --git a/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/EnergyTicker.java b/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/EnergyTicker.java index 6818a18..1e4e510 100644 --- a/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/EnergyTicker.java +++ b/src/main/java/com/thebrokenrail/energonrelics/energy/core/util/EnergyTicker.java @@ -39,6 +39,8 @@ public class EnergyTicker { for (EnergyProviderBlockEntity provider : started) { provider.logicTick(); } + + scheduled.clear(); } } } diff --git a/src/main/resources/assets/energonrelics/models/block/holographic_sky_on.json b/src/main/resources/assets/energonrelics/models/block/holographic_sky_on.json index 0f6c530..4a62236 100644 --- a/src/main/resources/assets/energonrelics/models/block/holographic_sky_on.json +++ b/src/main/resources/assets/energonrelics/models/block/holographic_sky_on.json @@ -1,6 +1,3 @@ { - "parent": "minecraft:block/cube_all", - "textures": { - "particle": "energonrelics:block/holographic_sky_off" - } + "parent": "energonrelics:holographic_sky_off" } diff --git a/src/main/resources/assets/energonrelics/textures/block/holographic_sky_off.png b/src/main/resources/assets/energonrelics/textures/block/holographic_sky_off.png index 8249a03..03a4513 100644 Binary files a/src/main/resources/assets/energonrelics/textures/block/holographic_sky_off.png and b/src/main/resources/assets/energonrelics/textures/block/holographic_sky_off.png differ