#(yomamaeats) Citizens not appearing for bedrock

141 messages · Page 1 of 1 (latest)

polar kettle
royal jewelBOT
#

(yomamaeats) Citizens not appearing for bedrock

royal jewelBOT
#

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>

polar kettle
polar kettle
#

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?

limpid tide
#

@polar kettle we can't really help with bedrock clients

#

the other issue sounds like you misspelled the world?

polar kettle
# limpid tide the other issue sounds like you misspelled the world?

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

polar kettle
#

I have a lot of questions on this forum I opened so take your time (:

limpid tide
#

you can use /npc remove --world [world]

#

@polar kettle <green>name

#

!minimessage format

#

!minimessage

stone cosmosBOT
polar kettle
#

Ah cool!

polar kettle
limpid tide
#

yes

polar kettle
polar kettle
# limpid tide 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?

arctic bronze
polar kettle
#

I will ask them

arctic bronze
#

No problem :D

robust plumeBOT
#
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

polar kettle
#

Lol

#

By the way what happens if I don’t close it?

#

Do you just keep it open forever?

arctic bronze
polar kettle
#

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?

#

🤔

arctic bronze
#

We have a #1023545298640982056 channel for hiring Denizen scripters, yeah

polar kettle
limpid tide
#

@polar kettle probably best to try and see

#

in the meantime, this issue seems resolved?

polar kettle
#

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 (:

limpid tide
#

ok it just gets hard to track with all these unclosed threads so please do it when you can

arctic bronze
polar kettle
#

Hmm Oo

surreal ginkgoBOT
polar kettle
#

Ok

#

Sometimes I notice that NPC’s just stop working, I don’t get any error msgs at all

#

They occur at the same time

polar kettle
#

Sooooo

#

Have any solutions or anything ?

limpid tide
#

Please be patient @polar kettle

#

Geyser is not usually supported

arctic bronze
polar kettle
# arctic bronze 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?

polar kettle
#

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?

limpid tide
#

@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

polar kettle
limpid tide
#

It sets the viewdistance

#

It could probably be renamed

polar kettle
#

Ha it is ok. Yea I am still getting those warnings " [28.03 022612] [Server] [WARN] [Geyser-Spigot] Haven't received PlayerListEntry packet before spawning player! We ignore the player c62abbfa-00bc-4e6c-9995-66094ae8c30d
" and " [28.03 022353] [Server] [WARN] [Geyser-Spigot] Could not find an entity definition with type TEXT_DISPLAY
" even though I am Java using the NPC's

limpid tide
#

Ok so you’re not using the warp?

polar kettle
# limpid tide 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?

limpid tide
#

I’m trying to eliminate the warp as a variable so I’d appreciate it if you used the trackingrange command instead

limpid tide
#

@polar kettle

polar kettle
#

Ok sure

polar kettle
polar kettle
polar kettle
limpid tide
polar kettle
polar kettle
#

I got an message saying [26.03 143410] [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 022353] [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

GitHub

Describe the bug This is one of the more strange bugs I have found, but here it goes. I am getting errors saying [26.03 14:34:10] [Server] [WARN] [Geyser-Spigot] Haven't received PlayerListEntr...

#

[28.03 022353] [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

GitHub

Describe the bug When you create a NPC, names longer than 9 characters do not appear for bedrock players. The bug works like this, example qwertyuiop won't appear because it has 10 characters, ...

#

#613170125696270357 message

limpid tide
#

Yeah, please be patient

#

I’m not reading that link

polar kettle
polar kettle
#

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 143410] [Server] [WARN] [Geyser-Spigot] Haven't received PlayerListEntry packet before spawning player!

hushed goblet
#

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

polar kettle
#

That is good to hear! Thank you.

polar kettle
#

Will this plugin support Folia?

grave yarrow
#

eventually maybe who knows

#

waaayyyy too early to know

polar kettle
#

I hope it does (:

arctic bronze
# polar kettle Will this plugin support Folia?

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?)

polar kettle
limpid tide
#

@polar kettle that spark profile does not show citizens has a high performance impact

polar kettle
limpid tide
#

@polar kettle let's stick to one issue at a time

polar kettle
polar kettle
polar kettle
#

pl

polar kettle
#

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?

limpid tide
#

Yes

polar kettle
#

(:

#

These I think are good basics to know

limpid tide
#

@polar kettle can you update to the newest citizens and retest? (must be 1.19.4)

polar kettle
limpid tide
#

to see if it works now?

polar kettle
#

ohhhhhh

#

With pleasure

#

It works on bedrock PC, but clicking them doesn’t work on PE still

limpid tide
#

ok so the "not appearing" bit of this question is fixed?

#

@polar kettle

polar kettle
#

Oh yes the text is appearing for bedrock.

limpid tide
#

sorry, what text?

polar kettle
#

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 )

limpid tide
#

ok, have you raised this as an issue with geyser?

#

I think as it stands, this thread should be closed then

robust plumeBOT
#
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

polar kettle
#

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?

limpid tide
#

I don't know what you mean by phase check

polar kettle
#

Ohhh I meant - /npc packet

polar kettle
limpid tide
#

@polar kettle can you just close this issue and make a new thread with@your questions

#

They are not clear

robust plumeBOT
#
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

robust plumeBOT
#
Resolved

Thread closed as resolved.

robust plumeBOT
#
Thread Reopened

Thread was manually reopened by @polar kettle.

#
Resolved

Thread closed as resolved.

robust plumeBOT
#
Thread Reopened

Thread was manually reopened by @polar kettle.