Jump to content

Recommended Posts

Posted

In Universal Electricity, I am currently working on an item that can be charged. I successfully save the data of how much electricity the item stored via NBTTag. However, I don't know how to create a damage bar (like the sword, pickaxe etc.) to show how much electricity there is in the item. Anyone know how to make the small damage bar show under the item?

Posted

In Universal Electricity, I am currently working on an item that can be charged. I successfully save the data of how much electricity the item stored via NBTTag. However, I don't know how to create a damage bar (like the sword, pickaxe etc.) to show how much electricity there is in the item. Anyone know how to make the small damage bar show under the item?

set max damage i do believe has something too do with it.

Posted

I'm working without the code in front of me, but cant you intercept a right-click event, make that check if the wrench is in the players hand, if so, damage - 1?

 

The sword is Left-click, so maybe it needs to be coded diffidently?

 

(I'm @ school right now, I'll be home in 1h/1h30. I want to know how to do this to ;))

Please send me all the typo's you found, I'm from Belgium and I'm a little dyslectic and suck @ typing.

width=700 height=100http://dries007.net/banner.png[/img]

Posted

you want to do this.setMaxDamage(100) in the constructor

 

(that would obv set the bar to have 100 'segments')

 

then do ItemStack.damageItem(1, EntityPlayer)

 

and that would take 1 off the damage. the ItemStack and EntityPlayer should both be objects / Parameters of the method :)

Posted

There seems to be no custom item class for the compass. It uses the Item class. The item stack does not seem to have any code that updates the render of the item. The onUpdate function works, but I can't find any function that would update the render of the damage bar....

hmm its hiding in one of the class but something there updates the bar correctly. i'll take a look for you later after i'm done updating my server

Posted

You should have been looking in ItemTool the entire time...or possibly the superclass of ItemTool if it extends something besides Item.

 

ItemSword wouldn't have had a lot of the code you actually needed to see because all of that is invisibly inherited from its superclass, just like all of the other tools, which is kind of the point of the ItemTool class in the first place.

I accidentally the everything then NullPointerException.

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I tried do download the essential mod to my mod pack but i didnt work. I paly on 1.21 and it should work. I use neoforge for my modding. The weird things is my friend somehow added the mod to his modpack and many others that I somehow can´t. Is there anything i can do? 
    • Thanks, I've now installed a slightly newer version and the server is at least starting up now.
    • i have the same issue. Found 1 Create mod class dependency(ies) in createdeco-1.3.3-1.19.2.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Found 11 Create mod class dependency(ies) in createaddition-fabric+1.19.2-20230723a.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Detailed walkthrough of mods which rely on missing Create mod classes: Mod: createaddition-fabric+1.19.2-20230723a.jar Missing classes of create: com/simibubi/create/compat/jei/category/sequencedAssembly/JeiSequencedAssemblySubCategory com/simibubi/create/compat/recipeViewerCommon/SequencedAssemblySubCategoryType com/simibubi/create/compat/rei/CreateREI com/simibubi/create/compat/rei/EmptyBackground com/simibubi/create/compat/rei/ItemIcon com/simibubi/create/compat/rei/category/CreateRecipeCategory com/simibubi/create/compat/rei/category/WidgetUtil com/simibubi/create/compat/rei/category/animations/AnimatedBlazeBurner com/simibubi/create/compat/rei/category/animations/AnimatedKinetics com/simibubi/create/compat/rei/category/sequencedAssembly/ReiSequencedAssemblySubCategory com/simibubi/create/compat/rei/display/CreateDisplay Mod: createdeco-1.3.3-1.19.2.jar Missing classes of create: com/simibubi/create/content/kinetics/fan/SplashingRecipe
    • The crash points to moonlight lib - try other builds or make a test without this mod and the mods requiring it
    • Do you have shaders enabled? There is an issue with the mod simpleclouds - remove this mod or disable shaders, if enabled  
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.