Skip to content

Commit 7ead7db

Browse files
committed
chore: 🔧 spotless / pmd setup and a bit of cleanup
1 parent daa0894 commit 7ead7db

280 files changed

Lines changed: 3067 additions & 4215 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.gradle

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@ plugins {
33
id 'idea'
44
id 'maven-publish'
55
id 'net.neoforged.moddev' version '2.0.141'
6-
id "org.sonarqube" version "7.0.1.6134"
76
id "net.darkhax.curseforgegradle" version "1.1.15"
87
id "com.modrinth.minotaur" version "2.+"
98
id "com.diffplug.spotless" version "7.0.4"
9+
id "org.openrewrite.rewrite" version "7.35.0"
1010
}
1111

12+
def sharedCodeQualityScript = file('../gradle/code-quality.gradle')
13+
apply from: sharedCodeQualityScript.exists() ? sharedCodeQualityScript : 'https://raw.githubusercontent.com/P3pp3rF1y/MultiWorkspace/26.1/gradle/code-quality.gradle'
14+
1215
idea {
1316
module {
1417
downloadJavadoc = true
@@ -24,7 +27,7 @@ spotless {
2427
target spotlessFiles == null ? "src/*/java/**/*.java" : spotlessFiles.toString().split(/\s*,\s*/).findAll { it.endsWith(".java") }
2528

2629
eclipse().configFile "$projectDir/codeformat/eclipse-java-format.xml"
27-
importOrder "", "javax", "java"
30+
importOrder "", "javax", "java", "\\#"
2831
removeUnusedImports()
2932
trimTrailingWhitespace()
3033
endWithNewline()
@@ -255,10 +258,3 @@ tasks.modrinth {
255258
dependsOn(tasks.generateChangelog)
256259
onlyIf { !project.ext.changelog.isEmpty() }
257260
}
258-
259-
sonar {
260-
properties {
261-
property "sonar.projectKey", "xreliquary:Reliquary"
262-
property "sonar.organization", "p3pp3rf1y-github"
263-
}
264-
}

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ pluginManagement {
88

99
plugins {
1010
id 'org.gradle.toolchains.foojay-resolver-convention' version '1.0.0'
11-
}
11+
}

src/disabledcompats/java/reliquary/compat/accessories/AccessoriesCompat.java

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,8 @@ public boolean canEquipFromUse(ItemStack stack, SlotReference reference) {
3131
};
3232

3333
private void addPlayerInventoryHandlers() {
34-
PlayerInventoryProvider.get().addPlayerInventoryHandler(
35-
Compatibility.ModIds.ACCESSORIES,
36-
this::getAccessoriesSlotTags,
37-
AccessoriesCompat::getSize,
38-
AccessoriesCompat::getStackInSlot,
39-
AccessoriesCompat::setStackInSlot,
40-
true
41-
);
34+
PlayerInventoryProvider.get().addPlayerInventoryHandler(Compatibility.ModIds.ACCESSORIES, this::getAccessoriesSlotTags, AccessoriesCompat::getSize,
35+
AccessoriesCompat::getStackInSlot, AccessoriesCompat::setStackInSlot, true);
4236
}
4337

4438
public AccessoriesCompat(IEventBus modBus) {
@@ -70,14 +64,13 @@ public static void setStackInSlot(LivingEntity entity, String slotName, int slot
7064
}
7165

7266
private static int getSize(LivingEntity entity, String slotName) {
73-
return AccessoriesCapability.getOptionally(entity)
74-
.map(cap -> {
75-
AccessoriesContainer container = cap.getContainers().get(slotName);
76-
if (container == null) {
77-
return 0;
78-
}
79-
return container.getSize();
80-
}).orElse(0);
67+
return AccessoriesCapability.getOptionally(entity).map(cap -> {
68+
AccessoriesContainer container = cap.getContainers().get(slotName);
69+
if (container == null) {
70+
return 0;
71+
}
72+
return container.getSize();
73+
}).orElse(0);
8174
}
8275

8376
private Set<String> getAccessoriesSlotTags(Player player) {
@@ -86,9 +79,8 @@ private Set<String> getAccessoriesSlotTags(Player player) {
8679
lastTagsRefresh = gameTime;
8780
containerNames.clear();
8881

89-
containerNames.addAll(AccessoriesCapability.getOptionally(player)
90-
.map(capability -> capability.getContainers().keySet()
91-
).orElse(Collections.emptySet()));
82+
containerNames
83+
.addAll(AccessoriesCapability.getOptionally(player).map(capability -> capability.getContainers().keySet()).orElse(Collections.emptySet()));
9284
}
9385
return containerNames;
9486
}

src/disabledcompats/java/reliquary/compat/accessories/AccessoryMobCharmBeltRenderer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,15 @@ public AccessoryMobCharmBeltRenderer() {
3131
}
3232

3333
@Override
34-
public <S extends LivingEntityRenderState> void render(AccessoryRenderState accessoryState, S entityState, EntityModel<S> model, PoseStack poseStack, SubmitNodeCollector collector) {
34+
public <S extends LivingEntityRenderState> void render(AccessoryRenderState accessoryState, S entityState, EntityModel<S> model, PoseStack poseStack,
35+
SubmitNodeCollector collector) {
3536
if (entityState instanceof HumanoidRenderState humanoidRenderState) {
3637
beltModel.setupAnim(humanoidRenderState);
3738
}
3839
beltModel.setAllVisible(false);
3940
beltModel.body.visible = true;
4041
AtlasManager atlasManager = Minecraft.getInstance().getAtlasManager();
41-
collector.submitModelPart(beltModel.body, poseStack, ON_BODY_TEXTURE.renderType(RenderTypes::entityCutoutNoCull), entityState.lightCoords, OverlayTexture.NO_OVERLAY, atlasManager.get(ON_BODY_TEXTURE));
42+
collector.submitModelPart(beltModel.body, poseStack, ON_BODY_TEXTURE.renderType(RenderTypes::entityCutoutNoCull), entityState.lightCoords,
43+
OverlayTexture.NO_OVERLAY, atlasManager.get(ON_BODY_TEXTURE));
4244
}
4345
}

src/disabledcompats/java/reliquary/compat/accessories/package-info.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Auto generated package-info by MCP
22

3-
@ParametersAreNonnullByDefault @NullMarked
3+
@ParametersAreNonnullByDefault
4+
@NullMarked
45
package reliquary.compat.accessories;
56

67
import org.jspecify.annotations.NullMarked;

src/main/java/reliquary/Reliquary.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import net.neoforged.neoforge.common.NeoForgeMod;
1616
import net.neoforged.neoforge.event.OnDatapackSyncEvent;
1717
import reliquary.client.init.ModParticles;
18-
import reliquary.crafting.InfernalTearValueRecipe;
1918
import reliquary.crafting.AlkahestryRecipeRegistry;
2019
import reliquary.data.DataGenerators;
2120
import reliquary.handler.ClientEventHandler;
@@ -31,8 +30,7 @@ public class Reliquary {
3130
public static final String MOD_ID = "reliquary";
3231
private static String networkProtocolVersion;
3332

34-
35-
@SuppressWarnings("java:S1118") //needs to be public for mod to work
33+
@SuppressWarnings("java:S1118") // needs to be public for mod to work
3634
public Reliquary(IEventBus modBus, Dist dist, ModContainer container) {
3735
networkProtocolVersion = container.getModInfo().getVersion().toString();
3836
NeoForgeMod.enableMilkFluid();

src/main/java/reliquary/api/client/IPedestalItemRenderer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
import reliquary.client.render.PedestalRenderer;
66

77
public interface IPedestalItemRenderer {
8-
void submitRender(SubmitNodeCollector submitNodeCollector, PedestalRenderer.PedestalRenderState renderState, Object itemData, float partialTicks, PoseStack poseStack, int packedLight, int packedOverlay);
8+
void submitRender(SubmitNodeCollector submitNodeCollector, PedestalRenderer.PedestalRenderState renderState, Object itemData, float partialTicks,
9+
PoseStack poseStack, int packedLight, int packedOverlay);
910
}

src/main/java/reliquary/api/client/package-info.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Auto generated package-info by MCP
22

3-
@ParametersAreNonnullByDefault @NullMarked
3+
@ParametersAreNonnullByDefault
4+
@NullMarked
45
package reliquary.api.client;
56

67
import org.jspecify.annotations.NullMarked;

src/main/java/reliquary/api/package-info.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11

22
// Auto generated package-info by MCP
33

4-
@ParametersAreNonnullByDefault @NullMarked
4+
@ParametersAreNonnullByDefault
5+
@NullMarked
56
package reliquary.api;
67

78
import org.jspecify.annotations.NullMarked;

src/main/java/reliquary/block/AlkahestryAltarBlock.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,17 @@ public <T extends BlockEntity> BlockEntityTicker<T> getTicker(Level level, Block
8080

8181
@Override
8282
public void animateTick(BlockState state, Level level, BlockPos pos, RandomSource rand) {
83-
if (Boolean.FALSE.equals(state.getValue(ACTIVE)) || level.getLevelData().getGameTime() % 24000 >= 12000 || !level.canSeeSkyFromBelowWater(pos.above()) || rand.nextInt(3) != 0) {
83+
if (Boolean.FALSE.equals(state.getValue(ACTIVE)) || level.getLevelData().getGameTime() % 24000 >= 12000 || !level.canSeeSkyFromBelowWater(pos.above())
84+
|| rand.nextInt(3) != 0) {
8485
return;
8586
}
86-
level.addParticle(ColorParticleOption.create(ParticleTypes.ENTITY_EFFECT, 0.9F, 0.9F, 0.0F), pos.getX() + 0.5D + rand.nextGaussian() / 8, pos.getY() + 1.1D, pos.getZ() + 0.5D + rand.nextGaussian() / 8, 0D, 0D, 0D);
87+
level.addParticle(ColorParticleOption.create(ParticleTypes.ENTITY_EFFECT, 0.9F, 0.9F, 0.0F), pos.getX() + 0.5D + rand.nextGaussian() / 8,
88+
pos.getY() + 1.1D, pos.getZ() + 0.5D + rand.nextGaussian() / 8, 0D, 0D, 0D);
8789
}
8890

8991
@Override
90-
protected InteractionResult useItemOn(ItemStack heldItem, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult p_316140_) {
92+
protected InteractionResult useItemOn(ItemStack heldItem, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand,
93+
BlockHitResult p_316140_) {
9194
if (Boolean.TRUE.equals(state.getValue(ACTIVE))) {
9295
return InteractionResult.CONSUME;
9396
}
@@ -120,9 +123,11 @@ protected InteractionResult useItemOn(ItemStack heldItem, BlockState state, Leve
120123
}
121124

122125
private void playSoundAndSpawnParticles(Level level, BlockPos pos, AlkahestryAltarBlockEntity altar) {
123-
level.playSound(null, pos, SoundEvents.LAVA_EXTINGUISH, SoundSource.BLOCKS, 0.3F, 0.5F + 0.5F * altar.getRedstoneCount() + (float) (level.getRandom().nextGaussian() / 8));
126+
level.playSound(null, pos, SoundEvents.LAVA_EXTINGUISH, SoundSource.BLOCKS, 0.3F,
127+
0.5F + 0.5F * altar.getRedstoneCount() + (float) (level.getRandom().nextGaussian() / 8));
124128
for (int particles = level.getRandom().nextInt(3); particles < 3 + altar.getRedstoneCount() * 4 + altar.getRedstoneCount(); particles++) {
125-
level.addParticle(DustParticleOptions.REDSTONE, pos.getX() + 0.5D + level.getRandom().nextGaussian() / 5, pos.getY() + 1.2D, pos.getZ() + 0.5D + level.getRandom().nextGaussian() / 5, 1D, 0D, 0D);
129+
level.addParticle(DustParticleOptions.REDSTONE, pos.getX() + 0.5D + level.getRandom().nextGaussian() / 5, pos.getY() + 1.2D,
130+
pos.getZ() + 0.5D + level.getRandom().nextGaussian() / 5, 1D, 0D, 0D);
126131
}
127132
}
128133

0 commit comments

Comments
 (0)