Compare commits
17 commits
Author | SHA1 | Date | |
---|---|---|---|
51792fe1d4 | |||
f08b8d340f | |||
e466ce94d7 | |||
780e210e4c | |||
1c8086e6f4 | |||
df4c9d7837 | |||
2d985420ee | |||
ffe79d29ff | |||
39089ed81d | |||
ad3ff407b7 | |||
2926fc767d | |||
0c178ee3f4 | |||
10a62fc43c | |||
6ef46acfe7 | |||
f2f9e26210 | |||
8a7a3c07e6 | |||
becde6da54 |
48
.forgejo/workflows/release_publish.yaml.disabled
Normal 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 }}."
|
||||||
|
|
||||||
|
|
36
build.gradle
|
@ -6,7 +6,7 @@ plugins {
|
||||||
repositories {
|
repositories {
|
||||||
ivy {
|
ivy {
|
||||||
name "Cosmic Reach"
|
name "Cosmic Reach"
|
||||||
url "https://cosmic-archive.netlify.app/"
|
url "https://github.com/CRModders/CosmicArchive/raw/main/versions/pre-alpha"
|
||||||
patternLayout {
|
patternLayout {
|
||||||
artifact "/Cosmic Reach-[revision].jar"
|
artifact "/Cosmic Reach-[revision].jar"
|
||||||
}
|
}
|
||||||
|
@ -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"
|
||||||
|
|
|
@ -4,12 +4,12 @@ org.gradle.parallel=true
|
||||||
org.gradle.caching=false
|
org.gradle.caching=false
|
||||||
|
|
||||||
# Project Info
|
# Project Info
|
||||||
version=1.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.1.31
|
cosmic_reach_version=0.3.1
|
||||||
cosmic_quilt_version=2.0.2
|
cosmic_quilt_version=2.0.2
|
||||||
|
|
||||||
fluxapi_version=0.5.10
|
#fluxapi_version=0.6.0
|
|
@ -11,6 +11,12 @@ Based on the example mod for the [Cosmic Quilt](https://codeberg.org/CRModders/c
|
||||||
<br>
|
<br>
|
||||||
Mod Licensed under licensed under MIT like license. <br>
|
Mod Licensed under licensed under MIT like license. <br>
|
||||||
Check <code>license.txt</code> for details.
|
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
|
## How to test/build
|
||||||
|
|
|
@ -1,18 +1,29 @@
|
||||||
package net.pietru.omni_power;
|
package net.pietru.omni_power;
|
||||||
|
|
||||||
import dev.crmodders.flux.api.v5.block.impl.BasicResourceBlock;
|
import com.badlogic.gdx.Gdx;
|
||||||
import dev.crmodders.flux.api.v5.generators.BlockGenerator;
|
import finalforeach.cosmicreach.GameAssetLoader;
|
||||||
import dev.crmodders.flux.registry.FluxRegistries;
|
|
||||||
import dev.crmodders.flux.tags.Identifier;
|
|
||||||
import finalforeach.cosmicreach.blockevents.BlockEvents;
|
import finalforeach.cosmicreach.blockevents.BlockEvents;
|
||||||
|
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 org.quiltmc.loader.api.QuiltLoader;
|
|
||||||
|
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,17 +33,39 @@ public class OmniPower implements ModInitializer {
|
||||||
};
|
};
|
||||||
@Override
|
@Override
|
||||||
public void onInitialize(ModContainer mod) {
|
public void onInitialize(ModContainer mod) {
|
||||||
if (QuiltLoader.isModLoaded("becraft"))
|
//if (QuiltLoader.isModLoaded("becraft"))
|
||||||
block_entities=true;
|
|
||||||
System.out.println("OmniPower Mod Initialized!");
|
System.out.println("OmniPower Mod Initialized!");
|
||||||
BlockEvents.registerBlockEventAction(Power.class);
|
|
||||||
|
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) {
|
for (String block:blocks) {
|
||||||
//Block.getInstance(MOD_ID+":"+block);
|
System.out.println(block);
|
||||||
//BlockBuilderUtils.getBlockFromJson(new Identifier(MOD_ID, block));
|
try {
|
||||||
FluxRegistries.BLOCKS.register(
|
Block.loadBlock(GameAssetLoader.loadAsset("omni_power:blocks/"+block+".json"));
|
||||||
new Identifier(MOD_ID, block),
|
} catch (Exception var3) {
|
||||||
BlockGenerator::createGenerator
|
throw new RuntimeException("Error parsing block: " + block, var3);
|
||||||
);
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Registered OmniPower Blocks");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void load_power_event(){
|
||||||
|
try {
|
||||||
|
BlockEvents.registerBlockEventAction(Power.class);
|
||||||
|
} catch (Exception e){
|
||||||
|
System.out.println(e);
|
||||||
|
System.out.println("If msg above says something Duplicate block event action key it might be intended behaviour...");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,7 +59,7 @@ public class Power implements IBlockAction {
|
||||||
runTrigger(this.triggerId,to_check,zone);
|
runTrigger(this.triggerId,to_check,zone);
|
||||||
}
|
}
|
||||||
if (block_entities && source_be){
|
if (block_entities && source_be){
|
||||||
BlockEntity target_entity = sourcePos.chunk.getBlockEntity(sourcePos.localX,sourcePos.localY,sourcePos.localZ);
|
BlockEntity target_entity = to_check.chunk.getBlockEntity(to_check.localX,to_check.localY,to_check.localZ);
|
||||||
//if (target_entity!=null)
|
//if (target_entity!=null)
|
||||||
// System.out.println("TargetEntityID: "+target_entity.getType().getId()+" IsPowerClient: "+(target_entity instanceof IPowerClient));
|
// System.out.println("TargetEntityID: "+target_entity.getType().getId()+" IsPowerClient: "+(target_entity instanceof IPowerClient));
|
||||||
if (target_entity instanceof IPowerClient)
|
if (target_entity instanceof IPowerClient)
|
||||||
|
|
Before Width: | Height: | Size: 180 B |
|
@ -1,19 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_adapter_blue.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_adapter_blue.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_adapter_blue.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_adapter_red.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_adapter_red.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_adapter_red.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_blue.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_blue.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_blue.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_red.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_red.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:cable_red.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:door.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:door.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:door.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:door_powered.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:door_powered.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:door_powered.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_off_blue.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_off_blue.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_off_blue.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_on_blue.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_on_blue.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_on_blue.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_off_red.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_off_red.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_off_red.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "cube",
|
|
||||||
|
|
||||||
"textures":
|
|
||||||
{
|
|
||||||
"top":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_on_red.png"
|
|
||||||
},
|
|
||||||
"bottom":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_on_red.png"
|
|
||||||
},
|
|
||||||
"side":
|
|
||||||
{
|
|
||||||
"fileName": "omni_power:lever_on_red.png"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
56
src/main/resources/omni_power/assets.txt
Normal 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
|
|
@ -31,7 +31,7 @@
|
||||||
"actionId": "base:play_sound_2d",
|
"actionId": "base:play_sound_2d",
|
||||||
"parameters":
|
"parameters":
|
||||||
{
|
{
|
||||||
"sound": "omni_power:switch_006.ogg",
|
"sound": "omni_power:sounds/blocks/switch_006.ogg",
|
||||||
"volume": 1,
|
"volume": 1,
|
||||||
"pitch": 1,
|
"pitch": 1,
|
||||||
"pan": 0
|
"pan": 0
|
|
@ -31,7 +31,7 @@
|
||||||
"actionId": "base:play_sound_2d",
|
"actionId": "base:play_sound_2d",
|
||||||
"parameters":
|
"parameters":
|
||||||
{
|
{
|
||||||
"sound": "omni_power:switch_005.ogg",
|
"sound": "omni_power:sounds/blocks/switch_005.ogg",
|
||||||
"volume": 1,
|
"volume": 1,
|
||||||
"pitch": 1,
|
"pitch": 1,
|
||||||
"pan": 0
|
"pan": 0
|
|
@ -20,7 +20,7 @@
|
||||||
"actionId": "base:play_sound_2d",
|
"actionId": "base:play_sound_2d",
|
||||||
"parameters":
|
"parameters":
|
||||||
{
|
{
|
||||||
"sound": "omni_power:maximize_006.ogg",
|
"sound": "omni_power:sounds/blocks/maximize_006.ogg",
|
||||||
"volume": 1,
|
"volume": 1,
|
||||||
"pitch": 1,
|
"pitch": 1,
|
||||||
"pan": 0
|
"pan": 0
|
|
@ -20,7 +20,7 @@
|
||||||
"actionId": "base:play_sound_2d",
|
"actionId": "base:play_sound_2d",
|
||||||
"parameters":
|
"parameters":
|
||||||
{
|
{
|
||||||
"sound": "omni_power:minimize_006.ogg",
|
"sound": "omni_power:sounds/blocks/minimize_006.ogg",
|
||||||
"volume": 1,
|
"volume": 1,
|
||||||
"pitch": 1,
|
"pitch": 1,
|
||||||
"pan": 0
|
"pan": 0
|
|
@ -20,7 +20,7 @@
|
||||||
"actionId": "base:play_sound_2d",
|
"actionId": "base:play_sound_2d",
|
||||||
"parameters":
|
"parameters":
|
||||||
{
|
{
|
||||||
"sound": "omni_power:maximize_006.ogg",
|
"sound": "omni_power:sounds/blocks/maximize_006.ogg",
|
||||||
"volume": 1,
|
"volume": 1,
|
||||||
"pitch": 1,
|
"pitch": 1,
|
||||||
"pan": 0
|
"pan": 0
|
|
@ -20,7 +20,7 @@
|
||||||
"actionId": "base:play_sound_2d",
|
"actionId": "base:play_sound_2d",
|
||||||
"parameters":
|
"parameters":
|
||||||
{
|
{
|
||||||
"sound": "omni_power:minimize_006.ogg",
|
"sound": "omni_power:sounds/blocks/minimize_006.ogg",
|
||||||
"volume": 1,
|
"volume": 1,
|
||||||
"pitch": 1,
|
"pitch": 1,
|
||||||
"pan": 0
|
"pan": 0
|
|
@ -4,9 +4,8 @@
|
||||||
{
|
{
|
||||||
"default,cable_red":
|
"default,cable_red":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_red",
|
"modelName": "omni_power:models/blocks/model_cable_red.json",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -14,9 +13,8 @@
|
||||||
},
|
},
|
||||||
"default,cable_red,slim":
|
"default,cable_red,slim":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_red_slim",
|
"modelName": "omni_power:models/blocks/model_cable_red_slim.json",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": false,
|
"isOpaque": false,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -26,9 +24,8 @@
|
||||||
|
|
||||||
"default,cable_blue":
|
"default,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_blue",
|
"modelName": "omni_power:models/blocks/model_cable_blue.json",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -36,9 +33,8 @@
|
||||||
},
|
},
|
||||||
"default,cable_blue,slim":
|
"default,cable_blue,slim":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_blue_slim",
|
"modelName": "omni_power:models/blocks/model_cable_blue_slim.json",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": false,
|
"isOpaque": false,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
|
@ -4,10 +4,9 @@
|
||||||
{
|
{
|
||||||
"default,cable_red":
|
"default,cable_red":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:adapter/model_cable_adapter_red",
|
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_red.json",
|
||||||
"blockEventsId": "omni_power:adapter/cable_adapter_red_off",
|
"blockEventsId": "omni_power:adapter/cable_adapter_red_off",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -15,10 +14,9 @@
|
||||||
},
|
},
|
||||||
"powered,cable_red":
|
"powered,cable_red":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:adapter/model_cable_adapter_red",
|
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_red.json",
|
||||||
"blockEventsId": "omni_power:adapter/cable_adapter_red_on",
|
"blockEventsId": "omni_power:adapter/cable_adapter_red_on",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -28,10 +26,9 @@
|
||||||
|
|
||||||
"default,cable_blue":
|
"default,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:adapter/model_cable_adapter_blue",
|
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_blue.json",
|
||||||
"blockEventsId": "omni_power:adapter/cable_adapter_blue_off",
|
"blockEventsId": "omni_power:adapter/cable_adapter_blue_off",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -39,10 +36,9 @@
|
||||||
},
|
},
|
||||||
"powered,cable_blue":
|
"powered,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:adapter/model_cable_adapter_blue",
|
"modelName": "omni_power:models/blocks/adapter/model_cable_adapter_blue.json",
|
||||||
"blockEventsId": "omni_power:adapter/cable_adapter_blue_on",
|
"blockEventsId": "omni_power:adapter/cable_adapter_blue_on",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
|
@ -4,10 +4,9 @@
|
||||||
{
|
{
|
||||||
"default,cable_red,cable_blue":
|
"default,cable_red,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_merger",
|
"modelName": "omni_power:models/blocks/model_cable_merger.json",
|
||||||
"blockEventsId": "omni_power:block_events_cable_merger_off",
|
"blockEventsId": "omni_power:block_events_cable_merger_off",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -15,10 +14,9 @@
|
||||||
},
|
},
|
||||||
"powered,cable_red,cable_blue":
|
"powered,cable_red,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_merger_powered",
|
"modelName": "omni_power:models/blocks/model_cable_merger_powered.json",
|
||||||
"blockEventsId": "omni_power:block_events_cable_merger_on",
|
"blockEventsId": "omni_power:block_events_cable_merger_on",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -28,10 +26,9 @@
|
||||||
|
|
||||||
"default,cable_red,cable_blue,slim":
|
"default,cable_red,cable_blue,slim":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_merger_slim",
|
"modelName": "omni_power:models/blocks/model_cable_merger_slim.json",
|
||||||
"blockEventsId": "omni_power:block_events_cable_merger_slim_off",
|
"blockEventsId": "omni_power:block_events_cable_merger_slim_off",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": false,
|
"isOpaque": false,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -39,10 +36,9 @@
|
||||||
},
|
},
|
||||||
"powered,cable_red,cable_blue,slim":
|
"powered,cable_red,cable_blue,slim":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_cable_merger_slim_powered",
|
"modelName": "omni_power:models/blocks/model_cable_merger_slim_powered.json",
|
||||||
"blockEventsId": "omni_power:block_events_cable_merger_slim_on",
|
"blockEventsId": "omni_power:block_events_cable_merger_slim_on",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": false,
|
"isOpaque": false,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
|
@ -4,10 +4,9 @@
|
||||||
{
|
{
|
||||||
"default,cable_red,cable_blue":
|
"default,cable_red,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_door_cube",
|
"modelName": "omni_power:models/blocks/model_door_cube.json",
|
||||||
"blockEventsId": "omni_power:block_events_door_cube_off",
|
"blockEventsId": "omni_power:block_events_door_cube_off",
|
||||||
"isTransparent": true,
|
"isTransparent": true,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -15,11 +14,10 @@
|
||||||
},
|
},
|
||||||
"powered,cable_red,cable_blue":
|
"powered,cable_red,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_door_cube_powered",
|
"modelName": "omni_power:models/blocks/model_door_cube_powered.json",
|
||||||
"blockEventsId": "omni_power:block_events_door_cube_on",
|
"blockEventsId": "omni_power:block_events_door_cube_on",
|
||||||
"isTransparent": true,
|
"isTransparent": true,
|
||||||
"generateSlabs": false,
|
"isOpaque": true,
|
||||||
"isOpaque": false,
|
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
"lightLevelBlue": 0,
|
"lightLevelBlue": 0,
|
|
@ -4,10 +4,9 @@
|
||||||
{
|
{
|
||||||
"default,cable_red":
|
"default,cable_red":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_lever_red",
|
"modelName": "omni_power:models/blocks/model_lever_red.json",
|
||||||
"blockEventsId": "omni_power:block_events_lever_red_off",
|
"blockEventsId": "omni_power:block_events_lever_red_off",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -15,10 +14,9 @@
|
||||||
},
|
},
|
||||||
"powered,cable_red":
|
"powered,cable_red":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_lever_red_powered",
|
"modelName": "omni_power:models/blocks/model_lever_red_powered.json",
|
||||||
"blockEventsId": "omni_power:block_events_lever_red_on",
|
"blockEventsId": "omni_power:block_events_lever_red_on",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -29,10 +27,9 @@
|
||||||
|
|
||||||
"default,cable_blue":
|
"default,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_lever_blue",
|
"modelName": "omni_power:models/blocks/model_lever_blue.json",
|
||||||
"blockEventsId": "omni_power:block_events_lever_blue_off",
|
"blockEventsId": "omni_power:block_events_lever_blue_off",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
||||||
|
@ -40,10 +37,9 @@
|
||||||
},
|
},
|
||||||
"powered,cable_blue":
|
"powered,cable_blue":
|
||||||
{
|
{
|
||||||
"modelName": "omni_power:model_lever_blue_powered",
|
"modelName": "omni_power:models/blocks/model_lever_blue_powered.json",
|
||||||
"blockEventsId": "omni_power:block_events_lever_blue_on",
|
"blockEventsId": "omni_power:block_events_lever_blue_on",
|
||||||
"isTransparent": false,
|
"isTransparent": false,
|
||||||
"generateSlabs": false,
|
|
||||||
"isOpaque": true,
|
"isOpaque": true,
|
||||||
"lightLevelRed": 0,
|
"lightLevelRed": 0,
|
||||||
"lightLevelGreen": 0,
|
"lightLevelGreen": 0,
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -4,15 +4,15 @@
|
||||||
{
|
{
|
||||||
"top":
|
"top":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_blue.png"
|
"fileName": "omni_power:textures/blocks/cable_blue.png"
|
||||||
},
|
},
|
||||||
"bottom":
|
"bottom":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_blue.png"
|
"fileName": "omni_power:textures/blocks/cable_blue.png"
|
||||||
},
|
},
|
||||||
"side":
|
"side":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_blue.png"
|
"fileName": "omni_power:textures/blocks/cable_blue.png"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -3,15 +3,15 @@
|
||||||
{
|
{
|
||||||
"top":
|
"top":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger.png"
|
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||||
},
|
},
|
||||||
"bottom":
|
"bottom":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger.png"
|
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||||
},
|
},
|
||||||
"side":
|
"side":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger.png"
|
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -3,15 +3,15 @@
|
||||||
{
|
{
|
||||||
"top":
|
"top":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger_2.png"
|
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||||
},
|
},
|
||||||
"bottom":
|
"bottom":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger_2.png"
|
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||||
},
|
},
|
||||||
"side":
|
"side":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger_2.png"
|
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -4,15 +4,15 @@
|
||||||
{
|
{
|
||||||
"top":
|
"top":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger.png"
|
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||||
},
|
},
|
||||||
"bottom":
|
"bottom":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger.png"
|
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||||
},
|
},
|
||||||
"side":
|
"side":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger.png"
|
"fileName": "omni_power:textures/blocks/cable_merger.png"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -4,15 +4,15 @@
|
||||||
{
|
{
|
||||||
"top":
|
"top":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger_2.png"
|
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||||
},
|
},
|
||||||
"bottom":
|
"bottom":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger_2.png"
|
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||||
},
|
},
|
||||||
"side":
|
"side":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_merger_2.png"
|
"fileName": "omni_power:textures/blocks/cable_merger_2.png"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -4,15 +4,15 @@
|
||||||
{
|
{
|
||||||
"top":
|
"top":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_red.png"
|
"fileName": "omni_power:textures/blocks/cable_red.png"
|
||||||
},
|
},
|
||||||
"bottom":
|
"bottom":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_red.png"
|
"fileName": "omni_power:textures/blocks/cable_red.png"
|
||||||
},
|
},
|
||||||
"side":
|
"side":
|
||||||
{
|
{
|
||||||
"fileName": "omni_power:cable_red.png"
|
"fileName": "omni_power:textures/blocks/cable_red.png"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
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 |
BIN
src/main/resources/omnipower_icon.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
|
@ -21,7 +21,7 @@
|
||||||
"sources": "https://example.com/"
|
"sources": "https://example.com/"
|
||||||
},
|
},
|
||||||
|
|
||||||
"icon": "assets/pop_structures/icon.png"
|
"icon": "omnipower_icon.png"
|
||||||
},
|
},
|
||||||
|
|
||||||
"entrypoints": {
|
"entrypoints": {
|
||||||
|
@ -35,18 +35,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "cosmic_reach",
|
"id": "cosmic_reach",
|
||||||
"versions": ">=0.1.24"
|
"versions": ">=0.3.1"
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "fluxapi",
|
|
||||||
"versions": ">=0.5.9"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
"suggests": [
|
|
||||||
{
|
|
||||||
"id": "becraft",
|
|
||||||
"versions": ">=1.2.1"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
8
upload_new_release.gd
Normal 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()
|