Skip to content

Commit 1ef39b9

Browse files
committed
修复datagen问题(临时)
1 parent 134aca7 commit 1ef39b9

File tree

3 files changed

+7
-54
lines changed

3 files changed

+7
-54
lines changed

src/main/java/org/polaris2023/wild_wind/common/init/ModBlocks.java

+5
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ public class ModBlocks {
112112
register("brittle_ice", BRITTLE_ICE);
113113

114114
@I18n(en_us = "wool", zh_cn = "羊毛", zh_tw = "羊毛")
115+
@CubeAll
115116
public static final DeferredBlock<Block> WOOL = register("wool", BlockBehaviour.Properties.of()
116117
.instrument(NoteBlockInstrument.GUITAR)
117118
.strength(0.8F)
@@ -127,6 +128,7 @@ public class ModBlocks {
127128
public static final DeferredItem<BlockItem> CARPET_ITEM = register("carpet", CARPET);
128129

129130
@I18n(en_us = "Concrete", zh_cn = "混凝土", zh_tw = "混凝土")
131+
@CubeAll
130132
public static final DeferredBlock<Block> CONCRETE =
131133
register("concrete", BlockBehaviour.Properties.of().strength(0.8F).sound(SoundType.STONE).ignitedByLava());
132134
@BasicBlockItem
@@ -355,6 +357,7 @@ public class ModBlocks {
355357
registerHangingSign("palm_hanging_sign", PALM_HANGING_SIGN, PALM_WALL_HANGING_SIGN);
356358

357359
@I18n(en_us = "Palm Crown", zh_cn = "棕榈树冠", zh_tw = "棕櫚樹冠")
360+
@CubeAll
358361
public static final DeferredBlock<Block> PALM_CROWN =
359362
register("palm_crown", Block::new, BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_SPRUCE_WOOD));
360363
@BasicBlockItem
@@ -445,12 +448,14 @@ public class ModBlocks {
445448
registerHangingSign("baobab_hanging_sign", BAOBAB_HANGING_SIGN, BAOBAB_WALL_HANGING_SIGN);
446449

447450
@I18n(en_us = "Palm Leaves", zh_cn = "棕榈树叶", zh_tw = "棕櫚樹葉")
451+
@CubeAll(render_type = "cutout_mipped")
448452
public static final DeferredBlock<LeavesBlock> PALM_LEAVES =
449453
register("palm_leaves", LeavesBlock::new, BlockBehaviour.Properties.ofFullCopy(Blocks.SPRUCE_LEAVES));
450454
@BasicBlockItem
451455
public static final DeferredItem<BlockItem> PALM_LEAVES_ITEM =
452456
register("palm_leaves", PALM_LEAVES);
453457
@I18n(en_us = "Baobab Leaves", zh_cn = "猴面包树叶", zh_tw = "猴麵包樹葉")
458+
@CubeAll(render_type = "cutout_mipped")
454459
public static final DeferredBlock<LeavesBlock> BAOBAB_LEAVES =
455460
register("baobab_leaves", LeavesBlock::new, BlockBehaviour.Properties.ofFullCopy(Blocks.ACACIA_LEAVES));
456461
@BasicBlockItem

src/main/java/org/polaris2023/wild_wind/datagen/ModBlockStateProvider.java

+1-54
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,7 @@ public ModBlockStateProvider(PackOutput output, ExistingFileHelper exFileHelper)
3131
Helpers.location("block/brittle_ice_0"),
3232
Helpers.location("block/brittle_ice_1"),
3333
Helpers.location("block/brittle_ice_2"),
34-
Helpers.location("block/brittle_ice_3")
35-
};
36-
public static final ResourceLocation[] WOOD = new ResourceLocation[] {
37-
Helpers.location("block/wood")
38-
};
39-
public static final ResourceLocation[] CONCRETE = new ResourceLocation[] {
40-
Helpers.location("block/concrete")
41-
};
42-
public static final ResourceLocation[] GLAZED_TERRACOTTA = new ResourceLocation[] {
43-
Helpers.location("block/glazed_terracotta")
34+
Helpers.location("block/brittle_ice_3"),
4435
};
4536

4637
@Override
@@ -81,21 +72,12 @@ protected void registerStatesAndModels() {
8172
}
8273

8374
// Logs
84-
simpleBlock(ModBlocks.PALM_CROWN.get(), models().cubeAll("palm_crown", Helpers.location("block/palm_crown")));
85-
simpleBlock(ModBlocks.PALM_LEAVES.get(), models().cubeAll("palm_leaves", Helpers.location("block/palm_leaves")).renderType("cutout_mipped"));
86-
simpleBlock(ModBlocks.BAOBAB_LEAVES.get(), models().cubeAll("baobab_leaves", Helpers.location("block/baobab_leaves")).renderType("cutout_mipped"));
8775
simpleBlock(ModBlocks.PALM_SAPLING.get(), models().cross("palm_sapling", Helpers.location("block/palm_sapling")).renderType("cutout"));
8876
simpleBlock(ModBlocks.BAOBAB_SAPLING.get(), models().cross("baobab_sapling", Helpers.location("block/baobab_sapling")).renderType("cutout"));
8977

90-
// Wool
91-
simpleBlock(ModBlocks.WOOL.get(), models().cubeAll("wool", Helpers.location("block/wool")));
92-
9378
// Carpet
9479
simpleBlock(ModBlocks.CARPET.get(), models().carpet("carpet", Helpers.location("block/wool")));
9580

96-
// Concrete
97-
simpleBlock(ModBlocks.CONCRETE.get(), models().cubeAll("concrete", Helpers.location("block/concrete")));
98-
9981
// Glazed Terracotta
10082
VariantBlockStateBuilder glazedTerracottaStates = getVariantBuilder(ModBlocks.GLAZED_TERRACOTTA.get());
10183
for (Direction facing : Direction.Plane.HORIZONTAL) {
@@ -136,39 +118,4 @@ private void brittleIceModel(VariantBlockStateBuilder brittleIceStates, int age,
136118
new ConfiguredModel(models().getExistingFile(BRITTLE_ICES[age]))
137119
);
138120
}
139-
140-
private void logModel(VariantBlockStateBuilder woodStates, String name) {
141-
ResourceLocation side = Helpers.location("block/" + name + "_log");
142-
ResourceLocation top = Helpers.location("block/" + name + "_log_top");
143-
woodStates.addModels(
144-
woodStates.partialState().with(BlockStateProperties.AXIS, Direction.Axis.Y),
145-
new ConfiguredModel(models().cubeColumn(name + "_log", side, top))
146-
);
147-
BlockModelBuilder azaleaLogHorizontal = models().cubeColumnHorizontal(name + "_log_horizontal", side, top);
148-
woodStates.addModels(
149-
woodStates.partialState().with(BlockStateProperties.AXIS, Direction.Axis.X),
150-
new ConfiguredModel(azaleaLogHorizontal, 90, 90, false)
151-
);
152-
woodStates.addModels(
153-
woodStates.partialState().with(BlockStateProperties.AXIS, Direction.Axis.Z),
154-
new ConfiguredModel(azaleaLogHorizontal, 90, 0, false)
155-
);
156-
}
157-
158-
private void woodModel(VariantBlockStateBuilder woodStates, String name) {
159-
ResourceLocation side = Helpers.location("block/" + name + "_log");
160-
woodStates.addModels(
161-
woodStates.partialState().with(BlockStateProperties.AXIS, Direction.Axis.Y),
162-
new ConfiguredModel(models().cubeColumn(name + "_wood", side, side))
163-
);
164-
BlockModelBuilder azaleaLogHorizontal = models().cubeColumnHorizontal(name + "_wood_horizontal", side, side);
165-
woodStates.addModels(
166-
woodStates.partialState().with(BlockStateProperties.AXIS, Direction.Axis.X),
167-
new ConfiguredModel(azaleaLogHorizontal, 90, 90, false)
168-
);
169-
woodStates.addModels(
170-
woodStates.partialState().with(BlockStateProperties.AXIS, Direction.Axis.Z),
171-
new ConfiguredModel(azaleaLogHorizontal, 90, 0, false)
172-
);
173-
}
174121
}

src/main/java/org/polaris2023/wild_wind/datagen/loot/ModBlockLootSubProvider.java

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public void generate() {
5555
this.dropSelf(ModBlocks.STRIPPED_BAOBAB_WOOD.get());
5656
this.dropSelf(ModBlocks.SCULK_JAW.get());
5757
this.dropSelf(ModBlocks.DUCKWEED.get());
58+
this.dropSelf(ModBlocks.GLISTERING_MELON.get());
5859
ModBlockFamilies.AZALEA_PLANKS.generateBlockLoot(this::dropSelf);
5960
ModBlockFamilies.PALM_PLANKS.generateBlockLoot(this::dropSelf);
6061
ModBlockFamilies.BAOBAB_PLANKS.generateBlockLoot(this::dropSelf);

0 commit comments

Comments
 (0)