Skip to content

Commit 866a896

Browse files
committed
finish adding the disc burner block (no functionality)
1 parent 12cfc2c commit 866a896

22 files changed

+203
-16
lines changed
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package fn10.musicexpansion;
22

3+
import fn10.musicexpansion.reg.MusicExpandedBlocks;
34
import net.fabricmc.api.ClientModInitializer;
5+
import net.fabricmc.fabric.api.client.rendering.v1.BlockRenderLayerMap;
6+
import net.minecraft.client.renderer.chunk.ChunkSectionLayer;
47

58
public class MusicExpandedClient implements ClientModInitializer {
69
@Override
710
public void onInitializeClient() {
8-
// This entrypoint is suitable for setting up client-specific logic, such as rendering.
11+
BlockRenderLayerMap.putBlock(MusicExpandedBlocks.DISC_BURNER_BLOCK, ChunkSectionLayer.TRANSLUCENT);
912
}
1013
}

src/client/java/fn10/musicexpansion/MusicExpandedDataGenerator.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package fn10.musicexpansion;
22

3-
import fn10.musicexpansion.datagen.providers.MusicExapandedTagProvider;
3+
import fn10.musicexpansion.datagen.providers.MusicExpandedBlockTagProvider;
4+
import fn10.musicexpansion.datagen.providers.MusicExpandedItemTagProvider;
5+
import fn10.musicexpansion.datagen.providers.MusicExpandedBlockLootTableProvider;
46
import fn10.musicexpansion.datagen.providers.MusicExpandedRecipeProvider;
57
import fn10.musicexpansion.providers.MusicExpandedModelProvider;
68
import fn10.musicexpansion.providers.MusicExpandedTranslationProviderENG;
@@ -14,8 +16,10 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {
1416
Pack pack = fabricDataGenerator.createPack();
1517

1618
pack.addProvider(MusicExpandedRecipeProvider::new);
17-
pack.addProvider(MusicExapandedTagProvider::new);
19+
pack.addProvider(MusicExpandedItemTagProvider::new);
1820
pack.addProvider(MusicExpandedModelProvider::new);
1921
pack.addProvider(MusicExpandedTranslationProviderENG::new);
22+
pack.addProvider(MusicExpandedBlockLootTableProvider::new);
23+
pack.addProvider(MusicExpandedBlockTagProvider::new);
2024
}
2125
}

src/client/java/fn10/musicexpansion/providers/MusicExpandedModelProvider.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
package fn10.musicexpansion.providers;
22

3+
import fn10.musicexpansion.MusicExpanded;
4+
import fn10.musicexpansion.reg.MusicExpandedBlocks;
35
import fn10.musicexpansion.reg.MusicExpandedItems;
46
import net.fabricmc.fabric.api.client.datagen.v1.provider.FabricModelProvider;
57
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
68
import net.minecraft.client.data.models.BlockModelGenerators;
79
import net.minecraft.client.data.models.ItemModelGenerators;
810
import net.minecraft.client.data.models.model.ModelTemplates;
11+
import net.minecraft.resources.Identifier;
912

1013
public class MusicExpandedModelProvider extends FabricModelProvider {
1114

@@ -15,6 +18,11 @@ public MusicExpandedModelProvider(FabricDataOutput output) {
1518

1619
@Override
1720
public void generateBlockStateModels(BlockModelGenerators blockStateModelGenerator) {
21+
blockStateModelGenerator.blockStateOutput.accept(
22+
BlockModelGenerators.createSimpleBlock(MusicExpandedBlocks.DISC_BURNER_BLOCK, BlockModelGenerators
23+
.plainVariant(Identifier.fromNamespaceAndPath(MusicExpanded.MOD_ID, "block/disc_burner"))));
24+
blockStateModelGenerator.registerSimpleItemModel(MusicExpandedBlocks.DISC_BURNER_BLOCK,
25+
Identifier.fromNamespaceAndPath(MusicExpanded.MOD_ID, "block/disc_burner"));
1826
}
1927

2028
@Override
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// 1.21.11 -999999999-01-01T00:00:00 Compact Discs/Model Definitions
2+
699f99c58773c26d6800b4fa48b9fa3283131bbe assets/compactdiscs/blockstates/disc_burner.json
23
8992f88c013726b4bf1b9ff417bf12e3b61cd436 assets/compactdiscs/items/compact_disc.json
4+
d576ad8cd6569e6aac06a71159d22196e667d55f assets/compactdiscs/items/disc_burner.json
35
23ab07262c413c1fa3d89e78ba9cd3fd4125b9cd assets/compactdiscs/items/glass_dust.json
46
c080827811eb5c3cd83e6bcc0ca103d8c39098d7 assets/compactdiscs/models/item/compact_disc.json
57
351449e1c59492e9fe29006c2bb68639d60d40ed assets/compactdiscs/models/item/glass_dust.json
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
// 1.21.11 -999999999-01-01T00:00:00 Compact Discs/Language (en_us)
2-
873255571a76abb134c7a00a800062c1d6c770c0 assets/compactdiscs/lang/en_us.json
2+
0d24cf362717dcc2bf2c3c12ea19191d7efcb8a7 assets/compactdiscs/lang/en_us.json
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 Compact Discs/Tags for minecraft:block
2+
227c66d396223a9a2271b8dec525b6d85a74e3d2 data/minecraft/tags/block/mineable/pickaxe.json
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 Compact Discs/Block Loot Tables
2+
6a5f74448764e0c87474821aaa3be7eed8dcb859 data/compactdiscs/loot_table/blocks/disc_burner.json
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"variants": {
3+
"": {
4+
"model": "compactdiscs:block/disc_burner"
5+
}
6+
}
7+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"model": {
3+
"type": "minecraft:model",
4+
"model": "compactdiscs:block/disc_burner"
5+
}
6+
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"item.compactdiscs.compact_disc": "Compact-Disc",
3-
"item.compactdiscs.glass_dust": "Glass Dust"
3+
"item.compactdiscs.glass_dust": "Glass Dust",
4+
"itemGroup.compactdiscs": "Compact Discs"
45
}

0 commit comments

Comments
 (0)