Skip to content

Commit 6a1540e

Browse files
spotless and remove fd dependency in publishMods
1 parent a0e9491 commit 6a1540e

12 files changed

Lines changed: 62 additions & 32 deletions

File tree

build.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,6 @@ publishMods {
263263
requires {
264264
slug = "create"
265265
slug = "create-dragons-plus"
266-
slug = "farmers-delight"
267266
}
268267
}
269268

@@ -275,7 +274,6 @@ publishMods {
275274
requires {
276275
slug = "create"
277276
slug = "create-dragons-plus"
278-
slug = "farmers-delight"
279277
}
280278
}
281279
}

src/integration/crabberdelight/java/plus/dragons/createintegratedfarming/integration/crabbersdelight/fishing/CrabTrapArmInteractionPoint.java

Lines changed: 22 additions & 4 deletions
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.createintegratedfarming.integration.crabbersdelight.fishing;
220

321
import alabaster.crabbersdelight.common.block.entity.CrabTrapBlockEntity;
@@ -19,18 +37,18 @@ public CrabTrapArmInteractionPoint(ArmInteractionPointType type, Level level, Bl
1937

2038
@Override
2139
public ItemStack insert(ArmBlockEntity armBlockEntity, ItemStack stack, boolean simulate) {
22-
if(level.getBlockEntity(pos) instanceof CrabTrapBlockEntity interaction){
40+
if (level.getBlockEntity(pos) instanceof CrabTrapBlockEntity interaction) {
2341
var cap = level.getCapability(Capabilities.ItemHandler.BLOCK, pos, level.getBlockState(pos), interaction, Direction.UP);
24-
if(cap!=null) return cap.insertItem(0, stack, simulate);
42+
if (cap != null) return cap.insertItem(0, stack, simulate);
2543
}
2644
return stack;
2745
}
2846

2947
@Override
3048
public ItemStack extract(ArmBlockEntity armBlockEntity, int slot, int amount, boolean simulate) {
31-
if(level.getBlockEntity(pos) instanceof CrabTrapBlockEntity interaction){
49+
if (level.getBlockEntity(pos) instanceof CrabTrapBlockEntity interaction) {
3250
var cap = level.getCapability(Capabilities.ItemHandler.BLOCK, pos, level.getBlockState(pos), interaction, Direction.DOWN);
33-
if(cap!=null) return cap.extractItem(slot, amount, simulate);
51+
if (cap != null) return cap.extractItem(slot, amount, simulate);
3452
}
3553
return ItemStack.EMPTY;
3654
}

src/integration/crabberdelight/java/plus/dragons/createintegratedfarming/integration/crabbersdelight/ponder/CrabbersDelightPonderPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818

1919
package plus.dragons.createintegratedfarming.integration.crabbersdelight.ponder;
2020

21+
import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.ARM_TARGETS;
22+
2123
import alabaster.crabbersdelight.common.registry.CDModBlocks;
2224
import net.createmod.ponder.api.registration.PonderTagRegistrationHelper;
2325
import net.minecraft.core.registries.BuiltInRegistries;
2426
import net.minecraft.resources.ResourceLocation;
2527
import plus.dragons.createintegratedfarming.client.ponder.CIFPonderPlugin;
2628
import plus.dragons.createintegratedfarming.client.ponder.CIFPonderTags;
2729

28-
import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.ARM_TARGETS;
29-
3030
public class CrabbersDelightPonderPlugin {
3131
public static void register() {
3232
CIFPonderPlugin.TAGS.add(CrabbersDelightPonderPlugin::registerTags);

src/integration/crabberdelight/java/plus/dragons/createintegratedfarming/integration/crabbersdelight/registry/CrabbersDelightArmInteractionPointTypes.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
package plus.dragons.createintegratedfarming.integration.crabbersdelight.registry;
2020

21+
import static plus.dragons.createintegratedfarming.common.registry.CIFArmInteractionPoints.holder;
22+
2123
import com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPointType;
2224
import net.neoforged.neoforge.registries.DeferredHolder;
2325
import plus.dragons.createintegratedfarming.common.registry.CIFArmInteractionPoints;
2426
import plus.dragons.createintegratedfarming.integration.crabbersdelight.fishing.CrabTrapArmInteractionPoint;
2527

26-
import static plus.dragons.createintegratedfarming.common.registry.CIFArmInteractionPoints.holder;
27-
2828
public class CrabbersDelightArmInteractionPointTypes {
2929
//spotless:off
3030
public static final DeferredHolder<ArmInteractionPointType, ArmInteractionPointType>

src/integration/farmersdelight/java/plus/dragons/createintegratedfarming/integration/farmersdelight/data/FDRecipeProvider.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,6 @@
1818

1919
package plus.dragons.createintegratedfarming.integration.farmersdelight.data;
2020

21-
import com.tterrag.registrate.providers.RegistrateRecipeProvider;
22-
import net.minecraft.core.HolderLookup.Provider;
23-
import net.minecraft.data.PackOutput;
24-
import net.minecraft.data.recipes.RecipeOutput;
25-
import net.neoforged.neoforge.common.Tags;
26-
import plus.dragons.createintegratedfarming.common.CIFCommon;
27-
import plus.dragons.createintegratedfarming.integration.ModIntegration;
28-
29-
import java.util.concurrent.CompletableFuture;
30-
3121
import static com.simibubi.create.AllItems.ANDESITE_ALLOY;
3222
import static net.minecraft.world.item.Items.BAMBOO;
3323
import static net.minecraft.world.item.Items.WHEAT;
@@ -37,6 +27,15 @@
3727
import static vectorwing.farmersdelight.common.registry.ModItems.CANVAS;
3828
import static vectorwing.farmersdelight.common.registry.ModItems.SAFETY_NET;
3929

30+
import com.tterrag.registrate.providers.RegistrateRecipeProvider;
31+
import java.util.concurrent.CompletableFuture;
32+
import net.minecraft.core.HolderLookup.Provider;
33+
import net.minecraft.data.PackOutput;
34+
import net.minecraft.data.recipes.RecipeOutput;
35+
import net.neoforged.neoforge.common.Tags;
36+
import plus.dragons.createintegratedfarming.common.CIFCommon;
37+
import plus.dragons.createintegratedfarming.integration.ModIntegration;
38+
4039
public class FDRecipeProvider extends RegistrateRecipeProvider {
4140
public FDRecipeProvider(PackOutput output, CompletableFuture<Provider> registries) {
4241
super(CIFCommon.REGISTRATE, output, registries);

src/integration/mynethersdelight/java/plus/dragons/createintegratedfarming/integration/mynethersdelight/farming/harvest/PowderyCannonArmInteractionPoint.java

Lines changed: 21 additions & 3 deletions
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.createintegratedfarming.integration.mynethersdelight.farming.harvest;
220

321
import com.simibubi.create.content.kinetics.mechanicalArm.ArmBlockEntity;
@@ -26,13 +44,13 @@ public Mode getMode() {
2644
@Override
2745
public ItemStack extract(ArmBlockEntity armBlockEntity, int slot, int amount, boolean simulate) {
2846
BlockState state = level.getBlockState(pos);
29-
if((state.getBlock() instanceof PowderyCaneBlock || state.getBlock() instanceof PowderyCannonBlock) && state.getValue(BlockStateProperties.LIT)) {
30-
if(!simulate) {
47+
if ((state.getBlock() instanceof PowderyCaneBlock || state.getBlock() instanceof PowderyCannonBlock) && state.getValue(BlockStateProperties.LIT)) {
48+
if (!simulate) {
3149
state = state.setValue(BlockStateProperties.LIT, false);
3250
level.setBlockAndUpdate(pos, state);
3351
}
3452
int j = 1 + level.random.nextInt(2);
35-
return new ItemStack(MNDItems.BULLET_PEPPER.get(),j);
53+
return new ItemStack(MNDItems.BULLET_PEPPER.get(), j);
3654
}
3755
return ItemStack.EMPTY;
3856
}

src/integration/mynethersdelight/java/plus/dragons/createintegratedfarming/integration/mynethersdelight/ponder/MNDPonderPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
package plus.dragons.createintegratedfarming.integration.mynethersdelight.ponder;
2020

21+
import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.ARM_TARGETS;
22+
2123
import com.simibubi.create.AllBlocks;
2224
import com.soytutta.mynethersdelight.common.registry.MNDBlocks;
2325
import net.createmod.ponder.api.registration.PonderSceneRegistrationHelper;
@@ -27,8 +29,6 @@
2729
import plus.dragons.createintegratedfarming.client.ponder.CIFPonderPlugin;
2830
import plus.dragons.createintegratedfarming.client.ponder.CIFPonderTags;
2931

30-
import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.ARM_TARGETS;
31-
3232
public class MNDPonderPlugin {
3333
public static void register() {
3434
CIFPonderPlugin.SCENES.add(MNDPonderPlugin::registerScenes);

src/integration/mynethersdelight/java/plus/dragons/createintegratedfarming/integration/mynethersdelight/ponder/MNDPonderScenes.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,4 @@ public static void catalyze(SceneBuilder builder, SceneBuildingUtil util) {
7070
scene.idle(20);
7171
scene.world().modifyBlock(leteosCompost, bs -> MNDBlocks.RESURGENT_SOIL.get().defaultBlockState(), false);
7272
}
73-
7473
}

src/integration/mynethersdelight/java/plus/dragons/createintegratedfarming/integration/mynethersdelight/registry/MNDArmInteractionPointTypes.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
package plus.dragons.createintegratedfarming.integration.mynethersdelight.registry;
2020

21+
import static plus.dragons.createintegratedfarming.common.registry.CIFArmInteractionPoints.holder;
22+
2123
import com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPointType;
2224
import net.neoforged.neoforge.registries.DeferredHolder;
2325
import plus.dragons.createintegratedfarming.common.registry.CIFArmInteractionPoints;
2426
import plus.dragons.createintegratedfarming.integration.mynethersdelight.farming.harvest.PowderyCannonArmInteractionPoint;
2527

26-
import static plus.dragons.createintegratedfarming.common.registry.CIFArmInteractionPoints.holder;
27-
2828
public class MNDArmInteractionPointTypes {
2929
//spotless:off
3030
public static final DeferredHolder<ArmInteractionPointType, ArmInteractionPointType>

src/main/java/plus/dragons/createintegratedfarming/client/ponder/CIFPonderTags.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
package plus.dragons.createintegratedfarming.client.ponder;
2020

2121
import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.ARM_TARGETS;
22-
import static com.simibubi.create.infrastructure.ponder.AllCreatePonderTags.CONTRAPTION_ACTOR;
2322

2423
import com.simibubi.create.AllBlocks;
2524
import com.tterrag.registrate.util.entry.RegistryEntry;

0 commit comments

Comments
 (0)