Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
9b358db
Update .gitignore
zediious Jun 12, 2022
bc2cc59
Added downloadUrl field to manifest for each mod, to allow server dow…
zediious Jun 13, 2022
95688e8
Workflow run on push to develop
zediious Jun 13, 2022
586848a
smol brain
zediious Jun 13, 2022
258bd31
Load server files into Git
zediious Jun 13, 2022
c44d1c1
createServerPack job
zediious Jun 13, 2022
661e6c2
createServerPack job refinement
zediious Jun 13, 2022
6c6804f
Add AE2 version checker to .gitignore
zediious Jun 14, 2022
e8dc1a8
Fixed global Lycanite spawning, added mobs to Roika
zediious Jun 14, 2022
90a8262
Roika biome configuration consistency
zediious Jun 14, 2022
f955a82
Update .gitignore
zediious Jun 14, 2022
9555c4a
JEI giveMode to Inventory Pickup
zediious Jun 14, 2022
6687f02
Moreitus mob spawning + biome misc
zediious Jun 15, 2022
1d19697
Add default BOP configurations to .gitignore
zediious Jun 15, 2022
f5c8030
Unhide added Lycanites mobs/BOP mud + typo
zediious Jun 15, 2022
78d341a
Grab serverstarter binary from own repo
zediious Jun 15, 2022
d1058ce
Moreitus rivers fix
zediious Jun 16, 2022
6e923f5
Add crash-reports directory to .gitignore
zediious Jun 16, 2022
f1845fd
cofh+incontrol bug squash
zediious Jun 16, 2022
01a75e3
Update .gitignore for GDLauncher
zediious Jun 18, 2022
04e7cc3
More GDLauncher .gitignore + InvTweaks
zediious Jun 18, 2022
9ab7969
GDLauncher...
zediious Jun 18, 2022
ca945cf
Add BOP biome ids json to .gitignore
zediious Jun 18, 2022
a42556a
Set "loadDefault" to false in all Lycanites configurations
zediious Jun 18, 2022
753b15c
Update .gitignore
zediious Jun 18, 2022
901aa6b
Update CONTRIBUTING.md
zediious Jun 18, 2022
46c5bb7
More mud generation in Mangrove biome of Moreitus
zediious Jun 19, 2022
eb7f45f
Add Lycanites Redux Resource Pack + set as default
zediious Jun 19, 2022
aef5e98
Added Spawn at Squid mod + final Moreitus mobs
zediious Jun 19, 2022
076cfaa
Redo parasite assimilation list + glacia mobs
zediious Jun 20, 2022
c4a2d4a
Melgamar mob spawning tweaks and additions
zediious Jun 20, 2022
973a3b3
Default BOP configs loaded to path for custom edits
zediious Jun 22, 2022
b20d9dd
Disable innate generation of BOP gem ores
zediious Jun 22, 2022
a6a66a0
Disable BOP gem in Pluto/The End
zediious Jun 22, 2022
5cf1e24
Lycanite Maug assimilate to bear
zediious Jun 28, 2022
83863f3
Dilithium/Tritanium generation tweak
zediious Jun 29, 2022
e8d8236
Global parasite hive added to Moreitus
zediious Jun 29, 2022
30e5d8d
Remove Parasite deny from Pluto/The End + misc
zediious Jun 29, 2022
e13a0b9
Lycanite Spectre added to Pluto
zediious Jun 30, 2022
2a7eebd
.idea directory to .gitignore
zediious Jul 9, 2022
7c9f758
Use RandomPatches for window title/icon
zediious Jul 10, 2022
5fabcf1
Update jei_hide.zs
zediious Jul 15, 2022
17be167
Lycanite Epion added to Pluto w/structure
zediious Jul 15, 2022
f86e873
Refactor jei_hide.zs
zediious Jul 23, 2022
5c5e7b2
Refactor chestLoot.zs
zediious Jul 23, 2022
2832853
Remove CustomMainMenu, replace with FancyMenu
zediious Aug 11, 2022
59b6a47
Fix server-setup
zediious Aug 11, 2022
d9483ef
Merge branch 'develop' of https://github.com/ShadowRaptorMC/galacticd…
zediious Aug 15, 2022
1cc269e
Revert "Remove CustomMainMenu, replace with FancyMenu"
zediious Jun 19, 2023
a066614
Allow workflow trigger manually
zediious Apr 5, 2025
f5e0739
Upgrade upload-artifact
zediious Apr 5, 2025
9198454
Update CONTRIBUTING.md (#26)
zediious Apr 5, 2025
716be4a
Ignore prism icon
zediious Apr 12, 2025
7caa2e0
Disable lycanite bestiary UI button
zediious Apr 12, 2025
21a9917
Allow entering hyperspace with 1000 mass ship, zero energy cost
zediious Apr 12, 2025
64f4130
enlarge wildkin hitbox
zediious Apr 13, 2025
ff82ae1
Use block of wool oredict for air canister
zediious Apr 13, 2025
ba72b7d
update contributing for prism launcher
zediious Apr 14, 2025
3439e5b
raise volume of parasite stage and hitground sounds
zediious Apr 14, 2025
45bdcdd
Update gitignore for fancymenu
zediious Apr 14, 2025
ddbcce0
Mod changes - fancymenu
zediious Apr 14, 2025
ab01ed5
fancymenu configuration
zediious Apr 14, 2025
9ae0b07
Window title and icon from fancymenu, not randompatches
zediious Apr 14, 2025
88b7c06
Remove CMM config
zediious Apr 14, 2025
176f4db
Add missing mod compatibility defaults to kleeslab config
zediious Apr 14, 2025
2ab1fc7
exclude fancymenu/mixinbootstrap on server
zediious Apr 14, 2025
ea0e2c2
prevent grunts from breaking tougher blocks
zediious Apr 14, 2025
56d849a
Generate silver and lead on atum and hilund respectively
zediious Apr 14, 2025
45f55c3
Reduce armor, damage, and health of parasites globally
zediious Apr 14, 2025
251e0e1
Reduce amount of mob spawns globally
zediious Apr 14, 2025
53e3bc0
Merge branch 'main' into develop
zediious Jun 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 30 additions & 2 deletions .github/workflows/cursePackCreate.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@

name: Create CurseForge Modpack
name: Create CurseForge Modpack and Server

on:
push:
branches:
- develop
workflow_dispatch:

jobs:
Expand Down Expand Up @@ -63,11 +66,36 @@ jobs:
run: mkdir cursePack/overrides/warpDrive_schematics
- name: move warpDrive_schematics to overrides directory
run: mv warpDrive_schematics/* cursePack/overrides/warpDrive_schematics/

# manifest.json
- name: Move manifest.json to overrides directory
run: mv manifest.json cursePack/manifest.json

# Upload cursePack directory as archive/artifact
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: GalacticDrive-development
path: cursePack

createServerPack:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
with:
repository: ShadowRaptorMC/galacticdrive
ref: develop

# Root directory
- name: Create root directory
run: mkdir serverPack

# Copy files from repository to root directory
- name: Move server files to created directory
run: mv server_files/* serverPack/

# Upload serverPack dirctory as archive/artifact
- uses: actions/upload-artifact@v4
with:
name: GalacticDrive-development-server
path: serverPack
63 changes: 47 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,45 +1,76 @@
# Curse Client Files
# Curse App files

.curseclient
minecraftinstance.json

# Client files
# GDLauncher files

/natives
config*.json

# Prism Launcher Files
icon.png

# IDEA
/.idea

# Client only directories and files

/.mixin.out
/armourers_workshop
/asm
/backups
/crash-reports
/downloads
/dumps
/encyclopedia-servers
/journeymap
/llibrary
/local
/logs
/mods
/resourcepacks
/saves
/tmp
/simple-rpc
config/biomesoplenty/biomes/defaults/*
config/biomesoplenty/biome_ids.json
config/jei/worldSettings.cfg
config/jei/bookmarks.ini
config/jei/lookupHistory.zip
config/littletiles-client.json
config/oauth.cfg
config/fancymenu/user_variables.db
config/fancymenu/menu_identifiers.db
fancymenu_data/last_world.fmdata
BotaniaVars.dat
crafttweaker.log
knownkeys.txt
options.txt
patchouli_data.json
servers.dat
usercache.json
usernamecache.json

# Bloat

config/creativecor*.json
config/acronym/*
config/opencomputers/*.recipes
config/splash.properties
config/AppliedEnergistics2/VersionChecker.cfg
config/AppliedEnergistics2/items.csv
config/laser_drill_ores/default_ores.json
config/littletiles-client.json
config/littletiles.json
config/machinemuse/missingConfigDoubles.txt
config/icbmclassic/explosive_reg.json
config/jei/worldSettings.cfg
config/oauth.cfg
config/InvTweaks/InvTweaks.cfg
config/InvTweaks/*
config/InvTweaks.cfg
config/InvTweaksRules.txt
config/InvTweaksTree.txt
config/worldedit/*
resources/pack.mcmeta
simple-rpc/server-entries.toml

BotaniaVars.dat
crafttweaker.log
knownkeys.txt
OpenComputersMod*.dll
options.txt
patchouli_data.json
servers.dat
usercache.json
usernamecache.json

# Do not ignore server files
!/server_files
37 changes: 16 additions & 21 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,47 +1,42 @@

# Collaborator Guidelines

We use GDLauncher or the CurseForge app as a development environment.
We use [Prism Launcher](https://prismlauncher.org/) as a development environment. You may have success using other launchers, however do don't support this.

## Requirements

- [GDLauncher](https://gdevs.io/#downloadContainer) or the [CurseForge App](https://download.curseforge.com/#download-options)
- Software for Git ([Git](https://git-scm.com/downloads), [GitHub Desktop](https://desktop.github.com/), GitHub Desktop is extremely user friendly)
- Text Editor ([Sublime Text](https://www.sublimetext.com/), [Visual Studio Code](https://code.visualstudio.com/), [Notepad++](https://notepad-plus-plus.org/), etc)
- [Prism Launcher](https://prismlauncher.org/)
- Git implementation ([Git](https://git-scm.com/downloads), [GitHub Desktop](https://desktop.github.com/)). You can use your IDE's built in Git functionality as well.
- Text Editor/IDE ([Visual Studio Code](https://code.visualstudio.com/), [Sublime Text](https://www.sublimetext.com/), [Notepad++](https://notepad-plus-plus.org/), etc)
- Have created a [fork](https://github.com/ShadowRaptorMC/galacticdrive/fork) of the Galactic Drive repository.

## Downloading the latest development build

Download the latest development artifact from [actions](https://github.com/ShadowRaptorMC/galacticdrive/actions). Click on the latest run of the "Create Curseforge Modpack" workflow, and download the GalacticDrive-development artifact. Alternatively, you can use our [nightly.link](https://nightly.link/ShadowRaptorMC/galacticdrive/workflows/cursePackCreate/develop/GalacticDrive-development.zip).
These builds are needed to properly create the development environment, as Forge and mod binaries are not served in the repository.

## Instructions for setting up development environment with GDLauncher
Download the latest development artifact from [actions](https://github.com/ShadowRaptorMC/galacticdrive/actions). Click on the latest run of the "Create Curseforge Modpack" workflow, and download the GalacticDrive-development artifact. Alternatively, you can use our [nightly.link](https://nightly.link/ShadowRaptorMC/galacticdrive/workflows/cursePackCreate/develop/GalacticDrive-development.zip). **If the latest artifact has expired, create an issue to manually push the workflow.**

**1)** Launch GDLauncher, and click "**+**" button at the bottom left. Then. click "Import Zip" at the top of the pop up box. Select the downloaded *GalacticDrive-development.zip* and allow GDLauncher to download the mods. GDLauncher has a process that will open a native browser window to download mods unavailable through third-party launchers. After installation, DO NOT LAUNCH THE PACK! Open the installed instance directory by right clicking the modpack, "Open Folder", and close GDLauncher.
## Instructions for setting up development environment with Prism Launcher

**2)** Open your preferred Git client. and clone your fork of the Galactic Drive Repository, such that the local path will be \(path before GDLauncher)\GDLauncher\instances\galacticdrive.
**1)** Launch Prism Launcher, and click "**Add Instance**" button at the top left. Then. click "Import" in the left navigation, and use the Browse option. Select the downloaded *GalacticDrive-development.zip* and allow Prism Launcher to download the mods and install the modpack. Prism Launcher has a process that will provide instant download links to download mods unavailable through third-party launchers, which will be auto-pulled from your Downloads directory. After installation, DO NOT LAUNCH THE PACK! Open the installed instance directory by right clicking, "Folder" option on the right navigation after selecting the installed modpack, and close Prism Launcher.

**3)** WITHOUT OPENING GDLauncher, copy the **"mods"** directory, the **"natives"** directory, and the **"config.json"** file from the "Galactic Drive" directory (the instance you downloaded with GalacticDrive-development.zip), into the "galacticdrive" directory (where you cloned the repository to). You can then delete the "Galactic Drive" directory.
**2)** Open your preferred Git client. and clone your fork of the Galactic Drive Repository, such that the local path will be a new directory at `\(<path before Prism Directory>)\<Prism Directory>\instances\galacticdrive\minecraft`. DO NOT clone the repository to the same directory you already installed the mod list, you should be making a new directory in `instances` to clone the repository to.

**4)** Open GDLauncher, and launch the galacticdrive instance. After fully launching the modpack, ensure that no files have appeared and remained in your changed files within Git.
**3)** WITHOUT OPENING Prism Launcher, perform the following steps to move files from the installed modpack instance directory, the new instance directory containing the Git repository:

## Instructions for setting up development environment with the CurseForge App
- Copy the **"mods"** directory from `instances\<installed modpack instance directory>\minecraft\mods` to `instances\galacticdrive\minecraft`
- Copy the **""flame" and "natives""** directories, and the **"instance.cfg" and "mmc-pack.json"** files from `instances\<installed modpack instance directory>` (the instance you downloaded with GalacticDrive-development.zip), into `instances\galacticdrive` (where you cloned the repository to). You can then delete the instance folder created when downloading the modpack with the development artifact.

**1)** Launch the CurseForge App, and click "Create Custom Profile" button at the top right. Then. click "import" at the top of the pop up box. Select the downloaded GalacticDrive-development.zip and allow the CurseForge app to download the mods. After installation, DO NOT LAUNCH THE PACK! Open the installed instance directory by right clicking the modpack, "Open Folder", and close the CurseForge App.

**2)** Open your preferred Git client. and clone your fork of the Galactic Drive Repository, such that the local path will be \(path before Curse App)\CurseForge\Instances\galacticdrive.

**3)** WITHOUT OPENING THE CURSEFORGE APP, copy the **"mods"** directory, and the **".curseclient"** and **"minecraftinstance.json"** from the "Galactic Drive" directory (the instance you downloaded with GalacticDrive-development.zip), into the "galacticdrive" directory (where you cloned the repository to). You can then delete the "Galactic Drive" directory.

**4)** Open the CurseForge App, and launch the Galactic Drive instance. After fully launching the modpack, ensure that no files have appeared and remained in your changed files within Git.
**4)** Open Prism Launcher, and launch the galacticdrive instance. After fully launching the modpack, ensure that no files have appeared and remained in your changed files within Git.

<hr>

This concludes the setup of the development environment. Any changes you make to the modpack will be reflected in your preferred Git client.

If you ever encounter any files appearing changed when you did not directly change them, create an [issue](https://github.com/ShadowRaptorMC/galacticdrive/issues) so we can add the file to our .gitignore.
Keep in mind that you may see some files marked as changed *while the modpack is launching**. These should be removed after the pack finishes launching. If you ever encounter any persisting file changes when you did not directly change them, create an [issue](https://github.com/ShadowRaptorMC/galacticdrive/issues) so we can add the file to our .gitignore.

## Submitting a Pull Request

Be sure that you are working from the **develop** branch of the repository. This is where active development takes place. Your pull request from the **develop** branch of your fork must be merged into the **develop** branch of the main repository.
Be sure that you are working from the **develop** branch of the repository. This is where active development takes place. Your pull request from the **develop** branch of your fork must be merged into the **develop** branch of the upstream repository.

If you plan to make large changes to the modpack and would like to see them upstream, it would be best to consult Zediious on our [Discord](http://www.discord.shadowraptor.net/) so that we can see if the changes would make it into the modpack before you spend effort making the changes.
If you plan to make large changes to the modpack and would like to see them upstream, it would be best to consult Zediious on our [Discord](http://www.discord.shadowraptor.net/) or by making an issue on the upstream repository so that we can see if the changes would make it into the modpack before you spend effort making the changes.
30 changes: 0 additions & 30 deletions config/AppliedEnergistics2/VersionChecker.cfg

This file was deleted.

Loading