Compare commits
No commits in common. "main" and "v1.6.2" have entirely different histories.
|
@ -1,48 +0,0 @@
|
|||
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 }}."
|
||||
|
||||
|
34
build.gradle
|
@ -6,7 +6,7 @@ plugins {
|
|||
repositories {
|
||||
ivy {
|
||||
name "Cosmic Reach"
|
||||
url "https://github.com/CRModders/CosmicArchive/raw/main/versions/pre-alpha"
|
||||
url "https://cosmic-archive.netlify.app/"
|
||||
patternLayout {
|
||||
artifact "/Cosmic Reach-[revision].jar"
|
||||
}
|
||||
|
@ -24,10 +24,6 @@ repositories {
|
|||
name "crmReleases"
|
||||
url "https://maven.crmodders.dev/releases"
|
||||
}
|
||||
maven {
|
||||
name "crmReleases"
|
||||
url "https://maven.crmodders.dev/snapshots"
|
||||
}
|
||||
maven {
|
||||
name "JitPack"
|
||||
url "https://jitpack.io"
|
||||
|
@ -71,35 +67,10 @@ dependencies {
|
|||
|
||||
// Cosmic Quilt
|
||||
//quiltMod "org.codeberg.CRModders:cosmic-quilt:${cosmic_quilt_version}"
|
||||
implementation "org.codeberg.CRModders:cosmic-quilt:${cosmic_quilt_version}"
|
||||
implementation "dev.crmodders:cosmicquilt:${cosmic_quilt_version}"
|
||||
|
||||
//quiltMod "quilt-mod:fluxapi:0.5.8r2"
|
||||
//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 {
|
||||
|
@ -146,7 +117,6 @@ applicationDefaultJvmArgs = [
|
|||
getQuiltModLocations(configurations.quiltMod) // Adds the jars of any Quilt mods added
|
||||
]
|
||||
|
||||
|
||||
run {
|
||||
// To run this project in the game, depend on the creation of jar task
|
||||
dependsOn "jar"
|
||||
|
|
|
@ -4,12 +4,12 @@ org.gradle.parallel=true
|
|||
org.gradle.caching=false
|
||||
|
||||
# Project Info
|
||||
version=1.7.2
|
||||
version=1.6.2
|
||||
group=net.pietru
|
||||
id=omni_power
|
||||
|
||||
# Dependency Versions
|
||||
cosmic_reach_version=0.3.1
|
||||
cosmic_reach_version=0.1.40
|
||||
cosmic_quilt_version=2.0.2
|
||||
|
||||
#fluxapi_version=0.6.0
|
|
@ -11,12 +11,6 @@ Based on the example mod for the [Cosmic Quilt](https://codeberg.org/CRModders/c
|
|||
<br>
|
||||
Mod Licensed under licensed under MIT like license. <br>
|
||||
Check <code>license.txt</code> for details.
|
||||
<br>
|
||||
<br>
|
||||
I call OmniPower license MIT Like cause I belive you can do what you want with it as long as you are not selling it.
|
||||
<br>
|
||||
By selling I don't mean selling other mod that might use OmniPower Power Action.
|
||||
So as long as you are using OmniPower for API feel free to treat license like MIT.
|
||||
|
||||
|
||||
## How to test/build
|
||||
|
|
|
@ -1,29 +1,14 @@
|
|||
package net.pietru.omni_power;
|
||||
|
||||
import com.badlogic.gdx.Gdx;
|
||||
import finalforeach.cosmicreach.GameAssetLoader;
|
||||
import finalforeach.cosmicreach.blockevents.BlockEvents;
|
||||
import finalforeach.cosmicreach.blocks.Block;
|
||||
import net.pietru.omni_power.blockevents.Power;
|
||||
import dev.crmodders.cosmicquilt.api.entrypoint.ModInitializer;
|
||||
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 static final String MOD_ID = "omni_power";
|
||||
public static boolean block_entities = true;
|
||||
public static boolean block_entities = false;
|
||||
public static final String[] blocks = {
|
||||
"cable",
|
||||
"lever",
|
||||
|
@ -34,30 +19,12 @@ public class OmniPower implements ModInitializer {
|
|||
@Override
|
||||
public void onInitialize(ModContainer mod) {
|
||||
//if (QuiltLoader.isModLoaded("becraft"))
|
||||
block_entities=true;
|
||||
System.out.println("OmniPower Mod Initialized!");
|
||||
|
||||
load_power_event();
|
||||
|
||||
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");
|
||||
|
||||
for (String block:blocks) {
|
||||
System.out.println(block);
|
||||
try {
|
||||
Block.loadBlock(GameAssetLoader.loadAsset("omni_power:blocks/"+block+".json"));
|
||||
} catch (Exception var3) {
|
||||
throw new RuntimeException("Error parsing block: " + block, var3);
|
||||
}
|
||||
Block.getInstance(block);
|
||||
}
|
||||
|
||||
System.out.println("Registered OmniPower Blocks");
|
||||
}
|
||||
|
||||
public static void load_power_event(){
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
"actionId": "base:play_sound_2d",
|
||||
"parameters":
|
||||
{
|
||||
"sound": "omni_power:sounds/blocks/switch_006.ogg",
|
||||
"sound": "switch_006.ogg",
|
||||
"volume": 1,
|
||||
"pitch": 1,
|
||||
"pan": 0
|
|
@ -31,7 +31,7 @@
|
|||
"actionId": "base:play_sound_2d",
|
||||
"parameters":
|
||||
{
|
||||
"sound": "omni_power:sounds/blocks/switch_005.ogg",
|
||||
"sound": "switch_005.ogg",
|
||||
"volume": 1,
|
||||
"pitch": 1,
|
||||
"pan": 0
|
|
@ -20,7 +20,7 @@
|
|||
"actionId": "base:play_sound_2d",
|
||||
"parameters":
|
||||
{
|
||||
"sound": "omni_power:sounds/blocks/maximize_006.ogg",
|
||||
"sound": "maximize_006.ogg",
|
||||
"volume": 1,
|
||||
"pitch": 1,
|
||||
"pan": 0
|
|
@ -20,7 +20,7 @@
|
|||
"actionId": "base:play_sound_2d",
|
||||
"parameters":
|
||||
{
|
||||
"sound": "omni_power:sounds/blocks/minimize_006.ogg",
|
||||
"sound": "minimize_006.ogg",
|
||||
"volume": 1,
|
||||
"pitch": 1,
|
||||
"pan": 0
|
|
@ -20,7 +20,7 @@
|
|||
"actionId": "base:play_sound_2d",
|
||||
"parameters":
|
||||
{
|
||||
"sound": "omni_power:sounds/blocks/maximize_006.ogg",
|
||||
"sound": "maximize_006.ogg",
|
||||
"volume": 1,
|
||||
"pitch": 1,
|
||||
"pan": 0
|
|
@ -20,7 +20,7 @@
|
|||
"actionId": "base:play_sound_2d",
|
||||
"parameters":
|
||||
{
|
||||
"sound": "omni_power:sounds/blocks/minimize_006.ogg",
|
||||
"sound": "minimize_006.ogg",
|
||||
"volume": 1,
|
||||
"pitch": 1,
|
||||
"pan": 0
|
|
@ -4,8 +4,9 @@
|
|||
{
|
||||
"default,cable_red":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_red.json",
|
||||
"modelName": "model_cable_red",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -13,8 +14,9 @@
|
|||
},
|
||||
"default,cable_red,slim":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_red_slim.json",
|
||||
"modelName": "model_cable_red_slim",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": false,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -24,8 +26,9 @@
|
|||
|
||||
"default,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_blue.json",
|
||||
"modelName": "model_cable_blue",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -33,8 +36,9 @@
|
|||
},
|
||||
"default,cable_blue,slim":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_blue_slim.json",
|
||||
"modelName": "model_cable_blue_slim",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": false,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
|
@ -4,9 +4,10 @@
|
|||
{
|
||||
"default,cable_red":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_red.json",
|
||||
"blockEventsId": "omni_power:adapter/cable_adapter_red_off",
|
||||
"modelName": "adapter/model_cable_adapter_red",
|
||||
"blockEventsId": "adapter/cable_adapter_red_off",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -14,9 +15,10 @@
|
|||
},
|
||||
"powered,cable_red":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_red.json",
|
||||
"blockEventsId": "omni_power:adapter/cable_adapter_red_on",
|
||||
"modelName": "adapter/model_cable_adapter_red",
|
||||
"blockEventsId": "adapter/cable_adapter_red_on",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -26,9 +28,10 @@
|
|||
|
||||
"default,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_blue.json",
|
||||
"blockEventsId": "omni_power:adapter/cable_adapter_blue_off",
|
||||
"modelName": "adapter/model_cable_adapter_blue",
|
||||
"blockEventsId": "adapter/cable_adapter_blue_off",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -36,9 +39,10 @@
|
|||
},
|
||||
"powered,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_blue.json",
|
||||
"blockEventsId": "omni_power:adapter/cable_adapter_blue_on",
|
||||
"modelName": "adapter/model_cable_adapter_blue",
|
||||
"blockEventsId": "adapter/cable_adapter_blue_on",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
|
@ -4,9 +4,10 @@
|
|||
{
|
||||
"default,cable_red,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_merger.json",
|
||||
"blockEventsId": "omni_power:block_events_cable_merger_off",
|
||||
"modelName": "model_cable_merger",
|
||||
"blockEventsId": "block_events_cable_merger_off",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -14,9 +15,10 @@
|
|||
},
|
||||
"powered,cable_red,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_merger_powered.json",
|
||||
"blockEventsId": "omni_power:block_events_cable_merger_on",
|
||||
"modelName": "model_cable_merger_powered",
|
||||
"blockEventsId": "block_events_cable_merger_on",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -26,9 +28,10 @@
|
|||
|
||||
"default,cable_red,cable_blue,slim":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_merger_slim.json",
|
||||
"blockEventsId": "omni_power:block_events_cable_merger_slim_off",
|
||||
"modelName": "model_cable_merger_slim",
|
||||
"blockEventsId": "block_events_cable_merger_slim_off",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": false,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -36,9 +39,10 @@
|
|||
},
|
||||
"powered,cable_red,cable_blue,slim":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_cable_merger_slim_powered.json",
|
||||
"blockEventsId": "omni_power:block_events_cable_merger_slim_on",
|
||||
"modelName": "model_cable_merger_slim_powered",
|
||||
"blockEventsId": "block_events_cable_merger_slim_on",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": false,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
|
@ -4,9 +4,10 @@
|
|||
{
|
||||
"default,cable_red,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_door_cube.json",
|
||||
"blockEventsId": "omni_power:block_events_door_cube_off",
|
||||
"modelName": "model_door_cube",
|
||||
"blockEventsId": "block_events_door_cube_off",
|
||||
"isTransparent": true,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -14,10 +15,11 @@
|
|||
},
|
||||
"powered,cable_red,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_door_cube_powered.json",
|
||||
"blockEventsId": "omni_power:block_events_door_cube_on",
|
||||
"modelName": "model_door_cube_powered",
|
||||
"blockEventsId": "block_events_door_cube_on",
|
||||
"isTransparent": true,
|
||||
"isOpaque": true,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": false,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
"lightLevelBlue": 0,
|
|
@ -4,9 +4,10 @@
|
|||
{
|
||||
"default,cable_red":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_lever_red.json",
|
||||
"blockEventsId": "omni_power:block_events_lever_red_off",
|
||||
"modelName": "model_lever_red",
|
||||
"blockEventsId": "block_events_lever_red_off",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -14,9 +15,10 @@
|
|||
},
|
||||
"powered,cable_red":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_lever_red_powered.json",
|
||||
"blockEventsId": "omni_power:block_events_lever_red_on",
|
||||
"modelName": "model_lever_red_powered",
|
||||
"blockEventsId": "block_events_lever_red_on",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -27,9 +29,10 @@
|
|||
|
||||
"default,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_lever_blue.json",
|
||||
"blockEventsId": "omni_power:block_events_lever_blue_off",
|
||||
"modelName": "model_lever_blue",
|
||||
"blockEventsId": "block_events_lever_blue_off",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
||||
|
@ -37,9 +40,10 @@
|
|||
},
|
||||
"powered,cable_blue":
|
||||
{
|
||||
"modelName": "omni_power:models/blocks/model_lever_blue_powered.json",
|
||||
"blockEventsId": "omni_power:block_events_lever_blue_on",
|
||||
"modelName": "model_lever_blue_powered",
|
||||
"blockEventsId": "block_events_lever_blue_on",
|
||||
"isTransparent": false,
|
||||
"generateSlabs": false,
|
||||
"isOpaque": true,
|
||||
"lightLevelRed": 0,
|
||||
"lightLevelGreen": 0,
|
BIN
src/main/resources/icon.png
Normal file
After Width: | Height: | Size: 180 B |
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "cable_adapter_blue.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "cable_adapter_blue.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "cable_adapter_blue.png"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "cable_adapter_red.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "cable_adapter_red.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "cable_adapter_red.png"
|
||||
}
|
||||
}
|
||||
}
|
20
src/main/resources/models/blocks/model_cable_blue.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "cable_blue.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "cable_blue.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "cable_blue.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -4,15 +4,15 @@
|
|||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_blue.png"
|
||||
"fileName": "cable_blue.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_blue.png"
|
||||
"fileName": "cable_blue.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_blue.png"
|
||||
"fileName": "cable_blue.png"
|
||||
}
|
||||
},
|
||||
|
|
@ -3,15 +3,15 @@
|
|||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||
"fileName": "cable_merger.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||
"fileName": "cable_merger.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||
"fileName": "cable_merger.png"
|
||||
}
|
||||
},
|
||||
|
|
@ -3,15 +3,15 @@
|
|||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||
"fileName": "cable_merger_2.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||
"fileName": "cable_merger_2.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||
"fileName": "cable_merger_2.png"
|
||||
}
|
||||
},
|
||||
|
|
@ -4,15 +4,15 @@
|
|||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||
"fileName": "cable_merger.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||
"fileName": "cable_merger.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||
"fileName": "cable_merger.png"
|
||||
}
|
||||
},
|
||||
|
|
@ -4,15 +4,15 @@
|
|||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||
"fileName": "cable_merger_2.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||
"fileName": "cable_merger_2.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||
"fileName": "cable_merger_2.png"
|
||||
}
|
||||
},
|
||||
|
20
src/main/resources/models/blocks/model_cable_red.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "cable_red.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "cable_red.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "cable_red.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -4,15 +4,15 @@
|
|||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_red.png"
|
||||
"fileName": "cable_red.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_red.png"
|
||||
"fileName": "cable_red.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "omni_power:textures/blocks/cable_red.png"
|
||||
"fileName": "cable_red.png"
|
||||
}
|
||||
},
|
||||
|
20
src/main/resources/models/blocks/model_door_cube.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "door.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "door.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "door.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "door_powered.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "door_powered.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "door_powered.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
20
src/main/resources/models/blocks/model_lever_blue.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "lever_off_blue.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "lever_off_blue.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "lever_off_blue.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "lever_on_blue.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "lever_on_blue.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "lever_on_blue.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
20
src/main/resources/models/blocks/model_lever_red.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "lever_off_red.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "lever_off_red.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "lever_off_red.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"parent": "cube",
|
||||
|
||||
"textures":
|
||||
{
|
||||
"top":
|
||||
{
|
||||
"fileName": "lever_on_red.png"
|
||||
},
|
||||
"bottom":
|
||||
{
|
||||
"fileName": "lever_on_red.png"
|
||||
},
|
||||
"side":
|
||||
{
|
||||
"fileName": "lever_on_red.png"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,56 +0,0 @@
|
|||
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
|
|
@ -1,19 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Before Width: | Height: | Size: 1.3 KiB |
|
@ -21,7 +21,7 @@
|
|||
"sources": "https://example.com/"
|
||||
},
|
||||
|
||||
"icon": "omnipower_icon.png"
|
||||
"icon": "icon.png"
|
||||
},
|
||||
|
||||
"entrypoints": {
|
||||
|
@ -35,7 +35,7 @@
|
|||
},
|
||||
{
|
||||
"id": "cosmic_reach",
|
||||
"versions": ">=0.3.1"
|
||||
"versions": ">=0.1.24"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 567 B After Width: | Height: | Size: 567 B |
Before Width: | Height: | Size: 579 B After Width: | Height: | Size: 579 B |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 551 B After Width: | Height: | Size: 551 B |
Before Width: | Height: | Size: 551 B After Width: | Height: | Size: 551 B |
Before Width: | Height: | Size: 555 B After Width: | Height: | Size: 555 B |
Before Width: | Height: | Size: 555 B After Width: | Height: | Size: 555 B |
|
@ -1,8 +0,0 @@
|
|||
#!/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()
|