9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-19 15:09:15 +00:00
Files
craft-engine/client-mod/src/main/java/net/momirealms/craftEngineFabricMod/CraftEngineFabricMod.java
2025-03-24 03:57:24 +08:00

32 lines
1.1 KiB
Java

package net.momirealms.craftEngineFabricMod;
import net.fabricmc.api.ModInitializer;
import net.momirealms.craftEngineFabricMod.util.RegisterBlocks;
import net.momirealms.craftEngineFabricMod.util.YamlUtils;
import java.util.HashMap;
import java.util.Map;
public class CraftEngineFabricMod implements ModInitializer {
public static final String MOD_ID = "craftengine";
@Override
public void onInitialize() {
Map<String, String> mappings = YamlUtils.loadConfig();
Map<String, Integer> blockCount = new HashMap<>();
mappings.keySet().forEach(name -> {
String blockName = YamlUtils.split(name);
if (blockName != null) {
if (blockCount.containsKey(blockName)) {
blockCount.put(blockName, blockCount.get(blockName) + 1);
} else {
blockCount.put(blockName, 0);
}
RegisterBlocks.register(blockName + "_" + blockCount.get(blockName));
}
});
mappings.clear();
blockCount.clear();
}
}