#(Corvino) no implementation set (again xD)

24 messages · Page 1 of 1 (latest)

lusty whale
#

Hi...
I know this bug has been discussed here a few times, but I couldn't solve it despite wiki and posts here. First of all: I understood it so that - when I use citizens-main - I should not use the citizens plugin, really just purely the API. If I misunderstood, that's probably already the error xD

If not, here is my problem: When I try to spawn a NPC at the player's place in a PlayerJoinEvent, I get the error: java.lang.IllegalStateException: no implementation set. I just copied the spawning from the wiki, so there shouldn`t be any error there.
I do indeed have the Maven shape plugin, but I use instead of Maven's builder IntelliJ's. And yes, I export citizens-main and it ends up in the jar file as well.

I hope someone can help me there :D

white gullBOT
#

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>

white gullBOT
#

(Corvino) no implementation set (again xD)

lusty whale
abstract waspBOT
# lusty whale !logcheck https://paste.denizenscript.com/View/105166
Server Version

Paper version git-Paper-81 (MC: 1.19)-- (:warning: Outdated build, behind by 291... Current build is 372)

Checked For

@lusty whale

Online/Offline

Offline (proxy status unknown).

Possibly Relevant Plugin(s)

ViaVersion v4.5.1 - Mixed client vs server versions can sometimes cause packet-related issues.

Potentially Bad Line(s)

Starting Minecraft server on *:25564 - server is offline but has no address bind. This might mean you're using a system level firewall, but if not, it means your proxy is bypassable by hackers. Either enable a system level firewall, or bind your server to localhost in server.properties via server-ip=127.0.0.1.
[18:28:31] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to *****V6 v1.0-SNAPSHOT :warning: Log contains error messages.

raw agate
#

!patchversions

abstract waspBOT
# raw agate !patchversions
Info: patchversions

We support only the latest patch-version of Minecraft for any recent main version (and Mojang, Spigot, Paper, etc. all generally also follow the same rule).

"Patch version" means the last number in a version label, for example in 1.18.2, the main version is 1.18, and the patch version is .2.
So if 1.18.2 is the latest patch version, then 1.18.1, and 1.18(.0) are all outdated patch versions, and therefore are unsupported.

Note that we do still support recent older main versions (such as 1.17 and 1.16) so long as you are on the latest patch-version of those main versions (like 1.17.1 and 1.16.5).

lusty whale
#

I just made an update, nothing has changed (except that I can not use OF xD)

abstract waspBOT
#
API

Citizens has an extensive API for working with NPCs. Make sure you always are using an up-to-date build of the CitizensAPI to ensure that your plugin works with the latest release of Citizens.

lusty quail
#

follow the 'linking properly' example exactly

#

... and download Citizens onto your server, kinda need that

lusty whale
#

Okay, then I was already right with my assumption. But then I find the line on GitHub a bit misleading, for me it actually means that you should not use API and plugin at the same time.

lusty quail
#

"the API" in that context refers to the toolkit that enables you to create your own NPC plugin with

#

(though that theoretically use case is largely abandoned in current decade)

#

(thus the repeated notes that you should not be doing that in that screenshot)

lusty whale
#

Okay, thx.