mirror of
https://github.com/Pumpkin-MC/Pumpkin.git
synced 2026-08-30 20:14:23 +00:00
feat(block): implement fletching table block
This commit is contained in:
13
crates/pumpkin/src/block/blocks/fletching_table.rs
Normal file
13
crates/pumpkin/src/block/blocks/fletching_table.rs
Normal file
@@ -0,0 +1,13 @@
|
||||
use crate::block::registry::BlockActionResult;
|
||||
use crate::block::{BlockBehaviour, BlockFuture, NormalUseArgs};
|
||||
|
||||
use pumpkin_macros::pumpkin_block;
|
||||
|
||||
#[pumpkin_block("minecraft:fletching_table")]
|
||||
pub struct FletchingTableBlock;
|
||||
|
||||
impl BlockBehaviour for FletchingTableBlock {
|
||||
fn normal_use<'a>(&'a self, _args: NormalUseArgs<'a>) -> BlockFuture<'a, BlockActionResult> {
|
||||
Box::pin(async move { BlockActionResult::Pass })
|
||||
}
|
||||
}
|
||||
@@ -114,6 +114,7 @@ pub mod brushable_block;
|
||||
pub mod cartography_table;
|
||||
pub mod creaking_heart;
|
||||
pub mod decorated_pot;
|
||||
pub mod fletching_table;
|
||||
pub mod loom;
|
||||
pub mod smithing_table;
|
||||
pub mod sniffer_egg;
|
||||
|
||||
@@ -38,6 +38,7 @@ use crate::block::blocks::fence_gates::FenceGateBlock;
|
||||
use crate::block::blocks::fences::FenceBlock;
|
||||
use crate::block::blocks::fire::fire::FireBlock;
|
||||
use crate::block::blocks::fire::soul_fire::SoulFireBlock;
|
||||
use crate::block::blocks::fletching_table::FletchingTableBlock;
|
||||
use crate::block::blocks::flower_pots::FlowerPotBlock;
|
||||
use crate::block::blocks::furnace::FurnaceBlock;
|
||||
use crate::block::blocks::glass_panes::GlassPaneBlock;
|
||||
@@ -255,6 +256,7 @@ pub fn default_registry() -> Arc<BlockRegistry> {
|
||||
manager.register(LoomBlock);
|
||||
manager.register(CartographyTableBlock);
|
||||
manager.register(SmithingTableBlock);
|
||||
manager.register(FletchingTableBlock);
|
||||
manager.register(ShortPlantBlock);
|
||||
manager.register(DryVegetationBlock);
|
||||
manager.register(LilyPadBlock);
|
||||
|
||||
Reference in New Issue
Block a user