Jump to content

Recommended Posts

Posted

Ok.. So.. I'm trying to get the itemstack name from an entity item and put it as an customname for the entity..

Now, this is a client side mod, meaning it does not add those items, and the items are not so much vanilla like..

Those items are generated by plugins on a server and they have custom everything, sooo, I was trying to get

for example a healing potion which on the item name it says: "{LightRedFormat}Potion of Healing {DarkRedformat}[3/3]" now I'm using itemstack.getDisplayName()

and it is just showing: "HEALING 19" instead of the real item name..

 

Thanks for anyone helping in advance..

Doing stuff n' things

Posted
public void t(Minecraft mc) {
    if (mc.world != null && mc.world.loadedEntityList != null && refresh.Passed()) {
        for (Entity entity:mc.world.loadedEntityList) {
            if (mc.world.loadedEntityList == null)
                break;
            if (entity instanceof EntityItem) {
                ItemStack itemstack = ((EntityItem) entity).getEntityItem();
                if (itemstack.hasDisplayName()) {
                    entity.setCustomNameTag(itemstack.getDisplayName());
                    entity.setAlwaysRenderNameTag(true);
                }
            }
        }
    }
}

Doing stuff n' things

Posted
Just now, diesieben07 said:

No, it doesn't work at all.

Look, I know you're trying to help, but it does work and it is not what I asked for.. I'm asking for something completly different.. It doesnt have anything to do with how I display it...

Doing stuff n' things

Posted
2 hours ago, SHsuperCM said:

Those items are generated by plugins on a server and they have custom everything, sooo, I was trying to get

for example a healing potion which on the item name it says: "{LightRedFormat}Potion of Healing {DarkRedformat}[3/3]" now I'm using itemstack.getDisplayName()

and it is just showing: "HEALING 19" instead of the real item name..

 

Doing stuff n' things

Posted

:-\

1 hour ago, SHsuperCM said:

                    entity.setCustomNameTag(itemstack.getDisplayName());

Why would you think I came here if I didnt try different things..

This is the one I used all along and also a few others but this one does what the first post says...

Doing stuff n' things

Posted
Just now, diesieben07 said:

You can't change an entity's display name on the client.

Omg.. Stop talking about this... You CAN and it WORKS and AGAIN NOT WHAT I WAS MENTIONING...

 

Doing stuff n' things

Posted

I'm saying again and again, its not getting the right string! nothing todo with how I display it!

I want to get the item name from it but getDisplayName does not work! it returns wierd strings that I dont need..

Doing stuff n' things

Posted

And what have you tried in respect of "getting the right string". How do you sync the string.

If my post helped you, please press that "Thank You"-button to show your appreciation.

 

Also if you don't know Java, I would suggest you read the official tutorials by Oracle to get an idea of how to do this. Thanks, and good modding!

 

Also if you haven't, set up a Git repo for your mod not only for convinience but also to make it easier to help you.

Posted

What makes you think that:

4 hours ago, SHsuperCM said:

for example a healing potion which on the item name it says: "{LightRedFormat}Potion of Healing {DarkRedformat}[3/3]" now I'm using itemstack.getDisplayName()

and it is just showing: "HEALING 19" instead of the real item name..

How did you debug it:

Throwing a bunch of items and some work and alot dont.

How did you check that you are looking at the right item:

                    entity.setCustomNameTag(itemstack.getDisplayName());

It sets the name to the item and I can clearly see that its wrong..

3 minutes ago, sham1 said:

And what have you tried in respect of "getting the right string".

I've tried getDisplayName and also doing the nbt stuff like getDisplayName does and played with that..

Doing stuff n' things

Posted
4 minutes ago, SHsuperCM said:

I've tried getDisplayName and also doing the nbt stuff like getDisplayName does and played with that..

But are you sure that the NBT data gets actually synced between the client and the server?

 

Also, you should work with that attitude of yours.

If my post helped you, please press that "Thank You"-button to show your appreciation.

 

Also if you don't know Java, I would suggest you read the official tutorials by Oracle to get an idea of how to do this. Thanks, and good modding!

 

Also if you haven't, set up a Git repo for your mod not only for convinience but also to make it easier to help you.

Posted
Just now, sham1 said:

But are you sure that the NBT data gets actually synced between the client and the server?

If it didnt sync then all items wouldnt display but there are items that do correctly..

2 minutes ago, sham1 said:

Also, you should work with that attitude of yours.

I'm trying to stay relaxed but diesieben is killing me with again and again telling me something else wont work which it does work..

I'm sorry if it annoys you I'm just working on this for hours...

Doing stuff n' things

Posted
3 minutes ago, SHsuperCM said:

@sham1 see what I'm saying..

Just do what he says. I think he knows a little more about this than you do.

If my post helped you, please press that "Thank You"-button to show your appreciation.

 

Also if you don't know Java, I would suggest you read the official tutorials by Oracle to get an idea of how to do this. Thanks, and good modding!

 

Also if you haven't, set up a Git repo for your mod not only for convinience but also to make it easier to help you.

Posted

I will not because it works.. and again I'm not restarting this.. This thread is about something different and idc if others think a method is wrong or not.. it is coding and I'm free to do whatever I feel is right.. I came to modder support because I dont understand why something else wouldnt work..

Doing stuff n' things

Posted (edited)
27 minutes ago, sham1 said:

I think he knows a little more about this than you do.

 
 
 

Just a little? Haha. diesieben knows A LOT more about this than he does!

 

24 minutes ago, SHsuperCM said:

I'm free to do whatever I feel is right

 
 
 

However, that might now always work. And in this case, it doesn't. And you came to the forums for help, diesieben gave you help and information and now you're complaining? Please, just leave the forums then.

Edited by larsgerrits
  • Like 1

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

Posted

I came to modder support because my mod has a problem and I needed support to fix it.. I dont care how much he knows if he shortens his mind to something unrelated....

Again and again this forum brings this idiot to say that he knows some coding and he starts shouting that he wants people to do things his way and only his....

I dont understand why I keep trying to get help on here and listen to this fcker saying my code is wrong...

 

fk this I'mma just get rid of this feature in the mod.. And its sad to see that thing happening on somewhere which is supposed to help modders....

Doing stuff n' things

Posted

Diesieben07 is a mod, just FYI.

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.

Posted
52 minutes ago, SHsuperCM said:

I came to modder support because my mod has a problem and I needed support to fix it.. I dont care how much he knows if he shortens his mind to something unrelated....

Again and again this forum brings this idiot to say that he knows some coding and he starts shouting that he wants people to do things his way and only his....

I dont understand why I keep trying to get help on here and listen to this fcker saying my code is wrong...

 

fk this I'mma just get rid of this feature in the mod.. And its sad to see that thing happening on somewhere which is supposed to help modders....

He is helping you by giving the right/updated code for something you are doing wrong. It may work now but that may not be the case in the future.

Classes: 94

Lines of code: 12173

Other files: 206

Github repo: https://github.com/KokkieBeer/DeGeweldigeMod

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

    • Reach Out To Rapid Digital: What sapp Info: +1 41 4 80 7 14 85 Email INFO: rap iddi gita lrecov ery @ exe cs. com Hello, my name is Jayson, and I’m 35 years old from the United Kingdom. My family and I recently endured an incredibly challenging experience that I wouldn’t wish on anyone. We became victims of a cryptocurrency investment fraud scheme that saw us lose a staggering $807,000 in USDT and Bitcoins. The fraudsters had created a convincing facade, and we were lured into investing, only to discover later that the platform was a complete scam. We were left devastated, not just financially, but emotionally, as we had trusted these people and believed in the legitimacy of the investment. After the initial shock wore off, we desperately searched for ways to recover the lost funds. It seemed like an impossible task, and we felt as though there was no hope. That’s when, by sheer luck, we stumbled across a post about Rapid Digital Recovery, a cryptocurrency and funds recovery organization with a proven track record in cybersecurity and fraud recovery. We decided to reach out to them, and from the first interaction, we were impressed with their professionalism and transparency. They explained the recovery process in detail and reassured us that they had the skills and expertise to track down the perpetrators and recover our funds. This gave us a renewed sense of hope, something we hadn’t felt in months. What truly stood out during our experience with Rapid Digital Recovery was their dedication to the recovery process. The team went above and beyond, using sophisticated tracking tools and cyber forensics to gather critical information. Within a matter of weeks, they had successfully located the funds and traced the scam back to the fraudsters responsible. They worked with the authorities to ensure the criminals were held accountable for their actions. To our relief, the team at Rapid Digital Recovery was able to recover every single penny we had lost. The funds were returned in full, and the sense of closure we felt was invaluable. We couldn’t have imagined such a positive outcome in the early stages of our recovery journey, and we are deeply grateful for the work they did. If you ever find yourself in a similar situation, I highly recommend contacting Rapid Digital Recovery. Their expertise, transparency, and dedication to their clients make them the go-to choice for anyone seeking to recover lost cryptocurrency or funds. They truly gave us back our financial future.  
    • This is my first time modding anything, so maybe just skill issue. I'm using Forge 54.0.12 and Temurin 21.0.5+11-LTS I wanted to create a custom keybind and to check whether it works I'd like to send a chat message. I tried using Minecraft.getInstance().player.sendSystemMessage(Component.literal("test")); but IntelliJ couldnt resolve sendSystemMessage(...). Since I saw people using it in earlier versions, I tried the same thing with 1.20.6(- 50.1.0), where it works fine, now I can't figure out if this is intentional and whether there are other options for sending chat messages. On that note, is there more documentation than https://docs.minecraftforge.net/en/1.21.x/? It seems very incomplete compared to something like the Oracle Java docs
    • Hi, i'm having this error and I wanna fix it. we try: -Reload drivers -Eliminate .minecraft -Eliminate Java -Restart launcher -Verify if minecraft is using gpu -Mods  in .minecraft is empty -Install the latest and recomended version of forge idk what i have to do, help me pls. the lastest log is: https://mclo.gs/WAMao8x  
    • Read the FAQ, Rule #2. (https://forums.minecraftforge.net/topic/125488-rules-and-frequently-asked-questions-faq/)  
  • Topics

×
×
  • Create New...

Important Information

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