Posted February 27, 20205 yr comment_386434 Hello, i am trying to make a Pickaxe that can destroy multiples blocks an the same time, i try by seeing the parameter of Blockstate and the parameters of the Block, but still don‘t know how to achieve it. Need help! New in Modding? == Still learning!
February 27, 20205 yr comment_386445 You need to work with BlockPos objects to destroy blocks at other positions. The BlockState is just informant about the block at a single location. 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.
February 28, 20205 yr Author comment_386470 Thanks, now i know with what i should to start?. New in Modding? == Still learning!
February 29, 20205 yr Author comment_386612 @Draco18s, how big is a Minecraft block? New in Modding? == Still learning!
February 29, 20205 yr Author comment_386615 And how to get the Blockstate from a nearby Block? I don‘t have a idea on how to make this. The Block class have a getStateID(Blockstate) and a geetStateByID(int ID), but it don‘t help my very much. Can anyone help me? New in Modding? == Still learning!
February 29, 20205 yr comment_386623 Take the position of the block you destroyed with the tool, then use that as your reference point to get nearby positions. Then, use the world to get the states of the block positions you got. I'm eager to learn and am prone to mistakes. Don't hesitate to tell me how I can improve.
February 29, 20205 yr Author comment_386629 22 minutes ago, imacatlolol said: Take the position of the block you destroyed with the tool, then use that as your reference point to get nearby positions. I already have make this and this don‘t answer my question. 23 minutes ago, imacatlolol said: Then, use the world to get the states of the block positions you got. Ok, this is the answer what i want. I will try! New in Modding? == Still learning!
February 29, 20205 yr comment_386667 5 hours ago, DragonITA said: how big is a Minecraft block? 1x1x1 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.
February 29, 20205 yr Author comment_386689 I have tried but it don‘t work, why? The Github link: https://github.com/DragonGamerDevelopers/NewFantasyMod/blob/1.15.2/src/main/java/mod/dragonita/fantasymod/init/ModItems.java#L39 New in Modding? == Still learning!
February 29, 20205 yr comment_386692 You're using super.onBlockDestroyed incorrectly, that's not how you break blocks. See how PlayerInteractionManager#tryHarvestBlock does it to make sure you do all of the necessary checks when breaking blocks, and how to actually break the blocks properly. (And no, don't actually called tryHarvestBlock, just use it as a reference.) I'm eager to learn and am prone to mistakes. Don't hesitate to tell me how I can improve.
February 29, 20205 yr comment_386693 https://github.com/DragonGamerDevelopers/NewFantasyMod/blob/1.15.2/src/main/java/mod/dragonita/fantasymod/customthings/FullRainbowPickAxe.java#L50-L70 if only there was a better way to do it (hint: loop)
February 29, 20205 yr comment_386706 3 hours ago, DragonITA said: Wow, thanks Ask dumb questions, get dumb answers. If you meant something else by that question, perhaps you should clarify. 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.
March 1, 20205 yr Author comment_386735 11 hours ago, Draco18s said: Ask dumb questions, get dumb answers. If you meant something else by that question, perhaps you should clarify. Yes, sorry. 14 hours ago, loordgek said: https://github.com/DragonGamerDevelopers/NewFantasyMod/blob/1.15.2/src/main/java/mod/dragonita/fantasymod/customthings/FullRainbowPickAxe.java#L50-L70 if only there was a better way to do it (hint: loop) First i want to see if my code work. 14 hours ago, imacatlolol said: You're using super.onBlockDestroyed incorrectly, that's not how you break blocks. See how PlayerInteractionManager#tryHarvestBlock does it to make sure you do all of the necessary checks when breaking blocks, and how to actually break the blocks properly. (And no, don't actually called tryHarvestBlock, just use it as a reference.) Do you know a simple Method to get the ServerPlayer in my Item class? If it was possible, can i get the ServerPlayer from LivingEntity? New in Modding? == Still learning!
March 1, 20205 yr Author comment_386743 36 minutes ago, loordgek said: if you are on the server you can cast What cast? Can you give more informations? New in Modding? == Still learning!
March 1, 20205 yr comment_386745 you have a LivingEntity in onBlockDestroyed check if the entity is a player and if you are on a server using !world.isremote then you can cast Edited March 1, 20205 yr by loordgek
March 1, 20205 yr Author comment_386755 No, i not am on a server, normally i should update the client and the server, or not? New in Modding? == Still learning!
March 1, 20205 yr comment_386766 w/ server i mean logical/Physical server in a single player game is still a server running
March 1, 20205 yr Author comment_386769 I am new with Server and client things, does the server automatically update the client? If yes then i will try to use your method. New in Modding? == Still learning!
March 5, 20205 yr Author comment_387339 Ok, i not am very good with this things, and as i have see the tutorial of @TurtyWurty, i have found a thing that can work, but i not am very good with Blockpos in Minecraft. I have see the Github about the tutorialmod: https://github.com/DaRealTurtyWurty/1.15-Tut-Mod/blob/master/src/main/java/com/turtywurty/tutorialmod/tileentity/QuarryTileEntity.java I would need help on reading, then i have some troubles with reading the code. Should i create a separate Topic or not? Anyway i first not understand why Turty is doing this: Block.spawnDrops(blockstate, world, this.pos.add(0, 1.5, 0), tileentity, entity, ItemStack.EMPTY); Normally we not need to spawn Blocks manually, or i am false? Then this: world.playEvent(2001, pos, Block.getStateId(blockstate)); What does this code snippet make? But am most i not understand why it should return a boolean, why onBlockDestroyed Event and other similar events do return a boolean and not something else? New in Modding? == Still learning!
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.