Skip to content

Commit 8bd20de

Browse files
committed
Added All Logs and models + temp textures for the logs
1 parent 0835d2a commit 8bd20de

200 files changed

Lines changed: 1500 additions & 64 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/client/java/com/tcm/MineTale/MineTaleClient.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,7 @@ public class MineTaleClient implements ClientModInitializer {
1818
public void onInitializeClient() {
1919
MenuScreens.register(ModMenuTypes.FURNACE_WORKBENCH_MENU, FurnaceWorkbenchScreen::new);
2020
MenuScreens.register(ModMenuTypes.CAMPFIRE_WORKBENCH_MENU, CampfireWorkbenchScreen::new);
21+
22+
2123
}
2224
}

src/client/java/com/tcm/MineTale/datagen/MineTaleDataGen.java renamed to src/client/java/com/tcm/MineTale/MineTaleDataGen.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
package com.tcm.MineTale.datagen;
1+
package com.tcm.MineTale;
22

3+
import com.tcm.MineTale.datagen.ModLangProvider;
4+
import com.tcm.MineTale.datagen.ModModelProvider;
35
import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint;
46
import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator;
57

@@ -9,6 +11,7 @@ public class MineTaleDataGen implements DataGeneratorEntrypoint {
911
public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {
1012
FabricDataGenerator.Pack pack = fabricDataGenerator.createPack();
1113

12-
pack.addProvider(MineTaleLangProvider::new);
14+
pack.addProvider(ModLangProvider::new);
15+
pack.addProvider(ModModelProvider::new);
1316
}
1417
}

src/client/java/com/tcm/MineTale/datagen/MineTaleLangProvider.java

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
package com.tcm.MineTale.datagen;
2+
3+
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
4+
import net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider;
5+
import net.minecraft.core.HolderLookup;
6+
7+
import java.util.concurrent.CompletableFuture;
8+
9+
public class ModLangProvider extends FabricLanguageProvider {
10+
public ModLangProvider(FabricDataOutput dataOutput, CompletableFuture<HolderLookup.Provider> registryLookup) {
11+
super(dataOutput, registryLookup);
12+
}
13+
14+
@Override
15+
public void generateTranslations(HolderLookup.Provider wrapperLookup, TranslationBuilder translationBuilder) {
16+
translationBuilder.add("minetale.creative_tab.title", "MineTale Stuffs");
17+
18+
19+
translationBuilder.add("block.minetale.furnace_workbench_block", "Furnace Workbench");
20+
translationBuilder.add("block.minetale.campfire_workbench_block", "Campfire Workbench");
21+
22+
translationBuilder.add("block.minetale.amber_log", "Amber Log");
23+
translationBuilder.add("block.minetale.ash_log", "Ash Log");
24+
translationBuilder.add("block.minetale.aspen_log", "Aspen Log");
25+
translationBuilder.add("block.minetale.azure_log", "Azure Log");
26+
translationBuilder.add("block.minetale.bamboo_log", "Bamboo Log");
27+
translationBuilder.add("block.minetale.bamboo_log_deco", "Bamboo Log Deco");
28+
translationBuilder.add("block.minetale.banyan_log", "Banyan Log");
29+
translationBuilder.add("block.minetale.beech_log", "Beech Log");
30+
translationBuilder.add("block.minetale.bottletree_log", "Bottletree Log");
31+
translationBuilder.add("block.minetale.burnt_log", "Burnt Log");
32+
translationBuilder.add("block.minetale.camphor_log", "Camphor Log");
33+
translationBuilder.add("block.minetale.cedar_log", "Cedar Log");
34+
translationBuilder.add("block.minetale.crystalwood_log", "Crystalwood Log");
35+
translationBuilder.add("block.minetale.dry_log", "Dry Log");
36+
translationBuilder.add("block.minetale.blue_fig_log", "Blue Fig Log");
37+
translationBuilder.add("block.minetale.fire_log", "Fire Log");
38+
translationBuilder.add("block.minetale.gumboab_log", "Gumboab Log");
39+
translationBuilder.add("block.minetale.ice_log", "Ice Log");
40+
translationBuilder.add("block.minetale.maple_log", "Maple Log");
41+
translationBuilder.add("block.minetale.palm_tree_log", "Palm Tree Log");
42+
translationBuilder.add("block.minetale.palo_log", "Palo Log");
43+
translationBuilder.add("block.minetale.petrified_log", "Petrified Log");
44+
translationBuilder.add("block.minetale.poisoned_log", "Poisoned Log");
45+
translationBuilder.add("block.minetale.redwood_log", "Redwood Log");
46+
translationBuilder.add("block.minetale.sallow_log", "Sallow Log");
47+
translationBuilder.add("block.minetale.spiral_log", "Spiral Log");
48+
translationBuilder.add("block.minetale.stormbark_log", "Stormbark Log");
49+
translationBuilder.add("block.minetale.stripped_log", "Stripped Log");
50+
translationBuilder.add("block.minetale.windwillow_log", "Windwillow Log");
51+
translationBuilder.add("block.minetale.wild_wisteria_log", "Wild Wisteria Log");
52+
translationBuilder.add("block.minetale.wild_wisteria_wood", "Wild Wisteria Wood");
53+
}
54+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
package com.tcm.MineTale.datagen;
2+
3+
import com.tcm.MineTale.registry.ModBlocks;
4+
import net.fabricmc.fabric.api.client.datagen.v1.provider.FabricModelProvider;
5+
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
6+
import net.minecraft.client.data.models.BlockModelGenerators;
7+
import net.minecraft.client.data.models.ItemModelGenerators;
8+
9+
public class ModModelProvider extends FabricModelProvider {
10+
public ModModelProvider(FabricDataOutput output) { super(output); }
11+
12+
@Override
13+
public void generateBlockStateModels(BlockModelGenerators blockStateModelGenerator) {
14+
blockStateModelGenerator.woodProvider(ModBlocks.AMBER_LOG).logWithHorizontal(ModBlocks.AMBER_LOG);
15+
blockStateModelGenerator.woodProvider(ModBlocks.ASH_LOG).logWithHorizontal(ModBlocks.ASH_LOG);
16+
blockStateModelGenerator.woodProvider(ModBlocks.ASPEN_LOG).logWithHorizontal(ModBlocks.ASPEN_LOG);
17+
blockStateModelGenerator.woodProvider(ModBlocks.AZURE_LOG).logWithHorizontal(ModBlocks.AZURE_LOG);
18+
blockStateModelGenerator.woodProvider(ModBlocks.BAMBOO_LOG).logWithHorizontal(ModBlocks.BAMBOO_LOG);
19+
blockStateModelGenerator.woodProvider(ModBlocks.BAMBOO_LOG_DECO).logWithHorizontal(ModBlocks.BAMBOO_LOG_DECO);
20+
blockStateModelGenerator.woodProvider(ModBlocks.BANYAN_LOG).logWithHorizontal(ModBlocks.BANYAN_LOG);
21+
blockStateModelGenerator.woodProvider(ModBlocks.BEECH_LOG).logWithHorizontal(ModBlocks.BEECH_LOG);
22+
blockStateModelGenerator.woodProvider(ModBlocks.BOTTLETREE_LOG).logWithHorizontal(ModBlocks.BOTTLETREE_LOG);
23+
blockStateModelGenerator.woodProvider(ModBlocks.BURNT_LOG).logWithHorizontal(ModBlocks.BURNT_LOG);
24+
blockStateModelGenerator.woodProvider(ModBlocks.CAMPHOR_LOG).logWithHorizontal(ModBlocks.CAMPHOR_LOG);
25+
blockStateModelGenerator.woodProvider(ModBlocks.CEDAR_LOG).logWithHorizontal(ModBlocks.CEDAR_LOG);
26+
blockStateModelGenerator.woodProvider(ModBlocks.CRYSTALWOOD_LOG).logWithHorizontal(ModBlocks.CRYSTALWOOD_LOG);
27+
blockStateModelGenerator.woodProvider(ModBlocks.DRY_LOG).logWithHorizontal(ModBlocks.DRY_LOG);
28+
blockStateModelGenerator.woodProvider(ModBlocks.BLUE_FIG_LOG).logWithHorizontal(ModBlocks.BLUE_FIG_LOG);
29+
blockStateModelGenerator.woodProvider(ModBlocks.FIRE_LOG).logWithHorizontal(ModBlocks.FIRE_LOG);
30+
blockStateModelGenerator.woodProvider(ModBlocks.GUMBOAB_LOG).logWithHorizontal(ModBlocks.GUMBOAB_LOG);
31+
blockStateModelGenerator.woodProvider(ModBlocks.ICE_LOG).logWithHorizontal(ModBlocks.ICE_LOG);
32+
blockStateModelGenerator.woodProvider(ModBlocks.MAPLE_LOG).logWithHorizontal(ModBlocks.MAPLE_LOG);
33+
blockStateModelGenerator.woodProvider(ModBlocks.PALM_TREE_LOG).logWithHorizontal(ModBlocks.PALM_TREE_LOG);
34+
blockStateModelGenerator.woodProvider(ModBlocks.PALO_LOG).logWithHorizontal(ModBlocks.PALO_LOG);
35+
blockStateModelGenerator.woodProvider(ModBlocks.PETRIFIED_LOG).logWithHorizontal(ModBlocks.PETRIFIED_LOG);
36+
blockStateModelGenerator.woodProvider(ModBlocks.POISONED_LOG).logWithHorizontal(ModBlocks.POISONED_LOG);
37+
blockStateModelGenerator.woodProvider(ModBlocks.REDWOOD_LOG).logWithHorizontal(ModBlocks.REDWOOD_LOG);
38+
blockStateModelGenerator.woodProvider(ModBlocks.SALLOW_LOG).logWithHorizontal(ModBlocks.SALLOW_LOG);
39+
blockStateModelGenerator.woodProvider(ModBlocks.SPIRAL_LOG).logWithHorizontal(ModBlocks.SPIRAL_LOG);
40+
blockStateModelGenerator.woodProvider(ModBlocks.STORMBARK_LOG).logWithHorizontal(ModBlocks.STORMBARK_LOG);
41+
blockStateModelGenerator.woodProvider(ModBlocks.STRIPPED_LOG).logWithHorizontal(ModBlocks.STRIPPED_LOG);
42+
blockStateModelGenerator.woodProvider(ModBlocks.WINDWILLOW_LOG).logWithHorizontal(ModBlocks.WINDWILLOW_LOG);
43+
blockStateModelGenerator.woodProvider(ModBlocks.WILD_WISTERIA_LOG).logWithHorizontal(ModBlocks.WILD_WISTERIA_LOG).wood(ModBlocks.WILD_WISTERIA_WOOD);
44+
}
45+
46+
@Override
47+
public void generateItemModels(ItemModelGenerators itemModelGenerators) {
48+
49+
}
50+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// 1.21.11 -999999999-01-01T00:00:00 MineTale/Language (en_us)
2+
55319f5b56fa0edb9f58ca67849365ece719bd95 assets/minetale/lang/en_us.json

0 commit comments

Comments
 (0)