+1
-1
gradle.properties
+1
-1
gradle.properties
+16
-16
src/main/java/xyz/naomieow/ibo/IboMod.java
+16
-16
src/main/java/xyz/naomieow/ibo/IboMod.java
···
4
4
import net.minecraft.resources.ResourceLocation;
5
5
6
6
//? if fabric {
7
-
/*import net.fabricmc.api.ModInitializer;
7
+
import net.fabricmc.api.ModInitializer;
8
8
import net.fabricmc.fabric.api.resource.ResourceManagerHelper;
9
9
import net.fabricmc.fabric.api.resource.ResourcePackActivationType;
10
10
import net.fabricmc.loader.api.FabricLoader;
11
-
*///?} elif neoforge {
11
+
//?} elif neoforge {
12
12
/*import net.minecraft.server.packs.PackLocationInfo;
13
13
import net.minecraft.server.packs.PackSelectionConfig;
14
14
import net.minecraft.server.packs.PackType;
···
24
24
import java.nio.file.Path;
25
25
import java.util.Optional;
26
26
*///?} elif forge {
27
-
import net.minecraft.server.packs.PackType;
27
+
/*import net.minecraft.server.packs.PackType;
28
28
import net.minecraft.server.packs.repository.Pack;
29
29
import net.minecraft.server.packs.repository.PackSource;
30
30
import net.minecraftforge.event.AddPackFindersEvent;
···
34
34
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
35
35
36
36
import java.nio.file.Path;
37
-
//?}
37
+
*///?}
38
38
39
39
//? if <1.19.3 && forge {
40
40
/*import net.minecraftforge.resource.PathPackResources;
···
44
44
*///?}
45
45
46
46
//? if >=1.19.3 && forge {
47
-
import net.minecraft.server.packs.PathPackResources;
47
+
/*import net.minecraft.server.packs.PathPackResources;
48
48
import net.minecraft.server.packs.PackResources;
49
-
//?}
49
+
*///?}
50
50
51
51
//? if forge-like
52
-
@Mod("ibo")
52
+
/*@Mod("ibo")*/
53
53
public class IboMod
54
54
//? if fabric
55
-
/*implements ModInitializer*/
55
+
implements ModInitializer
56
56
{
57
57
58
58
public static ResourceLocation rl(String namespace, String path) {
···
65
65
66
66
//? if forge {
67
67
68
-
public IboMod() {
68
+
/*public IboMod() {
69
69
IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
70
70
modEventBus.addListener(this::registerIBOPack);
71
71
}
72
-
//?}
72
+
*///?}
73
73
74
74
//? if <1.19.3 && forge {
75
75
/*private void registerIBOPack(final AddPackFindersEvent event) {
···
86
86
.getFileName() + ":ibo",
87
87
path
88
88
);
89
-
PackMetadataSection mcmeta = datapack.m_5550_(PackMetadataSection.SERIALIZER);
89
+
PackMetadataSection mcmeta = datapack.getMetadataSection(PackMetadataSection.SERIALIZER);
90
90
if (mcmeta != null) {
91
91
event.addRepositorySource((consumer, constructor) -> consumer.accept(constructor.create(
92
92
"ibo/ibo",
93
-
Component.m_130674_("Incendium Biomes Only"),
93
+
Component.literal("Incendium Biomes Only"),
94
94
true,
95
95
() -> datapack,
96
96
mcmeta,
···
107
107
*///?}
108
108
109
109
//? if >=1.19.3 && forge {
110
-
private void registerIBOPack(final AddPackFindersEvent event) {
110
+
/*private void registerIBOPack(final AddPackFindersEvent event) {
111
111
if (event.getPackType() == PackType.SERVER_DATA) {
112
112
Path path = ModList.get().getModFileById("ibo").getFile().findResource("resourcepacks/ibo");
113
113
Pack ibo = Pack.readMetaAndCreate(
···
131
131
event.addRepositorySource((consumer) -> consumer.accept(ibo));
132
132
}
133
133
}
134
-
//?}
134
+
*///?}
135
135
136
136
//? if neoforge {
137
137
/*public IboMod(IEventBus modEventBus) {
···
163
163
*///?}
164
164
165
165
//? if fabric {
166
-
/*@Override
166
+
@Override
167
167
public void onInitialize() {
168
168
FabricLoader.getInstance().getModContainer("ibo").ifPresent((modContainer -> ResourceManagerHelper.registerBuiltinResourcePack(
169
169
rl("ibo", "ibo"),
···
172
172
ResourcePackActivationType.ALWAYS_ENABLED
173
173
)));
174
174
}
175
-
*///?}
175
+
//?}
176
176
}
+1
-1
stonecutter.gradle.kts
+1
-1
stonecutter.gradle.kts
···
2
2
id("dev.kikugie.stonecutter")
3
3
id("dev.architectury.loom") version "1.7-SNAPSHOT" apply false
4
4
}
5
-
stonecutter active "1.19.3-forge" /* [SC] DO NOT EDIT */
5
+
stonecutter active "1.19-fabric" /* [SC] DO NOT EDIT */
6
6
7
7
stonecutter registerChiseled tasks.register("chiseledBuildAndCollect", stonecutter.chiseled) {
8
8
group = "project"
+3
-3
versions/1.21-fabric/gradle.properties
+3
-3
versions/1.21-fabric/gradle.properties
···
1
1
loom.platform=fabric
2
2
3
-
deps.minecraft=>=1.21
3
+
deps.minecraft=>=1.21 <=1.21.1
4
4
deps.minecraft_run=1.21
5
5
deps.fabric_api=0.101.2+1.21
6
6
deps.parchment=1.21:2024.07.28
7
-
deps.incendium=5.4.0
8
-
deps.fabric_loader=0.15.0
7
+
deps.incendium=>=5.4.0
8
+
deps.fabric_loader=0.15.0