Content of Server Log Paste #107866: Log... pasted 2023/03/25 18:46:22 UTC-07:00, Paste length: 115441 characters across 1365 lines, Content: [01:24:44] [ServerMain/INFO]: Environment: authHost=https://authserver.mojang.com, accountsHost=http...
#(yomamaeats) Citizens not appearing for bedrock
141 messages · Page 1 of 1 (latest)
(yomamaeats) Citizens not appearing for bedrock
Hi I'm AutoThreadBot! Don't mind me, I'll just be adding the helper team to this thread so they can see it. A human will get to you soon.
You can block this bot if you don't want to see these messages, I won't mind.
<@&525394568410038282>
Seems strange
I have this other issue where I created a world called LifeSteel and spawned in a bunch of NPC’s for that world, then I realized I spelled it wrong and deleted it. I then created a new world under the correct spelling LifeSteal, and spawned in a bunch of NPC’s. When I look at my saves.yml, the npcs are saved under LifeSteel which is the one I deleted and there is no world under LifeSteal even though I created NPC’s in that world. Any solutions?
@polar kettle we can't really help with bedrock clients
the other issue sounds like you misspelled the world?
Awwww 😜
Kinda, I misspelled the world then I deleted the world but I had npcs spawned there. When I deleted the world and spelled it the right way, which was LifeSteal and spawned in npcs, in the saves yml the worldName was still LifeSteel and there was no NPC’s saved under LifeSteal.
Oh yea and a suggestion I have is structure the saves yml like it is on worldguard. So have folder called worlds, then list the worlds the NPC are saved, then list a saves yml under those worlds.
It would make it easier to just delete NPC’s in certain worlds
Also I don’t know how they did this, but in minehut they made the text green, and for some reason the green text is visible for bedrock players. Have any ideas on how to make the text green??
I have a lot of questions on this forum I opened so take your time (:
you can use /npc remove --world [world]
@polar kettle <green>name
!minimessage format
!minimessage
Citizens supports MiniMessage format for advanced input like clickables!
View https://docs.adventure.kyori.net/minimessage/format.html for details.
Ah cool!
So I can do /npc remove —world Lifesteel for example and it will remove all the npcs in that world?
yes
Have any theories why the color green appears for bedrock players only, and is there an a plan at one point to add Bedrock Support?
That would be a question for Geyser, assuming that's what you use - Citizens is made for Minecraft Java edition, I.e. Java clients, Bedrock is only supported as much as Geyser supports it
Ah ok. Well that makes sense. Thank you ( :
I will ask them
No problem :D
Thread Closing Reminder
Has your issue been resolved, or your question been answered?
If so, please use the </resolved:1028673926114594866> command to close your thread.
Or </invalid:1028673926898909185> if it's not possible to resolve.
If not yet resolved, please reply below to tell us what you still need.
(Note that if there is no reply for a few days, this thread will eventually close itself.)
@polar kettle
Lol
By the way what happens if I don’t close it?
Do you just keep it open forever?
^ Read that message :p
I also see you have a ping called Politician and scriptable hiring, what does that mean?
Or access hiring
Does that mean people can hire you?
🤔
We have a #1023545298640982056 channel for hiring Denizen scripters, yeah
So is it worth it for you guys do you think, and does it come cheap?
@polar kettle probably best to try and see
in the meantime, this issue seems resolved?
For now at least yes, I was planning on referring back to this information you provided me to fix these issues in the morning so I will close it then if I do not have any further questions, thank you for asking (:
ok it just gets hard to track with all these unclosed threads so please do it when you can
The thread is always available / can be reopened
Hmm Oo
Ok
Sometimes I notice that NPC’s just stop working, I don’t get any error msgs at all
https://github.com/GeyserMC/Geyser/issues/3641 Could these be related?
They occur at the same time
Could you explain what's going wrong there? it's not really clear
Well it could be a geyser issue, I think it may be both however. So when I am on Java, this one npc for some reason is triggering Geyser, and it says JAVA UUID’s that doesn’t exist on my server and disables the ability for me to use all NPC’s on server for what it seems like 10 to 20 seconds. Mostly all my npcs are warps to other locations, this one is no different at least I think. In the first part of the video I show the error appearing, in the second part I show how it normally works on all other NPC’s and that’s without errors. I could only seem to reproduce this message with this NPC only, which is odd as well and I don’t know what makes it different, I suppose a simple solution would be to delete that NPC, and see if it still happens when I recreate it. Any ideas?
Ok sure. I can use the original thread. I thought perhaps I should close this one because I made it so long ago. Anyways yea, do you think it has to do with a bug with citizens or more likely a bug with the warps plugin not working through citizens?
@polar kettle I was looking at this last night, I guess it could be either. It might be worth updating to the new citizens build, setting /npc trackingrange to a low number and then seeing if you have the same issue on geyser
Ok I will test it out. But what does /npc trackrange do?
Ha it is ok. Yea I am still getting those warnings " [28.03 02
12] [Server] [WARN] [Geyser-Spigot] Haven't received PlayerListEntry packet before spawning player! We ignore the player c62abbfa-00bc-4e6c-9995-66094ae8c30d
" and " [28.03 02
53] [Server] [WARN] [Geyser-Spigot] Could not find an entity definition with type TEXT_DISPLAY
" even though I am Java using the NPC's
Ok so you’re not using the warp?
At the time I was using a warp. Should plug-ins be specially coded in order to support Citizens or should it have support for it by default. I noticed in the console whenever I did another NPC like player kits, kits claim wood, it would always appear as if the player themselves was using kits claim wood in the console. So I am not sure why it would throw an warning for geyser when using warps through an NPC?
I’m trying to eliminate the warp as a variable so I’d appreciate it if you used the trackingrange command instead
@polar kettle
This seems strange but are you able to vc? I think we’ve talked before but idk.
Ok so I do /npc trackingrange and then what?
Also what range should I put it?
Maybe put range 4 blocks, no I’m at work I can’t vc
Hmmm still happens
I got an message saying [26.03 14
10] [Server] [WARN] [Geyser-Spigot] Haven't received PlayerListEntry packet before spawning player! And We ignore the player 45f0c36b-2d89-46fa-ba32-5dca696b43a7 and [28.03 02
53] [Server] [WARN] [Geyser-Spigot] Could not find an entity definition with type TEXT_DISPLAY.
I talked to a dev and I think I know why. So the reason you're having this issue is because when the plug in citizens spawns in NPC, the way it does it is by sending fake player join packets and fake player display packets to all the other clients on the server. Now, what's happening here is, for some reason, a conflict between citizens and Geyser are meaning that some of the packets are arriving out of order, which means, it's trying to display a player before it's been officially added to the server's player list, which is what that error message is. Fake players with fake UUID's generated by citizens. What it is is it's definitely some form of packet translation error caused by some kind of conflict between Geyser and citizens, because obviously they have to translate the packets to work with bedrock players. https://github.com/GeyserMC/Geyser/issues/3641
[28.03 02
53] [Server] [WARN] [Geyser-Spigot] Could not find an entity definition with type TEXT_DISPLAY. - And what about the text display error? Because once again, that's something to do with it, just not not rendering the length of the names correctly with them being longer names. Yeah, that's, that's could be something just, again, some packet intersection issues, or it could just outright be some fault. In that code, I don't know. It's not my it. It's not my blog. I get that. Yeah, it does the geyser. So I was thinking, maybe, since guys are when you notice it actually registered up to 9 characters. But past 9 characters, it will. It will probably say, text display error. So it's probably a geyser issue, I'm assuming
https://github.com/GeyserMC/Geyser/issues/3640
#613170125696270357 message
Ok that discord link leads to geyser development channel.
Geyser just added citizens support which is good. I am happy they did that, but there is still another issue to look into. I think this one is more a citizens issue
[26.03 14
10] [Server] [WARN] [Geyser-Spigot] Haven't received PlayerListEntry packet before spawning player!
we have an external developers channel here that one of the geyser developers talk with us in, geysers working on making it compatible the best they can
That is good to hear! Thank you.
Will this plugin support Folia?
I hope it does (:
Not related to this thread, but a lot of people don't realize Folia isn't a magical +10 performance, for example if your server is a Minigame server (or any server type that has a lot of players concentrated at a few spots), Folia will likely have worse performance
And if you don't have relatively high end hardware, it'll likely have trouble running at all (iirc it's currently 16 CPU cores minimum according to the README?)
Ah thanks this is informational and after a lot of hearsay and a very small amount of reading I agree. Anyways I have a question how do I make Citizens have a smaller performance impact? https://spark.lucko.me/VSSMQDUqIz I heard something about phase or something but I do not know.
@polar kettle that spark profile does not show citizens has a high performance impact
2.40% isn’t a lot? Well anyways my goal is to try to get it as close to 0 as possible, have any ideas on how to decrease it lower?
@polar kettle let's stick to one issue at a time
Ok, we’ll then I suppose I will wait until I get an update about this
I have another question, should I make a new forum post and leave this one open until the original issue is resolved or ask the question here?
You can make another post
pl
How to create a npc and add words on top
/npc create test
How to add commands to the npc
/npc command add -p warp spawn
/npc command add -p rtp
How to select NPC’s
/npc select spawn
How to change the color of the npc’s words on top
/npc rename <yellow> [ Click me to see different Minecraft world versions ]
Documentation on color codes for npc words on top - Format - Adventure Documentation (v4.13.0) (advntr.dev)
***Citizen notes - Google Docs ***
Does this look correct?
Yes
@polar kettle can you update to the newest citizens and retest? (must be 1.19.4)
ah yes I have, but for what purpose?
to see if it works now?
ohhhhhh
With pleasure
Nope
It works on bedrock PC, but clicking them doesn’t work on PE still
Oh yes the text is appearing for bedrock.
sorry, what text?
I think originally NPC's didn't appear at all or some weird issue but this post was made a long time ago ( got fixed ) . I think at some point the text didn't appear above NPC's Heads ( as for now fixed ) , then a new issue came up where I can't click them which is my current issue. ( current )
ok, have you raised this as an issue with geyser?
I think as it stands, this thread should be closed then
Thread Closing Reminder
Has your issue been resolved, or your question been answered?
If so, please use the </resolved:1028673926114594866> command to close your thread.
Or </invalid:1028673926898909185> if it's not possible to resolve.
If not yet resolved, please reply below to tell us what you still need.
(Note that if there is no reply for a few days, this thread will eventually close itself.)
@polar kettle
Yes I have, I think it's been a week or so. I think they are testing something new so some issues are backlogged. It is hard to say however.
I saw there was a new phase check thing posted on spigot. Was that change well, allow the phase check on NPC with executable commands?
I don't know what you mean by phase check
Ohhh I meant - /npc packet
?
@polar kettle can you just close this issue and make a new thread with@your questions
They are not clear
Thread Closing Reminder
Has your issue been resolved, or your question been answered?
If so, please use the </resolved:1028673926114594866> command to close your thread.
Or </invalid:1028673926898909185> if it's not possible to resolve.
If not yet resolved, please reply below to tell us what you still need.
(Note that if there is no reply for a few days, this thread will eventually close itself.)
@polar kettle
Resolved
Thread closed as resolved.
Thread Reopened
Thread was manually reopened by @polar kettle.
Resolved
Thread closed as resolved.
Thread Reopened
Thread was manually reopened by @polar kettle.