#help-server
1 messages · Page 162 of 1
If it's in your path, it should work
meh i'm not gonna modify user's system env vars, and the last time i tried doing it temporarily windows nuked my entire path
What are you trying to do exactly?
looks gud to me tbh, just gonna link it and be happy
create a gradle task that automates spinning up a dev server
could use paper, but last time i checked they didnt have 26.1.2 jars ready
also i hate paper
Man, I need to revisit the BT codebase.
It need some serious work.
Please explain that one
I believe I already have to you in the past
though it's been quite a while so I don't remember exactly what the cause is anymore
I can't remember everything. .-.
Basically it's the classic case of bt assuming a file already exists by checking another file
so you need to get rid of the entire bt folder and rerun so it actually tries again
Take this for example
Let me see if I can track the cause down again
đż
Are you surprised? I thought you knew how bad it really is.
What about it
Open issues??
ohthats a link to all of them
oh nvm that's a link to mine
i think i meant to do it myself and just sorta forgot
truth nuke
BuildTools 2 when
we need official spigotclip binary patcher for server owners
BuildTools can stay for developers
Any idea where you would start with that?
steal paperclip
Wasn't that already done
I mean md didn't want it as far as I remember
a shame
There's alsohttps://github.com/spigotclip/spigotclip.github.io/tree/main/downloads containing premade jars
Interesting
Fr though, if you do find this, let met know and I can look into it.
i'm trying to use buildtools on linux mint 22.3, works perfectly fine when run, even says "BUILD SUCCESS" before throwing an exception
Backing up NMS dir
Patching net/minecraft/stats/ServerRecipeBook.java
Exception in thread "main" java.lang.RuntimeException: Error patching net/minecraft/stats/ServerRecipeBook.java```
do ask for more context if needed, i'm not sure what would be relevant here
What version are you building?
says latest
Java Version: Java 25
Current Path: /home/itzzme/Downloads
git version 2.43.0
openjdk version "25.0.2" 2026-01-20
OpenJDK Runtime Environment (build 25.0.2+10-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 25.0.2+10-Ubuntu-124.04, mixed mode, sharing)
Attempting to build version: 'latest' use --rev <version> to override
Is this a fresh build? Or are you running this in an older BT directory?
error popped up the first time i ran it, though i've ran it many more
i did try deleting the folders it generated, and running with sudo, but no luck
This is odd. I'm on 22.2 and don't have any issue running BT.
I also have the same exact java and git.
Are you able to build any other version?
Also, is there any more to that error message?
deleted everything and retried with the same .jar, it got further this time it seems, but it still failed
should i post the log or would it contain sensitive info?
Looking to paste something? Try a code block or one of the following websites:
- https://pastes.dev/
- https://sourceb.in/
- https://mclo.gs/ (best for server logs)
got distracted, here it is https://pastes.dev/TjIJIcO6ca
Do you have the Java 25 JDK installed or just the JRE?
i believe it was just the JRE
hi cloudfare isnt verifying me and I need help
i recently bought a plugin and I cant download it bc of a cloudfare loop
You'll need to install the JDK.
And not the headless one :p
sudo apt install openjdk-25-jdk
if it really is just that, i will implode catastrophically
Java has done some weird stuff that no one here can explain, but there are significant differences between what the JRE and the JDK does now.
with a logitech controller in hand i hope
should we include a warning for this by testing for javac, if we dont already?
I want to say the GUI has some sort of preference for JDK variants, but I'm not 100% sure
where exactly do i get server mappings?
Goodbye obfuscation, we won't miss you!
Keep in mind that they will no longer be necessary post 26.2
26.1 you mean
How do I migrate a 26.1.X world back to vanilla after using it with spigot?
Follow these steps @hexed sleet
Thank you â€ïž
does anyone know any plugins that can regenerate big arenas automatically and remove player placed blocks for free that works on 1.21.11?
Hey, I'm having issues building the 26.1 jar on my Ubuntu server. Got the newest BuildTools.jar yesterday.
- Installed the openjdk-25-jre package
- Set java to use java 25 jdk installation using
update-alternatives - Verified I'm using openJDK 25 with
java --version
Yet when I go to build it fails. Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project spigot-api: Fatal error compiling: error: release version 17 not supported -> [Help 1].
Any ideas?
Need the jdk not the jre
openjdk-25-jdk
Build success, cheers :)
guys
dont ?whereami me
Is disabling advancements not a gamerule?
I thought it was /gamerule announceAdvancements
(paper 1.21.11)... is this somewhere in the spigotyml instead?
?whereami smh...
TYY
Hello, I would like some help. How can I create clickable messages in the server chat? I want to add links and commands.
Text components
?support
^ note it's for the website itself not plugins on it
this gamerule change throws me off every time cus im SO USED TO THE OLD ONES
yeah i can't stand the fact that they updated them
Hey, does anyone know how to re-compile a decompiled plug-in?
Yeah you start by fixing any issues that the decomp caused
Then just set up your dev env with maven or gradle
^ doing the otherway around is probably easier đ
How you setup the dev env depends on the plugin
uhh
idk what any of that means lokl
I had a friend help
cause somthing in the decomp is screwing my other mods
idk if u can help
I need someones help
?ask
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!
OK, I have a data pack that includes a scoreboard on the side bar. But whenever I have a certain plug-in on that I need for my server the sidebar disappears. I need help figuring out how to keep the plug-in, but actually be able to see the scoreboard for the data pack.
Quick question, is it actually possible for normal survival players to see spectators/vanished players on a server?
they show up in tab yeah
nitpick - "vanished" isnt a vanilla state, it comes from a plugin like SuperVanish or VanishNoPacket (or whatever ppl use now)
just Survival/Adventure/Creative/Spectator are your standard gamemode states
oh I mean more so, say with supervanish, once a player is vanish, can a normal player somehow detect that player's position or get notified if that player went into vanish?
there have been exploits in the past that allowed for detection, never looked into how they worked tho, dunno if they still work either
BABESSS THATS SUCH A COOL NAME 
No they can't get the position
They may be able to infer a vanish and not quit depending on other things on your server / no quit messages etc
15 years ago when vanish plugins just sent a delete entity packet and before bukkit had a vanish api
so true
eh there are a few ways to tell
server list player count not matching what's on the tab
cross-server player counts, movement packets etc
hmm interesting, what about players in spectator mode? can a normal survival player use esp or anything else to detect where they are, or get notified when someone switches to spectator mode, either nearby or globally? i know spectators can see other spectators, but iâm not sure if any of that other stuff is possible
I assume that servers most likely block data or change spectator mode so it behaves more like vanish?
why is cloudflare warp blocked?
VPNs tend to be used for spam and abuse so they get banned
is there any alternative to cloudflare warp that works for spigot
as my internet is fast as hell but it takes so long to load a page
whether i use a custom dns or not there's no change
unless i flush my dns but that only works for like a few minutes
this is what im stuck on:
www.spigotmc.org
Performing security verification
This website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot.
Do vanish plugins not spoof that
Smh
not even a good metric anyway
Yeah. Unless your server player count is low, it's not really discernable from players leaving/joining in the time that you refreshed the server list and joined the server
And even then, it's not "reliable"
- you don't know who it is
depends on the vanish plugin
hey! i am trying to set up an smp through hostinger and we previously ran it on paper, but we are running it on spigot this time. i just got the plugin all configured and loaded in and now when i try to use the /whitelist add command in the console, it says unknown command. same problem with every command. any idea how i can fix that?
what is <the plugin> ?
and are you running these commands from an unprivileged (non-operator) user?
sorry i meant i just got everything with spigot configured
no i am running them from the admin account on the console, i've never had a problem whitelisting from there before
can you use a command like /version so we can see what spigot version ur running?
its giving me the unkown command message, but on server reset it says this "This server is running Spigot version 4625-Spigot-566f972-6faf826"
where is the spigot server jar from?
is it a jar Hostinger provides, or did u build it with BuildTools and upload it
not sure actually, but i just wanted to make sure it wasnt some offbrand server
is there a particular reason u switched away from Paper? not that i believe that should/would suddenly break all commands, but
this is a whole new smp with new files so it has never been on paper. i did initially try setting up a version using paper and everything kept crashing so i started a new one with spigot instead
our last smp broke and i was never able to figure out what happened
Is this the vanilla whitelist command or a custom one?
just tried, still says unknown
Are you removing the / when you put it in console?
no, should i be?
that worked!! thank you!
it always used the slash when i used paper so i didn't even think to consider that
Just remember that it applies to all commands put in console.
Although it should be the same for paper. (Maybe they added some extra support for it tho)
got it, thank you!!
oh shit i forgot about that
crazy how it isnt a thing for the console to support /command
i get that its not necessary for console since everything it does is a command
Console should get chat rights
but its basically muscle memory for players to start with the /
It deserves to talk to
say Hewwo
the console has always had chat rights..
Thatâs technically still a command
i wonder if it would break any plugins
Inb4 worldedit
yeaahhh
that was my immediate thought
why did they choose to do commands that way?
like its just an extra character... but Why?
bedrock version 26.1 cant join my aternos server that uses spigot version 26.1
For this you usually have to wait on Geyser developers, have you checked what Geyser you're on?
... and I mean, Geyser 26.1 only just now released (see their discord):
Support for 26.1 is now finally here! This update took longer than anticipated - lots of dependencies took a while to update, and further complications made it take longer. To those helping us test the 26.1 Geyser & Floodgate previews: THANK YOU! Geyser build 1136 and up supports Java Edition 26.1.
how do i check that?
Well... seeing as Geyser only released 26.1, 8 hours ago, you might want to think if you've updated Geyser in that time.
If you haven't updated geyser then you're 100% not on the right geyser version
/geyser version should report it
it's working now
thank you
hey can someone help me (one of my plugins - ecoenchants is not working properly i don't y?)
tried
đ
he aint seeing my messages
from 2 days
i can send you the error personally if you can help i think its something related to kotlin
Oh I'm tryin
.
this is aikar
Dunno sorry mate
- What do you mean âisnât workingââ this means a lot of things to different people
- What is / isnât happening
- When does this happen? At startup? After some conditions? Potential edge cases?
- Did you just install this plugin? Have you changed your config? Does the default config work?
This should be a mental checklist for you. If you know youâre changed something, backtrack.
Nope it used to work I haven't edited anything
Not even updated any single thing in the whole server
Again, what is the metric for âworkingâ? When does it fail?
On loading time
I can send you the error personally
It's too long I won't post it here though
thatâs why Iâm asking to upload it so I can view it.
Easily paste your Minecraft & Hytale logs to share and analyse them.
java -Xms10G -Xmx10G \
-XX:+UseZGC
-XX:+ZGenerational
-XX:+AlwaysPreTouch
-XX:+DisableExplicitGC
-XX:+PerfDisableSharedMem
-jar server.jar nogui
i think this is good
Do you have eco?
This?
It would be helpful if you sent the entire log then. Because what you sent is a small portion. I would like to see what plugins you have.
Also. This is SpigotMC btw, youâre running Paper.
i tried
they aint seeing sh3t
plus my friend who bought the plugin for the server got it from spigotmc
SpigotMC is just a marketplace
Plugin is missing Kotlin from the jar.
Youâll need to get help from the dev. Nothing anyone here can do.
Because you were using pirated plugin versions and shamelessly tried faking verification posing as a real buyer
Pirating opensourced plugins is the next level of cringe
- Doesn't justify stealing from creators
- Don't care, didn't ask, called you out and I'm out
ok bro sorry
servers can bind to ipv6 addresses right?
Appendix A. Java IPv4/IPv6 Properties | Installation Guide | Red Hat JBoss Web Server | 3.1 | Red Hat Documentation
In sum, Java is definitely able to, but depending on your system, your Java installation may or may not prefer IPv6 when IPv4 is available. The -Djava.net.preferIPv4Stack=false flag will ensure you get IPv6.
AFAIK Spigot just inherits Java's networking and make no attempt to modify how the stack works
funnily enough i think minecraft DOES set that flag to true LOL
or at least it used to
ok looks like it doesnt anymore
Bro whenever anyone sends their server logs these days i always see "VoiceChat" or some adjacent mod
and these newgens are hyped about proximity chat
yall forgetting about the OG mumble's positional audio
fucckkk i should set up mumble server again
I want a seever setup
cool
I made a forum post like 3-4 days ago and it still says awaiting moderation. How long does that usually take
Mostly spawners it looks like
also this is the Spigot discord. You really should head over to the Paper one
Oki
what
Yo can anyone help me , my server survival smp paper, is getting spammed with bots anyone got a plugin suggestion that is good ? To avoid bots
Offline mode yh
whitelist + auth plugin
whitelist
as i said
alternatively find a plugin that makes the server not respond to pings
I am talking about spigot plugin
Cannot find any good ones
That can handle offline mode, premiu, bedrock ,etc
I had a question about the forums. If someone posts about needing a specific type of plugin that I have made, am i allowed to give the spigot link on the forum post to help them or would it be like advertising and not allowed
Yeah that's fine if they're asking for it
who else out here usin Spigot
Using Spork 1.8.8 sorry
truth nuke
chĂĄn nhá» toĂ n ngưá»i mÄ© :0 kháșŁ nÄn cao má»i tao lĂ ngưá»i vietnam
omg :)))
??
what
idk
100%
!!!!
Hello, I've had a large issue with villagers causing lag from what I believe is the POI scan. I have tried many things to fix it, including getting purpur, enabling autolobotomy in the config. Setting up a Skript that auto turns off their brain when not being used, plugins said to fix villager lag but none prevailed. This has been on going for months now with me losing members on my server due to the lag. Please someone smarter than me help
?whereami
it would really be better to ask for support in the official channels for the software that youre using (Purpur)
Hey,
a few days ago I wanted to update Bungeecord and downloaded the latest version. Everything was working find on my aarch64 ubuntu server. Can't remember doing anything else and now when trying to join the server, the bungeecord fails with the error.
How can I fix that?
I also tried bungeecord in docker, but the same error...
hey, when i delete the expansion files for combatlogx it re adds them when i restart the server. does anyone know how to fix this?
You need to delete the expansion itself (the jar file). Deleting the config will just make it regenerate
oh ok
Add argument -Dnet.md_5.bungee.native.disable=true
Bungee has native code?
ye
i think for compression it tries to use native calls otherwise it fallbacks to a Java implementation?
Can you please help me? I turned on 2 factor authentication on my main spigot account in high school and no longer have access to whatever app it was attached to. I have the email and login but it says it has 2FA and I canât login. I bought like 200-300$ worth of plugins. I have all details of account and can provide anything including name and email and password.
@glacial sundial
@nova meadow @fossil obsidian
@runic rain
Iâm guessing you didnât save the backup codes
I have the email, password, and all details of the account. Itâs just, the last I devâd servers was like a decade ago and I donât have the 2fa anymore
I emailed them multiple times Jishuna. And waited
this foo didnt keep his backup codes in a safe location
I wouldnât ping people if I havenât tried several channels already. And pixie- I was 15. Iâm 26 now
i also still have backup codes from when i was young?
Tbh I donât remember ever setting it up. Please donât be rude for no reason
How long ago did you email them
2-3 days ago. If itâs offensive to reach out to them via channels that are more convenient, I apologize, but Iâm just trying to figure this out. I started a Minecraft server again and Iâm trying to get access to my old plugins. Sorry if Iâm coming off as impatient. Just trying to figure this out. From my POV I couldnât tell if it was an inactive support line or if this is like a yahoo thing where now Iâm just SOL
my apologies og, just make sure ur writing down new codes on a piece of paper or saving them to a secure text file on a hardened drive
I definitely will. Preciate you Pixie
2-3 days isnât that long
Pretty sure only md handles support so it can take a while
For sure. And sounds good! I will wait patiently. If there is anything youâd be able to do, even if youâd be able to just let him know that your Homie Brotato sent an email to support, Iâd really appreciate it
Thank you all for your input and advice
It uses natives for polling on linux. On windows this is not used. Compression is handled by netty which that does have natives for both windows and linux.
ive looked at the code for bungee before... its for compression đ
and ciphers it looks like
Interesting. Seems there is jni direct buffers
Could have sworn though compression was handled by netty
Someone should open a pr to use new java API for byte buff compression
Then the native code for that can go away
like NIO ByteBuffers?
Yes
Via the nio buffers underlying the Netty ones
how would nio buffers help in this case /gen
cause Java does it then rather than our native code
then why not use the JavaZlib class that is already there?
cause that performs a copy which is slow
basically the java zlib class needs to be changed to use the underlying native buffer directly
which is possible since like java 11 or 17 or something
hm
declaration: module: java.base, package: java.util.zip, class: Deflater
is nettys ByteBuf backed by an nio ByteBuffer?
if not it might not be able to do it without some sort of copy i think
https://netty.io/4.2/api/io/netty/buffer/ByteBuf.html#nioBuffer()
The returned buffer either share or contains the copied content of this buffer, hmm
it can be with .nioBuffer / .internalNioBuffer
looks like internalNioBuffer would need to be the way to go otherwise u risk waiting on copy
unless copy only happens if u call nioBuffer(int, int) where index > 0 || length < limit
hm CompositeByteBuf's look... vexing
actually maybe not
ok maybe it is
allowComposite in JavaZlib is set to true which means it can? accept a CompositeByteBuf
and a CompositeByteBuf can be backed by one or more ByteBufs
internalNioBuffer will fail if its backed by more than one
and nioBuffer could end up returning a copy instead of the underlying ByteBuffers if it is backed by more than one ByteBuf
however, nioBuffers (note the plurality) exists and seems? like it will return the underlying ByteBuffers?
in which i believe Deflater#setInput(ByteBuffer) paired with Deflater#needsInput() and Deflater#finished() (and vise-versa for Inflater) could be viable
oh i dont know if avoiding a copy is possible on the output side actually
bc if the out ByteBuf is also a CompositeByteBuf (is this possible?) that also complicates things..
this codestyle enforcement will be the death of me
Just write normally, then open the project in netbeans and autoformat it. Makes it much more manageable.
i just opted for manually doing the format instead LOL
Winnpixie gotta be diff cuh
i do Not have netbeans installed and i dont plan on it
surely you can edit the ide settings for your project
went ahead and pushed some PRs for Zlib and Cipher, definitely need someone to stress test them though
i can confirm they worked on a local server, thats the best i can give for input
i guess u could just probably disable composite allowance like native does, but i wanted to preserve that option first edit
that would (probably) guarantee 1 ByteBuffer per 1 ByteBuf
Hey, sorry for the late reply, where do I add the argument?
got it, thx
does someone knows any good vanish plugin?
How do spigot anti cheats detect kill aura?
I get 100 new users every day through TikTok/YouTube shorts/reels etc., and the maximum number of simultaneous players I get is 40. Could I be doing something wrong for my player retention to be so low?
entirely depends on your onboarding process
usually a hard to get into server has high turnover
My server is pretty easy. It's a normal survival server but with boxes
that's why i don't understand
I mean you just cloned DounutSMP so what makes your server anymore interessting that it or any of the hundreds of other clones
I didn't clone DonutsMP - DonutsMP is just vanilla Minecraft, and the mine too
What more do you have to offer?
Theres thousands of survival servers
hypixel minions, /ah, /sell, /orders
multiplayer things
Mine has basic things, but they're well done
Maybe I'll add a government plugin. It doesn't add much complexity to the server and I think people will like it
How do I resolve this? This plugin is totally a Spigot/Paper plugin and it's been out for months and it has tons of people who use it... What is going on.
Thanks
Optic going on a rage
im lowk out here reporting plugins that state theyre paper only but are uploaded to spigotmc.org
im having a bad week and im making it Everyones problem
Check out condom
What
Yes
just reported another plugin bc source code reveals it is only for Paper+Velocity
not Spigot nor Bungee
kicking these god damn foreigners out of my forum one by one
Good idea, i like paper and their nice improvments but you shouldnt lie about bukkit compatibility
well the issue is Paper has such a large marketshare in the server space that its almost (but not completely) guaranteed the plugin dev can upload a Paper plugin to Spigot and not have someone complain that it doesnt work
Thank god my Condom plugin is spigot compatible
if you use a paper specific event then its by definition a paper plugin
Nuhuh
Someone could make a bot that greps for papermc imports
Nuhuh
and get cloudflare blocked in like 3 seconds nty
I can use paper events if i want to, i just need to gate it behind some reflection
What if that process is done during the usual submission checks
Talk to optic about that. But still events can import paper stuff without issue and still run on spigot as long as they gate it
How do you know a maven or gradle worm didnt make it into a jar
Luck
this is different than ur plugin just outright expecting Paper/Adventure classes
You donât run random jars
Well yes a server i contribute to has some basic scripts to compile all plugins from source
if u have a system that can gracefully fallback to Spigot if a Paper component is missing thats whatever
but these plugins are just plain old calling those methods without a care in the world
Paper is the new spigot đ
and would throw a NoClass on spigot
jokes aside though md-5 is the only person i see in builddata commit logs
a person that probably manually updates the bukkit mappings deserves more help than this
Just get AI to do it /s
spigot 26.1 uses the unobfuscated code as is right
Idk
add a checkbox to Resource Uploads "I, <DEVELOPER> do solemnly swear that this resource is compatible with SpigotMC software (Spigot, BungeeCord, etc), and will not crash during runtime due to missing API from non-SpigotMC-related systems (Paper, Velocity, etc)."
spigot dead just cope
Only use it to test my code
Is there any intresting project that is spigot based but incompatible with paper lol
i cant imagine yet bc paper api was just spigot api ++ until the hardfork
I only allow craftbukkit
1.5
https://www.spigotmc.org/resources/twerktree.35496/
actually had to download it once to test this
bad source code link :(
whats the new gamerule for disabling advancement announcements
show_advancement_messages
why decompiling when its like 30 minutes of work to make it work on any version, any platform 
Huh?
how to fix an issue where the should be a built in resourcepack from a plugin upon being in the server but it's not showing
Is there anyway to know why posts arent being approved? Ive posted the same post 3 times and none are going through :c with no why or anything just confused how i know how to fix the post for it to work?
What are you trying to post?
Looking for a developer :c
Make sure you meet the post requirements as listed; https://www.spigotmc.org/threads/section-overview.31012/
also do make sure they're not just held for moderation as that can take a bit
i keep c hecking back to see if they are still looking over it but then the posts are just gone with no notifications :c
Some threads may be removed without notification if they do not have 3 or more of our requirements partially fulfilled within them.
thats annoying :c
thats kind of a buns policy
where do i send screenshots bcs spigot mc is stuck on the cloudflare verification screen when i'm trying to download a file
u just gotta thug it out
me?
ye
well do you know a fix?
if anyone knows just ping me with an answer
?img
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
!verify
Usage: !verify <forums username>
!verify slimefroster
A private message has been sent to your SpigotMC.org account for verification!
Usage: !verify <forums username>
!verify CannonFM
A private message has been sent to your SpigotMC.org account for verification!
Those are display entities. If they're not managed by a plugin, you can use the kill command
/minecraft:kill @e[type=minecraft:block_display,distance=..3,limit=1] while standing next to it
I included a limit=1 and a distance=..3 just in case you fuck up or something lol. It'll only kill 1 entity within 3 blocks of you
cc @signal cove cause it's been about a half hour
Ok
Jus saying no entity was found
Hold up
It works
ThANK YOU

I heard this server help with seting up Minecraft server
When I personnaly try to use it It just refuse to work
yeah we can help you with setting up a Spigot server
idk what wrong lol
Yepie
also idk how to install Spigot / what it use
First of explain what you've tried and what's not working
Well I downloaded Server.jar
Asked claude for help
Help me set up a mods folder and eula.txt
and when I use the comand Mc send to start the server it just show nothing
I see like 3 problems with that đ
- You don't just download the Spigot jar. You need to run BuildTools
- Claude (or any AI for that matter...) đ
- Spigot doesn't run mods only plugins
Also what command are you talking about and where did you run it
.java??
server.java
Why did you set the file extension to .java
Idk it was like that when I downloaded it
x to doubt
You want proof
or did claude make that server.java file for you đ
So it's not a Spigot jar
No
also it's a jar file not a java file?
No don't do that
?
I'm just having to triple check everything you say since you're not consistent at all
It's supposed to be .jar
yeah it was jar
and what is its name?
server.jar
You're trying to start a file named minecraft_server.26.1.2.jar
but your jar is named server.jar
even when i dojava -Xmx4G -Xms4G -jar server.jar nogui it doesnt work
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
cant I just dm you the img
sure if you want to
doesnt mc 26 need java 25
It does
Anyways it appears somethings messed up with their Java install to begin with
it never returns anything even just java --version returns blank
pog
Hi, is there any well-known plugin (paid or free) that patch 1.21.11 known exploits (redstone, dupe stuffs, etc)? Ty
Paper does that
Are they enabled by default? I have paper and I can still dupe
So clearly it is not working :((
You're out of date now though so you'll start to encounter dupes
that weren't patched
You're right I'm out of date. Ty
sonar or limbofilter?
Hi, I have a question. My plugin was removed from the Spigot website and I don't know why. Is there any way to find out?
I think you should get a message in your inbox
if not just email support
guys i need help extremely much
what happened
Im making a plug in with chat GPT please dont judge and he keeps giving me weird lines of code that never works
Im trying to make it so when i equip a rescource pack a diamond helmet with a special id will be replaced with a different model i mase
Made
And i am so desperate like im about to shoot my monitor
That's going to heavily depend on what version resource pack you are making.
(There are far too many changes between resourcepack versions for chatgpt to keep up with)
Kind of unsure what you mean about rescource pack versions
Just in case which i dont think you mean im making this on 1.21.11
I think they call it pack_format now, but I still refer to it as version.
1.21.11 is pack_format 75, so you gotta follow the structure for it.
So in simple terms what can i do right now to fix my problems
If you want to i can tell you every thing i have
It would be best.
What's your directory structure look like right now?
Wait, how are you modifying a helmet?
They don't have 3D model support. Are you using a different item for them to wear on their head?
Dont they have a 3 model when equipped
AFAIK, they are just a texture.
Pretty much any item itself
You'd want to apply a custom model to an item and then force it on the player's head/helmet slot.
I think there's a tag you can set for it being equipable
I'm not sure if there are tags for armor or not
Isnt there armor_toughness
Thereâs armor and armor_toughness
hey guys im new to hosting a server and really just want it to be for me and some of my friends and I have a couple of questions that are if im hosting a server for 8 players with a pretty big world for a long time with mods and plugins, i'm just really not sure which plan I should get from this server provider
That's going to depend on the provider
ah okay thank you
Which one were you looking at using?
I've used their free servers before and they are alright.
yeah im just not really sure what to use idrc as long as i spend around 20-30/mo and get it to work well
i did a server with my friends before but the world started lagging later when we built so much on it
Yea, that seems to be a common issue with some providers.
If you want something good, I'd recommend KineticHosting.
https://www.kinetichosting.com
It's pretty impressive what they offer for the price. Servers are able to keep up with my usage.
okay cool ill just go with your recommendation then because id bet alot that you know more then me, thanks
is it simple to like adjust plugins and stuff on it
They have a built in modpack manager that they update pretty frequently.
They also have full SFTP support if you want to manually upload things.
It has integration with Modrinth and Curseforge so finding mods is easy.
oh thats perfect
sounds like heresy
They claim to improve performance without any benchmarks
I think @wet badger has used universe spigot. Maybe he can attest to it.
how to make player heads show farther than 64 blocks? I tried changing entity tracking range other from 64 to 256 and making entity-broadcast-range-percentage higher too
but its still not showing. I tried vanilla client too so its not player side
yeah but like im changing entity distance to 500% on client side also without any change
still 64 blocks
They probably donât count for that
Sooo any ideas what can i do? or is there... nothing we can do
The rendering of block entities that use the block entity renderer stops beyond a hard-coded block limit which is modeled after the radius of a sphere. This limit is not affected by the Render Distance nor the Entity Distance scale in the Video Settings.
i dont work for that server anymore,
I wasnt too involved in that area but it was pretty decent
bunch of my customers use USpigot and it's pretty solid
I find it a little expensive but it's the foundation of half the SMPs I work for
I just find it incredible that they don't have benchmarks
Is it possible to change the simulation-distance/view-distance without restarting the server?
and change the max players
Yeh until the license server fails
There's startup overhead too
overrides:
minecraft:place_recipe:
action: DROP
interval: 4.0
max-packet-rate: 5.0
ServerboundCommandSuggestionPacket:
action: DROP
interval: 1.0
max-packet-rate: 15.0
ServerboundPlaceRecipePacket:
action: DROP
interval: 4.0
max-packet-rate: 5.0
what should i use?
first one or third one
Can someone help me?
Just try
so i just got a mc server and my friend said to install a few plugins and i just what to make a kit pvp server and i have no idea what im doing
Accidentally reinstalled/reset my Minecraft server on Gamever. No backups visible. Need help checking for snapshots or recovery.
You'll need to contact them about it
Nothing we can help you with
If anyone is dealing with any lag on there server they cant figure out give me a shout.
I'm Vise, I run Astral Studios. I've just finished work on a new Paper plugin called Astral Profiler â it attributes server lag back to specific plugins, and within those plugins, back to specific listeners, commands, and tasks. The idea is to skip the "remove plugins until the lag stops" guessing game and just see which one is actually misbehaving.
I'm offering free copies to a few server owners before launch in exchange for honest feedback. No catch â keep the plugin either way, and you don't have to write a review or post about it a review would be nice but dont have to.
If you've had any unexplained lag on your server or just want to see what your plugins are actually doing under the hood, happy to send you a copy and walk you through setup.
Let me know if you're interested.
â Vise
Astral Studios
Can I have a copy to test
sure send link to server in dm let me verify and then ill send over a copy
50$ and iâll have a go at recreating it
have you heard of spark
spark is alright but this is alot better
how?
it was also designed for people dont code your typical server owner who has no clue about anything code related
such people should probably let people with knowledge deal with problems
im not shitting on spark at all spark is decent. but mine is alot more indepth and easy to understand than spark
how do you attribute stuff?
this just sounds like a "fancy" UI for spark, which will prolly make assumptions that turn out to be wrong, hiding details, etc, all the stuff we like
its a private server i want to test it on
well here let me actually send you the indetail sections for each of the plugins approaches to different things
Are you capturing memory allocation or something? What's the difference between your plugin and spark.
nope not memory necesarily
how do you determine which plugin is at fault if one plugin makes another one misbehave?
I just remember that there was a profile called Flare for the Airplane server once that had a paid server, and it's main draw was capturing memory allocations
that at least was written by somebody reputable
I mean spark has memory allocations as well
yes, it's good software. take a look at flare which is GPL licensed, if you are trying to compete with spark it would be interesting to bring that up to date
again im not trying to "compete" with spark because mine has a soft dependency for more features from spark if you know how to read spark.
but anyway back to your question yuel
ill use worldedit and world guard as the example as we all know how they work together
WorldEdit pastes a large schematic, which fires thousands of BlockPlaceEvents. WorldGuard listens for BlockPlaceEvent to check region permissions. So a single WorldEdit paste causes WorldGuard to do alot of region-check work. what my profiler will report/catch is that WorldGuard is slow. The samples show WorldGuard's BlockPlaceEvent listener having a p95 of 12ms with 50,000 calls. Looks like WorldGuard's fault. The reality: WorldGuard's per-call performance is fine â it's just been called 50,000 times in a burst because WorldEdit fired all those events. The cause is WorldEdit; the symptom is WorldGuard. Astral attributes the symptom and realises that it was world edit that enitially causes those problems which threw world guard as the issue basically.
thats how it determines in that example
so you just hook into listeners?
and walk up the call stack?
that seems super simple
Not quite â there's no call-stack walking. Astral wraps the registered listeners themselves (HandlerList swap) and times the dispatch, so attribution is direct from the registration point, not inferred from a stack. Same approach for commands via CommandMap and tasks via scheduler proxying. You're right that the core idea is simple â it's basically "instrument the entry points, ring-buffer the durations, run a detector pipeline over the samples once a second." Three detectors in v1: main-thread heavy, exception rate, async/sync violation. Severity comes out of configurable p95/mean thresholds. The interesting part isn't the wrapping, it's the bits you have to get right around it â keeping overhead sub-microsecond per call, classloader visibility for the proxies (Proxy.newProxyInstance needs the right loader to see both Bukkit's interfaces and our own marker), the dev API for plugin-author-driven attribution
like i said im not competing to remove spark itself but run along side it in a sense you can use either but the main point of my profiler is for people who you know dont exactly know exactly what on earth they looking at.
Oh god that sounds horribly inefficient
and also little extra things spark cant do for big moduler cores for example automatically detect if a module is causing insane problems and disable them and log why it did and is doing it.
It's measurable but very small. Two System.nanoTime() calls and a write into a lock-free ring buffer per dispatch â comes out to roughly 50â150ns of overhead per event invocation depending on JVM and CPU. For context, the events Astral wraps are things like BlockPlaceEvent, which already cost on the order of 10â100”s to dispatch on a normal server (handler lookup, listener iteration, plugin code itself). Adding ~100ns is well under 1% overhead even on hot paths. The ring buffer is 256 longs per module, fixed size, no allocation on the hot path. Aggregation (computing p95 etc) only runs when Astral builds a snapshot for the dashboard â not on every event.
and just to clarify again its not to replace spark but coexist
So one proper profiler with a bit of overhead and another instrumenting profiler with even more overhead, wooo
not necessarily
why does all of that sound like ai made up stuff
And you are choosing to promote a paper plugin on the spigot discord, breaking two rules at once, nice!
Yeah I am smelling a LLM psychosis too
you do realise most plugins are made for all...
well that is true đ
Yet you explicitly used the term paper plugin đ
becuase its not supported of everything and is mainly tested on paper at the moment but does work on others for example im currently working on folia support
Great, another project maintained by papermc! We are still on the spigotmc discord tho
Well thank you for your input
I would suggest you to familiarize yourself with the rules of this community
How was your initial message not a blatant advertisement for your paid product? Lol
its in a channel for help and i offered help for a common issue people have again fine line im not technically breaking a rule
You are lucky this place isn't moderated, lmao
By that you mean you dumped it into an AI?
This is clearly AI garbage
well its not "AI" took awhile to code it actually thank you for discrediting my work. but everyone to their own
You used ai to describe your plugins functions to this chat, theres valid reason to suspect the whole plugin be written by ai. Save your time, nothing good will come from posting generated content. Even if ai is very smart and can code the plugin, it takes real programming knowledge to correct its mistakes.
top 10 spigot moments of the 2026 season
đ bro
yes, i believe i PR'd that method into API actually
view/sim distance dont think so
just because i used ai to explain the plugin doesnât mean i didnât spend my time making it. ai can explain it better than i can i have dyslexia so hard sometimes for me to write big messages like that so i use ai
Can I have a copy
To test
All these people are haters
Yeah same I want a copy to test on my private server
first
second i guess? <- thats a question no mute pls
how do i us bungee cord
fourth
Iâm going to strangle you
Sometimes when I restart the server it just freezes and the last line is always
.... [14:41:40 INFO]: [LuckPerms] Goodbye!
This is the output
huh, did someone use Za Hando to erase my obnoxious seventh message
no wait, nevermind, i got the channels mixed up
9th
Ok
11th
Hey
I need support
Is anyone there?
I get a io.netty.abstractchannel error when i join my own server
Its spigot
14th
15th
16th
Is there a plugin that shows your own name tag above yourself in F5 mode?
First guess would be that that is totally a client-side thing and can't be influenced by a server.
Is there a way to bump up the string limit from these: UpstreamBridge - overflow in packet detected! Cannot receive string longer than 2048
i mean i dont know of a plugin for it but it'd most likely have to use armor stands or something above u
Then other players would see multiple name tags on you
Hey guys, people joining with bedrock on my java server with geyser are told they need permission to join this realm. Any ideas why?
Anyone know a plugin for right clicking villagers to run commands?
that isnt citizens
@fair light , I could perhaps create this for you. DM me, need to know more information
30th
How can I check a player's village reputation? I have tried using NBTExplorer but I don't know what file it is stored in.
which version?
I couldnt re-create the issue with the npcs not loading in, but its there. I did however manage to crash the bedrock client when switching servers
Does anyone know where the logs for bedrock are?
I opened an issue for the particles aswell
Oh shoot
Wrong place :L
@west cloak might be the villagers nbt
anyone know why this doesnt work? /summon minecraft:armor_stand ~ ~ ~ {NoBasePlate:1b,ShowArms:1b,ArmourItems:[{id:"leather_boots",Count:1b,tag:{display:{color:13224393}}},{id:"leather_leggings",Count:1b,tag:{display:{color:113224393}}},{id:"leather_chestplate",Count:1b,tag:{display:{color:11394815}}},id:"player_head",Count:1b,tag:{SkullOwner:"gamergirl008"}}],HandItems:[{id:"powered_rail",Count:1b,{id:"minecart",Count:1b,CustomName:"{\"text"\:\"gamergirl008\",\"color\":\"blue\"}",Pose:Body:[0f,20f,0f],Head:[328f,20f,2f],LeftLeg:[340f,360f,0f],RightLeg:[20f,21f,2f],LeftArm:[312f,344f,22f],RightArm:[242f,38f,28f]}}
Guys I need help
I am unable to use grief prevention plugins on spigotmc
Anyone
Mods
When I try to apply grief prevention to my aternos server it always shows a prob
Yes in log it shows that install unknown or delete grief prevention.jar
@mellow dock
Bro u there ?
lol
then you should not be running a server because you will have other costs that you will not be able to cover
i think if you can't afford a $5 - $15/mo host, you should have other priorities - like finding a job
You would have to use a plugin dedicated to managing player permission nodes by group
The general go-to is LuckPerms
So to use any plugin I need to have luckyperms?
Well, not necessarily. Some plugins don't have permissions, some have reasonable defaults. Though if you want to change what players have what permissions, yes, you will need a permission plugin
Ok
why is help archived
because we now have #help-server and #help-development
separated the two topics as they often cluttered one another in a single help channel
@runic rain bro I'm a 16 year old
And in my country there arent exactly job options for the youth
(1) I seriously doubt there are no job opportunities for youth, especially at 16. There are community centres that will assist you in finding a job at that age
(2) That leads me to believe you're too young.
Nevertheless, if you're running a free host, you should expect to run into limitations
The government here is unable to give jobs to the graduates
Hippity hoppity arent you too young for discord
What country?
No, 13 is the minimum age I believe. He said heâs 16 if you want to believe that
in other countries the min age is different
COOPA law requires minimum age of 13 Thats a world wide internet law if you want to call it that
^ Not worldwide
The COPPA or what ever its called isn't named the same in other countries but its the same law worldwide
Well, no. COPPA is literally defined in US federal law.
I know in the netherlands it starts with a D
There may be similar laws in other countries, though it's not COPPA
isn't named the same in other countries
That being said, that's why "in other countries the minimum age is different" applies
in my country COPPA exists so idk, maybe its world-wide but not in a few countries
Not sure why we're on about this though lol. Very off topic
Cause someone was talking about a minimum age requirement
It went from aternos to coppa lol
how do i make it say the world next to the name in chat like this [survival] member bicxter > hi
..
Multiverse has that as a config option
Fix your chat plugin then
Thanks, i will test it ^^
Hello i have a problem with the permissions of bungeecord, the command /list work for me but not the /server
Has anyone here experienced vanilla chunk loaders(minecarts going in and out of nether portals) not working fully in spigot? Like the redstone in the area seems to work, but plants dont seem to be growing. Is this maybe entity activation range? Are plants (wheat/melons/potatos) considered entities for the spigot.yml config?
Does anyone know how to not have this: https://gyazo.com/c3623ba49ab4869aeb033024156fd6f6 But have this: https://gyazo.com/1621c4b09c5e1afc189f6be99ac7d6fe
disable tab completion in the spigot.yml
Or could anyone tell me when chunks are loaded without players around, do villagers still work and do plants grow? if not, is this something that is easily fixable?
Only spawn chunks are loaded by default
yes, but say i have a chunkloader - like a minecart bringing materials to the nether and back
the plants (wheat/melons) dont grow, and the villagers dont plant stuff, but the redstone still works
is that in spigot.yml?
i dont think its paper
is there documentation for the spigot.yml properties?
@runic rain, i have downloaded the 1.16 version, but the Plugin give the error java.lang.ClassNotFoundException: net.minecraft.server.v1_14_R1.NBTBase that says, it's for 1.14
@runic rain if i disable tab completion it looks like this: https://gyazo.com/3785c83c74784f84901b81a8ef289c60 I want it to look like this: https://gyazo.com/1621c4b09c5e1afc189f6be99ac7d6fe
does towny API even exist any more
I know pure did stuff
ok ty
If any1 had the same problem as i did, the solution is to downgrade your server to like 1.12 or something and then use the plugin viaversion and join in 1.16. Jeez that took me all day
Answering a question != advertising ;P
Gijs, in doing so you're also not able to use any features added in 1.13+
So you're basically trading off 3 years worth of features just so your tab completion doesn't show?
Yeah I realised that, but i am working on a faction server so I wasnt going to use a lot of the newer features.
And maybe it works if you dowgrade to just something like 1.15 than you would still have some newer features
A viable alternative would be to continue to run latest but install a plugin that blocks tab completion
Though I don't understand why you want to block tab completion to begin with
If players don't have permission for a command, it won't tab complete
Should be pretty easy to make such a plugin too, tbh
Well they exist
probably yeah, I imagine more people would want such a thing
yeah, more people could hide their /skript:12jjwdaj432j12qdasjk that gives you op
Hot
ezProtector disables tab and shit
https://papermc.io/forums/t/1-12-2-1-16-x-ezprotector/1361 i heard it works on spigot from someone too
if it uses Paperlib features and has that lib shaded in, yeah it will
I mean building against paper does not mean it wonât work on spigot
Using paper features without providing proper fallbacks will
Yeah exactly, thats why I mentioned that if it uses features from the paperlib and doesnt shade the lib, it wont work
It has no real reason to use paperlib
Only thing ive used paperlib for so-far is to load chunks and using less ram whilst using less ram (dont remember exactly)
give him ftp?
i mean i want move them minehut
and make server
but
how i give to my friend perms to the channel files
i think you need to give him ur minehut passes, minehut doesnt support sftp/ftp/ssh
on minehut i give them email and password
yeah
no not minehut
i move them minehut
now i use with my pc
but how i give to my friend perms
you moved away from minehut right
yea
what host you have
hmm i just use my pc
you'll need to set up a FTP-Server or just send him/her the files they want
or use something like anydesk so he/she can live edit them
does anyone here use start.sh to restart their server when you use the console command "restart"? Because i cannot get mine to work
hmm
you'll need to set up a FTP-Server or just send him/her the files they want
Ill recommend you use SFTP though.
Yep, if youre on Linux, use vsftpd
hes windows probably
yea
and to get it SFTP, install openssh-server too
we have windows
FileZilla server maybe?
Use FileZilla server then
or openssh-server yeah
nah openssh-server is just to get it secured
recommend FileZilla Seerver then, easier to understand
since SFTP is essentially FTP but over an ssh tunnel đ
this is my start.sh script:
while true
do
java -Xmx8G -Xms2G -jar spigot-1.16.1.jar nogui
echo Restarting in 10 seconds, CTRL + C To Terminate.
sleep 10
done```
while true wat
Restarts the server when it's stopped
but hes starting the server before the Restarting in 10 second message sends
why
But it's not working when i use either "stop" or "restart" on the server console
I've tried all sorts of commands, even just:
java -Xmx8G -Xms2G -jar spigot-1.16.1.jar nogui
You don't need the while true if you intend on using /restart
Be sure it's set properly in the spigot.yml
restart-script: ./start.sh```
you need to remove the ./ i think
I tried that too
wth then
The server recognizes that start.sh exists
because it attempts to restart using it
your shebang is wrong
its #!/bin/bash
or in your case, since you use /bin/sh, #!/bin/sh ( I assume youve got a reason to use sh over bash
Oh, i just tried both #!/bin/bash and #!/bin/sh and neither work
Odd, but thats one issue less đ
lol true
I don't have any plugins in there either, so there's no interference
And it's a clean build, spigot is up-to-date
do you have a file called start.sh in the same directory spigot is in
and it tuns the startup command
not .bat but .sh
Bot that allows my hub compass to be only in a specific region
Hello, I would like to know if anyone has used Docker to orchestrate multi server with Spigot and BungeeCord and its advantages and disadvantages 
@restive pivot I have a start.sh file, and i use a startup.bat file to initially start the server
https://hypixel.net/attachments/upload_2015-5-6_19-35-34-png.126313/
Is this kind of horizontal bar possible to do in a vanilla MOTD? I'm trying "----" bold and strikethrough, but doesn't come out like in the pic
try makingg the ./start.sh to
./start.bat in the config
Plugin that allows my hub compass to be only in a specific region pls
https://hypixel.net/attachments/upload_2015-5-6_19-35-34-png.126313/
Is this kind of horizontal bar possible to do in a vanilla MOTD? I'm trying "----" bold and strikethrough, but doesn't come out like in the pic
@cedar ivy Could probably just use spaces no?
Oh, hey, ty, I figured it out -- it's the "âŻ" character
We added two new blank servers to our bungee network with pebblehost, but now many players are unable to connect to any of our servers, including our hub. I have heard this is an issue with bungee connecting to spigot. Anyone have any ideas?
The start.bat thing works on my home computer, but not on my server.pro server
hello wondering if anyone else has had this happen and if so how you fixed it i have a server with about 150 players and it seems over night a few players had issues login on and now about 10 players have god mode that im not able to take away hoping someone might have a few ideas
Does anyone Know how to install minecraft plugin exsention on Vs code????
hello does anyone know why after changing my spigot .yml messages it just overwrites it after reloading?
Can spigot plugins run bungeecord commands?
Also visa versa: Can bungeecord plugins run spigot commands
hello does anyone know why after changing my spigot .yml messages it just overwrites it after reloading?
@fringe ruin Never /reload. always /restart. and try changing while the server is shut down
i did it again just now and it still doesnt work
i did it again just now and it still doesnt work
you did what?
Does anyone Know how to install minecraft plugin exsention on Vs code????
@west cloak what MC plugin extension on vs code. there are many. If you are making a plugin use a Java IDE like Intellij or Eclipse
Don't use vs code for java
yup
Hi, I have loaded a resource pack into the resource folder loads fine but users from the outside can not download all of the resource as it keeps getting stuck at 50% . Can any body help
hello please help
i make spigot plugin vault(Inventory) and Kits
why is it my kits items will be put on the vault?
trying to not post a "english do you speak it" meme
you dont understand?
is their anyone who can understand please
2 plugins vault for users and kits for all users
my problem is the items from the kits will also show on the vault
Looking for someone who'd like to share their ideas on a profession plugin we'll be working on soon for a Gamemode system thats been in the works for almost 2 years.
The current gamemode system we have implemented allows us to spawn schematics across the world without obstructing terrain/lakes/trees etc. Allowing players to join a dynamic world that perpetually moves around players. This would allow us to spawn things like gold veines/ iron veines/ herbs schematics and much more and add some sort of animation when mined/collected/chopped with holograms what not.
We're really looking for some sort of economic profession system that'd be balanced.
I have been having a issue with a server, I start it up, loads all of the plugins and then shuts down.
Anyone had that issue before?
There's likely an error
Hmmm
Want me to paste the pastebin of my lastest.log?
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Here it is, just in case.
somehow I cant create kits any reason why it says kit has been improperly defined contact an admin
@coarse junco There is an NPE in the plugin "AuctionHouse", and there is an SQLite issue with "SuperiorSkyblock2". The NPE can only be fixed by the developer of that plugin, but you can try changing your SQLite credidentials and see if that works (for SkyblockSuperior2)
If you include written books in the inventory essentials says that try make the book in the config @cunning cloud