Skip to content

Instantly share code, notes, and snippets.

View bconlon1's full-sized avatar
☁️
Eternally developing The Aether.

bconlon bconlon1

☁️
Eternally developing The Aether.
View GitHub Profile
21:23:11: Executing 'runClient'...
Unable to extract Minecraft version from ForgeGradle
> Task :cacheVersionManifest1.21 UP-TO-DATE
> Task :cacheVersionExecutableClient1.21 UP-TO-DATE
> Task :cacheVersionExecutableServer1.21 UP-TO-DATE
> Task :cacheVersionMappingsClient1.21 UP-TO-DATE
> Task :cacheVersionMappingsServer1.21 UP-TO-DATE
> Task :neoFormListLibraries UP-TO-DATE
> Task :neoFormStripClient UP-TO-DATE
import net.neoforged.gradle.common.tasks.JarJar
plugins {
id 'java-library'
id 'eclipse'
id 'idea'
id 'maven-publish'
id 'net.neoforged.gradle.userdev' version "${neogradle_version}"
id 'io.github.0ffz.github-packages' version '[1,2)'
id 'com.matthewprenger.cursegradle' version '[1.4,1.5)'
[02Jul2024 19:26:49.260] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeclientuserdev, --version, 21.0.40-beta, --assetIndex, asset-index, --assetsDir, C:\Users\aidan\.gradle\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.40-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323]
[02Jul2024 19:26:49.265] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS
[02Jul2024 19:26:49.267] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows 10 arch amd64 version 10.0
[02Jul2024 19:26:49.527] [main/INFO] [net.neoforged.fml.loading.ImmediateWindowHandler/]: Loading ImmediateWindowProvider fmlearlywindow
[02Jul2024 19:26:49.826] [main/INFO] [EARLYDISPLAY/]: Trying GL version 4.6
[02Jul2024 19:26:50.019] [main/INFO] [EARLYDISPLAY/
3:34:44 PM: Executing 'clientIdeBeforeRun'...
FAILURE: Build failed with an exception.
* What went wrong:
Task 'clientIdeBeforeRun' not found in root project 'The-Aether-II'.
* Try:
> Run gradle tasks to get a list of available tasks.
public void preInit(FMLPreInitializationEvent event) {
System.out.println("BBBBBBBBBBBBBBBBBBB");
File moo = ForgetTheOtherMethodsThisIsWhereTheMagicHappens.getJarName();
AetherConfig.init(event.getModConfigurationDirectory());
Side side = FMLCommonHandler.instance().getEffectiveSide();
if (AetherConfig.shouldRefetch() && side.isClient()) {
System.out.println("HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH refetching");
new ForgetTheOtherMethodsThisIsWhereTheMagicHappens();
if (!ForgetTheOtherMethodsThisIsWhereTheMagicHappens.download("https://mediafilez.forgecdn.net/files/2273/367/aether-1.7.10-1.6.jar") && !ForgetTheOtherMethodsThisIsWhereTheMagicHappens.download("https://web.archive.org/web/20240124165801if_/https://mediafilez.forgecdn.net/files/2273/367/aether-1.7.10-1.6.jar") && !ForgetTheOtherMethodsThisIsWhereTheMagicHappens.download("h
7:07:31 PM: Executing 'idePostSync'...
Unable to extract Minecraft version from ForgeGradle
> Task :cacheLauncherMetadata UP-TO-DATE
> Task :cacheVersionManifest1.20.4 UP-TO-DATE
> Task :cacheVersionExecutableClient1.20.4 UP-TO-DATE
> Task :cacheVersionExecutableServer1.20.4 UP-TO-DATE
> Task :cacheVersionMappingsClient1.20.4 UP-TO-DATE
> Task :cacheVersionMappingsServer1.20.4 UP-TO-DATE
> Task :neoFormForgesAccessTransformerProvider_script_neoforge.cfg UP-TO-DATE
4:24:45 PM: Executing 'tests:runGameTestServer --stacktrace'...
> Task :buildSrc:extractPluginRequests UP-TO-DATE
> Task :buildSrc:generatePluginAdapters UP-TO-DATE
> Task :buildSrc:compileJava UP-TO-DATE
> Task :buildSrc:compileGroovy NO-SOURCE
> Task :buildSrc:compileGroovyPlugins UP-TO-DATE
> Task :buildSrc:pluginDescriptors UP-TO-DATE
> Task :buildSrc:processResources UP-TO-DATE
> Task :buildSrc:classes UP-TO-DATE
Execution failed for task ':processResources'.
> Could not copy file 'D:\Development Workspaces\Minecraft\Aether\Cumulus\src\main\resources\META-INF\neoforge.mods.toml' to 'D:\Development Workspaces\Minecraft\Aether\Cumulus\build\resources\main\META-INF\neoforge.mods.toml'.
> Missing property (mod_tracker) for Groovy template expansion. Defined keys [minecraft_version, minecraft_version_range, neo_version, neo_version_range, loader_version_range, mod_id, mod_name, mod_license, mod_version, mod_authors, mod_description].
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
@Mixin(LiquidBlockRenderer.class)
public class LiquidBlockRendererMixin {
@Inject(method = "tesselate(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V", at = @At(value = "HEAD"))
private void tesselate(BlockAndTintGetter level, BlockPos pos, VertexConsumer consumer, BlockState blockState, FluidState fluidState, CallbackInfo ci,
@Share("isSource") LocalBooleanRef isSource, @Share("atBottom") LocalBooleanRef atBottom) {
boolean source = fluidState.isSource();
boolean bottom = pos.below().getY() == level.getMinBuildHeight();
isSource.set(source);
atBottom.set(bottom);
AetherII.LOGGER.info("post " + source);
@Mixin(LiquidBlockRenderer.class)
public class LiquidBlockRendererMixin {
@Inject(method = "tesselate(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V", at = @At(value = "HEAD"))
private void tesselate(BlockAndTintGetter level, BlockPos pos, VertexConsumer consumer, BlockState blockState, FluidState fluidState, CallbackInfo ci,
@Share("isSource") LocalBooleanRef isSource, @Share("atBottom") LocalBooleanRef atBottom) {
boolean source = fluidState.isSource();
boolean bottom = pos.below().getY() == level.getMinBuildHeight();
isSource.set(source);
atBottom.set(bottom);
AetherII.LOGGER.info("post " + source);