添加fumo25底座模型
This commit is contained in:
parent
ef42cf72ce
commit
0f9d8a5e25
6 changed files with 1590 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
// 1.20.1 2024-12-06T23:36:40.4869712 Block States: superbwarfare
|
||||
// 1.20.1 2024-12-20T00:15:37.2171993 Block States: superbwarfare
|
||||
f3b778ca36ca78c3d80f1b778078897f59bdb0c5 assets/superbwarfare/blockstates/barbed_wire.json
|
||||
0cfad4f53a8047c402edf978d0c8cf6269f063cb assets/superbwarfare/blockstates/cemented_carbide_block.json
|
||||
13e5bd940f02c3719459d17722b79619e98194e5 assets/superbwarfare/blockstates/charging_station.json
|
||||
|
@ -6,6 +6,7 @@ f3b778ca36ca78c3d80f1b778078897f59bdb0c5 assets/superbwarfare/blockstates/barbed
|
|||
62fb0464ca59ac21693639c406e08730427d87b3 assets/superbwarfare/blockstates/deepslate_galena_ore.json
|
||||
b8b7cdea6c8626c74d652d0b300b3afe19c60674 assets/superbwarfare/blockstates/deepslate_scheelite_ore.json
|
||||
2b24b703de4821bebe71ba53043e6a1a23d71c17 assets/superbwarfare/blockstates/deepslate_silver_ore.json
|
||||
97e139f7c7111d135e0732c46134192cecbf8620 assets/superbwarfare/blockstates/fumo_25.json
|
||||
d8a6ec32752f10b1f363f6c78ed2da6dc895d545 assets/superbwarfare/blockstates/galena_ore.json
|
||||
37d592516f2b685940e46f7d5c524407a200eeac assets/superbwarfare/blockstates/jump_pad.json
|
||||
3b464a0684d05c28c8485f764c7ad7e86ae48c06 assets/superbwarfare/blockstates/lead_block.json
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "superbwarfare:block/fumo_25"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,6 +3,7 @@ package com.atsuishio.superbwarfare.block;
|
|||
import com.atsuishio.superbwarfare.block.entity.FuMO25BlockEntity;
|
||||
import com.atsuishio.superbwarfare.init.ModBlockEntities;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.world.level.BlockGetter;
|
||||
import net.minecraft.world.level.Level;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.block.EntityBlock;
|
||||
|
@ -12,14 +13,23 @@ import net.minecraft.world.level.block.entity.BlockEntityTicker;
|
|||
import net.minecraft.world.level.block.entity.BlockEntityType;
|
||||
import net.minecraft.world.level.block.state.BlockBehaviour;
|
||||
import net.minecraft.world.level.block.state.BlockState;
|
||||
import net.minecraft.world.phys.shapes.CollisionContext;
|
||||
import net.minecraft.world.phys.shapes.Shapes;
|
||||
import net.minecraft.world.phys.shapes.VoxelShape;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public class FuMO25Block extends Block implements EntityBlock {
|
||||
|
||||
public FuMO25Block() {
|
||||
super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(3.0f).requiresCorrectToolForDrops());
|
||||
}
|
||||
|
||||
@Override
|
||||
public VoxelShape getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) {
|
||||
return Shapes.or(box(1, 0, 1, 15, 1, 15), box(7, 1, 7, 9, 16, 9));
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public BlockEntity newBlockEntity(BlockPos pPos, BlockState pState) {
|
||||
|
|
|
@ -37,6 +37,8 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
|||
blockWithItem(ModBlocks.SILVER_ORE);
|
||||
blockWithItem(ModBlocks.DEEPSLATE_SILVER_ORE);
|
||||
blockWithItem(ModBlocks.SILVER_BLOCK);
|
||||
|
||||
simpleBlock(ModBlocks.FUMO_25.get(), new ModelFile.UncheckedModelFile(modLoc("block/fumo_25")));
|
||||
}
|
||||
|
||||
private String name(Block block) {
|
||||
|
|
1569
src/main/resources/assets/superbwarfare/models/block/fumo_25.json
Normal file
1569
src/main/resources/assets/superbwarfare/models/block/fumo_25.json
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
After Width: | Height: | Size: 2.7 KiB |
Loading…
Add table
Reference in a new issue