Posted September 28, 20205 yr Hello, i wanted to acces registerCompostable for a block, so i can make it compostable. How can i acces it. AT is not working for me. lg, zOnlyKroks
September 28, 20205 yr 6 minutes ago, zOnlyKroks said: Hello, i wanted to acces registerCompostable for a block, so i can make it compostable. How can i acces it. AT is not working for me. lg, zOnlyKroks I don't think you need to use access transformers, why not access the CHANCES variable in ComposterBlock directly and add your own block?
September 28, 20205 yr 3 minutes ago, zOnlyKroks said: Ok but how do I have to do it for another thing if I want. vemerion is completely right. And you do it, the same way, again.
September 29, 20205 yr Author try { Class c = ComposterBlock.class; Method m = c.getMethod("registerCompostable", float.class, IItemProvider.class); m.setAccessible(true); } catch(NoSuchMethodException e) { System.out.println(e.toString()); }
September 29, 20205 yr 16 minutes ago, zOnlyKroks said: try { Class c = ComposterBlock.class; Method m = c.getMethod("registerCompostable", float.class, IItemProvider.class); m.setAccessible(true); } catch(NoSuchMethodException e) { System.out.println(e.toString()); } You are making this way hard than it needs to be. This is all you need: CHANCES.put(YOUR ITEM HERE, THE FLOAT CHANCE HERE);
September 29, 20205 yr Author I know. But I want to know how to do it if I want another private method. I just chose that method for testing.
September 29, 20205 yr 36 minutes ago, zOnlyKroks said: I know. But I want to know how to do it if I want another private method. I just chose that method for testing. Alright, then I suggest taking a look at the ObfuscationReflectionHelper class.
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.