version upgrade

This commit is contained in:
Jottyfan
2026-01-08 22:39:23 +01:00
parent 767a649ed6
commit 0809dca67f
26 changed files with 98 additions and 118 deletions

View File

@@ -25,7 +25,7 @@ dependencies {
implementation "net.fabricmc:fabric-loader:${project.loader_version}" implementation "net.fabricmc:fabric-loader:${project.loader_version}"
// Fabric API. This is technically optional, but you probably want it anyway. // Fabric API. This is technically optional, but you probably want it anyway.
implementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" implementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}"
} }

View File

@@ -7,14 +7,14 @@ org.gradle.configuration-cache=false
# Fabric Properties # Fabric Properties
# check these on https://fabricmc.net/develop # check these on https://fabricmc.net/develop
minecraft_version=26.1-snapshot-1 minecraft_version=26.1-snapshot-2
loader_version=0.18.3 loader_version=0.18.4
loom_version=1.14-SNAPSHOT loom_version=1.14-SNAPSHOT
# Mod Properties # Mod Properties
mod_version=26.1.0 mod_version=26.1.1
maven_group=de.jottyfan.minecraft maven_group=de.jottyfan.minecraft
archives_base_name=quickly archives_base_name=quickly
# Dependencies # Dependencies
fabric_version=0.140.2+26.1 fabric_api_version=0.141.2+26.1

View File

@@ -10,7 +10,6 @@ import de.jottyfan.minecraft.event.QuicklyEvents;
import de.jottyfan.minecraft.feature.QuicklyFeatures; import de.jottyfan.minecraft.feature.QuicklyFeatures;
import de.jottyfan.minecraft.item.QuicklyItems; import de.jottyfan.minecraft.item.QuicklyItems;
import de.jottyfan.minecraft.loot.QuicklyLootTables; import de.jottyfan.minecraft.loot.QuicklyLootTables;
import de.jottyfan.minecraft.tab.QuicklyTab;
import net.fabricmc.api.ModInitializer; import net.fabricmc.api.ModInitializer;
/** /**
* *
@@ -26,7 +25,6 @@ public class Quickly implements ModInitializer {
public void onInitialize() { public void onInitialize() {
LOGGER.info("loading {}", MOD_ID); LOGGER.info("loading {}", MOD_ID);
QuicklyTab.registerItemGroup();
QuicklyItems.registerModItems(); QuicklyItems.registerModItems();
QuicklyBlocks.registerModBlocks(); QuicklyBlocks.registerModBlocks();
QuicklyBlockEntity.registerBlockEntities(); QuicklyBlockEntity.registerBlockEntities();

View File

@@ -1,9 +1,6 @@
package de.jottyfan.minecraft; package de.jottyfan.minecraft;
import de.jottyfan.minecraft.block.QuicklyBlocks;
import net.fabricmc.api.ClientModInitializer; import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.fabric.api.client.rendering.v1.BlockRenderLayerMap;
import net.minecraft.client.renderer.chunk.ChunkSectionLayer;
/** /**
* *
@@ -14,7 +11,5 @@ public class QuicklyClient implements ClientModInitializer {
@Override @Override
public void onInitializeClient() { public void onInitializeClient() {
BlockRenderLayerMap.putBlock(QuicklyBlocks.COTTONPLANT, ChunkSectionLayer.CUTOUT);
BlockRenderLayerMap.putBlock(QuicklyBlocks.CANOLAPLANT, ChunkSectionLayer.CUTOUT);
} }
} }

View File

@@ -4,8 +4,6 @@ import java.util.function.Function;
import de.jottyfan.minecraft.Quickly; import de.jottyfan.minecraft.Quickly;
import de.jottyfan.minecraft.item.QuicklyItems; import de.jottyfan.minecraft.item.QuicklyItems;
import de.jottyfan.minecraft.tab.QuicklyTab;
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
import net.minecraft.core.Registry; import net.minecraft.core.Registry;
import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.core.registries.Registries; import net.minecraft.core.registries.Registries;
@@ -96,29 +94,5 @@ public class QuicklyBlocks {
} }
public static void registerModBlocks() { public static void registerModBlocks() {
ItemGroupEvents.modifyEntriesEvent(QuicklyTab.QUICKLY_TAB).register(block -> {
block.accept(KELPBUNDLE);
block.accept(TURQUOISEBLOCK);
block.accept(DIRTSALPETER);
block.accept(SANDSALPETER);
block.accept(ORESALPETER);
block.accept(ORESULFOR);
block.accept(ORETURQUOISE);
block.accept(ORESPEEDPOWDER);
block.accept(ORESANDSALPETER);
block.accept(OREDEEPSLATETURQUOISE);
block.accept(OREDEEPSLATESULFOR);
block.accept(OREDEEPSLATESPEEDPOWDER);
block.accept(ORENETHERSULFOR);
block.accept(SPEEDPOWDER);
block.accept(QUICKIEPOWDER);
block.accept(MONSTERHOARDER);
block.accept(ITEMHOARDER);
block.accept(LAVAHOARDER);
block.accept(DRILL);
block.accept(STACKER);
block.accept(SALPETERBLOCK);
block.accept(SULFORBLOCK);
});
} }
} }

View File

@@ -1,7 +1,7 @@
package de.jottyfan.minecraft.composter; package de.jottyfan.minecraft.composter;
import de.jottyfan.minecraft.item.QuicklyItems; import de.jottyfan.minecraft.item.QuicklyItems;
import net.fabricmc.fabric.api.registry.CompostingChanceRegistry; import net.fabricmc.fabric.api.registry.CompostableRegistry;
/** /**
* *
@@ -11,10 +11,10 @@ import net.fabricmc.fabric.api.registry.CompostingChanceRegistry;
public class QuicklyComposter { public class QuicklyComposter {
public static final void registerComposterItems() { public static final void registerComposterItems() {
CompostingChanceRegistry.INSTANCE.add(QuicklyItems.COTTONSEED, 0.5f); CompostableRegistry.INSTANCE.add(QuicklyItems.COTTONSEED, 0.5f);
CompostingChanceRegistry.INSTANCE.add(QuicklyItems.COTTON, 0.75f); CompostableRegistry.INSTANCE.add(QuicklyItems.COTTON, 0.75f);
CompostingChanceRegistry.INSTANCE.add(QuicklyItems.CANOLASEED, 0.5f); CompostableRegistry.INSTANCE.add(QuicklyItems.CANOLASEED, 0.5f);
CompostingChanceRegistry.INSTANCE.add(QuicklyItems.CANOLA, 0.75f); CompostableRegistry.INSTANCE.add(QuicklyItems.CANOLA, 0.75f);
} }
} }

View File

@@ -3,8 +3,6 @@ package de.jottyfan.minecraft.item;
import java.util.function.Function; import java.util.function.Function;
import de.jottyfan.minecraft.Quickly; import de.jottyfan.minecraft.Quickly;
import de.jottyfan.minecraft.tab.QuicklyTab;
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
import net.minecraft.core.Registry; import net.minecraft.core.Registry;
import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.core.registries.Registries; import net.minecraft.core.registries.Registries;
@@ -99,46 +97,5 @@ public class QuicklyItems {
} }
public static final void registerModItems() { public static final void registerModItems() {
ItemGroupEvents.modifyEntriesEvent(QuicklyTab.QUICKLY_TAB).register(item -> {
item.accept(STUB);
item.accept(COTTON);
item.accept(COTTONSEED);
item.accept(ROTTENFLESHSTRIPES);
item.accept(CARROTSTACK);
item.accept(CANOLA);
item.accept(CANOLASEED);
item.accept(CANOLABOTTLE);
item.accept(CANOLABOTTLESTACK);
item.accept(RAWTURQUOISE);
item.accept(SPEEDPOWDER);
item.accept(QUICKIEPOWDER);
item.accept(TURQUOISEINGOT);
item.accept(SPEEDINGOT);
item.accept(QUICKIEINGOT);
item.accept(COPPERPOWDER);
item.accept(OXIDIZEDCOPPERPOWDER);
item.accept(COPPERSTRING);
item.accept(COPPERSTICK);
item.accept(COPPERSTUB);
item.accept(SALPETER);
item.accept(SULFOR);
item.accept(MAGNIFIER);
item.accept(ARMOR_TURQUOISE_HELMET);
item.accept(ARMOR_TURQUOISE_CHESTPLATE);
item.accept(ARMOR_TURQUOISE_LEGGINGS);
item.accept(ARMOR_TURQUOISE_BOOTS);
item.accept(QUICKIEPICKAXE);
item.accept(QUICKIEAXE);
item.accept(QUICKIESHOVEL);
item.accept(QUICKIESHEARS);
item.accept(QUICKIEHOE);
item.accept(QUICKIEWATERHOE);
item.accept(SPEEDPICKAXE);
item.accept(SPEEDAXE);
item.accept(SPEEDSHOVEL);
item.accept(SPEEDSHEARS);
item.accept(SPEEDHOE);
item.accept(SPEEDWATERHOE);
});
} }
} }

View File

@@ -1,31 +0,0 @@
package de.jottyfan.minecraft.tab;
import de.jottyfan.minecraft.Quickly;
import de.jottyfan.minecraft.item.QuicklyItems;
import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
import net.minecraft.core.Registry;
import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.core.registries.Registries;
import net.minecraft.network.chat.Component;
import net.minecraft.resources.Identifier;
import net.minecraft.resources.ResourceKey;
import net.minecraft.world.item.CreativeModeTab;
import net.minecraft.world.item.ItemStack;
/**
*
* @author jotty
*
*/
public class QuicklyTab {
public static final ResourceKey<CreativeModeTab> QUICKLY_TAB = ResourceKey.create(Registries.CREATIVE_MODE_TAB,
Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "itemgroup"));
public static final void registerItemGroup() {
Registry.register(BuiltInRegistries.CREATIVE_MODE_TAB, QUICKLY_TAB,
FabricItemGroup.builder().icon(() -> new ItemStack(QuicklyItems.QUICKIEPOWDER))
.title(Component.translatable("tab." + Quickly.MOD_ID)).build());
}
}

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant0" "cross":"quickly:block/canolaplant0"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant1" "cross":"quickly:block/canolaplant1"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant2" "cross":"quickly:block/canolaplant2"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant3" "cross":"quickly:block/canolaplant3"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant4" "cross":"quickly:block/canolaplant4"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant5" "cross":"quickly:block/canolaplant5"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant6" "cross":"quickly:block/canolaplant6"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/canolaplant7" "cross":"quickly:block/canolaplant7"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant0" "cross":"quickly:block/cottonplant0"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant1" "cross":"quickly:block/cottonplant1"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant2" "cross":"quickly:block/cottonplant2"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant3" "cross":"quickly:block/cottonplant3"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant4" "cross":"quickly:block/cottonplant4"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant5" "cross":"quickly:block/cottonplant5"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant6" "cross":"quickly:block/cottonplant6"
} }

View File

@@ -1,5 +1,6 @@
{ {
"parent":"block/cross", "parent":"block/cross",
"render_type": "minecraft:cutout",
"textures":{ "textures":{
"cross":"quickly:block/cottonplant7" "cross":"quickly:block/cottonplant7"
} }

View File

@@ -0,0 +1,71 @@
{
"icon": {
"id": "quickly:quickiepowder"
},
"title": {
"translate": "tab.quickly"
},
"display-items": [
{ "id": "quickly:stub" },
{ "id": "quickly:cotton" },
{ "id": "quickly:cottonseed" },
{ "id": "quickly:rottenfleshstripes" },
{ "id": "quickly:carrotstack" },
{ "id": "quickly:canola" },
{ "id": "quickly:canolaseed" },
{ "id": "quickly:canolabottle" },
{ "id": "quickly:canolabottlestack" },
{ "id": "quickly:rawturquoise" },
{ "id": "quickly:speedpowder" },
{ "id": "quickly:quickiepowder" },
{ "id": "quickly:turquoiseingot" },
{ "id": "quickly:speedingot" },
{ "id": "quickly:quickieingot" },
{ "id": "quickly:copperpowder" },
{ "id": "quickly:oxidizedcopperpowder" },
{ "id": "quickly:copperstring" },
{ "id": "quickly:copperstick" },
{ "id": "quickly:copperstub" },
{ "id": "quickly:salpeter" },
{ "id": "quickly:sulfor" },
{ "id": "quickly:magnifier" },
{ "id": "quickly:armor_turquoise_helmet" },
{ "id": "quickly:armor_turquoise_chestplate" },
{ "id": "quickly:armor_turquoise_leggings" },
{ "id": "quickly:armor_turquoise_boots" },
{ "id": "quickly:quickiepickaxe" },
{ "id": "quickly:quickieaxe" },
{ "id": "quickly:quickieshovel" },
{ "id": "quickly:quickieshears" },
{ "id": "quickly:quickiehoe" },
{ "id": "quickly:quickiewaterhoe" },
{ "id": "quickly:speedpickaxe" },
{ "id": "quickly:speedaxe" },
{ "id": "quickly:speedshovel" },
{ "id": "quickly:speedshears" },
{ "id": "quickly:speedhoe" },
{ "id": "quickly:speedwaterhoe" },
{ "id": "quickly:kelpbundle" },
{ "id": "quickly:turquoiseblock" },
{ "id": "quickly:dirtsalpeter" },
{ "id": "quickly:sandsalpeter" },
{ "id": "quickly:oresalpeter" },
{ "id": "quickly:oresulfor" },
{ "id": "quickly:oreturquoise" },
{ "id": "quickly:orespeedpowder" },
{ "id": "quickly:oresandsalpeter" },
{ "id": "quickly:oredeepslateturquoise" },
{ "id": "quickly:oredeepslatesulfor" },
{ "id": "quickly:oredeepslatespeedpowder" },
{ "id": "quickly:orenethersulfor" },
{ "id": "quickly:speedpowder" },
{ "id": "quickly:quickiepowder" },
{ "id": "quickly:monsterhoarder" },
{ "id": "quickly:itemhoarder" },
{ "id": "quickly:lavahoarder" },
{ "id": "quickly:drill" },
{ "id": "quickly:stacker" },
{ "id": "quickly:salpeterblock" },
{ "id": "quickly:sulforblock" }
]
}

View File

@@ -26,7 +26,7 @@
"quickly.mixins.json" "quickly.mixins.json"
], ],
"depends": { "depends": {
"fabricloader": ">=0.18.3", "fabricloader": ">=0.18.4",
"minecraft": "~26.1-", "minecraft": "~26.1-",
"java": ">=25", "java": ">=25",
"fabric-api": "*" "fabric-api": "*"