Posted December 23, 20213 yr i made a coke vending machine and i made 2 models, one without the coke and one with the coke, i want to setblock the second block that has the coke, so i need to get witch direction is facing my block and paste it to the other block https://imgur.com/a/Mtei9Dd
December 23, 20213 yr block state has getValue and setValue methods. use them to make a new state and then call world.setBlock. but why do you have two blocks? if it's not more complicated than what you described, you have a block similar to crop or a berry bush. it can be the same block with one more state property. then, when your item is "harvested" from a block, you'd just say world.setBlock(state.setValue(AGE, 0)) and you don't worry about the rotation - it just stays the same.
December 23, 20213 yr Author how do i make the same block has 2 models for all 4 rotations? i think thats was what you mean
December 24, 20213 yr you would have one property that controls rotation and one that controls texture (and right-click behavior). look into AbstractFurnaceBlock. it has one property for direction and one for functionality. (you may want to extend HorizontalBlock). look at furnace blockstate json and furnace model json.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.