vacolandia Posted April 25 Share Posted April 25 Hi, I need suggestions. I am a beginner in Minecraft Modding. I would like to apply custom effects to some armors, something like: more chance to drop seeds, change zombie awareness, drop more pieces of wood when chopping logs, and things like that. How would you recommend me to do it, is there any library that has something similar and which ones would you recommend me?. Quote Link to comment Share on other sites More sharing options...
Xoroshio Posted May 18 Share Posted May 18 You could try and manage custom armour features from inside armourTick. You would need to create a custom item called, for example, SapphireChestplateItem. It would extend ModAmrorItem. Your code might look like this: @Override public void onArmorTick(){ super.onArmorTick(); //your code here } If onArmorTick is to slow for you, you can listen for server ticks and loop through the servers players and if the current one if wearing your armor, do whatever you want. btw this is only is you want the result of the effect, not like a full blown armour independent effect, e.g night vision Quote Link to comment Share on other sites More sharing options...
little_giggle Posted August 18 Share Posted August 18 On 5/18/2024 at 3:01 AM, Xoroshio said: You could try and manage custom armour features from inside armourTick. You would need to create a custom item called, for example, SapphireChestplateItem. It would extend ModAmrorItem. Your code might look like this: @Override public void onArmorTick(){ super.onArmorTick(); //your code here } If onArmorTick is to slow for you, you can listen for server ticks and loop through the servers players and if the current one if wearing your armor, do whatever you want. btw this is only is you want the result of the effect, not like a full blown armour independent effect, e.g night vision Hello, I have an issue while doing this. On 1.19.2, the onArmorTick event doesn't fire at all I am testing it by player.sendSystemMessage(Component.literal("Firing...")); right after calling the onArmorTick, no if's or anything that can stop the message from going through. It doesn't even check if its on client side Thanks for your time Quote Link to comment Share on other sites More sharing options...
Xoroshio Posted August 20 Share Posted August 20 Can I see all of your armour code? 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.