Bump to Forge 33.0.22
This commit is contained in:
+1
-1
@@ -11,7 +11,7 @@ artifact_basename=appliedenergistics2
|
|||||||
minecraft_release=1.16
|
minecraft_release=1.16
|
||||||
minecraft_version=1.16.2
|
minecraft_version=1.16.2
|
||||||
mcp_mappings=20200723-1.16.1
|
mcp_mappings=20200723-1.16.1
|
||||||
forge_version=33.0.5
|
forge_version=33.0.22
|
||||||
|
|
||||||
#########################################################
|
#########################################################
|
||||||
# Provided APIs #
|
# Provided APIs #
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import net.minecraft.loot.RandomValueRange;
|
|||||||
import net.minecraft.loot.conditions.SurvivesExplosion;
|
import net.minecraft.loot.conditions.SurvivesExplosion;
|
||||||
import net.minecraft.loot.functions.ApplyBonus;
|
import net.minecraft.loot.functions.ApplyBonus;
|
||||||
import net.minecraft.loot.functions.SetCount;
|
import net.minecraft.loot.functions.SetCount;
|
||||||
|
import net.minecraft.util.RegistryKey;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraftforge.fml.event.lifecycle.GatherDataEvent;
|
import net.minecraftforge.fml.event.lifecycle.GatherDataEvent;
|
||||||
import net.minecraftforge.registries.ForgeRegistries;
|
import net.minecraftforge.registries.ForgeRegistries;
|
||||||
@@ -62,12 +63,13 @@ public class BlockDropProvider extends BlockLootTables implements IAE2DataProvid
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void act(@Nonnull DirectoryCache cache) throws IOException {
|
public void act(@Nonnull DirectoryCache cache) throws IOException {
|
||||||
for (Map.Entry<ResourceLocation, Block> entry : ForgeRegistries.BLOCKS.getEntries()) {
|
for (Map.Entry<RegistryKey<Block>, Block> entry : ForgeRegistries.BLOCKS.getEntries()) {
|
||||||
LootTable.Builder builder;
|
LootTable.Builder builder;
|
||||||
if (entry.getKey().getNamespace().equals(AppEng.MOD_ID)) {
|
if (entry.getKey().func_240901_a_().getNamespace().equals(AppEng.MOD_ID)) {
|
||||||
builder = overrides.getOrDefault(entry.getValue(), this::defaultBuilder).apply(entry.getValue());
|
builder = overrides.getOrDefault(entry.getValue(), this::defaultBuilder).apply(entry.getValue());
|
||||||
|
|
||||||
IDataProvider.save(GSON, cache, toJson(builder), getPath(outputFolder, entry.getKey()));
|
IDataProvider.save(GSON, cache, toJson(builder),
|
||||||
|
getPath(outputFolder, entry.getKey().func_240901_a_()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package appeng.fluids.client.gui.widgets;
|
package appeng.fluids.client.gui.widgets;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
import com.mojang.blaze3d.matrix.MatrixStack;
|
import com.mojang.blaze3d.matrix.MatrixStack;
|
||||||
import com.mojang.blaze3d.systems.RenderSystem;
|
import com.mojang.blaze3d.systems.RenderSystem;
|
||||||
@@ -73,7 +74,7 @@ public class FluidSlotWidget extends CustomSlotWidget {
|
|||||||
if (clickStack.isEmpty() || mouseButton == 1) {
|
if (clickStack.isEmpty() || mouseButton == 1) {
|
||||||
this.setFluidStack(null);
|
this.setFluidStack(null);
|
||||||
} else if (mouseButton == 0) {
|
} else if (mouseButton == 0) {
|
||||||
final LazyOptional<FluidStack> fluidOpt = FluidUtil.getFluidContained(clickStack);
|
final Optional<FluidStack> fluidOpt = FluidUtil.getFluidContained(clickStack);
|
||||||
fluidOpt.ifPresent(fluid -> {
|
fluidOpt.ifPresent(fluid -> {
|
||||||
this.setFluidStack(AEFluidStack.fromFluidStack(fluid));
|
this.setFluidStack(AEFluidStack.fromFluidStack(fluid));
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package appeng.fluids.container;
|
|||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
import net.minecraft.entity.player.PlayerInventory;
|
import net.minecraft.entity.player.PlayerInventory;
|
||||||
import net.minecraft.inventory.container.ContainerType;
|
import net.minecraft.inventory.container.ContainerType;
|
||||||
@@ -39,7 +40,7 @@ public abstract class FluidConfigurableContainer extends UpgradeableContainer im
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected ItemStack transferStackToContainer(ItemStack input) {
|
protected ItemStack transferStackToContainer(ItemStack input) {
|
||||||
LazyOptional<FluidStack> fsOpt = FluidUtil.getFluidContained(input);
|
Optional<FluidStack> fsOpt = FluidUtil.getFluidContained(input);
|
||||||
if (fsOpt.isPresent()) {
|
if (fsOpt.isPresent()) {
|
||||||
final IAEFluidTank t = this.getFluidConfigInventory();
|
final IAEFluidTank t = this.getFluidConfigInventory();
|
||||||
final IAEFluidStack stack = AEFluidStack.fromFluidStack(fsOpt.orElse(null));
|
final IAEFluidStack stack = AEFluidStack.fromFluidStack(fsOpt.orElse(null));
|
||||||
|
|||||||
@@ -18,10 +18,11 @@
|
|||||||
|
|
||||||
package appeng.fluids.helper;
|
package appeng.fluids.helper;
|
||||||
|
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
import javax.annotation.Nonnull;
|
import javax.annotation.Nonnull;
|
||||||
|
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraftforge.common.util.LazyOptional;
|
|
||||||
import net.minecraftforge.fluids.FluidAttributes;
|
import net.minecraftforge.fluids.FluidAttributes;
|
||||||
import net.minecraftforge.fluids.FluidStack;
|
import net.minecraftforge.fluids.FluidStack;
|
||||||
import net.minecraftforge.fluids.FluidUtil;
|
import net.minecraftforge.fluids.FluidUtil;
|
||||||
@@ -46,7 +47,7 @@ public class FluidCellConfig extends CellConfig {
|
|||||||
if (stack.isEmpty() || stack.getItem() instanceof FluidDummyItem) {
|
if (stack.isEmpty() || stack.getItem() instanceof FluidDummyItem) {
|
||||||
super.insertItem(slot, stack, simulate);
|
super.insertItem(slot, stack, simulate);
|
||||||
}
|
}
|
||||||
LazyOptional<FluidStack> fluidOpt = FluidUtil.getFluidContained(stack);
|
Optional<FluidStack> fluidOpt = FluidUtil.getFluidContained(stack);
|
||||||
if (!fluidOpt.isPresent() || !Api.instance().definitions().items().dummyFluidItem().maybeStack(1).isPresent()) {
|
if (!fluidOpt.isPresent() || !Api.instance().definitions().items().dummyFluidItem().maybeStack(1).isPresent()) {
|
||||||
return stack;
|
return stack;
|
||||||
}
|
}
|
||||||
@@ -64,7 +65,7 @@ public class FluidCellConfig extends CellConfig {
|
|||||||
if (stack.isEmpty() || stack.getItem() instanceof FluidDummyItem) {
|
if (stack.isEmpty() || stack.getItem() instanceof FluidDummyItem) {
|
||||||
super.setStackInSlot(slot, stack);
|
super.setStackInSlot(slot, stack);
|
||||||
}
|
}
|
||||||
LazyOptional<FluidStack> fluidOpt = FluidUtil.getFluidContained(stack);
|
Optional<FluidStack> fluidOpt = FluidUtil.getFluidContained(stack);
|
||||||
if (!fluidOpt.isPresent() || !Api.instance().definitions().items().dummyFluidItem().maybeStack(1).isPresent()) {
|
if (!fluidOpt.isPresent() || !Api.instance().definitions().items().dummyFluidItem().maybeStack(1).isPresent()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -82,7 +83,7 @@ public class FluidCellConfig extends CellConfig {
|
|||||||
if (stack.isEmpty() || stack.getItem() instanceof FluidDummyItem) {
|
if (stack.isEmpty() || stack.getItem() instanceof FluidDummyItem) {
|
||||||
super.isItemValid(slot, stack);
|
super.isItemValid(slot, stack);
|
||||||
}
|
}
|
||||||
LazyOptional<FluidStack> fluidOpt = FluidUtil.getFluidContained(stack);
|
Optional<FluidStack> fluidOpt = FluidUtil.getFluidContained(stack);
|
||||||
if (!fluidOpt.isPresent() || !Api.instance().definitions().items().dummyFluidItem().maybeStack(1).isPresent()) {
|
if (!fluidOpt.isPresent() || !Api.instance().definitions().items().dummyFluidItem().maybeStack(1).isPresent()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ description="A Mod about Matter, Energy and using them to conquer the world.."
|
|||||||
[[dependencies.appliedenergistics2]]
|
[[dependencies.appliedenergistics2]]
|
||||||
modId="forge"
|
modId="forge"
|
||||||
mandatory=true
|
mandatory=true
|
||||||
versionRange="[33.0.5,34.0.0)"
|
versionRange="[33.0.22,34.0.0)"
|
||||||
ordering="NONE"
|
ordering="NONE"
|
||||||
side="BOTH"
|
side="BOTH"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user