Posted March 4, 20196 yr So let me clear things first, support means to work with or withut baubles right? I dont want it as a dependency like llibrary, my mod could work with people who has baubles or not. I want it's support. So in my item do I have to implements IBauble right? Also do i have to call an event get the bauble id, to make sure this mod works with or without baubles?
March 4, 20196 yr Check out the BaseCharm class of the Cyclic mod: https://github.com/Lothrazar/Cyclic/blob/develop/src/main/java/com/lothrazar/cyclicmagic/item/core/BaseCharm.java Basically your item has to implement baubles.api.IBauble , and the library takes care (almost) everything else for you (you have to include Baubles in your build.gradle though). Edited March 4, 20196 yr by DavidM Auto-correction's fault ;) Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
March 4, 20196 yr Author ok but do i have to add it as dependency? will the mod work even if its not there is that what you mean about "and the library takes care (almost) everything else for you"
March 4, 20196 yr Author also you mean build.gradle or gradlew build, i already added it on build.gradle
March 4, 20196 yr 10 minutes ago, TheRPGAdventurer said: will the mod work even if its not there Yes. In that case the item will function like a normal non-Bauble item. 11 minutes ago, TheRPGAdventurer said: ok but do i have to add it as dependency Yes, check out: https://github.com/Lothrazar/Cyclic/blob/develop/build.gradle Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
March 4, 20196 yr Author @Override @Optional.Method(modid = "baubles") public void onWornTick(ItemStack stack, EntityLivingBase plr) { if (!this.canTick(stack)) { return; } if (plr instanceof EntityPlayer && !stack.isEmpty() && stack.getCount() > 0) { this.onTick(stack, (EntityPlayer) plr); } } Is this required?
March 4, 20196 yr 1 hour ago, TheRPGAdventurer said: Is this required? I don't know. Do you want something to happen every tick when the item is worn? If yes, then yes, you do need it. Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
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.