Skip to content

Commit cce7a2a

Browse files
committed
Refactor a bunch of packages. Again. (No api breaks, this is all internal)
1 parent bdf5424 commit cce7a2a

File tree

75 files changed

+282
-357
lines changed

Some content is hidden

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

75 files changed

+282
-357
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package dev.compactmods.machines.api.machine;
2+
3+
public abstract class MachineNbt {
4+
public static final String OWNER = "owner";
5+
public final static String ID = "machine_id";
6+
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import com.google.common.collect.ImmutableList;
99
import com.mojang.datafixers.util.Pair;
1010
import dev.compactmods.machines.core.Registration;
11-
import dev.compactmods.machines.data.NbtConstants;
11+
import dev.compactmods.machines.api.machine.MachineNbt;
1212
import net.minecraft.data.DataGenerator;
1313
import net.minecraft.data.loot.BlockLoot;
1414
import net.minecraft.data.loot.LootTableProvider;
@@ -66,8 +66,8 @@ protected void addTables() {
6666
}
6767

6868
private final LootItemFunction.Builder CopyOwnerAndReferenceFunction = CopyNbtFunction.copyData(ContextNbtProvider.BLOCK_ENTITY)
69-
.copy(NbtConstants.ROOM_OWNER, NbtConstants.ROOM_OWNER)
70-
.copy(NbtConstants.MACHINE_ID, NbtConstants.MACHINE_ID);
69+
.copy(MachineNbt.OWNER, MachineNbt.OWNER)
70+
.copy(MachineNbt.ID, MachineNbt.ID);
7171

7272
private void registerCompactMachineBlockDrops(RegistryObject<Block> block, RegistryObject<Item> item) {
7373
LootPool.Builder builder = LootPool.lootPool()

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static void gatherData(GatherDataEvent event) throws IOException {
2222

2323
private static void registerServerProviders(DataGenerator generator, GatherDataEvent event) throws IOException {
2424
ExistingFileHelper helper = event.getExistingFileHelper();
25-
generator.addProvider(new LevelBiomeGenerator(generator, helper));
25+
generator.addProvider(new LevelBiomeGenerator(generator));
2626

2727
generator.addProvider(new BlockLootGenerator(generator));
2828
generator.addProvider(new RecipeGenerator(generator));

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* Used for building dimension types, since Mojang hasn't provided one.
1010
* By default, this pulls all the overworld values. See {@link DimensionType#DEFAULT_OVERWORLD} for more info,
1111
*/
12+
@SuppressWarnings("OptionalUsedAsFieldOrParameterType")
1213
public class DimensionTypeBuilder {
1314
private OptionalLong fixedTime = OptionalLong.empty();
1415
private boolean hasSkylight = true;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package dev.compactmods.machines.datagen;
22

33
import dev.compactmods.machines.CompactMachines;
4-
import dev.compactmods.machines.rooms.RoomSize;
4+
import dev.compactmods.machines.room.RoomSize;
55
import net.minecraft.data.DataGenerator;
66
import net.minecraftforge.client.model.generators.ItemModelProvider;
77
import net.minecraftforge.common.data.ExistingFileHelper;

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import net.minecraft.world.level.levelgen.StructureSettings;
3131
import net.minecraft.world.level.levelgen.flat.FlatLayerInfo;
3232
import net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings;
33-
import net.minecraftforge.common.data.ExistingFileHelper;
3433
import org.jetbrains.annotations.NotNull;
3534

3635
public class LevelBiomeGenerator implements DataProvider {
@@ -40,11 +39,8 @@ public class LevelBiomeGenerator implements DataProvider {
4039
private final ResourceLocation COMPACT_BIOME = new ResourceLocation(CompactMachines.MOD_ID, "machine");
4140
private final ResourceLocation COMPACT_LEVEL = new ResourceLocation(CompactMachines.MOD_ID, "compact_world");
4241

43-
private final ExistingFileHelper existing;
44-
45-
LevelBiomeGenerator(DataGenerator generator, ExistingFileHelper files) {
42+
LevelBiomeGenerator(DataGenerator generator) {
4643
this.generator = generator;
47-
this.existing = files;
4844
}
4945

5046
@Override

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import dev.compactmods.machines.CompactMachines;
44
import dev.compactmods.machines.machine.CompactMachineBlock;
55
import dev.compactmods.machines.core.Registration;
6-
import dev.compactmods.machines.rooms.RoomSize;
6+
import dev.compactmods.machines.room.RoomSize;
77
import net.minecraft.data.DataGenerator;
88
import net.minecraftforge.client.model.generators.BlockStateProvider;
99
import net.minecraftforge.client.model.generators.ConfiguredModel;

src/main/java/dev/compactmods/machines/advancement/AdvancementTriggers.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import dev.compactmods.machines.advancement.trigger.ClaimedMachineTrigger;
55
import dev.compactmods.machines.advancement.trigger.HowDidYouGetHereTrigger;
66
import dev.compactmods.machines.api.core.Advancements;
7-
import dev.compactmods.machines.rooms.RoomSize;
7+
import dev.compactmods.machines.room.RoomSize;
88
import net.minecraft.advancements.CriteriaTriggers;
99

1010
public class AdvancementTriggers {

src/main/java/dev/compactmods/machines/data/codec/CodecExtensions.java renamed to src/main/java/dev/compactmods/machines/codec/CodecExtensions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.compactmods.machines.data.codec;
1+
package dev.compactmods.machines.codec;
22

33
import java.util.UUID;
44
import java.util.stream.DoubleStream;

src/main/java/dev/compactmods/machines/data/codec/DoubleStreamExtensions.java renamed to src/main/java/dev/compactmods/machines/codec/DoubleStreamExtensions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.compactmods.machines.data.codec;
1+
package dev.compactmods.machines.codec;
22

33
import com.mojang.serialization.DataResult;
44
import com.mojang.serialization.DynamicOps;

0 commit comments

Comments
 (0)