diff --git a/gradle.properties b/gradle.properties index 86543fbf7..994f0a1c5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -24,8 +24,6 @@ ic2_version=2.8.73-ex112 top_version=1.12-1.4.23-16 cofhcore_version=1.12.2-4.5.2.19 crafttweaker_version=4.1.8.9 -inventorytweaks_version=1.63 -bogosorter_version=1.1.0 ctm_version=MC1.12.2-0.3.1.16 forestry_version=5.8.2.387 ######################################################### diff --git a/gradle/scripts/dependencies.gradle b/gradle/scripts/dependencies.gradle index cf5a82485..c2e044283 100644 --- a/gradle/scripts/dependencies.gradle +++ b/gradle/scripts/dependencies.gradle @@ -23,10 +23,12 @@ repositories { url "https://cursemaven.com" } + /* maven { name = "CurseForge" url = "https://minecraft.curseforge.com/api/maven/" } + */ maven { name "Mobius" @@ -102,13 +104,12 @@ dependencies { compileOnly "mcjty.theoneprobe:TheOneProbe-1.12:${top_version}:api" compileOnly "cofh:CoFHCore:${cofhcore_version}:deobf" compileOnly "CraftTweaker2:CraftTweaker2-API:${crafttweaker_version}" - compileOnly "inventory-tweaks:InventoryTweaks:${inventorytweaks_version}:api" - compileOnly "inventory-bogo-sorter:bogosorter:${bogosorter_version}" + compileOnly "curse.maven:inventory-tweaks-223094:2482482" + compileOnly "curse.maven:inventory-bogo-sorter-632327:3975184" compileOnly "team.chisel.ctm:CTM:${ctm_version}" compileOnly "de.ellpeck.actuallyadditions:ActuallyAdditions:1.12.2-r152.16:api" deobfCompile "net.sengir.forestry:forestry_${minecraft_version}:$forestry_version" - // at runtime, use the full JEI jar runtime "mezz.jei:jei_${minecraft_version}:${jei_version}" diff --git a/src/main/java/appeng/container/slot/AppEngSlot.java b/src/main/java/appeng/container/slot/AppEngSlot.java index 474fb0b6f..11dea9afa 100644 --- a/src/main/java/appeng/container/slot/AppEngSlot.java +++ b/src/main/java/appeng/container/slot/AppEngSlot.java @@ -136,7 +136,7 @@ public class AppEngSlot extends Slot { @Override public void onSlotChanged() { this.setIsValid(hasCalculatedValidness.NotAvailable); - if (this.isSlotEnabled()) { + if (this.isSlotEnabled() && this.itemHandler != null) { ItemHandlerUtil.setStackInSlot(this.itemHandler, this.index, this.getStack().copy()); if (this.getContainer() != null) {