mirror of
https://github.com/GTNewHorizons/Postea.git
synced 2026-11-14 01:14:01 +00:00
RetroFuturaGradle port (#109)
* Update gradlew to 7.6 * Minimal changes to not crash when loading RFG instead of FG, remove some no longer necessary workarounds * Update gradlew to 8.0-rc-1 * Fix build.gradle IntelliJ warnings, use configuration avoidance api for faster gradle startup * Fix crash in processResources due to file duplication with the implicit from() block * Working runClient/runServer * Use RFG's jar/reobfJar instead of hacks around FG's sometimes reobfed jar * Fix spotless using the wrong sourcesets * Fix publishing issues * Bring back jvm8 compatibility * Add documentation to `dependencies.gradle` * Add `compile` config backwards compat with a deprecation notice * Add AT support * Add IDEA config * Add a testCompile backwards compat configuration * Maven and mixin fixes * Squash more publishing bugs * Bump settings.gradle commits * Switch gradle distribution back to bin * Add a mod buildscript&gradle updating helper script (temporary, remove before merging) * Rerun actions * Add IJ-native run configs, pass javac options * Switch the default tag injection mechanism to a generated class * Bump the RFG version * Inject coremods in intellij-native run configurations * Update gradle to 8.0-rc-2 * Bump RFG version * Fix missing toolchain provider in Gradle 8 * Make minimization of shadow jars optional, fix missing runClient->shadowJar dependency * Update RFG, enable assertions only in the current mod, update gtnhmixins, configure idea projects after all jvm args are set up fixes <https://github.com/GTNewHorizons/RetroFuturaGradle/issues/1> * Add a workaround for repackaged CCL not finding mappings * Remove the silly 1.7.10- prefix to all mod versions, it's stripped in publishing anyway * wip: Jabel * Add opt-in Jabel support for Java 17 syntax compiled to Java 8 bytecode * Point actions to the rfg branch * Configure the IDEA inspection to ban Java 9+ standard library usage * Remove inspectionProfiles, they seem to not work after all * Add optional generic injection settings from RFG * Move updated spotless configs to `gtnhShared` * Downgrade gradlew to 7.6 from the RC versions * Spotless apply with the new settings * Cleanups before the PR is ready to review * Bump RFG to fix Windows path escaping in Java code
This commit is contained in:
1 parent
581ba94989
commit
1d5c51c7b8
18 files changed
+1068
-521
No files matched your search
@@ -1,6 +1,7 @@
|
||||
package com.myname.mymodid;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import net.minecraftforge.common.config.Configuration;
|
||||
|
||||
public class Config {
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
package com.myname.mymodid;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
import cpw.mods.fml.common.Mod;
|
||||
import cpw.mods.fml.common.SidedProxy;
|
||||
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLServerStartingEvent;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
@Mod(modid = Tags.MODID, version = Tags.VERSION, name = Tags.MODNAME, acceptedMinecraftVersions = "[1.7.10]")
|
||||
public class MyMod {
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
package com.myname.mymodid;
|
||||
|
||||
// Use this class for Strings only. Do not import any classes here. It will lead
|
||||
// to issues with Mixins if in use!
|
||||
|
||||
public class Tags {
|
||||
|
||||
public static final String MODID = "examplemod";
|
||||
public static final String MODNAME = "Example Mod";
|
||||
public static final String VERSION = "GRADLETOKEN_VERSION"; // will be replaced by your configuration values at
|
||||
// build time
|
||||
}
|
||||
Reference in new issue
Block a user