October 14, 20205 yr Ok, I will use only one variable. 19 minutes ago, Draco18s said: Do not use this, this uses the vanilla IInventory system. You should use ItemStackHandler for inventory instead. Ah ok thank you, it because of that it was a lot complicated to use the inventory of the block, thank you I will use ItemStackHandler. 20 minutes ago, Draco18s said: What. Why are you passing a public static field to a private non-static method? What. It's because the booelan dropBlock is used on other class like the gui. 21 minutes ago, Draco18s said: This is not how you get an ItemStack from a block. This won't work for a whole host of blocks, from piston heads, to cake, to redstone wire, to crops. Ok I haven't tested with complicated items, I have only tested on the ground with the dirt, grass stone, iron, ect it work. So how should I collect the ItemStack ? 24 minutes ago, Draco18s said: 45 minutes ago, Leonardlasardine said: world.setBlockState(pos, newBlockstate, 1); 3 hours ago, Leonardlasardine said: Ok thank you, so 3 is good. *Suspicion* Oops...
October 14, 20205 yr 4 hours ago, Leonardlasardine said: It's because the booelan dropBlock is used on other class like the gui. That's called Reaching Across Sides and won't work. If the client and sever are running on different machines, how do you think the server knows about the gui change? 4 hours ago, Leonardlasardine said: So how should I collect the ItemStack ? (a) use the loot system and get the block's drops (b) pickBlock() 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.
October 15, 20205 yr 17 hours ago, Draco18s said: how do you think the server knows about the gui change? AH YES OK it's for that ! I need to click an on/off button to start and it don't send the information to the server. Thank you. I remember in 1.12 we had to use packets for sending information across sides. Is it always that in 1.15 or there is an other way to send data? 17 hours ago, Draco18s said: (b) pickBlock() Ok thank you I will use pickBlock because I want my quarry to use skill touch. Good evening
October 15, 20205 yr 2 hours ago, Leonardlasardine said: Is it always that in 1.15 or there is an other way to send data? New versions don't make the need for packets to magically go away. 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.
October 17, 20205 yr It's was not evident ! I couldn't guess that. New version have removed GameRegistry, EnumHelper, IWorodGeneraror ect... It was possible that packets were removed.
October 18, 20205 yr 14 hours ago, Leonardlasardine said: It's was not evident ! I couldn't guess that. ...How else would data be transmitted from the client to the server or vice versa? 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.
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.