Skip to content

Commit 65f5e80

Browse files
[spotless] 2.0.6
1 parent 0728ee6 commit 65f5e80

File tree

10 files changed

+35
-23
lines changed

10 files changed

+35
-23
lines changed

Diff for: CHANGELOG.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
### Create: Enchantment Industry 2.0.5
2-
3-
Requires Create: Dragons Plus 1.3.1, which contains an important bugfix
1+
### Create: Enchantment Industry 2.0.6
42

53
#### Update
6-
* Add Russian Translation (by @Korben)
7-
* Update Japanese Translation (by @YukkuriOfuton)
8-
* Add config to Crushing Wheel killed entities drop exp
4+
* Add 2 new advancements
5+
* Regular lightning strikes now also have a chance to transform Block of Xp. Ponder explain added. Configurable
6+
* Printer can now change package pattern or copy package address, depends on whether package put into filter slot has address
97

108
#### Fix
11-
* Fix render crash issue with Ayame PaperDoll
12-
* Fix render crash issue with cobblemon
9+
* Fix Exp Nuggets dropped by Deployer increase as total experience collected by Deployer increases
10+
* Fix blaze forger fluid tank capacity config not correctly applied
11+
* Fix Printer cannot change package pattern
1312
* Fix Crushing Wheel killed entities do not drop exp
13+
* Fix Forge Ponder Base Plate Glitch

Diff for: gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ mod_id = create_enchantment_industry
1717
mod_artifact_id = create-enchantment-industry
1818
mod_name = Create: Enchantment Industry
1919
mod_license = LGPL-3.0-or-later
20-
mod_version = 2.0.5
20+
mod_version = 2.0.6
2121
mod_group_id = plus.dragons.createenchantmentindustry
2222
mod_authors = DragonsPlus
2323
mod_description = Automatic Enchanting with Create.

Diff for: src/main/java/plus/dragons/createenchantmentindustry/client/ponder/scene/MiscScene.java

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
package plus.dragons.createenchantmentindustry.client.ponder.scene;
2020

2121
import com.simibubi.create.content.fluids.tank.FluidTankBlockEntity;
22-
import com.simibubi.create.content.logistics.box.PackageItem;
2322
import com.simibubi.create.content.logistics.box.PackageStyles;
2423
import com.simibubi.create.content.logistics.depot.DepotBlockEntity;
2524
import com.simibubi.create.content.processing.basin.BasinBlockEntity;

Diff for: src/main/java/plus/dragons/createenchantmentindustry/common/fluids/printer/behaviour/AddressPrintingBehaviour.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public AddressPrintingBehaviour(String address) {
4444
public static Optional<DataResult<PrintingBehaviour>> create(Level level, SmartFluidTankBehaviour tank, ItemStack stack) {
4545
if (stack.getItem() instanceof PackageItem) {
4646
String address = stack.get(AllDataComponents.PACKAGE_ADDRESS);
47-
if(address!=null && !address.isEmpty())
47+
if (address != null && !address.isEmpty())
4848
return Optional.of(DataResult.success(new AddressPrintingBehaviour(address)));
4949
}
5050
return Optional.empty();

Diff for: src/main/java/plus/dragons/createenchantmentindustry/common/fluids/printer/behaviour/PackagePatternPrintingBehaviour.java

+3-6
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,17 @@
2222
import com.simibubi.create.AllDataComponents;
2323
import com.simibubi.create.content.logistics.box.PackageItem;
2424
import com.simibubi.create.foundation.blockEntity.behaviour.fluid.SmartFluidTankBehaviour;
25-
import net.minecraft.ChatFormatting;
25+
import java.util.List;
26+
import java.util.Optional;
2627
import net.minecraft.core.BlockPos;
2728
import net.minecraft.network.chat.Component;
2829
import net.minecraft.world.item.ItemStack;
2930
import net.minecraft.world.level.Level;
3031
import net.neoforged.neoforge.fluids.FluidStack;
31-
import plus.dragons.createenchantmentindustry.common.CEICommon;
3232
import plus.dragons.createenchantmentindustry.common.fluids.printer.PrinterBlockEntity;
3333
import plus.dragons.createenchantmentindustry.common.registry.CEIDataMaps;
3434
import plus.dragons.createenchantmentindustry.util.CEILang;
3535

36-
import java.util.List;
37-
import java.util.Optional;
38-
3936
public class PackagePatternPrintingBehaviour implements PrintingBehaviour {
4037
private final ItemStack pattern;
4138

@@ -46,7 +43,7 @@ public PackagePatternPrintingBehaviour(ItemStack pattern) {
4643
public static Optional<DataResult<PrintingBehaviour>> create(Level level, SmartFluidTankBehaviour tank, ItemStack stack) {
4744
if (stack.getItem() instanceof PackageItem) {
4845
String address = stack.get(AllDataComponents.PACKAGE_ADDRESS);
49-
if(address==null||address.isEmpty())
46+
if (address == null || address.isEmpty())
5047
return Optional.of(DataResult.success(new PackagePatternPrintingBehaviour(stack.copy())));
5148
}
5249
return Optional.empty();

Diff for: src/main/java/plus/dragons/createenchantmentindustry/common/kinetics/deployer/DeployerExtension.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public static void onXpChange(final XpChange event) {
7878
if (ExperienceHelper.canRepairItem(heldItem))
7979
consumed = ExperienceHelper.repairItem(total, deployer.serverLevel(), heldItem, false);
8080
}
81-
int nuggets = (event.getAmount() - consumed) / 3;
81+
int nuggets = (event.getAmount() - consumed) / 3;
8282
if (nuggets > 0) {
8383
deployer.getInventory().placeItemBackInInventory(AllItems.EXP_NUGGET.asStack(nuggets));
8484
}

Diff for: src/main/java/plus/dragons/createenchantmentindustry/config/CEIProcessingConfig.java

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Copyright (C) 2025 DragonsPlus
3+
* SPDX-License-Identifier: LGPL-3.0-or-later
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU General Public License for more details.
14+
*
15+
* You should have received a copy of the GNU General Public License
16+
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17+
*/
18+
119
package plus.dragons.createenchantmentindustry.config;
220

321
import net.createmod.catnip.config.ConfigBase;

Diff for: src/main/java/plus/dragons/createenchantmentindustry/config/CEIServerConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class CEIServerConfig extends ConfigBase {
2525
public final CEIKineticsConfig kinetics = nested(0, CEIKineticsConfig::new, Comments.kinetics);
2626
public final CEIFluidsConfig fluids = nested(0, CEIFluidsConfig::new, Comments.fluids);
2727
public final CEIEnchantmentsConfig enchantments = nested(0, CEIEnchantmentsConfig::new, Comments.enchantments);
28-
public final CEIProcessingConfig processing = nested(0,CEIProcessingConfig::new, Comments.processing);
28+
public final CEIProcessingConfig processing = nested(0, CEIProcessingConfig::new, Comments.processing);
2929

3030
@Override
3131
public void registerAll(ModConfigSpec.Builder builder) {

Diff for: src/main/java/plus/dragons/createenchantmentindustry/integration/jei/category/printing/PatternPrintingRecipeJEI.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
package plus.dragons.createenchantmentindustry.integration.jei.category.printing;
2020

2121
import com.mojang.serialization.MapCodec;
22-
import com.simibubi.create.AllDataComponents;
2322
import com.simibubi.create.content.logistics.box.PackageItem;
2423
import com.simibubi.create.content.logistics.box.PackageStyles;
24+
import java.util.List;
2525
import mezz.jei.api.gui.builder.IRecipeSlotBuilder;
2626
import mezz.jei.api.gui.ingredient.IRecipeSlotDrawable;
2727
import mezz.jei.api.recipe.IFocus;
@@ -32,8 +32,6 @@
3232
import plus.dragons.createenchantmentindustry.common.CEICommon;
3333
import plus.dragons.createenchantmentindustry.common.registry.CEIDataMaps;
3434

35-
import java.util.List;
36-
3735
public enum PatternPrintingRecipeJEI implements PrintingRecipeJEI {
3836
INSTANCE;
3937

Diff for: src/main/java/plus/dragons/createenchantmentindustry/mixin/LightningBoltMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ private LightningBoltMixin(EntityType<?> entityType, Level level) {
4949
@Inject(method = "tick", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LightningBolt;clearCopperOnLightningStrike(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V"))
5050
private void tick$chargeExperienceOnLightingStrike(CallbackInfo ci) {
5151
if (!this.getPersistentData().getBoolean(BlazeExperienceBlockEntity.LIGHTNING_BOLT_EXPERIENCE_CHARGE_KEY))
52-
if(this.random.nextFloat() > CEIConfig.processing().regularLightningStrikeTransformXpBlockChance.get())
52+
if (this.random.nextFloat() > CEIConfig.processing().regularLightningStrikeTransformXpBlockChance.get())
5353
return;
5454
Level level = this.level();
5555
BlockPos pos = this.getStrikePosition();

0 commit comments

Comments
 (0)