Skip to content

Instantly share code, notes, and snippets.

View bookerthegeek's full-sized avatar

BookerTheGeek bookerthegeek

  • Pacific Northwest
View GitHub Profile
@bookerthegeek
bookerthegeek / MOD-PACK MAKER'S AGREEMENT.txt
Last active August 15, 2016 08:15
FLIPSIDE TO THE FLIPSIDE
A FLIPSIDE TO THE FLIPSIDE – A MOD-PACK MAKER'S AGREEMENT
A lot of the mods nowadays have requirements to add their mod into a modpack. But there are still some holdouts that require nothing for users to agree to should they use the mod in a modpack.
What I’m here to talk about is this:
Before I use a mod, I first want to let the modder know I have my own set of rules, to protect them and ensure that the users of my pack are geeting the best experiance ever.
Here is the set of rules I inform the prospective modder of mods in my pack I am going to follow:
advanced solar panels-4.2.0
ae2stuff-0.7.0.4-mc1.12.2
agricraft-2.12.0-1.12.0-a6
appliedenergistics2-rv6-stable-4
avaritia-1.12.2-3.3.0.28-universal
basemetals-1.12-2.5.0-beta6.280
baseminerals-1.12-2.5.0-beta6.57
baubles-1.12-1.5.2
bdlib-1.14.3.12-mc1.12.2
betterfps-1.4.8
---- Minecraft Crash Report ----
WARNING: coremods are present:
IMLoadingPlugin (infinimend-1.12-1.0.2.jar)
JEIDLoadingPlugin (JustEnoughIDs-1.0.2-26.jar)
LoadingPlugin (RandomThings-MC1.12.2-4.2.4.jar)
ForgelinPlugin (Forgelin-1.8.2.jar)
HCASM (HammerCore-1.12.2-2.0.4.1.jar)
LoadingPlugin (BetterWithLib-1.12-1.5.jar)
EnderCorePlugin (EnderCore-1.12.2-0.5.43.jar)
---- Minecraft Crash Report ----
// There are four lights!
Time: 12/10/18 3:49 AM
Description: Initializing game
java.security.InvalidParameterException: input is invalid!
at techreborn.api.recipe.BaseRecipe.addInput(BaseRecipe.java:137)
at techreborn.api.recipe.machines.VacuumFreezerRecipe.<init>(VacuumFreezerRecipe.java:36)
at techreborn.init.ModRecipes.addVacuumFreezerRecipes(ModRecipes.java:329)
[Client thread/ERROR] [jei]: Failed to register mod plugin: class com.chocohead.advsolar.gui.JEICompat
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_11]
at java.util.ArrayList.get(Unknown Source) ~[?:1.8.0_11]
at net.minecraft.util.NonNullList.get(SourceFile:44) ~[fi.class:?]
at com.chocohead.advsolar.gui.JEICompat$MolecularTransformerRecipeWrapper.<init>(JEICompat.java:80) ~[JEICompat$MolecularTransformerRecipeWrapper.class:?]
at com.chocohead.advsolar.gui.JEICompat$MolecularTransformerRecipeWrapper$1.getRecipeList(JEICompat.java:68) ~[JEICompat$MolecularTransformerRecipeWrapper$1.class:?]
at com.chocohead.advsolar.gui.JEICompat.addMachineRecipes(JEICompat.java:112) ~[JEICompat.class:?]
at com.chocohead.advsolar.gui.JEICompat.register(JEICompat.java:106) ~[JEICompat.class:?]
at mezz.jei.startup.JeiStarter.registerPlugins(JeiStarter.java:198) [JeiStarter.class:?]
[05:09:11] [Client thread/ERROR] [BuildCraft]: [silicon.facade] Invalid property!
java.lang.RuntimeException: Invalid property value detected!
Property class = class forestry.arboriculture.blocks.PropertyTree
Property = PropertyTree{name=tree, clazz=interface forestry.api.arboriculture.IAlleleTreeSpecies, values=[forestry.treeOak, forestry.treeDarkOak, forestry.treeBirch, forestry.treeLime, forestry.treeWalnut, forestry.treeChestnut, forestry.treeCherry, forestry.treeLemon, forestry.treePlum, forestry.treeMaple, forestry.treeSpruce, forestry.treeLarch, forestry.treePine, forestry.treeSequoia, forestry.treeGigant, forestry.treeJungle, forestry.treeTeak, forestry.treeIpe, forestry.treeKapok, forestry.treeEbony, forestry.treeZebrawood, forestry.treeMahogony, forestry.treeAcaciaVanilla, forestry.treeAcacia, forestry.treePadauk, forestry.treeBalsa, forestry.treeCocobolo, forestry.treeWenge, forestry.treeBaobab, forestry.treeMahoe, forestry.treeWillow, forestry.treeSipiri, forestry.treePapaya, forestry.treeDate
[05:09:14] [Client thread/WARN] [railcraft]: Tried to define invalid recipe, the result was null or zero. Skipping
[05:09:14] [Client thread/WARN] [railcraft]: mods.railcraft.common.util.misc.Game.logTrace(Game.java:115)
[05:09:14] [Client thread/WARN] [railcraft]: mods.railcraft.common.plugins.forge.CraftingPlugin.addShapelessRecipe(CraftingPlugin.java:207)
[05:09:14] [Client thread/WARN] [railcraft]: mods.railcraft.common.modules.ModuleStructures$1.init(ModuleStructures.java:89)
[05:09:14] [Client thread/WARN] [railcraft]: mods.railcraft.common.modules.RailcraftModulePayload$BaseModuleEventHandler.init(RailcraftModulePayload.java:91)
[05:09:14] [Client thread/WARN] [railcraft]: mods.railcraft.common.modules.RailcraftModuleManager$Stage$3.passToModule(RailcraftModuleManager.java:305)
[05:09:14] [Client thread/WARN] [railcraft]: Tried to define invalid SHAPED recipe, the result was null or zero. Skipping
[05:09:14] [Client thread/WARN] [railcraft]: mods.railcraft.common.util.misc.Game.logTrace(Game.java:115)
This file has been truncated, but you can view the full file.
MultiMC version: 0.6.2-develop-1277
Minecraft folder is:
D:/MultiMC/instances/Custom/.minecraft
Java path is:
C:/Program Files/Java/jre8/bin/javaw.exe
// Create Wrench Ore Dictionary
val craftWrench = [
<appliedenergistics2:certus_quartz_wrench>,
<appliedenergistics2:nether_quartz_wrench>
] as IIngredient[];
// Energy Acceptor
recipes.remove(<appliedenergistics2:energy_acceptor>);
for item in craftWrench{
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Railcraft (railcraft)
Caused by: java.lang.IncompatibleClassChangeError: Conflicting default methods: org/spongepowered/common/item/inventory/adapter/impl/MinecraftInventoryAdapter.iterator mods/railcraft/common/util/inventory/IInventoryComposite.iterator
at mods.railcraft.common.util.inventory.InventoryAdvanced.iterator(InventoryAdvanced.java)
at java.lang.Iterable.spliterator(Unknown Source)
at mods.railcraft.common.util.inventory.IInventoryComposite.stream(IInventoryComposite.java:134)
at mods.railcraft.common.util.inventory.InventoryComposite.lambda$of$0(InventoryComposite.java:53)
at mods.railcraft.common.util.inventory.InventoryComposite$$Lambda$1422/1558416936.apply(Unknown Source)
at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)