finetuning

This commit is contained in:
Jottyfan
2026-02-18 19:01:53 +01:00
parent 96ee5749c9
commit 732c8fd3d2
4 changed files with 14 additions and 24 deletions

View File

@@ -1,6 +1,6 @@
package de.jottyfan.minecraft; package de.jottyfan.minecraft;
import java.util.Set; import java.util.List;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
@@ -30,8 +30,8 @@ public class Quickly implements ModInitializer {
public void onInitialize() { public void onInitialize() {
LOGGER.info("loading {}", MOD_ID); LOGGER.info("loading {}", MOD_ID);
Set<Item> items = QuicklyItems.registerModItems(); List<Item> items = QuicklyItems.registerModItems();
Set<Block> blocks = QuicklyBlocks.registerModBlocks(); List<Block> blocks = QuicklyBlocks.registerModBlocks();
QuicklyBlockEntity.registerBlockEntities(); QuicklyBlockEntity.registerBlockEntities();
QuicklyFeatures.registerFeatures(); QuicklyFeatures.registerFeatures();
QuicklyComposter.registerComposterItems(); QuicklyComposter.registerComposterItems();

View File

@@ -1,7 +1,7 @@
package de.jottyfan.minecraft.block; package de.jottyfan.minecraft.block;
import java.util.HashSet; import java.util.ArrayList;
import java.util.Set; import java.util.List;
import java.util.function.Function; import java.util.function.Function;
import de.jottyfan.minecraft.Quickly; import de.jottyfan.minecraft.Quickly;
@@ -102,15 +102,13 @@ public class QuicklyBlocks {
return BuiltInRegistries.BLOCK.getValue(identifier); return BuiltInRegistries.BLOCK.getValue(identifier);
} }
public static final Set<Block> registerModBlocks() { public static final List<Block> registerModBlocks() {
Quickly.LOGGER.debug("register blocks"); Quickly.LOGGER.debug("register blocks");
Set<Block> set = new HashSet<>(); List<Block> set = new ArrayList<>();
set.add(KELPBUNDLE); set.add(KELPBUNDLE);
set.add(TURQUOISEBLOCK); set.add(TURQUOISEBLOCK);
set.add(ORETURQUOISE); set.add(ORETURQUOISE);
set.add(OREDEEPSLATETURQUOISE); set.add(OREDEEPSLATETURQUOISE);
set.add(COTTONPLANT);
set.add(CANOLAPLANT);
set.add(LAVAHOARDER); set.add(LAVAHOARDER);
set.add(QUICKIEPOWDER); set.add(QUICKIEPOWDER);
set.add(SPEEDPOWDER); set.add(SPEEDPOWDER);

View File

@@ -1,7 +1,7 @@
package de.jottyfan.minecraft.item; package de.jottyfan.minecraft.item;
import java.util.HashSet; import java.util.ArrayList;
import java.util.Set; import java.util.List;
import java.util.function.Function; import java.util.function.Function;
import de.jottyfan.minecraft.Quickly; import de.jottyfan.minecraft.Quickly;
@@ -99,17 +99,15 @@ public class QuicklyItems {
return Registry.register(BuiltInRegistries.ITEM, identifier, item); return Registry.register(BuiltInRegistries.ITEM, identifier, item);
} }
public static final Set<Item> registerModItems() { public static final List<Item> registerModItems() {
Quickly.LOGGER.debug("adding Items"); Quickly.LOGGER.debug("adding Items");
Set<Item> set = new HashSet<>(); List<Item> set = new ArrayList<>();
set.add(STUB); set.add(STUB);
set.add(RAWTURQUOISE); set.add(RAWTURQUOISE);
set.add(TURQUOISEINGOT); set.add(TURQUOISEINGOT);
set.add(COTTON); set.add(COTTON);
set.add(COTTONPLANT);
set.add(COTTONSEED); set.add(COTTONSEED);
set.add(CANOLA); set.add(CANOLA);
set.add(CANOLAPLANT);
set.add(CANOLASEED); set.add(CANOLASEED);
set.add(CANOLABOTTLE); set.add(CANOLABOTTLE);
set.add(CANOLABOTTLESTACK); set.add(CANOLABOTTLESTACK);
@@ -139,12 +137,6 @@ public class QuicklyItems {
set.add(QUICKIESHEARS); set.add(QUICKIESHEARS);
set.add(QUICKIESHOVEL); set.add(QUICKIESHOVEL);
set.add(QUICKIEWATERHOE); set.add(QUICKIEWATERHOE);
set.add(QUICKIEAXE);
set.add(QUICKIEHOE);
set.add(QUICKIEPICKAXE);
set.add(QUICKIESHEARS);
set.add(QUICKIESHOVEL);
set.add(QUICKIEWATERHOE);
set.add(ARMOR_TURQUOISE_BOOTS); set.add(ARMOR_TURQUOISE_BOOTS);
set.add(ARMOR_TURQUOISE_HELMET); set.add(ARMOR_TURQUOISE_HELMET);
set.add(ARMOR_TURQUOISE_LEGGINGS); set.add(ARMOR_TURQUOISE_LEGGINGS);

View File

@@ -1,6 +1,6 @@
package de.jottyfan.minecraft.tab; package de.jottyfan.minecraft.tab;
import java.util.Set; import java.util.List;
import de.jottyfan.minecraft.Quickly; import de.jottyfan.minecraft.Quickly;
import de.jottyfan.minecraft.item.QuicklyItems; import de.jottyfan.minecraft.item.QuicklyItems;
@@ -23,11 +23,11 @@ import net.minecraft.world.level.block.Block;
*/ */
public class QuicklyTab { public class QuicklyTab {
public static final void registerItemGroup(Set<Item> items, Set<Block> blocks) { public static final void registerItemGroup(List<Item> items, List<Block> blocks) {
ResourceKey<CreativeModeTab> tabKey = ResourceKey.create(Registries.CREATIVE_MODE_TAB, ResourceKey<CreativeModeTab> tabKey = ResourceKey.create(Registries.CREATIVE_MODE_TAB,
Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "itemgroup")); Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "itemgroup"));
CreativeModeTab quicklyTab = FabricCreativeModeTab.builder().icon(() -> new ItemStack(QuicklyItems.SPEEDPICKAXE)) CreativeModeTab quicklyTab = FabricCreativeModeTab.builder().icon(() -> new ItemStack(QuicklyItems.QUICKIEPICKAXE))
.title(Component.translatable("tab.quickly")).displayItems((params, output) -> { .title(Component.translatable("tab.quickly")).displayItems((params, output) -> {
for (Item item : items) { for (Item item : items) {
output.accept(item); output.accept(item);