Skip to content

Commit 586c3ea

Browse files
committed
Update to 1.20.6 and rename 1.20.5 branch to 1.20.6 as they are basically the same except for neo changes
1 parent 5b5cb7b commit 586c3ea

File tree

10 files changed

+19
-18
lines changed

10 files changed

+19
-18
lines changed

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: "CodeQL"
22

33
on:
44
push:
5-
branches: [ "1.20.5" ]
5+
branches: [ "1.20.6" ]
66
pull_request:
7-
branches: [ "1.20.5" ]
7+
branches: [ "1.20.6" ]
88
types:
99
- synchronize
1010
- opened

.github/workflows/gametests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: "Run Game Tests"
22

33
on:
44
push:
5-
branches: [ "1.20.5" ]
5+
branches: [ "1.20.6" ]
66
pull_request:
7-
branches: [ "1.20.5" ]
7+
branches: [ "1.20.6" ]
88
types:
99
- synchronize
1010
- opened

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ plugins {
1818
id 'eclipse'
1919
id 'idea'
2020
id 'maven-publish'
21-
id 'net.neoforged.gradle.userdev' version '7.0.116'//https://projects.neoforged.net/neoforged/neogradle
21+
id 'net.neoforged.gradle.userdev' version '7.0.119'//https://projects.neoforged.net/neoforged/neogradle
2222
}
2323

2424
tasks.named('wrapper', Wrapper).configure {

docs/Development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Development
22

3-
Mekanism is developed for Minecraft 1.20.5 using NeoForge.
3+
Mekanism is developed for Minecraft 1.20.6 using NeoForge.
44

55
## Prerequisites
66

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
org.gradle.jvmargs=-Xmx4G
44

55
java_version=21
6-
minecraft_version=1.20.5
6+
minecraft_version=1.20.6
77
#Used as a helper for porting when deps we use have not updated yet
88
previous_minecraft_version=1.20.1
99
previous_minor_minecraft_version=1.20.4
1010
loader_version_range=[2,)
11-
forge_version=20.5.16-beta
11+
forge_version=20.6.18-beta
1212
mod_version=10.5.20
1313
#This determines the minimum version of forge required to use Mekanism
1414
# Only bump it whenever we need access to a feature in forge that is not available in earlier versions
15-
forge_version_range=[20.5.21-beta,)
16-
minecraft_version_range=[1.20.5]
15+
forge_version_range=[20.6.18-beta,)
16+
minecraft_version_range=[1.20.6]
1717
#This specifies what type of release it will be uploaded to CurseForge and Modrinth as
1818
# options are: alpha, beta, release
1919
release_type=beta

src/datagen/main/java/mekanism/client/state/BaseBlockStateProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ protected VariantBlockStateBuilder getVariantBuilder(IBlockProvider blockProvide
5858
protected void registerFluidBlockStates(FluidDeferredRegister register) {
5959
for (Holder<Block> blockEntry : register.getBlockEntries()) {
6060
//Note: We expect this to always be the case
61-
if (blockEntry.value() instanceof LiquidBlock block && FLUID.getValue(block).getFluidType() instanceof MekanismFluidType fluidType) {
61+
if (blockEntry.value() instanceof LiquidBlock block && block.fluid.getFluidType() instanceof MekanismFluidType fluidType) {
6262
simpleBlock(block, models().getBuilder(RegistryUtils.getPath(block)).texture(DataGenJsonConstants.PARTICLE, fluidType.stillTexture));
6363
}
6464
}

src/main/java/mekanism/client/gui/item/GuiSeismicReader.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,12 @@ public GuiSeismicReader(SeismicReaderContainer container, Inventory inv, Compone
6161
ItemStack stack = state.getCloneItemStack(new BlockHitResult(p.getCenter().relative(Direction.UP, 0.5), Direction.UP, p, false), level, p, player);
6262
if (stack.isEmpty()) {
6363
Fluid fluid = Fluids.EMPTY;
64-
if (state.getBlock() instanceof LiquidBlock || state.getBlock() instanceof BubbleColumnBlock) {
65-
fluid = level.getFluidState(p).getType();
64+
if (state.getBlock() instanceof LiquidBlock liquidBlock) {
65+
fluid = liquidBlock.fluid;
6666
} else if (state.getBlock() instanceof IFluidBlock fluidBlock) {
6767
fluid = fluidBlock.getFluid();
68+
} else if (state.getBlock() instanceof BubbleColumnBlock) {
69+
fluid = level.getFluidState(p).getType();
6870
}
6971
if (fluid == Fluids.EMPTY) {
7072
blockList.add(new BlockInfo<>(state, state, null));

src/main/java/mekanism/common/item/block/machine/ItemBlockFluidTank.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import mekanism.common.block.basic.BlockFluidTank;
1717
import mekanism.common.block.prefab.BlockTile;
1818
import mekanism.common.capabilities.Capabilities;
19-
import mekanism.common.item.ItemConfigurator.ConfiguratorMode;
2019
import mekanism.common.item.block.ItemBlockTooltip;
2120
import mekanism.common.item.interfaces.IModeItem.IAttachmentBasedModeItem;
2221
import mekanism.common.lib.security.ItemSecurityUtils;
@@ -215,7 +214,7 @@ public InteractionResultHolder<ItemStack> use(@NotNull Level world, Player playe
215214
return InteractionResultHolder.pass(stack);
216215
} else if (pickedUpStack.getItem() instanceof BucketItem bucket) {
217216
//This isn't the best validation check given it may not return a bucket, but it is good enough for now
218-
fluid = bucket.getFluid();
217+
fluid = bucket.content;
219218
//Update the fluid stack in case something somehow changed about the type
220219
// making sure that we replace to heavy water if we got heavy water
221220
fluidStack = new FluidStack(fluid, FluidType.BUCKET_VOLUME);
@@ -357,7 +356,7 @@ public ItemStack execute(@NotNull BlockSource source, @NotNull ItemStack stack)
357356
return super.execute(source, stack);
358357
} else if (pickedUpStack.getItem() instanceof BucketItem bucket) {
359358
//This isn't the best validation check given it may not return a bucket, but it is good enough for now
360-
fluid = bucket.getFluid();
359+
fluid = bucket.content;
361360
//Update the fluid stack in case something somehow changed about the type
362361
// making sure that we replace to heavy water if we got heavy water
363362
fluidStack = new FluidStack(fluid, FluidType.BUCKET_VOLUME);

src/main/java/mekanism/common/lib/MekAnnotationScanner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import mekanism.common.Mekanism;
2020
import mekanism.common.inventory.container.sync.dynamic.SyncMapper;
2121
import net.neoforged.fml.ModList;
22-
import net.neoforged.fml.loading.moddiscovery.ModAnnotation;
22+
import net.neoforged.fml.loading.modscan.ModAnnotation;
2323
import net.neoforged.neoforgespi.language.IModFileInfo;
2424
import net.neoforged.neoforgespi.language.ModFileScanData;
2525
import net.neoforged.neoforgespi.language.ModFileScanData.AnnotationData;

src/main/java/mekanism/common/tile/machine/TileEntityElectricPump.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ private boolean suck(BlockPos pos, boolean hasFilter, boolean addRecurring) {
248248
return false;
249249
} else if (pickedUpStack.getItem() instanceof BucketItem bucket) {
250250
//This isn't the best validation check given it may not return a bucket, but it is good enough for now
251-
sourceFluid = bucket.getFluid();
251+
sourceFluid = bucket.content;
252252
//Update the fluid stack in case something somehow changed about the type
253253
// making sure that we replace to heavy water if we got heavy water
254254
fluidStack = getOutput(sourceFluid, hasFilter);

0 commit comments

Comments
 (0)