#help-server

1 messages · Page 132 of 1

magic zenithBOT
glacial sundial
#

Update

simple dagger
#

I just realized that my build is outdated. I’ll figure out how to update it. Thanks for the swift response!

simple dagger
# jagged orbit just re-run build tools

Yeah, I first used the java -jar BuildTools.jar --rev latest
command but that gets you the 1.21.3 version. But after I used java -jar BuildTools.jar --rev 1.21.4
it did get me the newest version. Thanks.

jagged orbit
#

yeah 1.21.4 wont be latest until it's stable

shy falcon
#

theres a fucking discord dedicated to commands?

jagged orbit
shy falcon
#

o

full nexus
ionic trail
#

I will pay 15$ to whoever will fix my shaders folder for 1.21.3 since on 1.21.3 there was changed paths or how shaders work idk. But its not working since textured armors have no texture.

somber flame
#

which is the best anti bot plugin / which ones should you use?

shy falcon
#

whitelist /hj /sar

somber flame
#

?

runic valve
#

There’s no such thing as a bot account checker There’s no way to verify if it’s a bot. No matter what any plug-in claims.

#

They use a database of already existing unique user IDs that are known to be bots. This is a database that has to be built upon. So it’s just not accurate.

runic valve
# somber flame How?

Some plugins that do this are,
Grief Prevention and CMI

They also have Anti-VPN plugins if thats strikes your fancy

runic valve
#

Yeah, it is paid, But they have a config setting along the lines of Limit-Accounts-Per-Ip

somber flame
runic valve
#

I set mine up for 3-5 per IP, not many households have that many players

runic valve
#

This is for you to decide lol

#

Thats an antibot plugin

#

I wouldnt pay someone money for an antibot plugin in my dreams

somber flame
#

I would like to disable proxy vpnt as well so I ask

runic valve
#

So no dont use that

somber flame
#

Okey

runic valve
#

Plenty of free ones 🤣

somber flame
#

So use cmi and griefprevetion

runic valve
#

You can use what you want, im not gonna sit here and tell you

#

But will give advice on questions

#

someone else might know a better plugin, who knows

unreal aspen
#

Hi, I've already written on tuesday, my friends and me have a Server on aternos with spygot and the geyser plugin. We have the highest version possible but since the 1.21.5 update on bedrock I get the error message "outdated client, please use 1.21.4" Is this a problem with spygot or with geyser?

mellow dock
#

Geyser

unreal aspen
#

Do you know how to fix it?

mellow dock
#

Update geyser

#

If there isn’t an update yet, wait

tawny dust
#

Step 0 in the installation instructions smh

mellow dock
#

You might be able to combine it with via version for some extra support? Idk

tawny dust
#

Geyser only supports 1.20.3 natively

#

For other versions you need ViaVersion/ViaBackwards installed

unreal aspen
#

Ok

#

Can I Install it on aternos?

tawny dust
#

No idea

mellow dock
#

Probably?

#

Afaik aternos only includes popular plugins from spigotmc

south parcel
#

ViaVersion displays this "outdated client, please use 1.21.4" from the console log, so it isnt up to date yet? - have the same issue

unreal aspen
tawny dust
#

1.20.4 is a hotfix

#

So yes that's compatible as well

mellow dock
#

Olivo is an entire version behind smh

tawny dust
#

wait

#

💀

tawny dust
#

Geyser uses an older client version

#

causing that message

unreal aspen
#

Ok

south parcel
#

I have bedrock client 1.21.50 and ViaVersion displays said message

unreal aspen
mellow dock
#

No

tawny dust
south parcel
# tawny dust I'm talking about the server version

Will give it a shot - sorry for the dumb questions/statements - Ijust dipped into hosting MC because kids in my kid class wanted to play together - some have JE and some BE and I have to learn on the go

unreal aspen
#

I have downloaded viaBackwards now and I can join the server but for whatever reason I can only craft with one specific wood type

tawny dust
#

What wood types did you try?

unreal aspen
#

The only Woodtype I can craft a wokbench with is Black oak boards

#

But I could craft sticks with any other wood

unreal aspen
tawny dust
#

Does the issue happen on a Bedrock or Java client

unreal aspen
#

On bedrock/ps5

tawny dust
#

Does the crafting work fine on Java edition?

unreal aspen
#

Yes

#

So is it because of the plugin?

tawny dust
#

You're currently relying on two protocol hacks to run fine

#

So it's a bit hard to know if it's a ViaVersion/ViaBackwards issue or a Geyser one

unreal aspen
#

Before the 1.21.50 Update and before viaBackwards, only with geyser everything worked fine

tawny dust
#

And the server was running 1.21.4?

#

or .3

unreal aspen
#

I guess 1.21.4

tawny dust
#

How long ago was it?

unreal aspen
#

Last friday it worked good

tawny dust
#

Then you were running .3

#

Which is why it worked fine

#

.4 is a decently sized update so the plugins are still being worked on

#

to add support

unreal aspen
#

So i should Just wait?

tawny dust
#

Yeah you'll just have to wait

#

or if you have a backup you can revert to that if you want

#

But don't downgrade the server on the existing world

unreal aspen
#

Ok thank you for your help

mellow dock
#

?services

magic zenithBOT
west cloak
blissful estuary
#

DecoderException: net.md_5.bungee.protocol.verflouPacketException: Cannot receive byte array longer than 4096 tgot 101148795 bytes E io.nettu.handlen.codec.MessageToMessageDecoder:101 My server is 1.21.1 based and when i try to send messages on client 1.21.4 in the server i get instantly kicked with above text. does anyone know where it went wrong?

blissful estuary
#

and still occurs

tawny dust
#

Can you send messages to a 1.21.1 client fine?

blissful estuary
#

yes

tawny dust
#

Head over to the ViaVersion discord and report the issue

blissful estuary
#

ok ill try

#

thanks

errant heart
#

whats the ticks equivelent of System#currentTimeMillis?

lapis needle
#

whats this?

mellow dock
#

Inventory saving

lapis needle
thorn gale
#

because its io

lapis needle
full nexus
#

and is it newer than from 1998

lapis needle
full nexus
#

offline mode is not supported

lapis needle
lapis needle
full nexus
#

99% of servers

#

you already got told off in paper so

lapis needle
#

logic?

full nexus
#

so you expected a different result

lapis needle
full nexus
#

by asking in the spigotmc server with a papermc issue

#

using offline mode

lapis needle
#

why no

nova ledge
#

?whereami

full nexus
#

they already got told off in paper

lapis needle
#

why ppl so evel and cant just help... whats the diff between online and offline mode? its just 1 string in config

nova ledge
#

lol

tribal comet
#

kekw

full nexus
lapis needle
#

thnks

chrome jetty
#

guess

full nexus
#

is it against the EULA?

chrome jetty
#

iirc yes for public servers

full nexus
#

I doubt that

#

it's got its actual usecases

#

just not that

chrome jetty
#

it's against the eula for public servers, yes

#

the use-case is playing over (w)lan when internet is out

nocturne finch
#

I use it when I'm in a car

#

Debugging spigot plugins

chrome jetty
#

lol

#

I always use offline mode for dev servers when I don't need to test UUID-requiring shit

#

this way I can get alts in

full nexus
#

I have one alt

#

but that's it

chrome jetty
#

the java sun http server ladies and gentlemen

#

http://localhost:8080/text/?data=hi%20how%20are%20you{

full nexus
chrome jetty
#

yeah but things like loot drops etc

full nexus
chrome jetty
#

fair then

#

some sort of fixed UUID gen could be used for player names I guess

#

would allow everyone to have consistent UUIDs

#

🤔

full nexus
#

I also made audience extensions such as forEachTeam(Indexed), mapTeams(Indexed), forEachPlayer, forEachEventPlayer etc

#

it's so gooddd since most things are an audience

chrome jetty
#

audience?

#

you mean the conv api?

full nexus
#

no

#

adventure audience

chrome jetty
#

oh fuck that

#

nah

#

I'd rather the bridge

full nexus
#

?

#

what's wrong with adventure

chrome jetty
#

everything

#

I'm not touching adventure with a 6 kilometer stick

full nexus
#

"everything" is meaningless

chrome jetty
#

well yeah but it's much faster to say "I just plainly don't like adventure" over trying to list everything

#

it's a preference ¯_(ツ)_/¯

chrome jetty
#

I do not have the time 💀

full nexus
#

so you hate their coding style
that's funny bevause you do the EXACT SAME THING

chrome jetty
#

sure fuck it

full nexus
vapid bison
#

is there anything on paper blocking string dupes?

nova ledge
#

Ike, us anti-adventure chads have a lot riding on this type-up. You better not disappoint

full nexus
vapid bison
full nexus
#

ask in the paper discord

chrome jetty
#

Minimessage is dogshit, I hate it's syntax, I hate the API surrounding it, it's confusing and (imho) named pretty badly, what the fuck is Tag.selfClosingInserting???

Audiences are meh I suppose they are not that bad

The text component api makes me want to kill myself, who thought that Component.keybind().keybind("key.jump") is a good idea?? Component shouldn't have methods for it's subclasses, nor should it be the way you make a component 🙄

TextSerializers are... surprisingly not the worst of the library, but they can be improved 100%, again I'd use identifiers for the text serializers and have some sort of registry for them instead of static classes

json support is, well, json support can't argue with that

minimessage (x2) makes me want to submit myself to the entire geneva checklist, I especially dislike the popOr(String), it's... it's a method, and it throws some error

bossbars are fine, I mean, I wouldn't implement them that way (I'd just use identifiers for the bossbar.. but whatever)

Key.key keeps showing their beloved pattern of repeating shit twice, just like Sound.sound

asStop is deranged, it returning another Sound is ofr lunatics, and audience.stopSound(sound.asStop()) is for mentally ill people

Title.Times.times is arguably the worst naming I've ever fucking seen, again their beloved ClassName.className naming scheme for things

Books follow the same pitfalls

the tablist is the one sane thing

resourcepacks are... fine, I suppose?

also the whole way they do things is weird to say the least, naming each adapter by the platform? That is pretty odd, you should really just have a module and share the naming, makes cross-developing easier & it's more abstract imho

Points from just looking at the docs, I probably have more, probably not, can't waste more time on this

@full nexus

#

and apparently cc: @nova ledge

full nexus
chrome jetty
#

I don't

#

example

nova ledge
chrome jetty
#

Text.empty(), Text.literal("literal text"), Text.translatable("some.translatable.key") etc

#

I don't do

full nexus
chrome jetty
#

Text.text().literalText("some literal text")

full nexus
#

you don't need to do that as well

#

text() is a builder

mellow dock
#

Isn’t it just

chrome jetty
mellow dock
#

Component.text(“text”)

chrome jetty
#

Yeah obviously I was just giving an example

#

See Title.Times.times

full nexus
chrome jetty
#

which takes in 3 durations

full nexus
chrome jetty
#

and makes a Times object

chrome jetty
full nexus
#

and what's wrong with that

chrome jetty
#

case in point

full nexus
#

??? lol

#

the functions are

chrome jetty
#

the only time I see it as acceptable is for OpenGL & co which have hundreds of methods already prefixed with gl

full nexus
chrome jetty
#

please enlighten me on how I did not read the docs

chrome jetty
#

yeah

full nexus
full nexus
chrome jetty
#

oh yeah, I know

#

but still, you shouldn't just have ClassName.className

#

if adventure was good I'd be using it

nova ledge
#

GigaChad

full nexus
chrome jetty
#

if lynx sees that I don't care lmao

#

ya'll can seethe all you want claiming adventure is good lmfao

fallow gust
#

I don't develop adventure

#

The method names are like this because they are meant to be statically imported

chrome jetty
#

again, static imports should not be used lmao, just name shit properly and get on with your day (not you as in you lynx ig)

fallow gust
#

Why should static imports not be used

chrome jetty
fallow gust
#

Click on it and see? I don't see how that is an argument

chrome jetty
#

what if you're not in your ide

fallow gust
#

Is this method part of the class or super class

#

How do you know

full nexus
#

exactly

chrome jetty
#

you don't, which is why I have my personal convention to make it readable:

this. <- own class (if implemented and not part of super class)

super. <- super class (if you want to call the base superclass method or not implemented)

Actual.methodCall() for everything else

full nexus
fallow gust
#

So it's your personal opinion

#

Thanks

#

Beyond you apparently coding in notepad, I don't see a reason static imports for methods is a bad thing

chrome jetty
#

they blend in too well with everything else tbh, it makes stuff unreadable

#

at least for me, esp because of eyesight issues I just miss the method calls (no themes do not help unless I make them burn my eyes)

fallow gust
#

Sure, if you don't like that, that's on you

#

Just, not a good argument as to why they are objectively harmful

chrome jetty
#

tl;dr: they reduce clarity (imho) and make method calls hard to spot and see the souce of

fallow gust
#

¯_(ツ)_/¯

#

But yea, they can also be used without a static import yea

#

As pointed out above, there are overloads taking most values

#

It's just an option with this naming

amber snow
#

damn I missed an argument about API design

fallow gust
#

Static factory method names like of prevent such static import fun for the people that like it

chrome jetty
amber snow
#

I mean, you'd statically import that

fallow gust
#

He doesn't

amber snow
#

why would you not statically import it

chrome jetty
fallow gust
#

But eh, yea not a fan of the nested types I agree

chrome jetty
#

like, literal("Text"), if you want to, fine, I just prefer reading Text.literal lol

fallow gust
#

Well Component.text("Text") is there for you

chrome jetty
amber snow
#

why

mellow dock
#

Parents should never know about their children

#

Wait…

fallow gust
#

Pretty sure it's a sealed interface anyway?

amber snow
#

there's nothing wrong with a top-down approach

fallow gust
#

Like, yea, that's just how that goes

#

It even has a whole language syntax for interfaces knowing it's subtypes

chrome jetty
# amber snow why

Everything should be separated in my eyes, not one thing should go top -> bottom, it should be bottom -> top, composing everything (to the limit of java's extent which requires some thing to implement others ig but let's digress)

fallow gust
#

It's static methods

#

Not actual Inheritance

chrome jetty
#

I know

#

but the class should still not know about them

amber snow
#

I am not sure I can reason with that to be honest, there is no reason for a parent to not be aware of the existence of its children, that's why sealed interfaces are a thing

chrome jetty
#

makes it easier to refactor

fallow gust
#

No

chrome jetty
#

¯_(ツ)_/¯

amber snow
#

even more so in a well-defined system such as the component one, there are like 8 different component types and that's about it

chrome jetty
#

I don't go in my Message class and add methods for every single message, that'd be insanity lol

amber snow
#

you do if there are 8 message types

fallow gust
#

What?

chrome jetty
#

MessageTeleport would then be Message.teleport() that's... weird

fallow gust
#

That's data

#

Not types

#

You are confusing things

chrome jetty
#

a Text is a Message for me

#

is it data or a type?

#

¯_(ツ)_/¯

amber snow
#

Component isn't text, it is a type which encapsulates text and style, then its subtypes add to that

fallow gust
#

There isn't a Component.joinMessageForAdmin()

#

That would indeed be dumb

thorn gale
#

what if i extension method it

fallow gust
#

Your messages are all the same, Messages

#

TeleportMessage is just a specific state of that type

chrome jetty
#

I suppose so, but like, I don't go and do Message.literalText(""), that's pretty much what I'm seeing in adventure

#

just with Component.text("")

fallow gust
#

What?

chrome jetty
#

because it is impossible to maintain when you want to provide more than just ~8 types and want to make your API useful outside of the defaults

fallow gust
#

???

#

It's not defaults

chrome jetty
fallow gust
#

That's all the component types that'll ever exist

amber snow
#

you don't provide more than the existing types, it is a well-defined system

chrome jetty
#

so, you can't make your own component?

#

that's kinda... shit

fallow gust
#

???

#

That's how Minecraft works yes

chrome jetty
#

what if I want a special type of component, which still boils down to an existing one but has it's own custom things on top

fallow gust
#

That's something that would need to be defined by advent

mellow dock
fallow gust
#

And then also respected by the platforms

chrome jetty
#

yeah that's not a design I'm interested in working with lol

fallow gust
#

You send a component to a player, paper needs to know how to turn that into nms

#

That does not work if you shit in some random impl

chrome jetty
#

no, you're thinking of this wrong

#

paper shouldn't know about the component

full nexus
#

? lol

chrome jetty
#

it shouldn't "turn that into nms"

fallow gust
#

Are you high

full nexus
#

what else would it to

fallow gust
#

Or intoxicated

chrome jetty
#

it would just send whatever stream of data the component says it should be

full nexus
#

??? lmfaoo

chrome jetty
#

and then the component decides what to encode as

amber snow
#

components aren't messages, they're constructs that define messages

chrome jetty
#

I'll do you one better

fallow gust
#

A byte blob?

#

So now your components need to be version specific so the vanilla client accepts them??

full nexus
#

I mean tbf it could serialise to NBT since adventure also does that

fallow gust
#

Like you are rage baiting

full nexus
#

but like

#

no point

amber snow
#

the client needs to be aware on how to decode and render it, for vanilla minecraft that comes down to the existing component types and the server needs to be aware on how to encode it. What you're saying would require a mod on both sides for it to work at all

#

even then, adventure only handles what would be the vanilla component system, any extensions upon that would be outside of the scope for obvious reasons

chrome jetty
#
var message = Text.literal("hi");

player.send(message);

// message is processed by the PlayerConnection component
// a message transformer (for Text in this case) is requested by the type of the incoming message
// the message transformer is asked to transform the message into XYZ format
// the component then sends it however

// all of this can be replaced / edited / overridden, it's not hard-baked into the server, nothing of this is, it's provided as a default, but that's all it is, a default.
```slight change from what I said earlier but whatever, this is what I like, which is the furthest from adventure that I can think of
fallow gust
#

I always fall for these trolls man

chrome jetty
#

this is not a troll, this is genuinely how I'm making my API lol

full nexus
#

trolls yea

fallow gust
#

Man, last time I saw something from your API you were trying to define persistent logic on items not via nms components but by callback code

nova ledge
#

Ooo bro bringing up the repos

fallow gust
#

Like, think it through and write it out, you'll hit the wall faster than one direction members

chrome jetty
#

I've been doing that, and I haven't seen any walls yet ¯_(ツ)_/¯

amber snow
amber snow
nova ledge
#

Ike I like your code man, you’re not a troll for having opinions, keep your head up king 👑

fallow gust
#

Actually has that API produced anything useable? Like you joined a server and received text?

chrome jetty
#

not really, I'm working on implementing the standalone version right now lol

fallow gust
#

Yea mb

chrome jetty
#

so no, nothing yet, because I don't have the time and I'm not coupling it with minecraft enough for it to be able to load yet lol

fallow gust
#

I also do not tend to see walls when I still haven't made it out of the bed

errant heart
#

world#getFullTime is always returning the exact same number for me. Regardless of time or if I've restarted the server it is always 18431

full nexus
chrome jetty
#

like

full nexus
errant heart
amber snow
#

no, you'd just see the ceiling unless you're sleeping on your side (which you shouldn't btw, it's bad for you)

chrome jetty
fallow gust
#

Idk, we'll see what it ends up in if you ever produce something. At least from my somewhat useful experience in API design, the concept in my head goes great, the interfaces go great, the impl becomes a bit annoying and then using it you realize it does not do what you were thinking it could

chrome jetty
full nexus
#

yeah that's not really a good idea kekw

#

literally what he just said

chrome jetty
amber snow
#

I don't believe what they're asking for specifically with components is practically hard to implement, but it's definitely a convoluted system. It'd be essentially a serializer/transformer which would reduce whatever data you throw at it to the exsting component types, which if you can't do automatically (this would make it hard to implement then) then you're going to waste more time defining transformers than defining the actual messages

chrome jetty
#

who is they here

amber snow
#

you

chrome jetty
#

ah thanks

full nexus
#

🫵

chrome jetty
#

I love transformers I would marry one (not the vehicles)

amber snow
#

it'd be interesting for a well-defined set of messages, if anything. But most messages aren't

rocky yoke
#

hello guys, i am currently trying to upgrade my server from 1.20.x -> 1.21.4, I downloaded the build tool "java -jar BuildTools.jar --rev 1.21.4" and tried to launch with --forceUpgrade as ab arg. After the server launched the version was still on 1.20.x. Would really appreciate your help :)

tawny dust
rocky yoke
#

the first one not

tawny dust
#

Do that

#

You're still using the old jar

rocky yoke
#

ill delete it and start the build again right?

tawny dust
#

No

#

Replace the old jar with the new one

#

Delete spigot.jar and rename spigot-1.21.4.jar to spigot.jar

rocky yoke
#

aight

#

did

tawny dust
#

Also if you ran BuildTools inside of your server folder I really don't recommend that

#

You'll end up with a bunch of files that aren't really needed

rocky yoke
#

thats probably true, teached everythig myself and i dont now a workaround 😅

#

@tawny dust thank you very much, it is working now <3

grand edge
#

anyone know why my port forwarding doesn't work
I can direct connect via ip address but port forwarding won't work so others outside the network cant join
(please ping me when replying)

jagged orbit
#

contact your ISP and see

grand edge
#

what does that mean

random bridge
#

You may also not have a static IP address configured in your router.

grand edge
#

and so how fix?

#

wow my english is very good

random bridge
#

It depends on your router.

#

?portforwarding

#

?portforward

#

Man, there are too many commands from the bot that I just can’t remember rn

#

?port-forwarding

#

There is a tutorial out there.

#

Most of the time you can just look up your router model and find a guide for Minecraft port forwarding

#

But the main thing is that you need to make sure your router won’t change the internal IP that is assigned to your machine.

#

Your public IP is also an issue, but your will have to contact your ISP for that.

#

Wouldn’t recommend it since it leaves your vulnerable to the open web, but to each their own.

grand edge
#

omg im lost

#

okay im lost

tawny dust
#

Not every ISP allows you to portforward

tawny dust
#

Make sure people from outside the network use the public ip and not the internal one (starting with 192)

grand edge
#

ive just looked up my ip address again and its changed

#

both the old ip address and the new one dont work

tawny dust
#

Yeah not the best idea to share those

grand edge
#

tiz why removed

tawny dust
#

What OS are you hosting the server on? Windows?

grand edge
#

windows

rustic ether
#

why when i do /skull it gives steve or alex

tawny dust
#

Send the output from /version EssentialsX

tawny dust
rustic ether
#

am on 2.20.1

tawny dust
#

?img

magic zenithBOT
#

Can't send images? That's because you're not verified! Use !verify to complete verification.
Alternatively, you can upload screenshots to any image hosting site and share the link.

Here's some screenshot utilities that you can use to upload images.
Lightshot: https://prnt.sc
Imgur: https://imgur.com/upload
Flameshot: https://flameshot.org

grand edge
rustic ether
#

!verify

magic zenithBOT
#

Usage: !verify <forums username>

rustic ether
#

bru aint doing all that

rustic ether
tawny dust
#

Yeah that's quite old

rustic ether
#

am on aternos what am i supposed to do

tawny dust
#

Not much you can do

rustic ether
#

bro fudge

tawny dust
#

Before the major nbt changes happened

rustic ether
#

if i switch to paper would it solve problem you think

tawny dust
#

No

rustic ether
#

because few months ago it worked

#

now it doesnt

#

with newer version?

tawny dust
#

Probably ran fine before nbt change

rustic ether
#

so spigot fault?

snow quartz
#

no

rustic ether
#

is why it wont work u think?

snow quartz
#

you're simply using an essentialsX version for an older version

rustic ether
#

am using it on 1.21

#

but for some reason few months ago it work now it dont?

tawny dust
#

1.21.0?

rustic ether
#

yes

tawny dust
rustic ether
#

bru

tawny dust
#

Aternos does not allow you to upload plugin jars

#

Or at least as far as I'm aware

rustic ether
#

ok but explain, why it work months ago but not now

tawny dust
#

You were probably on 1.20

rustic ether
#

wasn

#

was not

tawny dust
#

1.20.1 is the latest version the EssentialsX version you're using officially supports

rustic ether
#

so should i switch version?

#

to 1.20.1

rustic ether
#

which prob same thing

tawny dust
#

No

rustic ether
#

oh

tawny dust
#

Actually nvm

#

Seems like a hotfix

rustic ether
#

hotfix?

#

what is that

tawny dust
#

Tiny fix that doesn't make any major changes

#

You sure you weren't on 1.20 before?

#

Also is the server running online mode?

rustic ether
#

uhm

#

am not sure

#

what is that mean

#

it is online yes

tawny dust
#

online mode is a setting in your server.properties

#

It can be set to false when internet isn't available to allow for local play

#

However it's often misused

rustic ether
#

so what do i do to fix /skulls

#

i am so confused

grand edge
#

i can direct connect using 192.168.1.55 but cant join threw ip address

tawny dust
grand edge
#

well it was working a few days ago so idk why it isnt working now

random bridge
#

Your IP likely changed

#

Which is why having a static IP is important for long term severs

grand edge
#

idk how to do that 😭

random bridge
#

Did your public IP change or was it your private one?

grand edge
#

my ipv4 address changed

random bridge
#

#

Which one tho? Public or private?

tawny dust
#

Make sure your internal one didn't change

#

Because that can happen if you don't lock it

grand edge
#

privet didnt change
192.168.1.55 didnt change

random bridge
#

If the private one didn’t change, then all you would have to do is give out the public IP to those who need it.

grand edge
#

but the public one dosent work

#

top 2 old
bottom 2 new

rustic ether
tawny dust
#

Odd

#

I assume it's handling skulls differently between Spigot and Paper then

rustic ether
#

or spigot did it wrong

#

jkjkjk

random bridge
mellow dock
#

Doesn’t look like it

#

It only has a check for PlayerProfile existing

grand edge
#

not to be rude but i am waiting on help if anyone is available 💜

glacial sundial
#

Sounds like your ISP doesn't support port forwarding

#

A lot of consumer connections don't these days

grand edge
#

but it was working 4 days ago tho?

#

and for weeks before that

#

months even

shy falcon
#

ISPs are from the devil itself

amber snow
grand edge
#

whats that?
(so probs no)

amber snow
# grand edge whats that? (so probs no)

do these in a command line:

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=25565 protocol=udp connectaddress=<YOUR LOCAL ADDRESS> connectport=25565
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=25565 protocol=tcp connectaddress=<YOUR LOCAL ADDRESS> connectport=25565

also these for good measure:

netsh advfirewall firewall add rule name="Minecraft TCP" dir=in action=allow protocol=TCP localport=25565
netsh advfirewall firewall add rule name="Minecraft UDP" dir=in action=allow protocol=UDP localport=25565

netsh advfirewall firewall add rule name="Minecraft TCP" dir=out action=allow protocol=TCP localport=25565
netsh advfirewall firewall add rule name="Minecraft UDP" dir=out action=allow protocol=UDP localport=25565
#

<YOUR LOCAL ADDRESS> being the device's lan address, i.e. 192.168.0.<device unique number>, you can check this in the internet properties or by doing `ipconfig
edit: yours seems to be 192.168.1.55 by looking at the previous messages

lone kayak
#

hey how to remove the mob damge itself?

#

i am using mythicmobs

grand edge
#

one second

#

im doing netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=25565 protocol=udp connectaddress=192.168.1.55 connectport=25565 and its coming up with this

amber snow
#

is that the only thing it says?

grand edge
#

yes

amber snow
#

do netsh alone

#

then after that, put everything else in there

grand edge
amber snow
grand edge
amber snow
#

can you just send the whole ipconfig output

grand edge
amber snow
#

hm that's weird

grand edge
#

¯_(ツ)_/¯

#

thats why ive been trying to fix this for days with no sucsess

amber snow
#

try removing the protocol from the command ig

#

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=25565 connectaddress=192.168.1.55 connectport=25565

#

(if you are still on the netsh session, you may have to type exit to quit from it)

grand edge
#

it might have worked?

amber snow
#

if it didn't yell at you then it did

#

now just do the firewall ones

grand edge
amber snow
#

well, can you connect now?

grand edge
#

let me try

#

now the server wont start

amber snow
#

do netstat -aon | findstr 25565

grand edge
#

in cmd?

amber snow
#

yeah

grand edge
amber snow
#

do tasklist | findstr 4556 now

grand edge
amber snow
#

what service is using the 25565 port lol

grand edge
#

minecraft?

#

the server

#

should i close it and run it again

amber snow
#

tasklist /svc | findstr 4556 what does this print

grand edge
amber snow
grand edge
#

wdym

#

i need to update java?

amber snow
#

uh well it doesn't really matter, kill it with taskkill /PID 4556 /F

grand edge
#

done

#

now what

amber snow
#

can you start the server fine now?

#

make sure you don't have any other instances of the server oepn

grand edge
#

yep server starts

#

i can join using 192.168.1.55 but not my public ipv4 address

amber snow
#

are you sure you've done the port forwarding config properly in your router settings?

grand edge
#

i had to reset the port fowding

#

and now it works

#

!!!!

#

thankyou javier

formal carbon
#

Help with DeluxeMenus

fossil fractal
#

Hello together, i have a server with spigot for the newest version, and my server is crashing after i hit an creaking mob. is it a common Problem ?

nova ledge
fossil fractal
#

my server is on g portal ho do i update it there ?

nova ledge
#

No idea

west aurora
#

Hello, i am using spigot in my Minecraft server. There is a login and lobby map on my server, but when i enter the server, i enter the pass and on the login page and it remains it the same map. What should i do to autimatically teleport to the other world after entering the pass?

tawny dust
#

Offline mode is not supported

calm gyro
#

hello, i was hoping for some help with spigot. i have everything downloaded, the eula set to true, i ran my start.bat, and the .yml and .json files have populated. i'm trying to launch my spigot-1.20.1.jar, which is how i've opened spigot servers in the past, and it asks which program i want to use to open it. one option is "F:\minecraft\bin\javaw.exe" -jar "%1" %* and the other is the generic java platform binary

#

not really sure how to get the thing to open or how to connect to it. things seem to have changed in since 2020

#

the one with the messed up name causes a loop that keeps asking me which program to use to open it and the generic java selection closes that prompt window and does nothing else

tawny dust
#

You should be using a startup script in a bat file

calm gyro
#

turns out that i just wasn't seeing what i expected. i did run the bat but the gui wasn't what i expected tosee. it's running and i realized that i had to create a 1.20.1 installation to be able to connect to it. i think this'll work

light dagger
#

hello

#

can someone please help me

#

i just cant find the solution for this plugin in crazy crates

#

i cant find this nowhere in the files, so i cant rename it

#

i cant send the photo lol

#

but please someone msg me or help me

tawny dust
#

?img

magic zenithBOT
#

Can't send images? That's because you're not verified! Use !verify to complete verification.
Alternatively, you can upload screenshots to any image hosting site and share the link.

Here's some screenshot utilities that you can use to upload images.
Lightshot: https://prnt.sc
Imgur: https://imgur.com/upload
Flameshot: https://flameshot.org

tawny dust
#

?ask

magic zenithBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply. Make sure you use the right channel regarding the topic of your question. Create a thread in case the channel is already in use!

sullen lichen
#

I need help with having a spigot server for 1.17

tawny dust
#

?ask

magic zenithBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply. Make sure you use the right channel regarding the topic of your question. Create a thread in case the channel is already in use!

pliant hawk
#

guys, hi! please help with PlaceholderAPI, I want to create a localization in English for a time (date), for example, my auction plugin uses %time% and as I have it in English all the time, but I want to do it in Russian and I don’t know how to do this, please help . A total of 13 placeholder hook(s) are active:
battlepass, deluxemenus, javascript, luckperms, math, pinger, player, playerpoints, skinsrestorer, spark
statistic, tab, vault

#

maybe I should use javascript?

runic valve
#

Papi might support russian translation idk

pliant hawk
#

// Функция для перевода времени на русский
function translateTime(input) {
// Входное значение должно быть в формате "3day 21hour 19minute 47second"
const translations = {
day: ['день', 'дня', 'дней'],
hour: ['час', 'часа', 'часов'],
minute: ['минута', 'минуты', 'минут'],
second: ['секунда', 'секунды', 'секунд']
};

// Склонение слов в зависимости от числа
function pluralize(count, forms) {
    if (count % 10 === 1 && count % 100 !== 11) return forms[0];
    if (count % 10 >= 2 && count % 10 <= 4 && (count % 100 < 10 || count % 100 >= 20)) return forms[1];
    return forms[2];
}

// Заменяем английские слова на русские
return input.replace(/(\d+)(day|hour|minute|second)/g, (match, number, unit) => {
    const count = parseInt(number, 10);
    if (translations[unit]) {
        return `${count} ${pluralize(count, translations[unit])}`;
    }
    return match;
});

}

// Получение значения %time% из PlaceholderAPI
var inputTime = placeholders('time'); // Placeholder %time%

// Если значение пустое, вернуть заглушку
if (!inputTime) return 'Время не указано';

// Перевести и вернуть значение
translateTime(inputTime);

runic valve
#

Is there a way to disable spigot library loader spam in console

amber snow
#

if it does, I assume you can use a log filter

#

if it isn't your plugin then you'd have to make a plugin that hooks into the root logger however that's only possible in spigot, in paper it's trickier

amber snow
#

best one could do would be open an issue in the jira about it

gaunt latch
#

Yep

#

Why can't I send pics

tawny dust
#

?imgs

#

?img

magic zenithBOT
#

Can't send images? That's because you're not verified! Use !verify to complete verification.
Alternatively, you can upload screenshots to any image hosting site and share the link.

Here's some screenshot utilities that you can use to upload images.
Lightshot: https://prnt.sc
Imgur: https://imgur.com/upload
Flameshot: https://flameshot.org

gaunt latch
#

And when I checked there is nothing

tawny dust
#

Give it a sec

gaunt latch
tawny dust
#

Then it should be there

gaunt latch
#

I mean i need to sign up in the spigotmc website with the acc that's linked to discord right?

tawny dust
#

Open your private message on Spigotmc

gaunt latch
runic valve
#

multiple plugins are showing that crap

amber snow
runic valve
#

Im sure it can be resolved without a ticket, this seems like extremely excessive logging

#

Wonder if theres a setting

high elm
#

I need help

#

i have a Crossplay server and they found a problem

#

the problem is in bedrock, they can't craft items that need wood because they need a specific wood to craft which is the dark_oak_log

#

can someone help me?

high elm
#

wait I'll show you instead

light dagger
#

yo

#

i have a quick question

#

someone pls help rq

#

why cant i change the percentages in my files below 1

#

no matter what i type for example 0.5

#

it just wont show up in my crate im creating rn

#

i even tried 0.9 and it didnt show up once in 100 spins

#

when i tried 1 percent i showed up several times

#

and i even won itonce

high elm
high elm
light dagger
#

crazy crates

#

my own crate

#

i mean everything above 1% works

#

but i want it to be more rare

#

below 1

high elm
#

you can't put it below 1%

light dagger
#

oh

#

thats sad

high elm
#

use different crates plugin

light dagger
#

thanks

high elm
#

welcome

#

anyone help

#

i have a Crossplay server and they found a problem

#

the problem is in bedrock, they can't craft items that need wood because they need a specific wood to craft which is the dark_oak_log

light dagger
#

what plugin are sou using

high elm
#

via version

#

via backwards

#

via rewind

#

veinminer

light dagger
#

strange

#

my geyser works just fine i have crossplay too

#

i myelf am on java tho

high elm
#

that's a bedrock error

#

I can't find the error

#

wait I'll try to find the source

nova ledge
high elm
#

yeah, that's the problem

gaunt latch
#

@amber snow bro see

amber snow
#

why am I being tagged

#

what am I supposed to see

gaunt latch
gaunt latch
#

None of then working for 1.21.3

amber snow
#

aternos

gaunt latch
amber snow
#

you're gonna have a hard time finding a plugin that happens to work well and is in aternos library

gaunt latch
amber snow
gaunt latch
#

No jobs plugin currently support 1.21.3

amber snow
#

well, that's a shame

gaunt latch
#

That's compatible to 1.21.3

amber snow
#

you'll probably have to wait till jobs reborn supports 1.21 or find a different one honestly

gaunt latch
amber snow
#

some of them might be, idk

gaunt latch
gaunt latch
#

Ty

high elm
#

found the problem

#

it's between the
geyser
viaversion/rewind/backwards

#

bruhhh

pine oasis
#

hi, i have spigot installed on my server and i wanted to install fawe but if try to use anything except for //wand this error comes up: java.lang.RuntimeException: lava.lang.reflect.InvocationTargetException
how can i fix this?
server is on version 1.21.4

tawny dust
pine oasis
#

oh i didnt know thats unfortunate but thank you!

#

are there any similar plugins i could use?

nova ledge
#

Normal worldedit

pine oasis
#

thanks a lot!

chilly pewter
#

with what plugin can i make custom gui shops that can be opened through npc's?

analog sentinel
#

probably a combination of like deluxemenus and citizens or something

west cloak
#

hi yall, if the 4GB for paper server is great?

I am planning to run server for my friends, atleast 15 players would play at one time.

analog sentinel
#

idk, ask in paper

#

?whereami

winter briar
#

I just made a new server on 1.21.1 but xp orbs arent stacking

#

i looked in the config changed it from -1 to 3 but nothing has changed

tight finch
#

Can Spigot use fabric mods?

mellow dock
#

No

shy falcon
#

No

tight finch
#

Am I only able to use spigot plugins?

runic rain
#

On Spigot, yes

tawny dust
#

Bukkit plugins will work too

tight finch
#

Could I install fabric into spigot server?

mellow dock
#

No

amber snow
#

you'd have to ask in their discord about how it works though

crimson nexus
tight finch
#

eh im prolly not smart enough

#

thx for everyones help

#

I know im asking dumb questions but I dont know much

crimson nexus
#

Cardboard is a Fabric mod that adds support for the popular Bukkit/Spigot modding API.
This mod lets you use plugins that are made for Bukkit and it's derivatives (Spigot & Paper) with Fabric.

tight finch
#

ooooohhhh

#

I see

#

thanks

crimson nexus
# tight finch ooooohhhh

So instead of using a Spigot Server. You just use a Fabric Server, and you are capable of installing Spigot plugins overtop.

tight finch
#

yes, i will try that

full nexus
#

it's a buggy mess

west cloak
lyric zenith
#

hey so how can i make it so my friends can join the server thats running on my pc

nocturne finch
west cloak
#

but plugins are pretty much universal, no big difference for example like between folia and bukkit

nocturne finch
nova ledge
chrome jetty
# west cloak it is, it can both tale bukkit plugins. But as you said paper is more optimized

Yes, Paper can load Bukkit/Spigot plugins, but the server is so fundamentally different that

A) you are not guaranteed they will work properly, like at all, don't even expect them to if they are a large plugin
B) if they work, you are not guaranteed that they will keep working
C) paper is fast, sure, but this speed comes for example at the cost of breaking a lot of redstone builds
D) folia is completely different from normal bukkit, you can't really use bukkit plugins on folia unless they're really simple

fallow gust
#

typing the redstone breakages are most/if not all just CB issues

#

not even spigot just

#

old CB issues

chrome jetty
fallow gust
#

what redstone mechanism o.O

#

would have been the first for me in my years of triage

nocturne finch
fallow gust
#

outside of, actually, one

chrome jetty
#

iirc the orbital blaster from Iforgothisnameletmegolookitupandedit doesn't work on paper but does on spigot

fallow gust
#

no

#

that does not work on spigot

#

lol

chrome jetty
#

it worked for me

#

so maybe I just fucked up the build 💀

#

and it ended up working

#

because I did use it on a spigot server once

fallow gust
#

it 100% does not KEKW when that shitstorm landed we looked into that for a while

fallow gust
#

that would be great

chrome jetty
fallow gust
#

just, some of the issues around e.g. hopper speed are due to CB making copies of items for events

nocturne finch
#

Reimplement the entire bukkit api when

chrome jetty
#

I am doing just that ray

#

if you wanna help I'll open it up soon :P

#

It's nearly able to sustain itself lol

fallow gust
#

food {
player.damage(1);
}

nocturne finch
fallow gust
#

I thought you were not reimplementing bukkit skully why implement a terribly aged API

nocturne finch
#

A proper bukkit impl would be neat, because cb is absolute ass

fallow gust
#

a proper API would be neat, because bukkit is absolute ass (in some areas)

nocturne finch
#

Bukkit is generally meh

chrome jetty
#

I am making my own API lol

nocturne finch
#

I personally prefer the fabric approach, but having an API is really handy a lot of the time

fallow gust
chrome jetty
fallow gust
#

fabrics approach is dying at the frontdoor rn with mojangs content drops

chrome jetty
#

lmao

#

my approach is much much more stable but a pain in the ass I suppose

fallow gust
#

That is the usual trade one does when designing API abstractions for a third-party controlled code base

#

a pain in the ass but more stable

nocturne finch
fallow gust
#

Yea

#

I personally prefer a good mix between API developers and mod/plugin ones

nocturne finch
#

The neat thing that I love about fabric is that there is never something I can't do, just sometimes there are things that require more mental capacity than I can give lol
The neat thing about an API tho is that I do not have to suffer through updating my mods/plugins when a new micropatch releases

chrome jetty
#

the server is made up of

A) Loader
B) Branches
C) Plugins

The loader is responsible for orchestrating data around the various parts of the server and providing the basics for everything else to latch onto

The branches are what then implement the more high-level concepts of the API, for example player connections need to be represented as a component and have their logic work with the whole component/transformer api. You can add your own branches to make your own API and access internals but they require a restart. Branches basically work through mixins (which I prefer to patches tbh)

A plugin then takes the API provided by the loader & the branches (loader API is core api to represent a plugin, fyi) and acts on that, you can actively upgrade / edit / replace the functionality of the server by replacing branches, but then actually using it is done through a plugin.

I'll share more details about the full architecture once I'm done writing it lmfao

nocturne finch
#

Do you have a paper on the server architecture written

chrome jetty
#

TL;DR: basically branches can be thought of as current fabric API libraries: fuck with internals, make it an API, plugins can be thought of as current bukkit plugins: don't fuck with internals, use the API

chrome jetty
nocturne finch
#

I like writing specifications or papers on my stuff when I'm doing theory, to get a clear understanding of what I have to achieve

chrome jetty
#

I'm debating as to if running plugins as a separate process is a good idea or not, on one hand it would allow for isolated, repeatable environments which can be locked down to prevent damage, on the other it is a x10 pain in the ass to get running

nocturne finch
chrome jetty
#

java dropped support for security managers and you can't reload them then

#

the JVM doesn't support unloading fully

nocturne finch
#

Then make it support that

chrome jetty
#

💀

#

you can't

#

unless you PR to all JVMs

#

and get everyone to update

nocturne finch
#

You could definitely do some funnies to get it to work

chrome jetty
#

...not really

#

I tried lol

#

got very close

#

but not the whole way

fallow gust
#

how would you implement API access on a separate process

#

cross-process communication is neither fast nor fun

chrome jetty
fallow gust
#

Yea

#

there is your answer lol

chrome jetty
#

I know lynx lol

#

technically you can go around it

#

by having the plugin JVM cache data and stuff

#

for example only world-affecting stuff is send as a request

#

and the server is updated of all needed information

fallow gust
#

tbf, I do not see the upside of that in the first place

chrome jetty
#

such as player info etc

#

oh lemme show

fallow gust
#

plugin A would still potentially run into unexpected state due to plugin B messing with shit

chrome jetty
#

wym

fallow gust
#

like, just world state or whatever

#

which is kinda what all incompatibilities on bukkit already come from

#

plugin B doing something that isn't vanilla that plugin A expected to behave like vanilla

chrome jetty
#

oh I mean yeah but I'm more-so talking about dependency conflicts and locking down plugins to not allow malicious actors from being able to damage the server as a whole

fallow gust
#

Well, dependency conflicts you can 100% solve

#

without separate processes

chrome jetty
fallow gust
#

but yea, you could lock file access a lot more with separate processes

chrome jetty
#

and network access

#

my main concern is security I guess, also if a plugin hangs it literally can't kill the server so that's good I guess?

fallow gust
#

Well, also a big question.
If a plugin is dying, should the server keep running?

chrome jetty
#

I mean, it could be made an option on a per-plugin basis

#

i.e. "critical ass plugin if this crashes die"

#

or "funny gimmick that can be restarted"

#

ykwim

fallow gust
#

Well, not really on a per plugin basis, but on anything that runs on the main thread

#

if the world guard port to your API (lol) dies while preventing a block placement, the server would need to await the plugin process to respond with it being done

#

no matter what, as otherwise it isn't main thread

chrome jetty
#

well yeah, again that could be fixed with a fucking insane idea separate branch which handles worlds async LMFAOOOOOOOOOOOO

#

yeah but I know what you mean

#

it should probably be stated as "this plugin is critical, XYZ could hang but don't restart" or something like that, need to think about it

fallow gust
#

5Head handles worlds async

#

ah yes

chrome jetty
#

frfr

#

I mean the world itself has to be sync because that's insane otherwise

#

but things like player updates can be async, it's just network lol

chrome jetty
#

given that from a separate process it is forcefully async

#

probably won't though

#

why am I thinking of this I should be working on my cv

fallow gust
chrome jetty
fallow gust
#

noice, good luck on the application 💪

chrome jetty
#

tyty

west cloak
#

i agree that spigot and paper are different. But the requirment amnout for ram is same

#

and both of thme were build on bukkit, tho like you said they are now different on outside

#

but there is still some slimmaritiy

#

atleast in the basic thing

chrome jetty
chrome jetty
harsh prism
#

my server crashes when i hit the creaking, I have coreprotect spark and simple voice chat

harsh prism
#

there is no update

tawny dust
#

There is

#

That issue was fixed a week ago

#

If you're sure there isn't send the output from /version

harsh prism
#

wait i am gonna check

#

i got this: 1.21.4 (Git 33ece3efc24)

tawny dust
#

That's not the full output

#

Also the command should tell you if there's an update or not

harsh prism
#

you mean the version.txt right?

#

oh

#

a command

tawny dust
#

No idea what your version.txt is

#

It's not a standard file

harsh prism
#

a server file

#

i cannot post pictures

tawny dust
#

?img

magic zenithBOT
#

Can't send images? That's because you're not verified! Use !verify to complete verification.
Alternatively, you can upload screenshots to any image hosting site and share the link.

Here's some screenshot utilities that you can use to upload images.
Lightshot: https://prnt.sc
Imgur: https://imgur.com/upload
Flameshot: https://flameshot.org

tawny dust
#

Running the command in your console should make the output easier to copy paste

harsh prism
#

do i need a spigot accountß

#

oh right

tawny dust
#

To verify yes

harsh prism
#

This server is running CraftBukkit version 4399-Spigot-33ece3e-ff9a8bf (MC: 1.21.4) (Implementing API version 1.21.4-R0.1-SNAPSHOT)
[18:07:56] [Server thread/INFO]: You are 5 version(s) behind

#

but i cannot choose a newer version

tawny dust
#

Update your server manually or ask your host to do it

full nexus
#

Are you using some server host?

#

ah

harsh prism
#

gportal

#

i mean i could just change the spigot.jar but idk where to get the newest version

tawny dust
#

?bt

magic zenithBOT
tawny dust
#

^^ You run BuildTools

harsh prism
#

i got that

tawny dust
#

Now run it

harsh prism
#

wait is that the same file as the server file?

tawny dust
#

No

#

The easiest way is to run it on your PC

harsh prism
#

?

#

I do not have a servre pc

tawny dust
#

Don't need one

#

It's just a tool to make the Spigot jar

harsh prism
#

yes i know

#

but is the file that this tool creates the same as the server one

tawny dust
#

The tool will create the new jar

#

and you then take the new jar and replace the old one on your server

harsh prism
#

so it is a server file? bruh

tawny dust
#

BuildTools isn't

#

but it will make one

harsh prism
#

yes i mean that

#

is that also the same file i need to put into intellij or eclipse to code? because i tried and intellij just dont want to accept it

#

server still crashes

tawny dust
#

What are you using Intellij for?

harsh prism
#

i tried to code an plugin that tracks the death of all mobs even if not killed by a player

tawny dust
#

If you want to make plugins you should use a proper build system like Maven or Gradle

#

I can recommend Maven

harsh prism
#

i used maven

tawny dust
#

Then you just add the Spigot dependency to your pom.xml

#

?maven

magic zenithBOT
harsh prism
#

i did that

tawny dust
#

Then you have your project setup

harsh prism
#

[18:17:19] [Server thread/INFO]: This server is running CraftBukkit version 4399-Spigot-33ece3e-ff9a8bf (MC: 1.21.4) (Implementing API version 1.21.4-R0.1-SNAPSHOT)
[18:17:19] [Server thread/INFO]: Checking version, please wait...
[18:17:20] [Thread-10/INFO]: You are 5 version(s) behind
same again but this is the newest

tawny dust
#

That's still outdated

harsh prism
#

i selected latest in buildtools

tawny dust
#

"latest" would build 1.21.3

#

Since it's the latest stable version

harsh prism
#

but the creaking was still there so that makes no sense

tawny dust
#

Yeah you're using the old jar

harsh prism
#

i deleted the old one

tawny dust
#

And you replaced it with the new one?

harsh prism
#

yes

tawny dust
#

Sounds like you need to contact your host

#

If they're overriding the jar there's not much you can do

harsh prism
#

ok

runic valve
#

Anyone know a good fishing tournament plugin and graves plugin

#

Gonna search on my own, recommendations would be great (Latest)

lone kayak
#

hi guys i cant find my "dynamic" folder in my mmoitem plugin can i create that and how?

stray moth
#

alright I updated my server to 1.21.4 from 1.21 and it seems when I use the /locate command to search for pale gardens, it'll give me coordinates, but at those coordinates its just old minecraft generation, did I miss something when updating?

#

also maybe I missed it before but it's CRAAAAZY useful that the server pauses after no one being in it for 60 seconds! idk if that's new for 1.21.4 or if its something I added previously that I don't know about but OMG it is AMAZING!!

stray moth
fresh prism
#

Hello everyone,
I’m currently running a server on Purpur 1.21.1 and have encountered a strange issue. It seems that some mobs—whether naturally spawned, from spawners, or even MythicMobs—are randomly becoming immune to damage. This doesn’t happen consistently, but rather affects mobs randomly, regardless of their origin. They don’t have any special tags, gear, or effects that would explain the invulnerability, and I can’t find any pattern to it. Has anyone else experienced this issue or knows what might be causing it? I’d greatly appreciate any insights or suggestions.
Thanks in advance!

nova ledge
#

?whereami

west cloak
#

Can I get some help?

#

Our server is running SPIGOT MC

#

We have made a bedwars server

#

Now the problem is sometimes the world doesn't load chunks

#

Like the map is incomplete. It doesn't render sometimes even our spawn

tawny dust
#

What version are you on

west cloak
#

And this doesn't happen in lobby . This happens in the bedwars games

west cloak
#

The server is made on 1.8.8

#

And also viaversion is installed

#

I'll send u the list of plugins

#

Uh. How to upload??!

#

It doesn't allow me

tawny dust
#

?img

magic zenithBOT
#

Can't send images? That's because you're not verified! Use !verify to complete verification.
Alternatively, you can upload screenshots to any image hosting site and share the link.

Here's some screenshot utilities that you can use to upload images.
Lightshot: https://prnt.sc
Imgur: https://imgur.com/upload
Flameshot: https://flameshot.org

west cloak
#

!verify

magic zenithBOT
#

Usage: !verify <forums username>

west cloak
#

!verify LightShot

magic zenithBOT
#

A private message has been sent to your SpigotMC.org account for verification!

west cloak
#

@tawny dust

#

See the list of plugins