0.18.5-hotfix2 (reconstructed from live server state)
Rebuilt from /root/server/Meatballcraft-Server-prerelease-0.18.5-hotfix2 (pct 1234) since the hotfix2 release was never committed upstream — upstream history jumps from89cbf41(0.18.5) to9bbd4be(partial lore, 0.18.6 dev). Synced config/, scripts/, pillar/, AlternativeConfigs/ to match the server byte-for-byte (92 files: 53 changed, 36 added, 3 client-only mixin scripts disabled via .zs -> .txt rename). Includes ~26 runtime-generated files (activity.json, tconstruct_oredictcache.dat, forge.cfg, ...) kept for exact parity with the server. Not synced: mods/ (untracked; hotfix2 bumped ~15 jars, see modlist_files.txt drift), resources/ (client-only, absent on server), manifest.json (client pack file, absent on server). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+140
-6
@@ -4,6 +4,7 @@ general {
|
||||
# Non-Update was gone with Security Manager.
|
||||
# As a workaround, These targets will be banned from making connections with URL.openStream().
|
||||
# If you don't need a proxy to access github, you could empty this setting.
|
||||
# The Secret Room entry should be kept - the url now points to an 404 page which will crash the game.
|
||||
# This may block more connection than update checks, so if anything gone wrong please open an issue.
|
||||
S:"Connection Blocking List" <
|
||||
xxrexraptorxx.customizeddungeonloot.util.UpdateChecker$1
|
||||
@@ -14,6 +15,22 @@ general {
|
||||
vazkii.quark.base.client.ContributorRewardHandler$ThreadContributorListLoader
|
||||
>
|
||||
|
||||
# Use this when you encountered ClassCircularityError.
|
||||
S:"Extra Transform Exclusion" <
|
||||
org.vivecraft.
|
||||
>
|
||||
|
||||
# Guava now use a new method with a different desc. Should be rare so normally you don't need to modify this.
|
||||
S:"Futures.addCallback Patching List" <
|
||||
moe.plushie.armourers_workshop.common.library.global.GlobalSkinLibraryUtils
|
||||
moe.plushie.armourers_workshop.common.library.global.task.GlobalTask
|
||||
com.rwtema.extrautils2.transfernodes.TileIndexer
|
||||
com.rwtema.extrautils2.transfernodes.TransferNodeEnergy
|
||||
fi.dy.masa.litematica.render.schematic.ChunkRenderWorkerLitematica
|
||||
com.replaymod.simplepathing.gui.GuiPathing
|
||||
com.replaymod.simplepathing.gui.GuiPathing$10
|
||||
>
|
||||
|
||||
# Mods like Apotheosis is casting AppClassLoader to URLClassLoader for getting its URLs.
|
||||
# This will crash in newer Java, because AppClassLoader is no longer a URLClassLoader.
|
||||
# Targets class here will be patched to new method we provide.
|
||||
@@ -35,7 +52,7 @@ general {
|
||||
net.creeperhost.minetogether.misc.Callbacks
|
||||
>
|
||||
|
||||
# Foundation comes with some ABI changes.
|
||||
# Foundation (the LaunchWrapper under Java 21+) comes with some ABI changes.
|
||||
# If you got a crash says some methods/fields in LaunchClassLoader not found, that's the remapper you want.
|
||||
# As a workaround, These targets will be redirected to new API.
|
||||
S:"Launch Wrapper API Change Patching List" <
|
||||
@@ -85,10 +102,10 @@ general {
|
||||
com.noobanidus.variegated.compat.vanilla.handlers.MansionBiomeTypesHandler
|
||||
youyihj.zenutils.ZenUtils
|
||||
com.codetaylor.mc.athenaeum.util.Injector
|
||||
com.noobanidus.variegated.compat.bloodmagic.handlers.HellfireSpeed
|
||||
com.noobanidus.variegated.compat.bloodmagic.handlers.HellfireSpeed
|
||||
>
|
||||
|
||||
# Java 8's UUID creation if flawed. It allow invalid UUIDs to be created.
|
||||
# Java 8's UUID creation is flawed. It allow invalid UUIDs to be created.
|
||||
# This was fixed in later Java, but old mods still need a solution.
|
||||
# Target classes here will be patched to use a helper method we provide.
|
||||
S:"UUID Patch Target List" <
|
||||
@@ -98,9 +115,15 @@ general {
|
||||
tk.zeitheron.solarflux.items.ItemCapacityUpgrade
|
||||
>
|
||||
|
||||
# ITweaker classes loaded in LCL will be defined in a different code source like file:jar:.
|
||||
# Add them to list could redirect their toURI() to a decent jar URL.
|
||||
#
|
||||
# Newer Java now has concurrent check in this method. Should be rare so normally you don't need to modify this.
|
||||
S:"computeIfAbsent Patching List" <
|
||||
hellfirepvp.astralsorcery.common.constellation.perk.attribute.PerkAttributeType
|
||||
com.rwtema.extrautils2.backend.XUBlockStatic$3
|
||||
mcjty.incontrol.rules.RuleCache$CachePerWorld
|
||||
com.lordmau5.repack.net.covers1624.model.LayeredTemplateModel$ModelBlockWrapper
|
||||
com.infinityraider.infinitylib.render.block.BakedInfBlockModel
|
||||
net.blay09.mods.refinedrelocation.block.BlockSortingConnector
|
||||
>
|
||||
S:"getCodeSource() Patch List" <
|
||||
pm.c7.pmr.tweaker.MixinLoadingTweaker
|
||||
customskinloader.forge.platform.IFMLPlatform$FMLPlatformInitializer
|
||||
@@ -111,6 +134,32 @@ general {
|
||||
snownee.minieffects.core.CoreMod
|
||||
>
|
||||
|
||||
# ITweaker classes loaded in LCL will be defined in a different code source like file:jar:.
|
||||
# This will cause errors like java.lang.IllegalArgumentException: URI is not hierarchical
|
||||
# Add them to list could redirect their toURI() to a decent jar URL.
|
||||
#
|
||||
S:"getCodeSource() Patching List" <
|
||||
pm.c7.pmr.tweaker.MixinLoadingTweaker
|
||||
customskinloader.forge.platform.IFMLPlatform$FMLPlatformInitializer
|
||||
pcl.opendisks.OpenDisksUnpack
|
||||
pcl.opensecurity.util.SoundUnpack
|
||||
pcl.OpenFM.misc.DepLoader
|
||||
pcl.OpenFM.misc.OFMDepLoader
|
||||
optifine.OptiFineClassTransformer
|
||||
snownee.minieffects.core.CoreMod
|
||||
com.replaymod.core.tweaker.ReplayModTweaker
|
||||
com.replaymod.core.LoadingPlugin
|
||||
zone.rong.loliasm.common.crashes.ModIdentifier
|
||||
online.flowerinsnow.greatscrollabletooltips.tweaker.GreatScrollableTooltipsTweaker
|
||||
com.wjx.kablade.mixin.KabladeMixinTweak
|
||||
eos.moe.dragoncore.tweaker.ForgePlugin
|
||||
advancedshader.core.Core
|
||||
com.forgeessentials.core.preloader.FELaunchHandler
|
||||
eos.moe.armourers.tweaker.ForgePlugin
|
||||
gg.essential.loader.stage2.jvm.ForkedJvm
|
||||
gg.essential.main.Bootstrap
|
||||
>
|
||||
|
||||
# sun.reflect.Reflection has moved to jdk.internal, and most of its features have replacements.
|
||||
# As a workaround, These targets will be redirected to new dummy class.
|
||||
S:"sun.misc.Reflection Patching List" <
|
||||
@@ -125,49 +174,131 @@ general {
|
||||
# modpatchconfig
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Fix and patches for certain mods.
|
||||
# WARNING: Enable too much patches may lower performance.
|
||||
# If you are a pack maker, just enable what you need.
|
||||
#
|
||||
##########################################################################################################
|
||||
|
||||
modpatchconfig {
|
||||
B:"Enabel Survivial Inc. Patch"=true
|
||||
B:"Enable 5zig Patch"=true
|
||||
|
||||
# This patch is only for Advanced Rocketry by zmaster587.
|
||||
# Advanced Rocketry - Reworked by MarvinEckhardt doesn't need this!
|
||||
B:"Enable Advanced Rocketry Patch"=true
|
||||
|
||||
# Using Apache http4 for game analytics. The URL is shutdown now so just removed it.
|
||||
B:"Enable Aether II Patch"=true
|
||||
|
||||
# Bad Apache httpclient4 user, had to patch with dirty trick.
|
||||
B:"Enable All Music Patch"=true
|
||||
B:"Enable Aqua Acrobatics Patch"=true
|
||||
B:"Enable Armourer's Workshop Patch"=true
|
||||
B:"Enable Better Formatting Code Patch"=true
|
||||
B:"Enable Better Records Patch"=true
|
||||
|
||||
# This patch is for CB Multipart (previously ForgeMultiPart) from covers1624, MrTJP and ChickenBones.
|
||||
# MCMultiPart is another different mod!
|
||||
B:"Enable CB Multipart Patch"=true
|
||||
B:"Enable Calculator Patch"=true
|
||||
B:"Enable Carryon Patch"=true
|
||||
B:"Enable Censored ASM Patch"=true
|
||||
|
||||
# Disable this if you are using Charset CRE
|
||||
B:"Enable Charset lib Patch"=true
|
||||
|
||||
# Disable this if you are using CCL CRE
|
||||
B:"Enable Code Chicken Lib Patch"=true
|
||||
B:"Enable Colytra Patch"=true
|
||||
B:"Enable Corpse Patch"=true
|
||||
B:"Enable Crossbow(jbredwards) Patch"=true
|
||||
B:"Enable Custom Main Menu Patch"=true
|
||||
|
||||
# Also patches Custom NPCs Unofficial, will log harmless errors
|
||||
B:"Enable Custom NPCs Patch"=true
|
||||
B:"Enable Custom Skin Loader Patch"=true
|
||||
|
||||
# Patches DarkTheme's use of internal Java reflection APIs that are not available in Java 9+
|
||||
B:"Enable DarkTheme Patch"=true
|
||||
B:"Enable Dissolution Patch"=true
|
||||
|
||||
# Only use with dj2addons 1.2.1.1 or lower
|
||||
B:"Enable Divine Journey 2 Addons Patch"=true
|
||||
B:"Enable Dropt Patch"=true
|
||||
|
||||
# This mod is packing a copy of ASM itself, wtf
|
||||
B:"Enable Ears Patch"=true
|
||||
B:"Enable Enchantment Control Patch"=true
|
||||
B:"Enable Ender Core Patch"=true
|
||||
B:"Enable Erebus Fix Patch"=true
|
||||
B:"Enable Essential Patch"=true
|
||||
B:"Enable Extra Utilities Patch"=true
|
||||
B:"Enable Farseek Patch"=true
|
||||
B:"Enable Forge Endertech Patch"=true
|
||||
B:"Enable Funky Locomotion Patch"=true
|
||||
B:"Enable Gliby's Physics Patch"=true
|
||||
|
||||
# This gtceu patch is temporary. An official fix is pending.
|
||||
B:"Enable GregTechCE Unofficial Patch"=true
|
||||
B:"Enable GroovyScript Patch"=true
|
||||
B:"Enable HEI Patch (temporary)"=true
|
||||
|
||||
# From author of Fugue: I hate this mod.
|
||||
B:"Enable HammerCore Patch"=true
|
||||
B:"Enable Howling Moon Patch"=true
|
||||
B:"Enable IC2C Extra Patch"=true
|
||||
B:"Enable Integrated Proxy Patch"=true
|
||||
B:"Enable Inventory Tweaks Patch"=true
|
||||
B:"Enable JourneyMap Patch"=true
|
||||
B:"Enable KubeJS Patch"=true
|
||||
B:"Enable LightAndShadow Patch"=true
|
||||
B:"Enable Lockdown Patch"=true
|
||||
B:"Enable Logistics Pipes Patch"=true
|
||||
B:"Enable MAGE (Graphical Tweaks) Patch"=true
|
||||
|
||||
# Has a whole http4 helper class to interact with server.
|
||||
B:"Enable Mo'Bends Patch"=true
|
||||
B:"Enable More Player Model Patch"=true
|
||||
B:"Enable More Refined Storage Patch"=true
|
||||
B:"Enable NBT Peripheral Patch"=true
|
||||
B:"Enable Nothirium Patch"=true
|
||||
B:"Enable OfflineSkins Patch"=true
|
||||
B:"Enable Patch For OpenFM/OpenDisks/OpenSecurity"=true
|
||||
B:"Enable Patch to PolyForst mods"=true
|
||||
B:"Enable Patchouli Patch"=true
|
||||
B:"Enable Project Red Patch"=true
|
||||
|
||||
# Using Apache http for json getting. Totally pointless since you don't need a lib to do this.
|
||||
B:"Enable Random Title Patch"=true
|
||||
B:"Enable Recurrent Complex Patch"=true
|
||||
B:"Enable ReplayMod Patch"=true
|
||||
B:"Enable SAO UI Patch"=true
|
||||
B:"Enable ScreenshotViewer Patch"=true
|
||||
B:"Enable Shoulder Surfing Reloaded Patch"=true
|
||||
B:"Enable SimplyHotSpring Patch"=true
|
||||
|
||||
# It failed to patch FontRenderer for no fxxking reason.
|
||||
B:"Enable SmoothFont Patch"=true
|
||||
B:"Enable Solar Flux Reborn Patch"=true
|
||||
B:"Enable Sound Device Options / More Sound Config Patch"=true
|
||||
B:"Enable Splash Animation Patch"=true
|
||||
B:"Enable Subaquatic Patch"=true
|
||||
B:"Enable TFC Medical Patch"=true
|
||||
B:"Enable Techgun Patch"=true
|
||||
B:"Enable Thaumic Fixes Patch"=true
|
||||
B:"Enable TickCentral Patch"=true
|
||||
B:"Enable Uncrafting Blacklist Patch"=true
|
||||
|
||||
# This patches the CraftPresence spam log
|
||||
B:"Enable Unilib Patch"=true
|
||||
B:"Enable Unvalkyried Heavens Patch"=true
|
||||
B:"Enable Vampirism Patch"=true
|
||||
B:"Enable Water Power Patch"=true
|
||||
B:"Enable XNet Patch"=true
|
||||
B:"Enable XaeroPlus Patch"=true
|
||||
B:"Enable ZeroCore (used by ExtremeReactor) Patch"=true
|
||||
B:"Enable mcjtylib Patch"=true
|
||||
B:"Fix Thaumic Speedup Loader"=true
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
@@ -179,7 +310,10 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"final fields patching list" {
|
||||
S:com.mrcrayfish.vehicle.crafting.VehicleRecipes=RECIPES
|
||||
S:meldexun.nothirium.api.renderer.chunk.ChunkRenderPass=ALL
|
||||
S:net.minecraft.client.gui.GuiOptions=field_146441_g|field_146443_h
|
||||
S:net.minecraft.client.renderer.EntityRenderer=field_78504_Q
|
||||
S:net.minecraft.entity.EntityTracker=field_72793_b|field_72794_c|field_72795_a
|
||||
S:net.minecraft.entity.EntityTrackerEntry=field_73130_b|field_73132_a|field_187262_f|field_73131_c|field_73143_t
|
||||
S:net.minecraft.item.ItemBlock=field_150939_a
|
||||
|
||||
Reference in New Issue
Block a user