rise flux api version
All checks were successful
/ Auto-Build-App (push) Successful in 1m50s

This commit is contained in:
pietru 2024-04-01 22:16:24 +02:00
parent d69212e6dc
commit 4692b937e0
5 changed files with 7 additions and 11 deletions

View file

@ -65,7 +65,7 @@ dependencies {
quiltMod "org.codeberg.CRModders:cosmic-quilt:${cosmic_quilt_version}" quiltMod "org.codeberg.CRModders:cosmic-quilt:${cosmic_quilt_version}"
//quiltMod "quilt-mod:resource-loader:1.0.2" //quiltMod "quilt-mod:resource-loader:1.0.2"
quiltMod "com.github.CRModders:FluxAPI:0.5.3" quiltMod "com.github.CRModders:FluxAPI:0.5.4"
quiltMod "com.github.ForwarD-NerN:BlockEntityPrototype:fe52c5a" quiltMod "com.github.ForwarD-NerN:BlockEntityPrototype:fe52c5a"
} }

View file

@ -4,7 +4,7 @@
org.gradle.caching=false org.gradle.caching=false
# Project Info # Project Info
version=1.3.1 version=1.3.2
group=net.pietru group=net.pietru
id=omni_power id=omni_power

View file

@ -5,7 +5,7 @@ Based on the example mod for the [Cosmic Quilt](https://codeberg.org/CRModders/c
## Mod requires ## Mod requires
- Cosmic Reach (0.1.17+) - Cosmic Reach (0.1.17+)
- Cosmic Quilt (1.2.4+) - Cosmic Quilt (1.2.4+)
- Flux API (0.5.2+) - Flux API (0.5.4+)
<br> <br>
<br> <br>

View file

@ -3,7 +3,6 @@ package net.pietru.omni_power.blockevents;
import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.OrderedMap; import com.badlogic.gdx.utils.OrderedMap;
import finalforeach.cosmicreach.blocks.BlockPosition; import finalforeach.cosmicreach.blocks.BlockPosition;
import finalforeach.cosmicreach.world.World;
import finalforeach.cosmicreach.blockevents.BlockEventTrigger; import finalforeach.cosmicreach.blockevents.BlockEventTrigger;
import finalforeach.cosmicreach.blockevents.IBlockEventAction; import finalforeach.cosmicreach.blockevents.IBlockEventAction;
import finalforeach.cosmicreach.blocks.BlockState; import finalforeach.cosmicreach.blocks.BlockState;
@ -93,13 +92,10 @@ public class Power implements IBlockEventAction {
return; return;
} }
Map<String, Object> args = new HashMap(); Map<String, Object> args = new HashMap<>();
args.put("blockPos", triggerPos); args.put("blockPos", triggerPos);
BlockEventTrigger[] var8 = customTrigger;
int var9 = customTrigger.length;
for(int var10 = 0; var10 < var9; ++var10) { for (BlockEventTrigger t : customTrigger) {
BlockEventTrigger t = var8[var10];
t.act(targetBlockState, zone, args); t.act(targetBlockState, zone, args);
} }
} }
@ -148,7 +144,7 @@ public class Power implements IBlockEventAction {
BlockState state = pos.getBlockState(); BlockState state = pos.getBlockState();
if (state==null) if (state==null)
return false; return false;
return state.stringId.contains(dir) || !( return state.stringId.contains(dir) || state.stringId.contains("any_in_power") || !(
state.stringId.contains("xp_power")|| state.stringId.contains("xp_power")||
state.stringId.contains("xm_power")|| state.stringId.contains("xm_power")||
state.stringId.contains("yp_power")|| state.stringId.contains("yp_power")||

View file

@ -39,7 +39,7 @@
}, },
{ {
"id": "fluxapi", "id": "fluxapi",
"versions": ">=0.5.2" "versions": ">=0.5.4"
} }
], ],