Skip to content

Commit d581e2c

Browse files
authored
Merge pull request #916 from piotrenewicz/1.21.1-piotrenewicz
Helping with port to 1.21.1
2 parents 28574ba + 481c0b3 commit d581e2c

File tree

11 files changed

+40
-34
lines changed

11 files changed

+40
-34
lines changed

src/main/java/com/mrh0/createaddition/blocks/energy_meter/EnergyMeterBlock.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
import net.minecraft.world.phys.shapes.VoxelShape;
3737
import net.minecraft.world.ticks.TickPriority;
3838
39+
import javax.annotation.Nullable;
40+
3941
import java.util.Random;
4042
4143
public class EnergyMeterBlock extends Block implements IBE<EnergyMeterTileEntity>, IWrenchable, ITransformableBlock {
@@ -203,14 +205,14 @@ public void setPlacedBy(Level worldIn, BlockPos pos, BlockState state, LivingEnt
203205
}
204206
205207
@Override
206-
public void playerWillDestroy(Level worldIn, BlockPos pos, BlockState state, Player player) {
207-
super.playerWillDestroy(worldIn, pos, state, player);
208+
public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) {
209+
super.playerDestroy(level, player, pos, state, blockEntity, tool);
208210
209-
if (worldIn.isClientSide()) return;
210-
BlockEntity te = worldIn.getBlockEntity(pos);
211+
if (level.isClientSide()) return;
212+
BlockEntity te = level.getBlockEntity(pos);
211213
if (te == null) return;
212214
if (!(te instanceof IWireNode cte)) return;
213-
cte.dropWires(worldIn, !player.isCreative());
215+
cte.dropWires(level, !player.isCreative());
214216
}
215217
216218
@Override

src/main/java/com/mrh0/createaddition/blocks/redstone_relay/RedstoneRelayBlock.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
import net.minecraft.world.phys.shapes.VoxelShape;
4343
import net.minecraft.world.ticks.TickPriority;
4444

45+
import javax.annotation.Nullable;
46+
4547
public class RedstoneRelayBlock extends Block implements IBE<RedstoneRelayBlockEntity>, IWrenchable, TransformableBlock {
4648

4749
public static final BooleanProperty VERTICAL = BooleanProperty.create("vertical");
@@ -207,14 +209,14 @@ public void setPlacedBy(Level worldIn, BlockPos pos, BlockState state, LivingEnt
207209
}
208210

209211
@Override
210-
public void playerWillDestroy(Level worldIn, BlockPos pos, BlockState state, Player player) {
211-
super.playerWillDestroy(worldIn, pos, state, player);
212+
public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) {
213+
super.playerDestroy(level, player, pos, state, blockEntity, tool);
212214

213-
if (worldIn.isClientSide()) return;
214-
BlockEntity te = worldIn.getBlockEntity(pos);
215+
if (level.isClientSide()) return;
216+
BlockEntity te = level.getBlockEntity(pos);
215217
if (te == null) return;
216218
if (!(te instanceof IWireNode cte)) return;
217-
cte.dropWires(worldIn, !player.isCreative());
219+
cte.dropWires(level, !player.isCreative());
218220
}
219221

220222
@Override

src/main/java/com/mrh0/createaddition/compat/forge/ForgeEnergyDisplaySource.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
import net.minecraft.network.chat.Component;
1414
import net.minecraft.network.chat.MutableComponent;
1515
import net.minecraft.world.level.block.entity.BlockEntity;
16-
import net.minecraftforge.api.distmarker.Dist;
17-
import net.minecraftforge.api.distmarker.OnlyIn;
16+
import net.neoforged.api.distmarker.Dist;
17+
import net.neoforged.api.distmarker.OnlyIn;
1818
import net.minecraftforge.common.capabilities.ForgeCapabilities;
1919
import net.minecraftforge.common.util.LazyOptional;
20-
import net.minecraftforge.energy.IEnergyStorage;
20+
import net.neoforged.neoforge.energy.IEnergyStorage;
2121
2222
public class ForgeEnergyDisplaySource extends PercentOrProgressBarDisplaySource {
2323
public final static ForgeEnergyDisplaySource INSTANCE = new ForgeEnergyDisplaySource();

src/main/java/com/mrh0/createaddition/compat/jei/LiquidBurningCategory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import com.simibubi.create.foundation.gui.AllGuiTextures;
1212
import com.simibubi.create.foundation.utility.CreateLang;
1313

14-
import mezz.jei.api.forge.ForgeTypes;
14+
import mezz.jei.api.neoforge.NeoForgeTypes;
1515
import mezz.jei.api.gui.builder.IRecipeLayoutBuilder;
1616
import mezz.jei.api.gui.ingredient.IRecipeSlotsView;
1717
import mezz.jei.api.recipe.IFocusGroup;
@@ -45,7 +45,7 @@ public void setRecipe(IRecipeLayoutBuilder builder, LiquidBurningRecipe recipe,
4545
/*builder
4646
.addSlot(RecipeIngredientRole.INPUT, getBackground().getWidth() / 2 -16, 3)
4747
.setBackground(getRenderedSlot(), -1, -1)
48-
.addIngredients(ForgeTypes.FLUID_STACK, withImprovedVisibility(recipe.getFluidIngredient().getMatchingFluidStacks()))
48+
.addIngredients(NeoForgeTypes.FLUID_STACK, withImprovedVisibility(recipe.getFluidIngredient().getMatchingFluidStacks()))
4949
.addRichTooltipCallback(addStochasticTooltip(recipe.));*/
5050
}
5151

src/main/java/com/mrh0/createaddition/index/CADamageTypes.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.simibubi.create.foundation.damageTypes.DamageTypeBuilder;
55
import net.minecraft.core.Registry;
66
import net.minecraft.core.registries.Registries;
7+
import net.minecraft.data.worldgen.BootstrapContext;
78
import net.minecraft.resources.ResourceKey;
89
import net.minecraft.resources.ResourceLocation;
910
import net.minecraft.world.damagesource.DamageScaling;
@@ -23,7 +24,7 @@ private static ResourceKey<DamageType> key(String name) {
2324
BARBED_WIRE_KEY = key("barbed_wire"),
2425
TESLA_COIL_KEY = key("tesla_coil");
2526

26-
public static void bootstrap(BootstapContext<DamageType> ctx) {
27+
public static void bootstrap(BootstrapContext<DamageType> ctx) {
2728
new DamageTypeBuilder(BARBED_WIRE_KEY)
2829
.exhaustion(0.0f)
2930
.scaling(DamageScaling.ALWAYS)

src/main/java/com/mrh0/createaddition/index/CADisplaySources.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22

33
import com.mrh0.createaddition.blocks.digital_adapter.DigitalAdapterDisplaySource;
44
import com.mrh0.createaddition.blocks.modular_accumulator.ModularAccumulatorDisplaySource;
5+
import com.simibubi.create.api.behaviour.display.DisplaySource;
56
import com.tterrag.registrate.util.entry.RegistryEntry;
67

78
import static com.mrh0.createaddition.CreateAddition.REGISTRATE;
89

910
public class CADisplaySources {
10-
public static final RegistryEntry<ModularAccumulatorDisplaySource> MODULAR_ACCUMULATOR = REGISTRATE.displaySource("modular_accumulator", ModularAccumulatorDisplaySource::new)
11+
public static final RegistryEntry<DisplaySource, ModularAccumulatorDisplaySource> MODULAR_ACCUMULATOR = REGISTRATE.displaySource("modular_accumulator", ModularAccumulatorDisplaySource::new)
1112
//.associate(CABlocks.MODULAR_ACCUMULATOR.get())
1213
.register();
1314

14-
public static final RegistryEntry<DigitalAdapterDisplaySource> DIGITAL_ADAPTER = REGISTRATE.displaySource("digital_adapter", DigitalAdapterDisplaySource::new)
15+
public static final RegistryEntry<DisplaySource, DigitalAdapterDisplaySource> DIGITAL_ADAPTER = REGISTRATE.displaySource("digital_adapter", DigitalAdapterDisplaySource::new)
1516
//.associate(CABlocks.DIGITAL_ADAPTER.get())
1617
.register();
1718

src/main/java/com/mrh0/createaddition/index/CAItems.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.mrh0.createaddition.index;
22

3-
import static com.simibubi.create.AllTags.forgeItemTag;
3+
import static com.simibubi.create.AllTags.commonItemTag;
44
import static com.simibubi.create.AllTags.AllItemTags.PLATES;
55
import com.mrh0.createaddition.CreateAddition;
66
import com.mrh0.createaddition.item.ElectrumAmulet;
@@ -47,11 +47,11 @@ public class CAItems {
4747

4848
public static final ItemEntry<Item> ELECTRUM_SHEET =
4949
CreateAddition.REGISTRATE.item("electrum_sheet", Item::new)
50-
.tag(forgeItemTag("plates/electrum"), PLATES.tag)
50+
.tag(commonItemTag("plates/electrum"), PLATES.tag)
5151
.register();
5252
public static final ItemEntry<Item> ZINC_SHEET =
5353
CreateAddition.REGISTRATE.item("zinc_sheet", Item::new)
54-
.tag(forgeItemTag("plates/zinc"), PLATES.tag)
54+
.tag(commonItemTag("plates/zinc"), PLATES.tag)
5555
.register();
5656

5757
public static final ItemEntry<Item> COPPER_WIRE =

src/main/java/com/mrh0/createaddition/item/DiamondGritSandpaper.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import com.simibubi.create.foundation.item.render.SimpleCustomRenderer;
99

1010
import net.minecraft.world.item.ItemStack;
11-
import net.minecraftforge.api.distmarker.Dist;
12-
import net.minecraftforge.api.distmarker.OnlyIn;
13-
import net.minecraftforge.client.extensions.common.IClientItemExtensions;
11+
import net.neoforged.api.distmarker.Dist;
12+
import net.neoforged.api.distmarker.OnlyIn;
13+
import net.neoforged.neoforge.client.extensions.common.IClientItemExtensions;
1414

1515

1616
public class DiamondGritSandpaper extends SandPaperItem {

src/main/java/com/mrh0/createaddition/rendering/WireNodeRenderer.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -229,22 +229,22 @@ public static void wireVert(VertexConsumer vertBuilder, Matrix4f matrix, int lig
229229
float c = 0.015f;
230230

231231
if (!sw) {
232-
vertBuilder.vertex(matrix, fx -c, fy, fz + (p?-c:c)).color(cr, cg, cb, 255).uv2(light).endVertex();
232+
vertBuilder.addVertex(matrix, fx -c, fy, fz + (p?-c:c)).setColor(cr, cg, cb, 255).setLight(light);
233233
}
234234

235-
vertBuilder.vertex(matrix, fx + c, fy, fz + (p?c:-c)).color(cr, cg, cb, 255).uv2(light).endVertex();
235+
vertBuilder.addVertex(matrix, fx + c, fy, fz + (p?c:-c)).setColor(cr, cg, cb, 255).setLight(light);
236236
if (sw) {
237-
vertBuilder.vertex(matrix, fx -c, fy, fz + (p?-c:c)).color(cr, cg, cb, 255).uv2(light).endVertex();
237+
vertBuilder.addVertex(matrix, fx -c, fy, fz + (p?-c:c)).setColor(cr, cg, cb, 255).setLight(light);
238238
}
239239
}
240240
else {
241241
if (!sw) {
242-
vertBuilder.vertex(matrix, fx + o1, fy + a - b, fz - o2).color(cr, cg, cb, 255).uv2(light).endVertex();
242+
vertBuilder.addVertex(matrix, fx + o1, fy + a - b, fz - o2).setColor(cr, cg, cb, 255).setLight(light);
243243
}
244244

245-
vertBuilder.vertex(matrix, fx - o1, fy + b, fz + o2).color(cr, cg, cb, 255).uv2(light).endVertex();
245+
vertBuilder.addVertex(matrix, fx - o1, fy + b, fz + o2).setColor(cr, cg, cb, 255).setLight(light);
246246
if (sw) {
247-
vertBuilder.vertex(matrix, fx + o1, fy + a - b, fz - o2).color(cr, cg, cb, 255).uv2(light).endVertex();
247+
vertBuilder.addVertex(matrix, fx + o1, fy + a - b, fz - o2).setColor(cr, cg, cb, 255).setLight(light);
248248
}
249249
}
250250
}

src/main/java/com/mrh0/createaddition/sound/CASoundScapes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public enum PitchGroup {
6060
public static void play(AmbienceGroup group, BlockPos pos, float pitch) {
6161
if (!AllConfigs.client().enableAmbientSounds.get()) return;
6262
// if (!Config.AUDIO_ENABLED.get()) return;
63-
if(!CASounds.ELECTRIC_MOTOR_BUZZ.isPresent() || !CASounds.ELECTRIC_CHARGE.isPresent()) return;
63+
if(!CASounds.ELECTRIC_MOTOR_BUZZ.isBound() || !CASounds.ELECTRIC_CHARGE.isBound()) return;
6464

6565
if (!outOfRange(pos)) addSound(group, pos, pitch);
6666
}

0 commit comments

Comments
 (0)