PutoPug Posted October 9, 2020 Share Posted October 9, 2020 I Need To make A Block Work Like A Cactus But public void onEntityCollision(BlockState state, World worldIn, BlockPos pos, Entity entityIn) { entityIn.attackEntityFrom(DamageSource.CACTUS, 2.0F); } is depriciated any ideas? (Sorry For Bad Spelling And Organisation) Quote Link to comment Share on other sites More sharing options...
ChampionAsh5357 Posted October 9, 2020 Share Posted October 9, 2020 26 minutes ago, PutoPug said: is depriciated Deprecation is for usage, overriding is fine. Quote Link to comment Share on other sites More sharing options...
PutoPug Posted October 9, 2020 Author Share Posted October 9, 2020 Ok So I Tried But i dont take damage Quote Link to comment Share on other sites More sharing options...
vemerion Posted October 9, 2020 Share Posted October 9, 2020 2 hours ago, PutoPug said: Ok So I Tried But i dont take damage onEntityCollision only fires if you are inside the blocks collision box. Try overriding getCollisionShape() and getShape() like CactusBlock does. Quote Link to comment Share on other sites More sharing options...
PutoPug Posted October 9, 2020 Author Share Posted October 9, 2020 ok Quote Link to comment Share on other sites More sharing options...
Draco18s Posted October 9, 2020 Share Posted October 9, 2020 If you want a 1x1x1 sized block that hurts you when you walk or rub your face on it, set its voxel shape bounds to something like (0.001,0.001,0.001,0.999,0.999,0.999). Quote Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given. Link to comment Share on other sites More sharing options...
NOctu Posted October 9, 2020 Share Posted October 9, 2020 if(entity.isCollidedHorizontally){ } #or if(entity.isCollidedVertically){ } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.