Compare commits

...

6 commits
v1.6.4 ... main

Author SHA1 Message Date
51792fe1d4 update events
Some checks failed
/ Auto-Build-App (push) Failing after 40s
2024-09-19 17:02:27 +02:00
f08b8d340f update events
All checks were successful
/ Auto-Build-App (push) Successful in 2m22s
2024-09-19 16:49:22 +02:00
e466ce94d7 patch
All checks were successful
/ Auto-Build-App (push) Successful in 2m6s
2024-09-15 20:25:54 +02:00
780e210e4c patch
All checks were successful
/ Auto-Build-App (push) Successful in 2m46s
2024-09-15 19:08:21 +02:00
1c8086e6f4 patch
Some checks failed
/ Auto-Build-App (push) Failing after 4m25s
2024-09-15 18:59:15 +02:00
df4c9d7837 fix for 0.3.1
Some checks failed
/ Auto-Build-App (push) Failing after 51s
2024-09-15 18:40:34 +02:00
72 changed files with 431 additions and 263 deletions

View file

@ -0,0 +1,48 @@
on:
release:
types: [published]
env:
godot_version: 4.2.1
jobs:
Auto-Build-App:
runs-on: docker
steps:
- name: Install Packages
run: |
apt-get update
apt-get install -y --no-install-recommends zip \
wget \
curl
- name: Check out repository code
uses: actions/checkout@v3
- run: echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner."
- name: Download Godot
run: |
echo "Downloading Godot ${{ env.godot_version }}"
wget https://github.com/godotengine/godot/releases/download/${{ env.godot_version }}-stable/Godot_v${{ env.godot_version }}-stable_linux.x86_64.zip
unzip Godot_v${{ env.godot_version }}-stable_linux.x86_64.zip
rm Godot_v${{ env.godot_version }}-stable_linux.x86_64.zip
mv Godot_v${{ env.godot_version }}-stable_linux.x86_64 godot.x86_64
chmod +x godot.x86_64
- name: Run code
run: godot.x86_64 -s upload_new_release.gd
- run: echo "🖥️ The workflow is now ready to build code on the runner."
- name: Build App
run: |
./gradlew build
ls ${{ gitea.workspace }}
- name: List files in the repository
run: |
ls -lh ${{ gitea.workspace }}
- name: Upload windows build
uses: actions/upload-artifact@v3
with:
name: BuildFiles
path: |
./build/libs/*.jar
!./build/libs/*-sources.jar
- run: echo "🍏 This job's status is ${{ job.status }}."

View file

@ -24,6 +24,10 @@ repositories {
name "crmReleases" name "crmReleases"
url "https://maven.crmodders.dev/releases" url "https://maven.crmodders.dev/releases"
} }
maven {
name "crmReleases"
url "https://maven.crmodders.dev/snapshots"
}
maven { maven {
name "JitPack" name "JitPack"
url "https://jitpack.io" url "https://jitpack.io"
@ -67,10 +71,35 @@ dependencies {
// Cosmic Quilt // Cosmic Quilt
//quiltMod "org.codeberg.CRModders:cosmic-quilt:${cosmic_quilt_version}" //quiltMod "org.codeberg.CRModders:cosmic-quilt:${cosmic_quilt_version}"
implementation "dev.crmodders:cosmicquilt:${cosmic_quilt_version}" implementation "org.codeberg.CRModders:cosmic-quilt:${cosmic_quilt_version}"
//quiltMod "quilt-mod:fluxapi:0.5.8r2" //quiltMod "quilt-mod:fluxapi:0.5.8r2"
//quiltMod "dev.crmodders:fluxapi:${fluxapi_version}"//0.5.5 //quiltMod "dev.crmodders:fluxapi:${fluxapi_version}"//0.5.5
def dir = new File(project.projectDir, "src/main/resources/${id}");
def dir_path = dir.getPath()
def files = dir.listFiles().toList();
List<String> paths = new ArrayList<String>();
while (files.size()>0){
File file = files[0]
files.remove(0)
if (file.isDirectory())
files.addAll(file.listFiles().toList())
else
paths.add(file.getPath())
}
String assets_txt = new File(project.projectDir,"src/main/resources/${id}/assets.txt")
FileWriter writer = new FileWriter(assets_txt)
String txt = ""
for (String path in paths) {
String sb = path.replace(dir_path+"/","${id}:").replace(dir_path+"\\","${id}:");
txt += sb+"\n";
}
writer.write(txt)
writer.close()
} }
processResources { processResources {
@ -117,6 +146,7 @@ applicationDefaultJvmArgs = [
getQuiltModLocations(configurations.quiltMod) // Adds the jars of any Quilt mods added getQuiltModLocations(configurations.quiltMod) // Adds the jars of any Quilt mods added
] ]
run { run {
// To run this project in the game, depend on the creation of jar task // To run this project in the game, depend on the creation of jar task
dependsOn "jar" dependsOn "jar"

View file

@ -4,12 +4,12 @@ org.gradle.parallel=true
org.gradle.caching=false org.gradle.caching=false
# Project Info # Project Info
version=1.6.4 version=1.7.2
group=net.pietru group=net.pietru
id=omni_power id=omni_power
# Dependency Versions # Dependency Versions
cosmic_reach_version=0.2.0 cosmic_reach_version=0.3.1
cosmic_quilt_version=2.0.2 cosmic_quilt_version=2.0.2
#fluxapi_version=0.6.0 #fluxapi_version=0.6.0

View file

@ -1,14 +1,29 @@
package net.pietru.omni_power; package net.pietru.omni_power;
import com.badlogic.gdx.Gdx;
import finalforeach.cosmicreach.GameAssetLoader;
import finalforeach.cosmicreach.blockevents.BlockEvents; import finalforeach.cosmicreach.blockevents.BlockEvents;
import finalforeach.cosmicreach.blocks.Block; import finalforeach.cosmicreach.blocks.Block;
import net.pietru.omni_power.blockevents.Power; import net.pietru.omni_power.blockevents.Power;
import dev.crmodders.cosmicquilt.api.entrypoint.ModInitializer; import dev.crmodders.cosmicquilt.api.entrypoint.ModInitializer;
import org.quiltmc.loader.api.ModContainer; import org.quiltmc.loader.api.ModContainer;
import java.io.*;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Enumeration;
import java.util.List;
import java.util.regex.Pattern;
import java.util.zip.ZipEntry;
import java.util.zip.ZipException;
import java.util.zip.ZipFile;
public class OmniPower implements ModInitializer { public class OmniPower implements ModInitializer {
public static final String MOD_ID = "omni_power"; public static final String MOD_ID = "omni_power";
public static boolean block_entities = false; public static boolean block_entities = true;
public static final String[] blocks = { public static final String[] blocks = {
"cable", "cable",
"lever", "lever",
@ -22,13 +37,24 @@ public class OmniPower implements ModInitializer {
System.out.println("OmniPower Mod Initialized!"); System.out.println("OmniPower Mod Initialized!");
load_power_event(); load_power_event();
block_entities=true;
List<String> paths = List.of(Gdx.files.internal(MOD_ID + "/assets.txt").readString().split("\n"));
for (String path : paths){
if (path.contains("block_events")) {
System.out.println("Loading " + path);
BlockEvents.loadBlockEventsFromAsset(GameAssetLoader.loadAsset(path)); //Gdx.files.classpath(path)
}
}
System.out.println("Registered OmniPower Events"); System.out.println("Registered OmniPower Events");
for (String block:blocks) { for (String block:blocks) {
System.out.println(block); System.out.println(block);
Block.getInstance("omni_power/"+block); try {
Block.loadBlock(GameAssetLoader.loadAsset("omni_power:blocks/"+block+".json"));
} catch (Exception var3) {
throw new RuntimeException("Error parsing block: " + block, var3);
}
} }
System.out.println("Registered OmniPower Blocks"); System.out.println("Registered OmniPower Blocks");

View file

@ -1,19 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "cable_adapter_blue.png"
},
"bottom":
{
"fileName": "cable_adapter_blue.png"
},
"side":
{
"fileName": "cable_adapter_blue.png"
}
}
}

View file

@ -1,19 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "cable_adapter_red.png"
},
"bottom":
{
"fileName": "cable_adapter_red.png"
},
"side":
{
"fileName": "cable_adapter_red.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "cable_blue.png"
},
"bottom":
{
"fileName": "cable_blue.png"
},
"side":
{
"fileName": "cable_blue.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "cable_red.png"
},
"bottom":
{
"fileName": "cable_red.png"
},
"side":
{
"fileName": "cable_red.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "door.png"
},
"bottom":
{
"fileName": "door.png"
},
"side":
{
"fileName": "door.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "door_powered.png"
},
"bottom":
{
"fileName": "door_powered.png"
},
"side":
{
"fileName": "door_powered.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "lever_off_blue.png"
},
"bottom":
{
"fileName": "lever_off_blue.png"
},
"side":
{
"fileName": "lever_off_blue.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "lever_on_blue.png"
},
"bottom":
{
"fileName": "lever_on_blue.png"
},
"side":
{
"fileName": "lever_on_blue.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "lever_off_red.png"
},
"bottom":
{
"fileName": "lever_off_red.png"
},
"side":
{
"fileName": "lever_off_red.png"
}
}
}

View file

@ -1,20 +0,0 @@
{
"parent": "cube",
"textures":
{
"top":
{
"fileName": "lever_on_red.png"
},
"bottom":
{
"fileName": "lever_on_red.png"
},
"side":
{
"fileName": "lever_on_red.png"
}
}
}

View file

@ -0,0 +1,56 @@
omni_power:assets.txt
omni_power:blocks\cable.json
omni_power:blocks\cable_adapter.json
omni_power:blocks\cable_merger.json
omni_power:blocks\door_cube.json
omni_power:blocks\lever.json
omni_power:block_events\block_events_cable_merger_off.json
omni_power:block_events\block_events_cable_merger_on.json
omni_power:block_events\block_events_cable_merger_slim_off.json
omni_power:block_events\block_events_cable_merger_slim_on.json
omni_power:block_events\block_events_door_cube_off.json
omni_power:block_events\block_events_door_cube_on.json
omni_power:block_events\block_events_lever_blue_off.json
omni_power:block_events\block_events_lever_blue_on.json
omni_power:block_events\block_events_lever_red_off.json
omni_power:block_events\block_events_lever_red_on.json
omni_power:block_events\adapter\cable_adapter_blue_off.json
omni_power:block_events\adapter\cable_adapter_blue_on.json
omni_power:block_events\adapter\cable_adapter_red_off.json
omni_power:block_events\adapter\cable_adapter_red_on.json
omni_power:models\blocks\model_cable_blue.json
omni_power:models\blocks\model_cable_blue_slim.json
omni_power:models\blocks\model_cable_merger.json
omni_power:models\blocks\model_cable_merger_powered.json
omni_power:models\blocks\model_cable_merger_slim.json
omni_power:models\blocks\model_cable_merger_slim_powered.json
omni_power:models\blocks\model_cable_red.json
omni_power:models\blocks\model_cable_red_slim.json
omni_power:models\blocks\model_door_cube.json
omni_power:models\blocks\model_door_cube_powered.json
omni_power:models\blocks\model_lever_blue.json
omni_power:models\blocks\model_lever_blue_powered.json
omni_power:models\blocks\model_lever_red.json
omni_power:models\blocks\model_lever_red_powered.json
omni_power:sounds\blocks\drop_004.ogg
omni_power:sounds\blocks\maximize_006.ogg
omni_power:sounds\blocks\minimize_006.ogg
omni_power:sounds\blocks\select_006.ogg
omni_power:sounds\blocks\switch_005.ogg
omni_power:sounds\blocks\switch_006.ogg
omni_power:textures\blocks\cable_adapter_blue.png
omni_power:textures\blocks\cable_adapter_red.png
omni_power:textures\blocks\cable_blue.png
omni_power:textures\blocks\cable_merger.png
omni_power:textures\blocks\cable_merger_2.png
omni_power:textures\blocks\cable_red.png
omni_power:textures\blocks\door.png
omni_power:textures\blocks\door_powered.png
omni_power:textures\blocks\emergency.png
omni_power:textures\blocks\flat.png
omni_power:textures\blocks\lever_off_blue.png
omni_power:textures\blocks\lever_off_red.png
omni_power:textures\blocks\lever_on_blue.png
omni_power:textures\blocks\lever_on_red.png
omni_power:models\blocks\adapter\model_cable_adapter_blue.json
omni_power:models\blocks\adapter\model_cable_adapter_red.json

View file

@ -31,7 +31,7 @@
"actionId": "base:play_sound_2d", "actionId": "base:play_sound_2d",
"parameters": "parameters":
{ {
"sound": "switch_006.ogg", "sound": "omni_power:sounds/blocks/switch_006.ogg",
"volume": 1, "volume": 1,
"pitch": 1, "pitch": 1,
"pan": 0 "pan": 0

View file

@ -31,7 +31,7 @@
"actionId": "base:play_sound_2d", "actionId": "base:play_sound_2d",
"parameters": "parameters":
{ {
"sound": "switch_005.ogg", "sound": "omni_power:sounds/blocks/switch_005.ogg",
"volume": 1, "volume": 1,
"pitch": 1, "pitch": 1,
"pan": 0 "pan": 0

View file

@ -20,7 +20,7 @@
"actionId": "base:play_sound_2d", "actionId": "base:play_sound_2d",
"parameters": "parameters":
{ {
"sound": "maximize_006.ogg", "sound": "omni_power:sounds/blocks/maximize_006.ogg",
"volume": 1, "volume": 1,
"pitch": 1, "pitch": 1,
"pan": 0 "pan": 0

View file

@ -20,7 +20,7 @@
"actionId": "base:play_sound_2d", "actionId": "base:play_sound_2d",
"parameters": "parameters":
{ {
"sound": "minimize_006.ogg", "sound": "omni_power:sounds/blocks/minimize_006.ogg",
"volume": 1, "volume": 1,
"pitch": 1, "pitch": 1,
"pan": 0 "pan": 0

View file

@ -20,7 +20,7 @@
"actionId": "base:play_sound_2d", "actionId": "base:play_sound_2d",
"parameters": "parameters":
{ {
"sound": "maximize_006.ogg", "sound": "omni_power:sounds/blocks/maximize_006.ogg",
"volume": 1, "volume": 1,
"pitch": 1, "pitch": 1,
"pan": 0 "pan": 0

View file

@ -20,7 +20,7 @@
"actionId": "base:play_sound_2d", "actionId": "base:play_sound_2d",
"parameters": "parameters":
{ {
"sound": "minimize_006.ogg", "sound": "omni_power:sounds/blocks/minimize_006.ogg",
"volume": 1, "volume": 1,
"pitch": 1, "pitch": 1,
"pan": 0 "pan": 0

View file

@ -4,7 +4,7 @@
{ {
"default,cable_red": "default,cable_red":
{ {
"modelName": "model_cable_red", "modelName": "omni_power:models/blocks/model_cable_red.json",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -13,7 +13,7 @@
}, },
"default,cable_red,slim": "default,cable_red,slim":
{ {
"modelName": "model_cable_red_slim", "modelName": "omni_power:models/blocks/model_cable_red_slim.json",
"isTransparent": false, "isTransparent": false,
"isOpaque": false, "isOpaque": false,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -24,7 +24,7 @@
"default,cable_blue": "default,cable_blue":
{ {
"modelName": "model_cable_blue", "modelName": "omni_power:models/blocks/model_cable_blue.json",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -33,7 +33,7 @@
}, },
"default,cable_blue,slim": "default,cable_blue,slim":
{ {
"modelName": "model_cable_blue_slim", "modelName": "omni_power:models/blocks/model_cable_blue_slim.json",
"isTransparent": false, "isTransparent": false,
"isOpaque": false, "isOpaque": false,
"lightLevelRed": 0, "lightLevelRed": 0,

View file

@ -4,8 +4,8 @@
{ {
"default,cable_red": "default,cable_red":
{ {
"modelName": "adapter/model_cable_adapter_red", "modelName": "omni_power:models/blocks/adapter/model_cable_adapter_red.json",
"blockEventsId": "adapter/cable_adapter_red_off", "blockEventsId": "omni_power:adapter/cable_adapter_red_off",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -14,8 +14,8 @@
}, },
"powered,cable_red": "powered,cable_red":
{ {
"modelName": "adapter/model_cable_adapter_red", "modelName": "omni_power:models/blocks/adapter/model_cable_adapter_red.json",
"blockEventsId": "adapter/cable_adapter_red_on", "blockEventsId": "omni_power:adapter/cable_adapter_red_on",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -26,8 +26,8 @@
"default,cable_blue": "default,cable_blue":
{ {
"modelName": "adapter/model_cable_adapter_blue", "modelName": "omni_power:models/blocks/adapter/model_cable_adapter_blue.json",
"blockEventsId": "adapter/cable_adapter_blue_off", "blockEventsId": "omni_power:adapter/cable_adapter_blue_off",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -36,8 +36,8 @@
}, },
"powered,cable_blue": "powered,cable_blue":
{ {
"modelName": "adapter/model_cable_adapter_blue", "modelName": "omni_power:models/blocks/adapter/model_cable_adapter_blue.json",
"blockEventsId": "adapter/cable_adapter_blue_on", "blockEventsId": "omni_power:adapter/cable_adapter_blue_on",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,

View file

@ -4,8 +4,8 @@
{ {
"default,cable_red,cable_blue": "default,cable_red,cable_blue":
{ {
"modelName": "model_cable_merger", "modelName": "omni_power:models/blocks/model_cable_merger.json",
"blockEventsId": "block_events_cable_merger_off", "blockEventsId": "omni_power:block_events_cable_merger_off",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -14,8 +14,8 @@
}, },
"powered,cable_red,cable_blue": "powered,cable_red,cable_blue":
{ {
"modelName": "model_cable_merger_powered", "modelName": "omni_power:models/blocks/model_cable_merger_powered.json",
"blockEventsId": "block_events_cable_merger_on", "blockEventsId": "omni_power:block_events_cable_merger_on",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -26,8 +26,8 @@
"default,cable_red,cable_blue,slim": "default,cable_red,cable_blue,slim":
{ {
"modelName": "model_cable_merger_slim", "modelName": "omni_power:models/blocks/model_cable_merger_slim.json",
"blockEventsId": "block_events_cable_merger_slim_off", "blockEventsId": "omni_power:block_events_cable_merger_slim_off",
"isTransparent": false, "isTransparent": false,
"isOpaque": false, "isOpaque": false,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -36,8 +36,8 @@
}, },
"powered,cable_red,cable_blue,slim": "powered,cable_red,cable_blue,slim":
{ {
"modelName": "model_cable_merger_slim_powered", "modelName": "omni_power:models/blocks/model_cable_merger_slim_powered.json",
"blockEventsId": "block_events_cable_merger_slim_on", "blockEventsId": "omni_power:block_events_cable_merger_slim_on",
"isTransparent": false, "isTransparent": false,
"isOpaque": false, "isOpaque": false,
"lightLevelRed": 0, "lightLevelRed": 0,

View file

@ -4,8 +4,8 @@
{ {
"default,cable_red,cable_blue": "default,cable_red,cable_blue":
{ {
"modelName": "model_door_cube", "modelName": "omni_power:models/blocks/model_door_cube.json",
"blockEventsId": "block_events_door_cube_off", "blockEventsId": "omni_power:block_events_door_cube_off",
"isTransparent": true, "isTransparent": true,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -14,10 +14,10 @@
}, },
"powered,cable_red,cable_blue": "powered,cable_red,cable_blue":
{ {
"modelName": "model_door_cube_powered", "modelName": "omni_power:models/blocks/model_door_cube_powered.json",
"blockEventsId": "block_events_door_cube_on", "blockEventsId": "omni_power:block_events_door_cube_on",
"isTransparent": true, "isTransparent": true,
"isOpaque": false, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
"lightLevelGreen": 0, "lightLevelGreen": 0,
"lightLevelBlue": 0, "lightLevelBlue": 0,

View file

@ -4,8 +4,8 @@
{ {
"default,cable_red": "default,cable_red":
{ {
"modelName": "model_lever_red", "modelName": "omni_power:models/blocks/model_lever_red.json",
"blockEventsId": "block_events_lever_red_off", "blockEventsId": "omni_power:block_events_lever_red_off",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -14,8 +14,8 @@
}, },
"powered,cable_red": "powered,cable_red":
{ {
"modelName": "model_lever_red_powered", "modelName": "omni_power:models/blocks/model_lever_red_powered.json",
"blockEventsId": "block_events_lever_red_on", "blockEventsId": "omni_power:block_events_lever_red_on",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -27,8 +27,8 @@
"default,cable_blue": "default,cable_blue":
{ {
"modelName": "model_lever_blue", "modelName": "omni_power:models/blocks/model_lever_blue.json",
"blockEventsId": "block_events_lever_blue_off", "blockEventsId": "omni_power:block_events_lever_blue_off",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,
@ -37,8 +37,8 @@
}, },
"powered,cable_blue": "powered,cable_blue":
{ {
"modelName": "model_lever_blue_powered", "modelName": "omni_power:models/blocks/model_lever_blue_powered.json",
"blockEventsId": "block_events_lever_blue_on", "blockEventsId": "omni_power:block_events_lever_blue_on",
"isTransparent": false, "isTransparent": false,
"isOpaque": true, "isOpaque": true,
"lightLevelRed": 0, "lightLevelRed": 0,

View file

@ -0,0 +1,19 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/cable_adapter_blue.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/cable_adapter_blue.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/cable_adapter_blue.png"
}
}
}

View file

@ -0,0 +1,19 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/cable_adapter_red.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/cable_adapter_red.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/cable_adapter_red.png"
}
}
}

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/cable_blue.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/cable_blue.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/cable_blue.png"
}
}
}

View file

@ -4,15 +4,15 @@
{ {
"top": "top":
{ {
"fileName": "cable_blue.png" "fileName": "omni_power:textures/blocks/cable_blue.png"
}, },
"bottom": "bottom":
{ {
"fileName": "cable_blue.png" "fileName": "omni_power:textures/blocks/cable_blue.png"
}, },
"side": "side":
{ {
"fileName": "cable_blue.png" "fileName": "omni_power:textures/blocks/cable_blue.png"
} }
}, },

View file

@ -3,15 +3,15 @@
{ {
"top": "top":
{ {
"fileName": "cable_merger.png" "fileName": "omni_power:textures/blocks/cable_merger.png"
}, },
"bottom": "bottom":
{ {
"fileName": "cable_merger.png" "fileName": "omni_power:textures/blocks/cable_merger.png"
}, },
"side": "side":
{ {
"fileName": "cable_merger.png" "fileName": "omni_power:textures/blocks/cable_merger.png"
} }
}, },

View file

@ -3,15 +3,15 @@
{ {
"top": "top":
{ {
"fileName": "cable_merger_2.png" "fileName": "omni_power:textures/blocks/cable_merger_2.png"
}, },
"bottom": "bottom":
{ {
"fileName": "cable_merger_2.png" "fileName": "omni_power:textures/blocks/cable_merger_2.png"
}, },
"side": "side":
{ {
"fileName": "cable_merger_2.png" "fileName": "omni_power:textures/blocks/cable_merger_2.png"
} }
}, },

View file

@ -4,15 +4,15 @@
{ {
"top": "top":
{ {
"fileName": "cable_merger.png" "fileName": "omni_power:textures/blocks/cable_merger.png"
}, },
"bottom": "bottom":
{ {
"fileName": "cable_merger.png" "fileName": "omni_power:textures/blocks/cable_merger.png"
}, },
"side": "side":
{ {
"fileName": "cable_merger.png" "fileName": "omni_power:textures/blocks/cable_merger.png"
} }
}, },

View file

@ -4,15 +4,15 @@
{ {
"top": "top":
{ {
"fileName": "cable_merger_2.png" "fileName": "omni_power:textures/blocks/cable_merger_2.png"
}, },
"bottom": "bottom":
{ {
"fileName": "cable_merger_2.png" "fileName": "omni_power:textures/blocks/cable_merger_2.png"
}, },
"side": "side":
{ {
"fileName": "cable_merger_2.png" "fileName": "omni_power:textures/blocks/cable_merger_2.png"
} }
}, },

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/cable_red.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/cable_red.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/cable_red.png"
}
}
}

View file

@ -4,15 +4,15 @@
{ {
"top": "top":
{ {
"fileName": "cable_red.png" "fileName": "omni_power:textures/blocks/cable_red.png"
}, },
"bottom": "bottom":
{ {
"fileName": "cable_red.png" "fileName": "omni_power:textures/blocks/cable_red.png"
}, },
"side": "side":
{ {
"fileName": "cable_red.png" "fileName": "omni_power:textures/blocks/cable_red.png"
} }
}, },

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/door.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/door.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/door.png"
}
}
}

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/door_powered.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/door_powered.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/door_powered.png"
}
}
}

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/lever_off_blue.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/lever_off_blue.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/lever_off_blue.png"
}
}
}

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/lever_on_blue.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/lever_on_blue.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/lever_on_blue.png"
}
}
}

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/lever_off_red.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/lever_off_red.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/lever_off_red.png"
}
}
}

View file

@ -0,0 +1,20 @@
{
"parent": "base:models/blocks/cube.json",
"textures":
{
"top":
{
"fileName": "omni_power:textures/blocks/lever_on_red.png"
},
"bottom":
{
"fileName": "omni_power:textures/blocks/lever_on_red.png"
},
"side":
{
"fileName": "omni_power:textures/blocks/lever_on_red.png"
}
}
}

View file

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View file

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View file

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View file

Before

Width:  |  Height:  |  Size: 567 B

After

Width:  |  Height:  |  Size: 567 B

View file

Before

Width:  |  Height:  |  Size: 579 B

After

Width:  |  Height:  |  Size: 579 B

View file

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View file

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View file

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View file

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View file

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View file

Before

Width:  |  Height:  |  Size: 551 B

After

Width:  |  Height:  |  Size: 551 B

View file

Before

Width:  |  Height:  |  Size: 551 B

After

Width:  |  Height:  |  Size: 551 B

View file

Before

Width:  |  Height:  |  Size: 555 B

After

Width:  |  Height:  |  Size: 555 B

View file

Before

Width:  |  Height:  |  Size: 555 B

After

Width:  |  Height:  |  Size: 555 B

View file

@ -35,7 +35,7 @@
}, },
{ {
"id": "cosmic_reach", "id": "cosmic_reach",
"versions": ">=0.1.24" "versions": ">=0.3.1"
} }
] ]
}, },

8
upload_new_release.gd Normal file
View file

@ -0,0 +1,8 @@
#!/usr/bin/env -S godot -s
extends SceneTree
func _init():
var repo_link = https://git.percraft.net:444/api/v1/repos/pietru/CR_OmniPower_Mod/releases/latest
print("Hello!")
#'${{secrets.RELEASE_TOKEN}}'
quit()