aboutsummaryrefslogtreecommitdiff
path: root/azalea-block/src/blocks.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-block/src/blocks.rs')
-rw-r--r--azalea-block/src/blocks.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/azalea-block/src/blocks.rs b/azalea-block/src/blocks.rs
index 855de96b..d4339ada 100644
--- a/azalea-block/src/blocks.rs
+++ b/azalea-block/src/blocks.rs
@@ -1,5 +1,10 @@
+use crate::BlockBehavior;
use block_macros::make_block_states;
+pub trait Block {
+ fn behavior(&self) -> BlockBehavior;
+}
+
make_block_states! {
PROPERTIES => {
Face {
@@ -31,12 +36,12 @@ make_block_states! {
};
}
BLOCKS => {
- acacia_button => BlockBehavior::new().no_collision(), {
+ acacia_button => BlockBehavior::default().no_collision(), {
Face,
Facing,
Powered
};
- acacia_door => BlockBehavior::new(), {
+ acacia_door => BlockBehavior::default(), {
Facing,
Half,
Hinge,