Skip to content

Instantly share code, notes, and snippets.

View SettingDust's full-sized avatar
🎯
Focusing

SettingDust

🎯
Focusing
View GitHub Profile
@SettingDust
SettingDust / gist:a59841750bf22e7633e8ce785e39df77
Created October 18, 2023 09:50
MixinExtras 0.2.0 ClassNotFoundException
Exception in thread "main" java.lang.NoClassDefFoundError: com/llamalad7/mixinextras/MixinExtrasBootstrap
at TRANSFORMER/mixinextras@0.2.0/com.llamalad7.mixinextras.platform.forge.MixinExtrasConfigPlugin.onLoad(MixinExtrasConfigPlugin.java:14)
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.PluginHandle.onLoad(PluginHandle.java:119)
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinConfig.onSelect(MixinConfig.java:707)
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.selectConfigs(MixinProcessor.java:498)
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:460)
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438)
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290)
a
Starting Gradle Daemon...
Gradle Daemon started in 829 ms
> Configure project :
[gradle-semver-plugin] WARN No version found for target branch Branch(name=main, refName=refs/remotes/origin/main), using initial version
> Semver: 1.31.1
> Task :prepareKotlinBuildScriptModel UP-TO-DATE
Error getting artifact: curse.maven:libertys-villagers-700485:4738904_mapped_packdevsrg_1.18.2:null@jar from DeobfuscatingRepo
org.gradle.internal.resolve.ArtifactNotFoundException: Could not find libertys-villagers-700485-4738904.jar (curse.maven:libertys-villagers-700485:4738904).
@SettingDust
SettingDust / build.gradle.kts
Last active September 9, 2023 14:31
Gradle shadow relocating question
import fr.il_totore.manadrop.MinecraftDependencyHelper.spigot
import org.jetbrains.kotlin.gradle.utils.extendsFrom
plugins {
java
kotlin("jvm") version "1.9.10"
kotlin("plugin.serialization") version "1.9.10"
id("fr.il_totore.manadrop") version "0.4.3"
@SettingDust
SettingDust / mod menu
Created July 17, 2023 06:45
Quilt loom using wrong class loader
[14:43:45] [main/INFO] (Quilt Loader/GameProvider) Loading Minecraft 1.19.2 with Quilt Loader 0.20.0-beta.4
[14:43:45] [main/DEBUG] (Quilt Loader/GamePatch) Found game constructor: net.minecraft.client.main.Main -> net.minecraft.client.Minecraft
[14:43:45] [main/DEBUG] (Quilt Loader/GamePatch) Patching game constructor <init>(Lnet/minecraft/client/main/GameConfig;)V
[14:43:45] [main/DEBUG] (Quilt Loader/GamePatch) Run directory field is thought to be net/minecraft/client/Minecraft/gameDirectory
[14:43:45] [main/DEBUG] (Quilt Loader/GamePatch) Applying brand name hook to net/minecraft/client/ClientBrandRetriever::getClientModName
[14:43:45] [main/DEBUG] (Quilt Loader/GamePatch) Applying brand name hook to net/minecraft/server/MinecraftServer::getServerModName
[14:43:45] [main/DEBUG] (Quilt Loader/GamePatch) Patched 3 classs
[14:43:47] [main/WARN] (Quilt Loader/Discovery) Warnings for quilt.mod.json at: '/Minecraft/ModSets/.gradle/quilt-loom-cache/remapped_mods/loom_mappings_1_19_2_layered_hash_1315754561_v2/or
package settingdust.liangmufixes.mixin.backport.reflection;
import com.google.common.base.MoreObjects;
import com.google.common.base.Preconditions;
import net.minecraft.launchwrapper.Launch;
import net.minecraftforge.fml.relauncher.ReflectionHelper;
import org.apache.commons.lang3.StringUtils;
import org.spongepowered.asm.mixin.Mixin;
import settingdust.liangmufixes.Public;
@SettingDust
SettingDust / TagSerializers.kt
Created June 26, 2023 05:02
Minecraft Kotlin Nbt Tag Serializers Mojmap
import kotlinx.serialization.*
import kotlinx.serialization.builtins.ListSerializer
import kotlinx.serialization.builtins.MapSerializer
import kotlinx.serialization.builtins.serializer
import kotlinx.serialization.descriptors.*
import kotlinx.serialization.encoding.Decoder
import kotlinx.serialization.encoding.Encoder
import kotlinx.serialization.modules.SerializersModule
import kotlinx.serialization.modules.polymorphic
import kotlinx.serialization.modules.subclass
This file has been truncated, but you can view the full file.
[20:36:55] [main/INFO] (Quilt Loader/GameProvider) Loading Minecraft 1.19.2 with Quilt Loader 0.19.0-beta.18
[20:36:55] [main/INFO] (Quilt Loader/Mappings) Loading mappings: jar:file:/H:/Minecraft/SandboxRPG/libraries/net/fabricmc/intermediary/1.19.2/intermediary-1.19.2.jar!/mappings/mappings.tiny
[20:36:59] [main/WARN] (Quilt Loader/Metadata) Warnings for mod "dungeons_arise"'s mod json:
- Unsupported root entry "credits" at at line 12 column 12 path $.credits
[20:37:01] [main/WARN] (Quilt Loader/Discovery) Unknown file in mods folder: <mods>/manually/mods.json
[20:37:01] [main/WARN] (Quilt Loader/Metadata) Warnings for mod "moreculling"'s mod json:
- Unsupported root entry "embedded" at at line 35 column 13 path $.embedded
[20:37:12] [main/INFO] (Quilt Loader/Cache) Not reusing previous transform cache since it has 511 different keys. (Add '-Dloader.transform_cache.log_changed_keys=true' to see all changes).
[20:37:27] [main/INFO] (Quilt Loader) Copying minecraft to a temporary jar file H:\Minecraft\Sandb
@SettingDust
SettingDust / latest
Last active May 6, 2022 08:19
BetterLoadingScreen with DefaultSettings
[16:15:22] [main/INFO] (Launcher) ModLauncher running: args [--username, SettingDust, --version, 沙盒 RPG 2, --gameDir, H:\Minecraft\HamaCraft\versions\沙盒 RPG 2, --assetsDir, H:\Minecraft\HamaCraft\assets, --assetIndex, 1.16, --uuid, f83435f2ec873ba4b8d4253ccd430f84, --accessToken, ❄❄❄❄❄❄❄❄, --userType, mojang, --versionType, HMCL 3.5.3, --width, 854, --height, 480, --launchTarget, fmlclient, --fml.forgeVersion, 36.2.34, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20210115.111550]
[16:15:22] [main/INFO] (Launcher) ModLauncher 8.1.3+8.1.3+main-8.1.x.c94d18ec starting: java version 11.0.14.1 by Microsoft
[16:15:23] [main/INFO] (FixSSL) Added Lets Encrypt root certificates as additional trust
[16:15:23] [main/INFO] (mixin) SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/H:/Minecraft/HamaCraft/libraries/org/spongepowered/mixin/0.8.4/mixin-0.8.4.jar Service=ModLauncher Env=CLIENT
[16:15:26] [main/INFO] (STDERR) [jdk.nashorn.api.scripting.NashornScriptEngine:<init>:143]:
@SettingDust
SettingDust / gist:9f16cb38308eb4ac11fd8e5bbc1042da
Created December 22, 2021 13:40
WYML fence gate block can't found
[22Dec2021 21:29:16.069] [Worker-Main2/ERROR] [net.minecraft.loot.LootTableManager/]: Couldn't parse loot table wyml:blocks/jungle_fence_gate
com.google.gson.JsonSyntaxException: Expected name to be an item, was unknown string 'wyml:jungle_fence_gate'
at net.minecraft.util.JSONUtils.func_219793_a(SourceFile:127) ~[?:?]
at java.util.Optional.orElseThrow(Unknown Source) ~[?:1.8.0_311]
at net.minecraft.util.JSONUtils.func_188172_b(SourceFile:127) ~[?:?]
at net.minecraft.util.JSONUtils.func_188180_i(SourceFile:135) ~[?:?]
at net.minecraft.loot.ItemLootEntry$Serializer.func_212829_b_(SourceFile:55) ~[?:?]
at net.minecraft.loot.ItemLootEntry$Serializer.func_212829_b_(SourceFile:40) ~[?:?]
at net.minecraft.loot.StandaloneLootEntry$Serializer.func_230421_b_(SourceFile:151) ~[?:?]
at net.minecraft.loot.StandaloneLootEntry$Serializer.func_230421_b_(SourceFile:129) ~[?:?]
@SettingDust
SettingDust / Crashed when saving server
Created December 1, 2021 10:41
Configured crashed when editing waystones config
java.lang.NullPointerException: Cannot invoke "com.electronwill.nightconfig.core.UnmodifiableCommentedConfig.configFormat()" because "config" is null
at com.electronwill.nightconfig.core.CommentedConfig.copy(CommentedConfig.java:321) ~[core-3.6.3.jar:?] {}
at com.mrcrayfish.configured.client.screen.ConfigScreen.saveConfig(ConfigScreen.java:189) ~[configured:1.5.0-1.16.5] {re:classloading,pl:runtimedistcleaner:A}
at com.mrcrayfish.configured.client.screen.ConfigScreen.lambda$init$2(ConfigScreen.java:148) ~[configured:1.5.0-1.16.5] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.widget.button.Button.func_230930_b_(SourceFile:33) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:META-INF/tradingpost.mixins.json:client.accessor.ButtonAccessor,pl:mixin:A}
at net.minecraft.client.gui.widget.button.AbstractButton.func_230982_a_(SourceFile:16) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.client.gui.widget.Widget.func_231044_a_(Widget.java:136