Merge remote-tracking branch 'origin/1.17' into 1.17
This commit is contained in:
commit
8b84a21d99
4 changed files with 46 additions and 12 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -29,3 +29,4 @@ Thumbs.db
|
||||||
remappedSrc
|
remappedSrc
|
||||||
logs
|
logs
|
||||||
*.hprof
|
*.hprof
|
||||||
|
generated
|
||||||
|
|
29
build.gradle
29
build.gradle
|
@ -45,6 +45,10 @@ repositories {
|
||||||
name = "Ladysnake Libs"
|
name = "Ladysnake Libs"
|
||||||
url = "https://dl.bintray.com/ladysnake/libs"
|
url = "https://dl.bintray.com/ladysnake/libs"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
maven {
|
||||||
|
url = "https://maven.shedaniel.me/"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
def includeCompile(group, artifact, version) {
|
def includeCompile(group, artifact, version) {
|
||||||
|
@ -73,6 +77,17 @@ def includeCompile(group, artifact, version) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sourceSets {
|
||||||
|
main {
|
||||||
|
java {
|
||||||
|
srcDir "src/main/schematics"
|
||||||
|
srcDir "src/main/registry"
|
||||||
|
srcDir "src/main/config"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
datagen
|
||||||
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
minecraft "com.mojang:minecraft:21w06a"
|
minecraft "com.mojang:minecraft:21w06a"
|
||||||
mappings "net.fabricmc:yarn:21w06a+build.3:v2"
|
mappings "net.fabricmc:yarn:21w06a+build.3:v2"
|
||||||
|
@ -101,6 +116,10 @@ dependencies {
|
||||||
modCompileOnly 'com.github.badasintended:wthit:3.0.0'
|
modCompileOnly 'com.github.badasintended:wthit:3.0.0'
|
||||||
modRuntime 'com.github.badasintended:wthit:3.0.0'
|
modRuntime 'com.github.badasintended:wthit:3.0.0'
|
||||||
|
|
||||||
|
datagenImplementation sourceSets.main.output
|
||||||
|
datagenImplementation sourceSets.main.compileClasspath
|
||||||
|
datagenImplementation "me.shedaniel.cloth.api:cloth-datagen-api-v1:2.0.0"
|
||||||
|
|
||||||
testImplementation('org.junit.jupiter:junit-jupiter:5.5.2')
|
testImplementation('org.junit.jupiter:junit-jupiter:5.5.2')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -114,16 +133,6 @@ static def computeVersion(String version) {
|
||||||
return version
|
return version
|
||||||
}
|
}
|
||||||
|
|
||||||
sourceSets {
|
|
||||||
main {
|
|
||||||
java {
|
|
||||||
srcDir "src/main/schematics"
|
|
||||||
srcDir "src/main/registry"
|
|
||||||
srcDir "src/main/config"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
filesMatching("fabric.mod.json") {
|
filesMatching("fabric.mod.json") {
|
||||||
expand "version": project.version
|
expand "version": project.version
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
package org.dimdev.dimdoors.datagen;
|
||||||
|
|
||||||
|
import java.nio.file.Paths;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import me.shedaniel.cloth.api.datagen.v1.DataGeneratorHandler;
|
||||||
|
import me.shedaniel.cloth.api.datagen.v1.RecipeData;
|
||||||
|
import org.dimdev.dimdoors.block.ModBlocks;
|
||||||
|
import org.dimdev.dimdoors.item.ModItems;
|
||||||
|
|
||||||
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.util.DyeColor;
|
||||||
|
|
||||||
|
public class DatagenInitializer {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
ModBlocks.init();
|
||||||
|
ModItems.init();
|
||||||
|
DataGeneratorHandler handler = DataGeneratorHandler.create(Paths.get("./generated"));
|
||||||
|
RecipeData recipes = handler.getRecipes();
|
||||||
|
for (Map.Entry<DyeColor, Block> entry : ModBlocks.FABRIC_BLOCKS.entrySet()) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -19,8 +19,8 @@ import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
||||||
|
|
||||||
public final class ModBlocks {
|
public final class ModBlocks {
|
||||||
private static final Map<String, Block> BLOCKS = Maps.newLinkedHashMap();
|
private static final Map<String, Block> BLOCKS = Maps.newLinkedHashMap();
|
||||||
private static final Map<DyeColor, Block> FABRIC_BLOCKS = new HashMap<>();
|
public static final Map<DyeColor, Block> FABRIC_BLOCKS = new HashMap<>();
|
||||||
private static final Map<DyeColor, Block> ANCIENT_FABRIC_BLOCKS = new HashMap<>();
|
public static final Map<DyeColor, Block> ANCIENT_FABRIC_BLOCKS = new HashMap<>();
|
||||||
|
|
||||||
public static final Block GOLD_DOOR = register("dimdoors:gold_door", new DoorBlock(FabricBlockSettings.of(Material.METAL, MapColor.GOLD).nonOpaque()));
|
public static final Block GOLD_DOOR = register("dimdoors:gold_door", new DoorBlock(FabricBlockSettings.of(Material.METAL, MapColor.GOLD).nonOpaque()));
|
||||||
public static final Block QUARTZ_DOOR = register("dimdoors:quartz_door", new DoorBlock(FabricBlockSettings.of(Material.STONE, MapColor.OFF_WHITE).nonOpaque()));
|
public static final Block QUARTZ_DOOR = register("dimdoors:quartz_door", new DoorBlock(FabricBlockSettings.of(Material.STONE, MapColor.OFF_WHITE).nonOpaque()));
|
||||||
|
|
Loading…
Reference in a new issue