Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
141 commits
Select commit Hold shift + click to select a range
f8a6d51
Finished destruction development for rocket motors
StannisMod Jul 3, 2024
5aea468
Merge remote-tracking branch 'origin/1.12' into 1.12
StannisMod Jul 3, 2024
a3a0dff
-
StannisMod Jul 3, 2024
b019061
Made rocket able to explode on start if there are the broken componen…
StannisMod Jul 3, 2024
c20872a
enable simple tree placement for terraforming
dercodeKoenig Jul 4, 2024
86cfaa2
terraforming update: added heightmap terraforming
dercodeKoenig Jul 6, 2024
67f3d93
fix planets not rotating when space station rotates
dercodeKoenig Jul 6, 2024
debc386
fully implemted heightmap terraforming + safe zone system
dercodeKoenig Jul 6, 2024
db8bff8
fixed some real shitty bugs
dercodeKoenig Jul 7, 2024
827cc8d
bug fixes
dercodeKoenig Jul 7, 2024
9c52d18
The repair recipes
StannisMod Jul 7, 2024
8e71baa
Fixed satellite hatches weighting override
StannisMod Jul 7, 2024
2c9def2
Made rendering for the broken textures
StannisMod Jul 7, 2024
9d88aeb
Merge remote-tracking branch 'origin/1.12' into 1.12
StannisMod Jul 7, 2024
6214dec
more bug fixes and improvements
dercodeKoenig Jul 7, 2024
d1f7c8d
fully repaired mining drill
dercodeKoenig Jul 7, 2024
755cfd2
last bugfix
dercodeKoenig Jul 7, 2024
114829a
and another bugfix
dercodeKoenig Jul 7, 2024
e8d7165
little improvements
dercodeKoenig Jul 7, 2024
bfcf78f
Merge branch '1.12' into terraforming-/drill-update
dercodeKoenig Jul 8, 2024
d7778d3
Merge pull request #22 from dercodeKoenig/terraforming-/drill-update
dercodeKoenig Jul 8, 2024
47ded85
bug fixes and improvements for drill & terraforming
dercodeKoenig Jul 10, 2024
e7ac483
fixed crash on world save
dercodeKoenig Jul 10, 2024
e408f92
Fixed rocket stick in atmosphere, made config entries for all of motors
StannisMod Jul 10, 2024
d9e69ee
Merge remote-tracking branch 'origin/1.12' into 1.12
StannisMod Jul 10, 2024
0b625d4
Extended buildscripts
StannisMod Jul 10, 2024
af4f146
version up to 2.1.1
dercodeKoenig Jul 11, 2024
ecb1a4c
the blockupdate code will no longer be executed from the onAdjacentBl…
dercodeKoenig Jul 11, 2024
5805e12
The great... update
StannisMod Jul 21, 2024
5cba7fc
Service station now working
StannisMod Jul 22, 2024
361c3f6
Pre-finished service station
StannisMod Jul 22, 2024
2e9a1f3
Just a fix
StannisMod Jul 22, 2024
7fefbfe
Fixed stats not changing within repairing process
StannisMod Jul 23, 2024
e5923bc
Fixed service station repairs parts that are not broken
StannisMod Jul 23, 2024
1ddc33f
Fixed ore generation
StannisMod Jul 26, 2024
b30affa
Handled situation assembler invalidates during the repair process
StannisMod Jul 26, 2024
b441209
-
StannisMod Jul 26, 2024
55d95b1
Merge branch 'feature/service_station' into fix/ore_generation
StannisMod Jul 26, 2024
e1a78cd
Fixed not damaging on land
StannisMod Jul 26, 2024
aea5096
fix structure generation crash
dercodeKoenig Jul 28, 2024
c66519a
increased distance to send biome change information to client
dercodeKoenig Jul 28, 2024
db8957b
Merge pull request #23 from dercodeKoenig/feature/service_station
StannisMod Jul 29, 2024
2e8386c
Merge pull request #24 from dercodeKoenig/fix/ore_generation
StannisMod Jul 29, 2024
6b6f5c4
Service station improvements, fixes (#25)
StannisMod Jul 30, 2024
1468149
Updated compat
StannisMod Jul 30, 2024
344fc88
made all tanks rotable + note on missing planet leo bug
dercodeKoenig Jul 30, 2024
a3cd8f8
Merge branch '1.12' of https://github.com/dercodeKoenig/AdvancedRocke…
dercodeKoenig Jul 30, 2024
c01290d
some bugfixes
dercodeKoenig Aug 20, 2024
5764177
make player center on seat in rocket + increase lack hole render dist…
dercodeKoenig Aug 22, 2024
c19c42c
implemented basic logic for 2 stage terraforming
dercodeKoenig Sep 2, 2024
983d0c0
drill will now do heightmap terraforming
dercodeKoenig Sep 2, 2024
8c74c32
terraforming is ready
dercodeKoenig Sep 3, 2024
e9e95b7
implemented gradual terraforming
dercodeKoenig Sep 4, 2024
ba84642
Fix/motor render (#30)
StannisMod Sep 4, 2024
25266b7
Fix/rocket scanner (#29)
StannisMod Sep 4, 2024
b38572c
some final changes and improvements and little bugfixes for the terra…
dercodeKoenig Sep 4, 2024
1f828db
Merge pull request #28 from dercodeKoenig/new-terraforming-v2
dercodeKoenig Sep 4, 2024
b533bb3
laser drill bugfixes, unfinished black hole rendering with dynamic di…
dercodeKoenig Sep 5, 2024
59029fe
the only f*cking solution I came up with that kind of works. we wil j…
dercodeKoenig Sep 5, 2024
8f37906
Removed com.sun.javafx.geom.Vec3f import
StannisMod Sep 5, 2024
62555a4
fix seat position in storagechunk, not in entityRocket. assemblingmac…
dercodeKoenig Sep 5, 2024
b7ff517
Merge branch '1.12' of https://github.com/dercodeKoenig/AdvancedRocke…
dercodeKoenig Sep 5, 2024
3e32d99
second try...
dercodeKoenig Sep 5, 2024
8c8205f
particle improvements
dercodeKoenig Sep 5, 2024
d61e651
small bugfixes + new texture render system for rocket flight
dercodeKoenig Sep 5, 2024
5aaa7cd
added transparent texture fade-in (but this bs does not work for alph…
dercodeKoenig Sep 5, 2024
0e2ddc9
this is best I can do... please fix the fuel bug and rocket stuck in …
dercodeKoenig Sep 5, 2024
4b67174
bug fixes & new warp sky
dercodeKoenig Sep 5, 2024
18c2a5b
reduced particles and set acceleration to a maximum of 0.01 to avoid …
dercodeKoenig Sep 6, 2024
e7a9150
created poition interpolation
dercodeKoenig Sep 6, 2024
2206a9c
bugfixes in rocket motion system & planet render
dercodeKoenig Sep 6, 2024
41534db
improvement to rocket movement
dercodeKoenig Sep 6, 2024
c4d5bda
added smooth velocity change
dercodeKoenig Sep 6, 2024
c2f3e24
bugfixes & made rocket velocity change slowly to avoid jumps
dercodeKoenig Sep 6, 2024
8fd5db4
added advancements and fixed the terraformer (again - no idea why thi…
dercodeKoenig Sep 7, 2024
e414f16
fix fluid loaders networking bug
dercodeKoenig Sep 8, 2024
8cb86d9
Update LibVulpes-deobf.jar
dercodeKoenig Sep 8, 2024
624b05d
Various fixes, new texture for service monitor
StannisMod Sep 8, 2024
f84b70a
Merge pull request #31 from dercodeKoenig/fix/various
dercodeKoenig Sep 8, 2024
a80ba4d
small bugfixe & quality improvements
dercodeKoenig Sep 8, 2024
4bb48bd
fix liquid tank fluid capacity bug
dercodeKoenig Sep 8, 2024
aacacc8
added config for energy / liquid hatch capacity
dercodeKoenig Sep 9, 2024
591eed1
better decoration in terraforming
dercodeKoenig Sep 9, 2024
ae1c34a
fix rocket fire&smoke render bug caused by removing stats.reset()
dercodeKoenig Sep 9, 2024
4b233c8
bugfixes....
dercodeKoenig Sep 9, 2024
875cd3e
Update StorageChunk.java
dercodeKoenig Sep 9, 2024
20b6bc8
Added storage hatch
StannisMod Sep 9, 2024
bc1279f
added config to disable inventory scanning
dercodeKoenig Sep 9, 2024
ba3244a
realistic acceleration
dercodeKoenig Sep 9, 2024
199137a
better weight calculation, little bugfix,
dercodeKoenig Sep 10, 2024
e3fe6c5
made assembled rocket show stats in rocket assembler
dercodeKoenig Sep 10, 2024
1ffcb04
Update README.md
dercodeKoenig Sep 10, 2024
45b5b45
Update TileRocketAssemblingMachine.java
dercodeKoenig Sep 10, 2024
b8b0a5a
increased max link distance to allow for many fueling stations
dercodeKoenig Sep 10, 2024
4ca0d29
made Quarter happy with changing names to uglyLookingJavaStyleNamesTh…
dercodeKoenig Sep 10, 2024
7b56ce8
fix float weight numbers bug
dercodeKoenig Sep 10, 2024
703a7e6
Merge pull request #32 from dercodeKoenig/config-disable-inventory-we…
dercodeKoenig Sep 10, 2024
85024ec
namefix
dercodeKoenig Sep 10, 2024
919ebb9
Git breaks it...
StannisMod Sep 11, 2024
bfdd0a8
Merge remote-tracking branch 'origin/1.12' into 1.12
StannisMod Sep 11, 2024
71422d0
particles now render after everything else to fix them not showing co…
dercodeKoenig Sep 11, 2024
7812de7
Update RendererBrokenPart.java
dercodeKoenig Sep 11, 2024
3b69e4b
Merge pull request #34 from dercodeKoenig/particle-render-update
dercodeKoenig Sep 11, 2024
b93c75e
Fixed rendering
StannisMod Sep 11, 2024
62fdf0c
Merge remote-tracking branch 'origin/1.12' into 1.12
StannisMod Sep 11, 2024
f0b1c33
fix broken part not rendering & improvements to rocket monitoring st…
dercodeKoenig Sep 11, 2024
635d605
make it show only fuel - use monitoring station to see oxidizer
dercodeKoenig Sep 11, 2024
d7989ca
update default fuel use for balance
dercodeKoenig Sep 11, 2024
1a0ef92
bugfixes.....
dercodeKoenig Sep 11, 2024
e6119ed
Update TrailFx.java
dercodeKoenig Sep 12, 2024
938fdc3
Added fluids to the weight system
StannisMod Sep 13, 2024
76226f7
Pretty printing json
StannisMod Sep 13, 2024
d4063bf
made the rocket assembler correctly show weight + better default weights
dercodeKoenig Sep 14, 2024
a737622
Update TileRocketAssemblingMachine.java
dercodeKoenig Sep 14, 2024
6728737
Update zh_CN.lang
suoyukii Sep 15, 2024
a90d8f1
Update LICENSE
dercodeKoenig Sep 15, 2024
5cb2068
Merge pull request #35 from suoyukii/patch-1
dercodeKoenig Sep 15, 2024
2806798
Update LICENSE
dercodeKoenig Sep 15, 2024
2cdfeb1
Update LICENSE
dercodeKoenig Sep 15, 2024
a0a99ea
mo integration
perevozke Oct 1, 2024
e3cd781
done
perevozke Oct 1, 2024
b1713b6
Merge pull request #38 from perevozke/1.12
dercodeKoenig Oct 1, 2024
0ec4047
mo fix, mb
perevozke Oct 5, 2024
c3cb905
Merge pull request #39 from perevozke/1.12
dercodeKoenig Oct 19, 2024
9d9c531
whatever....
dercodeKoenig Nov 14, 2024
13a2e44
fix nullpointer crash in server tick loop
dercodeKoenig Nov 30, 2024
d88199e
fixed solar array infinite energy near stars
dercodeKoenig Dec 20, 2024
2365050
fixed observatory data bug
dercodeKoenig Dec 20, 2024
3fc7dac
increased build height for rockets
dercodeKoenig Dec 20, 2024
dd47045
fix fall distance bug for rockets
dercodeKoenig Dec 20, 2024
338b10e
Async planet weather (#45)
StannisMod Jan 27, 2025
108ae64
Update gradle.properties
dercodeKoenig Jan 27, 2025
7a7843e
no more reflexia (#48)
perevozke Feb 20, 2025
563da6f
Refine zh_CN.lang for improved accuracy and clarity (#49)
zyx006 Mar 3, 2025
cae3c0b
mo integration(androids doesnt load thru bypass config so i just hard…
perevozke Mar 19, 2025
89d00a8
dimOffset->isStar()
perevozke Mar 19, 2025
1e05cef
Merge pull request #53 from perevozke/clientserver_warpfix
dercodeKoenig Mar 19, 2025
6bae4ff
version up
dercodeKoenig Mar 19, 2025
d0866fc
remove old debug msgs
dercodeKoenig Mar 29, 2025
459a8d7
https://discord.com/channels/1251616570568867932/1251623407624261702/…
dercodeKoenig Apr 13, 2025
be2774d
added GlStateManager.enableAlpha(); to restore gl state
dercodeKoenig Jun 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ output
# other
eclipse
run
run-server
refresh.bat
AdvancedRocketry.txt
changelog.html
Expand Down
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017
Copyright (c) 2024

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
21 changes: 2 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Advanced Rocketry - Reworked
This is a fork of Advanced Rocketry where we fix all the bugs of the mod because the devs don't do it.
This is a fork of Advanced Rocketry.

You can download the new mod from curseforge: https://www.curseforge.com/minecraft/mc-mods/advanced-rocketry-2

Expand All @@ -10,23 +10,6 @@ original github repo: https://github.com/Advanced-Rocketry/AdvancedRocketry

old documentation: http://arwiki.dmodoomsirius.me/


## Current bugfixes:
- satellites disconnect on server restart fixed
- biome remote crash fixed
- warp fuel displays incorrect fixed
- rocket stuck in orbit 25 secs (fixed)
- biome changer energy consumption system fixed
- asteroid field available as custom Icon: customIcon="asteroid"
- improved planetary map
- space elevator fixed
- void miner fixed (void miner does not actually break blocks on planet)
- gas mining: gas selection not updating fixed
- solar panels crash near stars fixed
- #### AR had over 200 open issues. I fixed so many of them that I stopped writing them all down because it would be a very long list. Just look at the commit history and you can see all that changed.


## Improvements:
- There are many improvements but same as with bugs, I stopped writing them all down because it would be a very long list
You can see all bugfixes / improvements in the commit history


51 changes: 37 additions & 14 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ val startGitRev: String by project
group = "zmaster587.advancedRocketry"
setProperty("archivesBaseName", archiveBase)

legacy {
fixClasspath = true
}

val buildNumber: String by lazy { System.getenv("BUILD_NUMBER") ?: getDate() }

fun getDate(): String {
Expand All @@ -41,7 +45,7 @@ fun getDate(): String {
return format.format(Date())
}

version = "$modVersion-$buildNumber"
version = "$modVersion"

println("$archiveBase v$mcVersion-$version")

Expand All @@ -51,10 +55,26 @@ java {
}
}

configurations.configureEach {
exclude(group = "net.minecraftforge", module = "mergetool")
tasks {
javadoc {
options.encoding = "UTF-8"
}
compileJava {
options.encoding = "UTF-8"
}
compileTestJava {
options.encoding = "UTF-8"
}

// withType(JavaCompile) {
// options.encoding = "UTF-8"
// }
}

//configurations.configureEach {
// exclude(group = "net.minecraftforge", module = "mergetool")
//}

//sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
tasks.compileJava {
sourceCompatibility = "1.8"
Expand All @@ -63,7 +83,7 @@ tasks.compileJava {


minecraft {
mappings("snapshot", "20170624-1.12")
mappings("snapshot", "20171003-1.12")

accessTransformer(file("src/main/resources/META-INF/accessTransformer.cfg"))

Expand Down Expand Up @@ -131,10 +151,10 @@ repositories {
name = "ModMaven"
url = uri("https://modmaven.k-4u.nl")
}
maven {
name = "Galacticraft"
url = uri("https://maven.galacticraft.dev/repository/legacy-releases/")
}
//maven {
// name = "Galacticraft"
// url = uri("https://maven.galacticraft.dev/repository/legacy-releases/")
//}
// maven {
// name = "LibVulpes"
// url = uri("http://maven.dmodoomsirius.me/")
Expand All @@ -152,15 +172,17 @@ dependencies {
//compileOnly("net.industrial-craft:industrialcraft-2:$icVersion:dev")
//implementation("zmaster587.libVulpes:LibVulpes:$mcVersion-$libVulpesVersion-$libVulpesBuildNum-deobf")

compileOnly(fg.deobf("dev.galacticraft:galacticraft-legacy:$gcVersion"))

//compileOnly(fg.deobf("dev.galacticraft:galacticraft-legacy:$gcVersion"))
compileOnly(fg.deobf("curse.maven:galacticraft-legacy-564236:4671122"))
compileOnly(fg.deobf("mezz.jei:jei_${mcVersion}:${jeiVersion}:api"))
runtimeOnly(fg.deobf("mezz.jei:jei_${mcVersion}:${jeiVersion}"))
implementation(fg.deobf("mezz.jei:jei_${mcVersion}:${jeiVersion}")) // Sorry but it won't start wihout jei...
//runtimeOnly(fg.deobf("mezz.jei:jei_${mcVersion}:${jeiVersion}")) // I think this crashes the game for me when running from IntelliJ

implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
compileOnly(fileTree(mapOf("dir" to "libs/compileOnly", "include" to listOf("*.jar"))))

implementation ("net.minecraftforge:mergetool:0.2.3.3")
// implementation ("zmaster587.libVulpes:libVulpes:1.12.2-0.4.2+:deobf")
// implementation ("net.minecraftforge:mergetool:0.2.3.3")
implementation ("net.minecraftforge:mergetool") { version { strictly("0.2.3.3") } }
}

tasks.processResources {
Expand Down Expand Up @@ -206,6 +228,7 @@ tasks.withType(Jar::class) {
"Implementation-Title" to archiveBase,
"Implementation-Version" to project.version,
"Git-Hash" to gitHash,
"FMLAT" to "accessTransformer.cfg",
"FMLCorePlugin" to "zmaster587.advancedRocketry.asm.AdvancedRocketryPlugin",
"FMLCorePluginContainsFMLMod" to "true"
)
Expand Down Expand Up @@ -308,4 +331,4 @@ idea {
module {
inheritOutputDirs = true
}
}
}
6 changes: 2 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,10 @@ org.gradle.daemon=false
# Project
mcVersion=1.12.2
forgeVersion=14.23.5.2860
modVersion=2.0.11
modVersion=2.1.7
archiveBase=AdvancedRocketry
startGitRev=8e676bd

# Dependencies
libVulpesVersion=0.4.3
libVulpesVersion=0.5.0
jeiVersion=4.16.1.301
icVersion=2.7.39-ex111
gcVersion=4.0.6
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Sun Jul 07 14:46:24 CEST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
networkTimeout=10000
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Binary file modified libs/LibVulpes-deobf.jar
Binary file not shown.
Binary file not shown.
5 changes: 5 additions & 0 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
pluginManagement {
repositories {
gradlePluginPortal()
mavenCentral()
maven {
name = "MinecraftForge"
url = uri("https://maven.minecraftforge.net/")
Expand All @@ -9,6 +10,10 @@ pluginManagement {
name = "FancyGradle"
url = uri("https://maven.gofancy.wtf/releases")
}
maven { url = uri("https://plugins.gradle.org/m2/") }
maven {
url = uri("https://oss.sonatype.org/content/repositories/snapshots/")
}
}
}

Expand Down
18 changes: 18 additions & 0 deletions src/main/java/zmaster587/advancedRocketry/ARHookLoader.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package zmaster587.advancedRocketry;


import zmaster587.advancedRocketry.repack.gloomyfolken.hooklib.minecraft.HookLoader;
import zmaster587.advancedRocketry.repack.gloomyfolken.hooklib.minecraft.PrimaryClassTransformer;

public class ARHookLoader extends HookLoader {

@Override
public String[] getASMTransformerClass() {
return new String[]{PrimaryClassTransformer.class.getName()};
}

@Override
public void registerHooks() {
registerHookContainer("zmaster587.advancedRocketry.ARHooks");
}
}
Loading