Skip to content

Commit c070ccd

Browse files
committed
Cleaning up a bunch of annotations and saveddata
1 parent cce7a2a commit c070ccd

Some content is hidden

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

44 files changed

+583
-288
lines changed

.github/workflows/ci-tests-nightly.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ jobs:
1717
runs-on: ubuntu-20.04
1818
outputs:
1919
release_type: ${{steps.cf_release_type.outputs.value }}
20-
mod_version: ${{steps.mod_version.outputs.value }}
2120
steps:
2221
- name: Checkout
2322
uses: actions/[email protected]
@@ -29,13 +28,6 @@ jobs:
2928
path: './gradle.properties'
3029
property: 'cf_release_type'
3130

32-
- name: Mod Version
33-
id: mod_version
34-
uses: christian-draeger/[email protected]
35-
with:
36-
path: './gradle.properties'
37-
property: 'mod_version'
38-
3931
tests:
4032
name: Gradle Tests
4133
runs-on: ubuntu-20.04

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ def isRelease = (System.getenv("CM_RELEASE") ?: "false").equalsIgnoreCase("true"
5353

5454
task getBuildInfo() {
5555
println("Mod ID: ${mod_id}")
56-
println("Version: ${isRelease ? mod_version : nightlyVersion}")
56+
println("Version: ${isRelease ? semver : nightlyVersion}")
5757
println("Semver Version: ${semver}")
5858
println("Nightly Build: ${nightlyVersion}")
5959
}
6060

61-
version = isRelease ? mod_version : nightlyVersion
61+
version = isRelease ? semver : nightlyVersion
6262
group = "dev.compactmods"
6363
archivesBaseName = mod_id
6464

gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ minecraft_version=1.18.1
77
forge_version=39.0.88
88

99
mod_id=compactmachines
10-
mod_version=4.0.0-beta.7
1110

1211
# Dependencies and Libs
1312
jei_mc_version=1.18.1
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package dev.compactmods.machines.api.core;
2+
3+
import net.minecraft.resources.ResourceLocation;
4+
5+
import static dev.compactmods.machines.api.core.Constants.MOD_ID;
6+
7+
public class CMCommands {
8+
public static final ResourceLocation CMD_DIM_REGISTERED = new ResourceLocation(MOD_ID, "level_registered");
9+
public static final ResourceLocation CMD_DIM_NOT_FOUND = new ResourceLocation(MOD_ID, "level_not_found");
10+
11+
/**
12+
* Used for displaying the number of registered machines via summary commands.
13+
*/
14+
public static final ResourceLocation MACHINE_REG_COUNT = new ResourceLocation(MOD_ID, "machine_reg_count");
15+
16+
/**
17+
* Used for displaying the number of registered rooms via summary commands.
18+
*/
19+
public static final ResourceLocation ROOM_REG_COUNT = new ResourceLocation(MOD_ID, "room_reg_count");
20+
}

src/api/java/dev/compactmods/machines/api/room/MachineRoomConnections.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
package dev.compactmods.machines.api.room;
22

3+
import net.minecraft.world.level.ChunkPos;
4+
5+
import javax.annotation.Nonnull;
36
import java.util.Collection;
47
import java.util.Optional;
5-
import net.minecraft.world.level.ChunkPos;
6-
import org.jetbrains.annotations.NotNull;
78

89
public interface MachineRoomConnections {
9-
@NotNull Optional<ChunkPos> getConnectedRoom(int machineId);
10+
@Nonnull
11+
Optional<ChunkPos> getConnectedRoom(int machineId);
1012

11-
@NotNull Collection<Integer> getMachinesFor(ChunkPos chunkPos);
13+
@Nonnull Collection<Integer> getMachinesFor(ChunkPos chunkPos);
1214

1315
void registerMachine(int machine);
1416

src/datagen/java/dev/compactmods/machines/datagen/AdvancementGenerator.java

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
package dev.compactmods.machines.datagen;
22

3-
import java.io.IOException;
4-
import java.nio.file.Path;
5-
import java.util.Set;
6-
import java.util.function.Consumer;
7-
import java.util.function.Supplier;
83
import com.google.common.collect.Sets;
94
import com.google.gson.Gson;
105
import com.google.gson.GsonBuilder;
@@ -13,17 +8,25 @@
138
import dev.compactmods.machines.advancement.trigger.HowDidYouGetHereTrigger;
149
import dev.compactmods.machines.api.core.Advancements;
1510
import dev.compactmods.machines.core.Registration;
16-
import dev.compactmods.machines.util.TranslationUtil;
17-
import net.minecraft.advancements.*;
11+
import dev.compactmods.machines.i18n.TranslationUtil;
12+
import net.minecraft.advancements.Advancement;
13+
import net.minecraft.advancements.DisplayInfo;
14+
import net.minecraft.advancements.FrameType;
1815
import net.minecraft.advancements.critereon.ImpossibleTrigger;
1916
import net.minecraft.advancements.critereon.InventoryChangeTrigger;
2017
import net.minecraft.data.DataGenerator;
21-
import net.minecraft.data.HashCache;
2218
import net.minecraft.data.DataProvider;
19+
import net.minecraft.data.HashCache;
20+
import net.minecraft.resources.ResourceLocation;
2321
import net.minecraft.world.item.Item;
2422
import net.minecraft.world.item.ItemStack;
25-
import net.minecraft.resources.ResourceLocation;
26-
import org.jetbrains.annotations.NotNull;
23+
24+
import javax.annotation.Nonnull;
25+
import java.io.IOException;
26+
import java.nio.file.Path;
27+
import java.util.Set;
28+
import java.util.function.Consumer;
29+
import java.util.function.Supplier;
2730

2831
public class AdvancementGenerator implements DataProvider {
2932

@@ -35,7 +38,7 @@ public AdvancementGenerator(DataGenerator gen) {
3538
}
3639

3740
@Override
38-
public void run(@NotNull HashCache cache) {
41+
public void run(@Nonnull HashCache cache) {
3942
Path path = this.generator.getOutputFolder();
4043
Set<ResourceLocation> set = Sets.newHashSet();
4144
Consumer<Advancement> consumer = (adv) -> {

src/datagen/java/dev/compactmods/machines/datagen/BlockLootGenerator.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
package dev.compactmods.machines.datagen;
22

3-
import java.util.List;
4-
import java.util.Map;
5-
import java.util.function.BiConsumer;
6-
import java.util.function.Consumer;
7-
import java.util.function.Supplier;
83
import com.google.common.collect.ImmutableList;
94
import com.mojang.datafixers.util.Pair;
10-
import dev.compactmods.machines.core.Registration;
115
import dev.compactmods.machines.api.machine.MachineNbt;
6+
import dev.compactmods.machines.core.Registration;
127
import net.minecraft.data.DataGenerator;
138
import net.minecraft.data.loot.BlockLoot;
149
import net.minecraft.data.loot.LootTableProvider;
@@ -28,7 +23,13 @@
2823
import net.minecraft.world.level.storage.loot.providers.nbt.ContextNbtProvider;
2924
import net.minecraft.world.level.storage.loot.providers.number.ConstantValue;
3025
import net.minecraftforge.registries.RegistryObject;
31-
import org.jetbrains.annotations.NotNull;
26+
27+
import javax.annotation.Nonnull;
28+
import java.util.List;
29+
import java.util.Map;
30+
import java.util.function.BiConsumer;
31+
import java.util.function.Consumer;
32+
import java.util.function.Supplier;
3233

3334
public class BlockLootGenerator extends LootTableProvider {
3435

@@ -42,7 +43,7 @@ protected List<Pair<Supplier<Consumer<BiConsumer<ResourceLocation, LootTable.Bui
4243
}
4344

4445
@Override
45-
protected void validate(Map<ResourceLocation, LootTable> map, @NotNull ValidationContext val) {
46+
protected void validate(Map<ResourceLocation, LootTable> map, @Nonnull ValidationContext val) {
4647
map.forEach((name, table) -> LootTables.validate(val, name, table));
4748
}
4849

src/datagen/java/dev/compactmods/machines/datagen/DataGenUtil.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
package dev.compactmods.machines.datagen;
22

3-
import java.io.IOException;
4-
import java.nio.file.Path;
5-
import java.util.HashMap;
6-
import java.util.function.BiConsumer;
7-
import java.util.function.Function;
83
import com.google.common.collect.ImmutableSet;
94
import com.google.gson.Gson;
105
import com.google.gson.JsonElement;
@@ -14,10 +9,16 @@
149
import net.minecraft.data.DataProvider;
1510
import net.minecraft.data.HashCache;
1611
import net.minecraft.resources.ResourceLocation;
17-
import org.jetbrains.annotations.NotNull;
12+
13+
import javax.annotation.Nonnull;
14+
import java.io.IOException;
15+
import java.nio.file.Path;
16+
import java.util.HashMap;
17+
import java.util.function.BiConsumer;
18+
import java.util.function.Function;
1819

1920
class DataGenUtil {
20-
static <T> BiConsumer<T, ResourceLocation> makeWriter(Gson gson, @NotNull HashCache cache, Path dataDir, ImmutableSet<String> pathParts, Codec<T> codec, HashMap<ResourceLocation, T> set) {
21+
static <T> BiConsumer<T, ResourceLocation> makeWriter(Gson gson, @Nonnull HashCache cache, Path dataDir, ImmutableSet<String> pathParts, Codec<T> codec, HashMap<ResourceLocation, T> set) {
2122
return (T resource, ResourceLocation regName) -> {
2223
if (set.containsKey(regName)) {
2324
throw new IllegalStateException("Duplicate resource " + regName);
@@ -43,7 +44,7 @@ static <T> BiConsumer<T, ResourceLocation> makeWriter(Gson gson, @NotNull HashCa
4344
};
4445
}
4546

46-
static <T> BiConsumer<T, ResourceLocation> makeCustomWriter(Gson gson, @NotNull HashCache cache, Path dataDir, ImmutableSet<String> pathParts, Function<T, JsonElement> writer, HashMap<ResourceLocation, T> set) {
47+
static <T> BiConsumer<T, ResourceLocation> makeCustomWriter(Gson gson, @Nonnull HashCache cache, Path dataDir, ImmutableSet<String> pathParts, Function<T, JsonElement> writer, HashMap<ResourceLocation, T> set) {
4748
return (T resource, ResourceLocation regName) -> {
4849
if (set.containsKey(regName)) {
4950
throw new IllegalStateException("Duplicate resource " + regName);

src/datagen/java/dev/compactmods/machines/datagen/LevelBiomeGenerator.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package dev.compactmods.machines.datagen;
22

3-
import java.nio.file.Path;
4-
import java.util.HashMap;
5-
import java.util.function.BiConsumer;
63
import com.google.common.collect.ImmutableSet;
74
import com.google.common.collect.Maps;
85
import com.google.gson.Gson;
@@ -30,7 +27,11 @@
3027
import net.minecraft.world.level.levelgen.StructureSettings;
3128
import net.minecraft.world.level.levelgen.flat.FlatLayerInfo;
3229
import net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings;
33-
import org.jetbrains.annotations.NotNull;
30+
31+
import javax.annotation.Nonnull;
32+
import java.nio.file.Path;
33+
import java.util.HashMap;
34+
import java.util.function.BiConsumer;
3435

3536
public class LevelBiomeGenerator implements DataProvider {
3637
private static final Gson GSON = (new GsonBuilder()).setPrettyPrinting().create();
@@ -44,7 +45,7 @@ public class LevelBiomeGenerator implements DataProvider {
4445
}
4546

4647
@Override
47-
public void run(@NotNull HashCache cache) {
48+
public void run(@Nonnull HashCache cache) {
4849
Path data = this.generator.getOutputFolder();
4950

5051
HashMap<ResourceLocation, Biome> biomes = Maps.newHashMap();

src/main/java/dev/compactmods/machines/CompactMachines.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
1515
import org.apache.logging.log4j.LogManager;
1616
import org.apache.logging.log4j.Logger;
17-
import org.jetbrains.annotations.NotNull;
17+
18+
import javax.annotation.Nonnull;
1819

1920
@Mod(CompactMachines.MOD_ID)
2021
public class CompactMachines {
@@ -24,7 +25,8 @@ public class CompactMachines {
2425

2526
public static final CreativeModeTab COMPACT_MACHINES_ITEMS = new CreativeModeTab(MOD_ID) {
2627
@Override
27-
public @NotNull ItemStack makeIcon() {
28+
public @Nonnull
29+
ItemStack makeIcon() {
2830
return new ItemStack(Registration.MACHINE_BLOCK_ITEM_NORMAL.get());
2931
}
3032
};

0 commit comments

Comments
 (0)