Skip to content

Commit bd3e2f7

Browse files
authored
Merge pull request #508 from StarT-Dev-Team/Theta-1-Main
Theta 1
2 parents 03baa92 + adc4162 commit bd3e2f7

2,309 files changed

Lines changed: 137186 additions & 92525 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/autocompile.yml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: Compile Modpack
2+
3+
on:
4+
push:
5+
branches: [ "*" ]
6+
pull_request:
7+
branches: [ "*" ]
8+
9+
jobs:
10+
compile:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: Checkout repository
15+
uses: actions/checkout@v4
16+
17+
- name: Get branch name
18+
id: branch
19+
run: |
20+
if [ "${{ github.event_name }}" == "pull_request" ]; then
21+
echo "branch_name=${{ github.head_ref }}" >> $GITHUB_OUTPUT
22+
else
23+
echo "branch_name=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT
24+
fi
25+
26+
- name: Create compilation directory
27+
run: mkdir -p compile_output
28+
29+
- name: Create overrides directory structure
30+
run: |
31+
mkdir -p compile_output/overrides
32+
33+
# Copy specified folders to overrides
34+
cp -r config compile_output/overrides/
35+
cp -r defaultconfigs compile_output/overrides/
36+
cp -r kubejs compile_output/overrides/
37+
cp -r packmode compile_output/overrides/
38+
cp -r scripts compile_output/overrides/
39+
40+
# Copy specified files to overrides
41+
cp LICENSE compile_output/overrides/
42+
cp packmode_picker.py compile_output/overrides/
43+
cp packmode_picker.sh compile_output/overrides/
44+
cp README.md compile_output/overrides/
45+
46+
- name: Copy manifest and modlist from compile_data
47+
run: |
48+
cp compile_data/manifest.json compile_output/
49+
cp compile_data/modlist.html compile_output/
50+
51+
- name: Create zip file
52+
run: |
53+
cd compile_output
54+
zip -r "../Star Technology-1.20.1-${{ steps.branch.outputs.branch_name }}.zip" .
55+
cd ..
56+
57+
- name: Upload compiled modpack
58+
uses: actions/upload-artifact@v4
59+
with:
60+
name: Star Technology-1.20.1-${{ steps.branch.outputs.branch_name }}
61+
path: Star Technology-1.20.1-${{ steps.branch.outputs.branch_name }}.zip
62+
retention-days: 30
63+
64+
- name: Display compilation info
65+
run: |
66+
echo "✅ Modpack compiled successfully!"
67+
echo "📦 Artifact name: Star Technology-1.20.1-${{ steps.branch.outputs.branch_name }}"
68+
echo "🏷️ Branch: ${{ steps.branch.outputs.branch_name }}"
69+
echo "📁 Zip file: Star Technology-1.20.1-${{ steps.branch.outputs.branch_name }}.zip"
70+
ls -la "Star Technology-1.20.1-${{ steps.branch.outputs.branch_name }}.zip"

.gitignore

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
!panoramas/
1111
!scripts/
1212
!compile_data/
13+
!.github/
1314

1415
# Add files in main directory
1516
!.gitattributes
@@ -27,7 +28,6 @@ config/embeddium-options.json
2728
config/embeddium++.toml
2829
config/fml.toml
2930
config/oculus.properties
30-
config/emi.css
3131

3232
config/jei/*
3333
config/worldedit/
@@ -40,5 +40,33 @@ config/mysticalagriculture-common.toml
4040
config/sgjourney-common.toml
4141
config/defaultworldtype/client-config.toml
4242
config/skyblockbuilder/data/dimensions.txt
43-
config/nuclearcraft/*
44-
config/create_hypertube-client.toml
43+
config/create_hypertube-client.toml
44+
config/betterfpsdist.json
45+
config/craftingtweaks-common.toml
46+
config/cucumber-tags.json
47+
config/fastsuite.cfg
48+
config/ftbbackups2.json
49+
config/gtceu.yaml
50+
config/guideme.toml
51+
config/immersive_optimization.json
52+
config/megacells.json
53+
config/modernfix-mixins.properties
54+
config/packetfixer.properties
55+
config/pccard-client.toml
56+
config/pccard-common.toml
57+
config/ponder-client.toml
58+
config/sidebar_buttons.json
59+
config/skyguis.json5
60+
config/ae2/common.json
61+
config/de/mari_023/ae2wtlib.json5
62+
config/fancymenu/legacy_checklist.txt
63+
config/fancymenu/options.txt
64+
config/fancymenu/user_variables.db
65+
config/hammerlib/tags/modded/solarflux.json
66+
config/fancymenu/ui_themes/dark.json
67+
config/fancymenu/ui_themes/light.json
68+
config/konkrete/locals/de_de.local
69+
config/konkrete/locals/en_us.local
70+
config/konkrete/locals/pl_pl.local
71+
config/konkrete/locals/pt_br.local
72+
config/skyblockbuilder/data/*

config/ProjectRed.cfg

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# General settings
2+
"general" {
3+
# If set to false, logic gates will not make sounds
4+
B:"gate_sounds"=false
5+
6+
# If set to false, logic gates will not emit light
7+
B:"gate_lights"=true
8+
9+
# Minimum amount of ticks the timer gates can be set to (min 4)
10+
I:"gate_min_timer_ticks"=4
11+
12+
# If set to true, the basic screwdriver will not take damage
13+
B:"infinite_screwdriver"=true
14+
}
15+
16+
# Settings related to machines and devices
17+
"machines" {
18+
# Allow the Diamond Block Breaker to be crafted
19+
B:"diamond_block_breaker"=false
20+
21+
# Max blocks in a moving frame structure
22+
I:"frame_move_limit"=1024
23+
}
24+
25+
# Client render settings
26+
"rendering" {
27+
# If set to false, flat wire textures will be used for logic gates. Significant performance improvement
28+
B:"gate_3d_wires"=true
29+
30+
# If set to false, wires will be rendered in the TESR rather than the WorldRenderer
31+
B:"static_wire_renderer"=true
32+
33+
# If set to false, gates will be rendered in the TESR rather than the WorldRenderer
34+
B:"static_gate_renderer"=true
35+
36+
# Max lights on screen at a time, -1 for unlimited
37+
I:"max_lights"=-1
38+
39+
# Use fabulous shader pipeline for lights when on Fabulous Graphics mode
40+
B:"fabulous_lights"=true
41+
}
42+
43+
# World gen settings
44+
"world_gen" {
45+
B:"ruby_ore"=false
46+
47+
B:"sapphire_ore"=false
48+
49+
B:"peridot_ore"=false
50+
51+
B:"tin_ore"=false
52+
53+
B:"silver_ore"=false
54+
55+
B:"electrotine_ore"=false
56+
57+
B:"marble_cave"=false
58+
}
59+
60+
# Control the loading of various compatibility hooks. These settings are ignored unless the Compatibility module is installed.
61+
"compatibility" {
62+
# This allows computers to connect to bundled cables with the RS API.
63+
B:"computercraft"=false
64+
}
65+
66+
# Settings for Fabrication circuit compilation
67+
"fabrication" {
68+
# Tile count before auto-compile becomes disallowed (-1 to always allow, 0 to never allow). Recommended to keep this very low on servers.
69+
I:"auto_compile_tile_limit"=20
70+
}

config/ae2/client.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
"enableFacadesInJEI": true,
66
"enableFacadeRecipesInJEI_comment": "Show facade recipes in JEI for supported blocks",
77
"enableFacadeRecipesInJEI": true,
8+
"exposeInventoryToEmi_comment": "Expose the full network inventory to EMI, which might cause performance problems.",
9+
"exposeInventoryToEmi": false,
810
"enableEffects": true,
911
"useTerminalUseLargeFont": false,
1012
"useColoredCraftingStatus": true,

config/ae2ct-client.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
use_compact_tree = false
33
#show count in screenshot
44
screenshot_show_count = false
5+
#show missing only by default
6+
show_missing_only_by_default = false
57

config/badmobs-common.toml

Lines changed: 47 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -899,42 +899,6 @@
899899
#Should the entity spawn via mob conversion? i.e. villager -> zombie
900900
allowConversions = true
901901

902-
#Options for the railways mod.
903-
[railways]
904-
905-
#Spawning options for railways:benchcart
906-
[railways.benchcart]
907-
#Should the entity be allowed to spawn normally?
908-
allowNormalSpawning = true
909-
#Should spawners be able to spawn the entity?
910-
allowSpawners = true
911-
#Should spawn eggs be able to spawn the entity?
912-
allowSpawnEggs = true
913-
#Should the entity spawn via mob conversion? i.e. villager -> zombie
914-
allowConversions = true
915-
916-
#Spawning options for railways:jukeboxcart
917-
[railways.jukeboxcart]
918-
#Should the entity be allowed to spawn normally?
919-
allowNormalSpawning = true
920-
#Should spawners be able to spawn the entity?
921-
allowSpawners = true
922-
#Should spawn eggs be able to spawn the entity?
923-
allowSpawnEggs = true
924-
#Should the entity spawn via mob conversion? i.e. villager -> zombie
925-
allowConversions = true
926-
927-
#Spawning options for railways:conductor
928-
[railways.conductor]
929-
#Should the entity be allowed to spawn normally?
930-
allowNormalSpawning = true
931-
#Should spawners be able to spawn the entity?
932-
allowSpawners = true
933-
#Should spawn eggs be able to spawn the entity?
934-
allowSpawnEggs = true
935-
#Should the entity spawn via mob conversion? i.e. villager -> zombie
936-
allowConversions = true
937-
938902
#Options for the shetiphiancore mod.
939903
[shetiphiancore]
940904

@@ -1423,6 +1387,17 @@
14231387
#Should the entity spawn via mob conversion? i.e. villager -> zombie
14241388
allowConversions = true
14251389

1390+
#Spawning options for create:package
1391+
[create.package]
1392+
#Should the entity be allowed to spawn normally?
1393+
allowNormalSpawning = true
1394+
#Should spawners be able to spawn the entity?
1395+
allowSpawners = true
1396+
#Should spawn eggs be able to spawn the entity?
1397+
allowSpawnEggs = true
1398+
#Should the entity spawn via mob conversion? i.e. villager -> zombie
1399+
allowConversions = true
1400+
14261401
#Options for the gravestone mod.
14271402
[gravestone]
14281403

@@ -1570,3 +1545,39 @@
15701545
#Should the entity spawn via mob conversion? i.e. villager -> zombie
15711546
allowConversions = true
15721547

1548+
#Options for the bingus mod.
1549+
[bingus]
1550+
1551+
#Spawning options for bingus:bingus
1552+
[bingus.bingus]
1553+
#Should the entity be allowed to spawn normally?
1554+
allowNormalSpawning = true
1555+
#Should spawners be able to spawn the entity?
1556+
allowSpawners = true
1557+
#Should spawn eggs be able to spawn the entity?
1558+
allowSpawnEggs = true
1559+
#Should the entity spawn via mob conversion? i.e. villager -> zombie
1560+
allowConversions = true
1561+
1562+
#Spawning options for bingus:floppa
1563+
[bingus.floppa]
1564+
#Should the entity be allowed to spawn normally?
1565+
allowNormalSpawning = true
1566+
#Should spawners be able to spawn the entity?
1567+
allowSpawners = true
1568+
#Should spawn eggs be able to spawn the entity?
1569+
allowSpawnEggs = true
1570+
#Should the entity spawn via mob conversion? i.e. villager -> zombie
1571+
allowConversions = true
1572+
1573+
#Spawning options for bingus:floppa_shockwave
1574+
[bingus.floppa_shockwave]
1575+
#Should the entity be allowed to spawn normally?
1576+
allowNormalSpawning = true
1577+
#Should spawners be able to spawn the entity?
1578+
allowSpawners = true
1579+
#Should spawn eggs be able to spawn the entity?
1580+
allowSpawnEggs = true
1581+
#Should the entity spawn via mob conversion? i.e. villager -> zombie
1582+
allowConversions = true
1583+

config/chloride-client.json

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{
2+
"modpackMode": false,
3+
"fullScreen": "WINDOWED",
4+
"fpsDisplayMode": "ADVANCED",
5+
"fpsDisplayAlign": "LEFT",
6+
"fpsDisplayVAlign": "TOP",
7+
"fpsDisplaySystemMode": "OFF",
8+
"fpsDisplayMargin": 12,
9+
"fpsDisplayVMargin": 12,
10+
"fpsDisplayShadow": false,
11+
"fog": true,
12+
"fogOnOverworld": true,
13+
"fogOnNether": true,
14+
"fogOnEnd": true,
15+
"blueBand": true,
16+
"customFog": true,
17+
"fogStart": 0,
18+
"fogEnd": 192,
19+
"fogShape": "CYLINDER",
20+
"cloudsHeight": 192,
21+
"entityNametagRendering": true,
22+
"playerNametagRendering": true,
23+
"itemNametagRendering": true,
24+
"chunkFadeSpeed": "SLOW",
25+
"darknessMode": "VANILLA",
26+
"darknessOnOverworld": true,
27+
"darknessOnNether": false,
28+
"darknessNetherFogBright": 0.5,
29+
"darknessOnEnd": false,
30+
"darknessEndFogBright": 0.5,
31+
"darknessByDefault": false,
32+
"darknessDimensionWhiteList": [],
33+
"darknessOnNoSkyLight": false,
34+
"darknessBlockLightOnly": false,
35+
"darknessAffectedByMoonPhase": true,
36+
"darknessNewMoonBright": 0.0,
37+
"darknessFullMoonBright": 0.25,
38+
"hideJREMI": false,
39+
"hideJREMIHint": false,
40+
"fontShadows": true,
41+
"leavesCulling": "OFF",
42+
"fastChests": false,
43+
"fastBeds": false,
44+
"rainParticles": true,
45+
"rainDropParticles": true,
46+
"crackingBlockParticles": true,
47+
"destroyedBlockParticles": true,
48+
"disabledParticles": [],
49+
"tileEntityDistanceCulling": true,
50+
"tileEntityCullingDistanceX": 4096,
51+
"tileEntityCullingDistanceY": 32,
52+
"entityDistanceCulling": true,
53+
"entityCullingDistanceX": 4096,
54+
"entityCullingDistanceY": 32,
55+
"monsterDistanceCulling": false,
56+
"monsterCullingDistanceX": 16384,
57+
"monsterCullingDistanceY": 64,
58+
"entityWhitelist": [
59+
"minecraft:ghast",
60+
"minecraft:ender_dragon",
61+
"iceandfire:all",
62+
"create:all"
63+
],
64+
"monsterWhitelist": [],
65+
"tileEntityWhitelist": [
66+
"waterframes:all",
67+
"start_core:komaru"
68+
],
69+
"borderlessAttachModeF11": "ATTACH",
70+
"fastLanguageReload": true,
71+
"enableZoom": true,
72+
"maxZoom": 50.0
73+
}

config/classicbar-client.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,5 @@
3838
withered_fractions = [0.25, 0.5, 0.75]
3939
left_order = ["health", "armor", "absorption", "lavacharm", "lavacharm2"]
4040
right_order = ["blood", "health_mount", "food", "thirst_level", "parcool:stamina", "feathers", "armor_toughness", "air", "flighttiara", "decay"]
41+
frozen_health_color = "#7fafff"
4142

0 commit comments

Comments
 (0)