#help-archived
1 messages · Page 137 of 1
Anyone here help me with packetplayout enetity metadata?
?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.
?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.
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.
Hey any recommendations to avoid or ease lag? Anything in spigot.yml that can be modified?
Do tag me.
You're supposed to read what the bot says, not spam commands (it's quite obvious that you did 2 times and just deleted the message) @frigid ember
okey
That guide is somewhat dated, doesn’t include any info on no tick view distance, which was a fairly recent (few months ago) thing that started on tuinity and made its way to paper. Massive performance saver.
yeah that guide pretty much says to use paper
I would go a step further and suggest to use tuinity but that’s just me
Hey! I am looking for plugin, which can detect clicking F and which can convert that on command. (That's possible, because in Minecraft F is switching tool to second hand)
bro you can change it in your minecraft settings i think
Hey! I am looking for plugin, which can detect clicking F and which can convert that on command. (That's possible, because in Minecraft F is switching tool to second hand)
That'a not possible, the client doesn't send the clicked keys to the server, it would practically be a keylogger if it did.
And the keys can be changed in the settings.
Yeah it is possible lmfao
That's possible.
Just don’t know if there’s a public plugin to do it but I can tell you it’s very possible
hmm well i dont think clints sent keyclick packets to server
I would like to limit the number of commands and e.g. open the menu with the F key.
Thanks Fendi! ^^ I check that
Jesus Christ you people need to stop saying shit is impossible, I’ve done about 4 “impossible” things this month alone
Martinezzz121 that is not a plugin tho
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/player/PlayerSwapHandItemsEvent.html
That doesn't guarantee that the pressed key is F
it doesnt
Kevin how would that be possible if minecraft doesn't send the pressed keys?
Yeah but Minecraft fires an event whenever you hit your swap item key so it basically does
But the keys can be changed
anyone know how to make a player lay using PacketplayoutEntityMetaData?
Guys how do I detect you the user clicked mouse 1 button!!!!
But a key will always happen
@iron nebula more complicated but listen for arm animation packet and make sure the player is not digging or placing.
It was a meme
@iron nebula I, for example use F to pick the current item (which by default is mouse button 3)
Just stop
^ shut the fuck up please
^
Me?
Finally spigot chat = Toxic
What he asked is to detect a certain key, which is impossible. I don't underatand why you use such words to argue.
anyone know how to make a player lay using PacketplayoutEntityMetaData?
And I don’t understand how you don’t have the small amount of brain power to decipher what he was really asking, the rest of us seemed to make that inference no problem.
Oof
I mean, he props got confused bcs he had that F keybind
Sorry man @frigid ember I saw your question but I really don’t know, would help if I did
i don't think a server can force a player to lay on ground
You can make player invisible and make an npc lay clone using packets?
i know you dont understand what i am saying
im not really, all I got is that you want someone to lay on ground
Yeah I think the way to go would be to have the npc lay down instead the actual player. Are you trying to make something like the mineplex death thing?
yea
Because that’s done with NPCs.
like a command /lay lays player
so i am thinking of hide the player and make npc exact with player uuid and lay him on ground
No use a different uuid
you can just give him the players' texture
But send the same skin data in game profile.
hmm yea i will just use skin restrorer api
?
You don’t. Extremely easy to set it with packets
for adding skin to npc
yeah it's probably just easier to do it on your own since you're already creating the bots and sending the packets
Yeah you don’t need skin restorer for that
hmm
anyway i want help with packetplayoutentitymetadata
that makes npc lay on ground
i think
I think it's easier for you to depend on ProtocolLib
i wouldn't recommend using NMS to send packets
Oooop lol I do that
i was using Wrappers of protocol lib
But it’s way easier to use protocol lib
I have a big boy reflection lib to do it, it’d be extremely difficult if I didn’t.
do you inject into netty pipeline
i'm pretty sure it's in the datawatcher otherwise there is a method
to change it
tho it's protected
I only have a need for sending so I just drop them into player connection
i have no experiance how to work with packets
you know how this works?https://www.spigotmc.org/threads/how-can-i-make-a-fake-player-sleep.371318/#post-3391128
Idk whats wrong with my code: OfflinePlayer player = Bukkit.getOfflinePlayer((String)name); String div = "<div style=\"color:white;\"> placeholder </div>"; if (player.hasPlayedBefore()) { String table = "<table style=\"color:white; margin-top:10px; margin-right:auto; margin-left:auto;\">" + " <tr>" + " <td style=\"text-align:center;\">Playername: %player%</td>" + " </tr>" + " <tr>" + " <td style=\"text-align:center;\">First time joined: %joindate%</td>" + " </tr>" + " <tr>" + " <td style=\"text-align:center;\">Time played: %time%</td>" + " </tr>" + " <tr>" + " <td style=\"text-align:center;\">Times joined: %timesjoined%</td>" + " </tr>" + " <tr>" + " <td style=\"text-align:center;\">Deaths: %deaths%</td>" + " </tr>" + "</table>"; table = PlaceholderAPI.setPlaceholders(player.getPlayer(), table); div = div.replace("placeholder", table); } else { String warning = "<p style=\"color:red; margin-top:10px;\">This player never joined this server."; div = div.replace("placeholder", warning); }
I get on the page as the result: Playername: %player% First time joined: %joindate% Time played: %time% Times joined: %timesjoined% Deaths: %deaths%
whats wrong?
Oh jezzz
Wait PAPI only replaces registered placeholders. Right?
Maybe these Placeholders didnt get registered by the plugin
And the docs said something wrong
But theres a secound block with other placeholders: %PlayTimes_playtime%
%PlayTimes_uptime%
%PlayTimes_joindate%
it checks for registrant name and if it has it returns something back
i think it's lowercased
I saw something
Maybe its not: %player% it is maybe %PlayTimes_player%
The docs arent really good.
lol
seems like im dumb
I will check it.
Ok %player% is a placeholder which only works in the plugin and not outside of it.
But its good that the others work
Is there a join statistic in spigot? I only found a leave statistic.
probably a minecraft statistic value
of how many times you've left
I doubt there is
if it doesn't already exist it's insanely easy to do
Is there a join statistic in spigot? I only found a leave statistic.
@frigid ember if a player is currently online, his join statistic is his leave statistic + 1. Otherwise, it's the same as the leave statistic.
Ah. So leave and join is the same? ok
i mean unless you never disconnected lol
It's not always the same, read what I said.
ah sorry i missreaded it
ok ik now how to do it.
with the player.isOnline property
wat-
I mean a OfflinePlayer.
isOnline just does getPlayer with null check 🤷♂️
yeah, but i think using it is easier than checking it myself.
yeah it's the same
uh..... what are you trying to do @frigid ember
is that a REST reply?
would be better to store those informations in a database though
and have another server serve REST stuff
I have been trying to figure out how to delete a dropped item, I just cannot figure it out. Does anyone know how to do it?
Get the entity (Item class) and then remove it
oh ok then, thank you
Hey
Does anyone know which ScoreboardAPI should I use for Minecraft 1.8-1.15
1.7-1.15*
Hi, I wanted to know where I can find to request an unlock of my spigot account and that.?
Ping Choco or someone
no...
don't ping nobody , he'll just get angry
because that's not how you're supposed to get help
Lol
I no longer plan to mention anyone
you know is that I searched and found nothing
This dimension number in a player.dat file, how do you determine this number for a given bukkit world, or is it not possible through bukkit API?
I am aware, but for older versions?
?support @ dino
oh interesting, thought it was the player's last logged out world
which file/nbt entry contains the player's last logged out world?
That's it, I just don't understand why you want that value
?support @ dino
@subtle blade thaks 🙂
I need to change the world of an offline player; like an offline /tphere command
Does the order of Bukkit.getWorlds() equal this dimension?
like if overworld is at position one, its Dimension 0?
No. Sounds hacky. Write some constants for magic values. Overworld is 0, nether is -1, end is 1
(the ID subtracts 1... I honestly don't know why they weren't just defined as such)
Interesting, will need to look into how it will work out with multiverse / multiworlds I guess
Not certain. As far as Bukkit is concerned, only those 3 values exist
It's quite likely that the plugins just teleport on join
1.16 does, however, change this as dimensions are registerable objects
ic, thx :)
Doing /dynmap fullrender overwrite old dynmap data?
Hello I need support with ChatControl plugin. This is the problem:
The plugin works fine it’s just that when it is installed on my server it messes up the leave system. So when people join it updates but when the leave the player count stays the same. It is only like that when ChatControl is installed
did anyone ever encounter some weird error that your server just freezes for the player while it can still chunk load, do commands in console etc and be on 20tps
i cant do any commands ingame, i cant open guis/chests, cant talk, can actually break and place blocks in protected areas, (and they dont drop anything when broken)
oh also no error logs
Hey I’m a bit of a noob here. I was just wondering after I’ve downloaded the plugin and checked it’s installed how I actually use it eg when I try to ban/mute someone it says I don’t have permissions so I’m just wondering how I get these perms?
if you dont want to make ranks and assign perms to them, just op yourself through console
/op (player)
Ahh thank you
You can also op your players too so that all of your players can ban the cheaters
if it says unknown command. type /help for help try it without the slash
you can also op your players too so that all of your players can ban the cheaters
Your all very helpful!!! Thank you
One question...
When i active towny on my server people can't open thier chests in survivel. Why?
do you have worldguard/griefprevention?
or basically any plugin that protects something
I use claim
?
Like u can claim with goldshovel
that's called Griefprevention. you should be able to open chests if they arent claimed by anybody else
But when i active ur towny plugin everybodys chest been locked
im not sure how towny works but did you bother to create a town
Yes
did you claim any land for that specific town>
No
mightn't that be a good thing to do
i cant do any commands ingame, i cant open guis/chests, cant talk, can actually break and place blocks in protected areas, (and they dont drop anything when broken)
no but seriously this is a huge issue please help
Hi! I use the golden crates plugin, and for some reason, It wont let me pay my players for winning money out of the crates. What is the right command? Also 2 of my crates are listed as invalid and I dont know how to fix it. Any help?
what economy plugins are you using
Im not sure, i think ecomix
I think I figured out the money issue, but some of my crates are still being listed as invalid
does spigot get a jump start on updating with snapshots or do they wait until 1.16 is official? last time I ran a server was pre-bukkit death and they had no snapshots then
#spigotcraft runs on the most recent in-development build from Spigot.
md keeps up to date with snapshots, though nothing is available for use publicly
ok, that's cool. hopefully can cut down on the wait time for 1.16 spigot/paper
is there any reason why my glow enchant isn't working? Here is my code https://pastebin.com/aduUmdYH
I get this error [13:11:36] [Server thread/INFO]: ramdon_person issued server command: /world [13:11:36] [Server thread/WARN]: [FreeBuildTools] Task #3716 for FreeBuildTools v1.0 generated an exception java.lang.NullPointerException: null at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftMetaItem$EnchantmentMap.lambda$new$0(CraftMetaItem.java:1598) ~[patched_1.15.2.jar:$ at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:469) ~[?:1.8.0_231] at java.util.TreeMap.compare(TreeMap.java:1295) ~[?:1.8.0_231] at java.util.TreeMap.put(TreeMap.java:538) ~[?:1.8.0_231] at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftMetaItem.addEnchant(CraftMetaItem.java:939) ~[patched_1.15.2.jar:git-Paper-350] at com.voidcitymc.plugins.freebuildtools.Worker.createGuiItem(Worker.java:72) ~[?:?] at com.voidcitymc.plugins.freebuildtools.GUI.createGUI(GUI.java:179) ~[?:?] at com.voidcitymc.plugins.freebuildtools.GUI$2.run(GUI.java:151) ~[?:?] at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.15.2.jar:git-Paper-350] at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.15.2.jar:git-P
Material.AIR doesn't have meta
So im using, a TTT plugin that ive got from this site and I set up everything. Everything works till I start the game, cuz then everybody gets constantly Tp'd back to his spawn point. Could anybody help me here or does anybody have a clue of what could be wrong? Im in despair and really need your help.
but the item that I setting isn't air @bold anchor
what is a ttt plugin?
trouble in terrorist town?
How can I limit mobspawning in the end?
Player had the idea to make an enderman farm and it is currently lagging the server A LOT!
There's settings for it in bukkit.yml and spigot.yml
Which one exactly? I've edited that config previously but I want in that specific world
Let me get a link
Thanks Sam!
Thank you! I hope I find my answers
Note the spawn-limits part. But applying all of those won't hurt performance either
Do you know though how I can specify for a world? I've actually applied from this link and it has really helped my survival world.
The end on the other hand spawns like hotcakes.
Ah I think I found it. 🙂
Hi, is there a way to remove donkeys and llamas from server without writing my own plugin? Are there any plugins that do that?
multiverse if you have it installed already has an entity blacklist
I don't have multiverse
Then I'm sure one exists already that doesn't require all of Multiverse ;P
WorldGuard (and many other plugins) can do this.
Does WorldGuard allow you to limit how many mobs spawn per chunk?
Oh, sorry that was to @kind crow
Yes yes, I involved myself sorry!
I found this one https://www.spigotmc.org/resources/mobremover-v1-0.15451/
@kind crow, are you using any kind of plugin for region protection? A lot of them can stop spawning in the wilderness too
I don't have worldguard
Last release:
Dec 9, 2015
oof
I'm not sure I'd be looking too much more at that one
I don't think I need worldguard. I have an anarchy server
Can I make it so no one else can op?
Does anyone know of a plugin that limits mobspawn per chunk?
No sorry I don’t
Those who do maybe?
@kind crow, are you wanting to remove donkeys and llamas for dupe reasons?
Worldguard would probably still be my recommendation for a solid plugin that can restrict spawns.
Also Moo make sure you get a permissions plugin.
I reommend LuckPerms
@flat topaz, by default, nobody but ops can op. I'd also recommend LuckPerms for all of your permissions needs though
@kind crow, are you wanting to remove donkeys and llamas for dupe reasons?
Worldguard would probably still be my recommendation for a solid plugin that can restrict spawns.
@azure bobcat I use this plugin for preventing players from putting chests on donkeys, but they found a way to bypass that https://www.spigotmc.org/resources/dupe-fixes-illegal-stack-remover.44411/
Ok ty very much @azure bobcat
If it's for dupe reasons with the chests, isn't that fixed in Spigot right now anyway?
I have 1.12
Ahh
With Luckperms, make sure you download from the website (Luckperms.net) as SpigotMC's not currently up to date.
LuckPerms is one of the best plugins every made, truly.
can't I just call something like that with an interval? /kill @e[entyty...Donkey...]
killing donkeys repeatedly would probably generate lots of excess leather. Probably not ideal for performance.
I found this one from 2014 and it works on 1.12.2 https://dev.bukkit.org/projects/nospawn
is tehre a job plugin?
Have you looked for one?
jobs reborn is the only one i can find
Looks like you answered your own question
idk if theres a better one tho @azure bobcat
MC jobs used to be a thing but it doesn't appear to be being updated any more
Hello! Can I please get my forums name changed?
Please help, how to disable achievements In version Spigot 1.8?
Name changes on the forums are granted to those who have donated to the project. Donations are processed manually and generally take up to 24 hours. The donation widget can be found on the home page of SpigotMC at: https://www.spigotmc.org/.
I'll get it one day
Do I have to donate a certain amount?
will plugins be messed up until they all get updated? or will they be fine with the update
Depends
what time will 1.16 be out for spigot
?eta
There is no ETA. Having an ETA leads to unrealistic deadlines, false hope, and a bad product. It will be ready when it's ready.
meanwhile
I am okay with this
Korobi > cafebabe confirmef
Hey guys, when it comes to a gta server, with cars and stuff, should I have the server be on 1.8.8 or 1.12.2?
1.12.2 has the pro where it's more updated I guess, but also has the con where not everyone likes 1.9+
1.8.8 has the pro where more people (I've met) are willing to play on it, but less updated
1.12
why
I like it more
ok but I would be using via version to extend forwards either way
so 1.8-1.15
or 1.12.2-1.15
1.8 then
ok anyone else?
The answer from most here should be 1.15.2
Post-1.16, the answer will likely be that
Okay, but between those versions I'm assuming your answer would be 1.12.2/
[19:06:20 ERROR]: Please report this to http://www.spigotmc.org/
[19:06:20 ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[19:06:20 ERROR]: Spigot version: git-Spigot-db6de12-18fbb24 (MC: 1.8.8)
[19:06:20 ERROR]: ------------------------------
[19:06:20 ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
[19:06:20 ERROR]: ------------------------------
[19:06:20 ERROR]: Current Thread: Server thread
[19:06:21 ERROR]: ------------------------------
[19:06:21 ERROR]: Current Thread: Netty Server IO #0
[19:06:21 ERROR]: PID: 26 | Suspended: false | Native: false | State: RUNNABLE
[19:06:21 ERROR]: Thread is waiting on monitor(s):
[19:06:21 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
>```
1.8
(1)
Be sure to include ALL relevant console errors and Minecraft crash reports
(2)
1.8
Update your server
wdym by that
yer be in the last decade
1.8 is the best for pvp
1.15 best for sanity
1.8 is the best for
pvpautoclickers
ok but is 1.12.2 ok?
1.15.2 meh
since my old server was 1.8 it's easier to move plugins over to 1.12.2 than 1.15
Just go to 1.15 and get latest support
world guard is stopping people to use commands
1.12 is still 2.5 years old.
idk why tho
So you're here why?
It was a recent switch, I also still like spigot
@subtle blade do you know why sometimes my world guard doesnt let some people use commands
@twilit orchid it'll be in the region flags. /rg info should tell you more info
did you use buildtools
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
The most recent build has no build expiration timer
What's the Spigot Craft server IP?
Thank you good sir
Can i get a world by its name?
Bukkit.getWorld(string)
yep
hmm
anyway i can get it wit the location constructor
im not sure how i would get a reference to Bukkit
it is a static method
What do you mean with the Location constructor?
sorry im being dumb
Bukkit's methods are all static
yeah im trying to deserialize Location from json with gson
Are the world uuids really unique
..
How does the server know other worlds don't have that uuid
how does the server know other players don't have that UUID?
I mean they're unique in the same server context
But 2 different servers could have duplicated UUIDa
Yeah I'm really smart
Are you stupid
No I just said I'm really smart
help me pls
am I getting too late saving my world what could it be? or how could I solve it?
my timings: https://timings.spigotmc.org/?url=tukomotegi
There is no ETA. Having an ETA leads to unrealistic deadlines, false hope, and a bad product. It will be ready when it's ready.
Spigot 1.16 is in development with no release date. It'll be out when it's out.
@subtle blade help me please?
very weird question, /speed 10 for flying doesn't change my fly speed but when I do it when walking it does. anyone faced this issue? latest version of essentialsx. 1.12.2 server, thanks
been awhile since I used essentials is there a /flyspeed?
tried that to set it to 10 doesn't make a different. doesn't work on mine or my alts account but it does for my friend 🤔
if I use spigot 1.8.8 is that bad or should I use buildtools
1.8.8 isn’t supported
So your saying I should use 1.15?
Ideally
How about for a pvp server
Pretty sure there’s plugins to allow older versions and remove hit delay. You can use 1.8.8 BT though but you’re unlikely to get support.
Both
Both
ok
Does anyone know group manager at all? I need help with something 😦
I just gonna stick with 1.8
?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.
Use LP
?ask does anyone know group manager? I need some help with perms
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.
pahahaa
lol
I would use Luckperms, but things are setup already
Dude, just ask your question.
I are having trouble with groupmanager When we move someone to like group Timeless "which is top rank" it removes them from member rank which is the starter rank but we need them to be able to have both ranks at the same times but it jsut removes them from member when they pick there class at the begening, Lets say they pick wizard there is 4 classes but then they buy a rank we need to make it so it so they person has the same classes perms but also the ranks perms with the like rank title and stuff
IIRC, there's a command for adding a sub group.
The "rank" should be the main group, and the "classes" groups should be a sub group.
@austere ridge /manuaddsub <username> <group>
Not sure if that still works, though.
If that doesn't work, switch to LuckPerms.
Anyone know of a media player plug-in? To play Audio/Video files?
not possible
Custom Resource Pack?
Hey! i wanna know how can i get an older spigot version for an specific minecraft version!
does annyone know
Go to the spigot download page
?
click the version you want
where's that?
search on google, “spigot download (version)”
but can i get, for example: an older version of spigot, for 1.15.2?
java -jar buildtools.jar --rev 1.15.2
why do you want an older build for 1.15.2?
dont find a reason i just want to know where can i download older version of spigot for 1.15.2
AvroVulcan just told you, @compact lark
Use buildtools with the flag --rev 1.12.2 or --rev 1.8.8 or whatever
but isn that for 1.12.2 minecraft versions?
then do —rev 1.15.2
hello everybody, quick question, does spigot change the save folder structure? I don't remember seeing SAVENAME_nether and SAVENAME_the_end on vanilla before
he wants an older 1.15.2 spigot build
hello everybody, quick question, does spigot change the save folder structure? I don't remember seeing SAVENAME_nether and SAVENAME_the_end on vanilla before
@vocal hawk yes
Because bug patches make the game laggier
Wierd question: was bukkit around during beta minecraft and where can I find a build of it
@lone fog no
so, do you know any place i can get it from
Servers were definitely around during beta
but what answers
Servers were definitely around during beta
I refer to like with plugins etc.
Because bug patches make the game laggier
@lone fog does timings show that?
TL;DR you won’t get an older build unless you use a sketchy download site
sorry for my dumbness :/
or is it one of your plugins?
And converting that back to a vanilla structure would be me copying the DIM-1 and DIM1 folders to the SAVENAME folder, right?
TL;DR you won’t get an older build unless you use a sketchy download site
@lone fog or just checkout an older commit and build it from there
What does TLDR actually mean
Too long didnt read
Ohhhh
And converting that back to a vanilla structure would be me copying the DIM-1 and DIM1 folders to the SAVENAME folder, right?
@vocal hawk yes
thank you very much for the help @fleet crane, appreciate all your hard work
And when you load a custom world with environment nether or the end, they do use the vanilla structure
How can anyone offer a solution if we cant see your code
You need to fix the line mentioned in the stack trace, you an error there
if you don't show your code no one can really help you
@frigid ember You still need help?
any reason why this doesn't seem to be working? Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() { public void run() { GUI gui = new GUI(plugin); gui.openInventory(player); } }, 10L);
Not much info, what isn't working?
well basically so when players click slot 13, it creates a world then refreshes the gui to the latest page, but the gui isn't refresting
work.createWorld(plugin, player);
work.worldSetup(plugin, player);
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
public void run() {
GUI gui = new GUI(plugin);
gui.openInventory(player);
}
}, 10L);
}```
I'm running it 10 ticks later, because the world is created asynchronousley and takes around 200 mili seconds to be created
so I do it 10 ticks later, just to be on the safe side
So are you already in a gui when you click the slot 13? Then you want it to update/refresh 10 ticks later?
because you could always close it, then open it up later to refresh
correct
why close it?
If I open the inventory it will just open it and ignore the previous one
@pastel condor for future reference "why doesnt this work" is not a question to ask here you should add more info
ik
just I've been at this for some time so that really wasn't a priority
I just wanted a fast solution
I cant remember if this was with an API or not but isnt there Inventory#update()?
In my other gui I simply open the inventory again and it updates
just wondering why it's not working here
I was thinking maybe because of the world creation
we dont know whats so important about this "previous" gui without any context
I am trying to show that using the openInventory method works.
how do u get location proxys?
money but they really dont offer as much value as you might think. they only help if your users ISP's have crappy routing to your real server and your basically forcing an alternate route
I have a question. How does the Playecounter hover text thing work on Bungeecord? Do i need protocolize for that?
Here is a example: fun.lemoncloud.net
When i hover over the playercounter on the server list i see some socials frrom lemonclud.
Maybe its a packet i can handle with protocolize.
I think there is a statusrequest and a statusresponse.
And where is the protocol documentation?
I cant find net.md_5.bungee.protocol in the online docs.
But its there.
It's not part of the API
well then you have a plugin who executes commands for you
like i dunno a reward plugin
try vanilla spigot
what about you try removing one by one? 🤔
i mean who am i to know?
just saying
anything can be the cause
cool. Thanks md_5
GG
anyone know what world online converter is good
hey question what is the name of that app where you can put a crash report?
a crash report of what?
yes a crash report
You mean something like this?
https://hastebin.com/
yeah tnx
How do you set a custom message under your message
When you say something on the forums for example
Hey guys, I've got a tricky question.
Imagine having a POJO with for instance two parameters: an int and a string.
If I take two instance of these object BUT with the same parameters (such as int = 5 and string = "Test").
If I put one in an hashmap and do hashmap.remove(with the second instance).
Will it work?
The object will not be removed because the hash code is different @undone narwhal
Okay then I have to override the hashCode method?
And make it like Objects.hash(int, string) ?
I'm going to test that
I remember finding a good answer on SO, but can't find it now.
I think you need to override hashCode but I can't remember if you also need to override equals.
Okay thanks, intellij auto generate it that's great, I'll tell you what are the results of my tests
@fossil shoal You have to override hashCode + equals
Thanks dude
Why cant i get stats from a offlineplayer? They should be always saved, right?
need help1
so i download iDisguise plugin and when i do /d it gives me Voxelsniper outpuut
@frigid ember OfflinePlayers are not that great stuff to use... You should save by yourself what you want to save(in db or file)
someone help me ?
so i download iDisguise plugin and when i do /d it gives me Voxelsniper outpuut
Yep Kevin that's just awesome how easy it is ^^
@tulip pendant Make /idisguise:d
what????
@undone narwhal happy I could help 😃
Just do it
@frigid ember OfflinePlayers are not that great stuff to use... You should save by yourself what you want to save(in db or file)
ok. Im just confused why it isnt provided. The data is saved, so why can i only access it when the players online?
Yes
@frigid ember I had a really hard time using OfflinePlayers, this is something strange. But I'm not a pro on it
anyway i could stop that?
ok
rolyn
Removing FAWE and using other WorlEdit plugin
but fawe is faster
Because it has "Fast" in the name ?
no
What's your game version ?
well
type /idis and then press Tab
i have lots of stuff saved with worldedit
someone deleted it
oof
and anyone know ProMaintenenceplugin?
no
How did you stopped it?
Then if it doesn't work change the plugin
This is all you'll get on staying not maintained plugins
lol
This is not funny
Don't hope to be helped then
cool
LibsDisguise is good
but can you help me working it out
like it doesnt like to work
idk
and my essentials say essentials_kitgui is not the same version how in the world should i fix that
i would ask about the script autorestart for linux
Rolyn
and my essentials say essentials_kitgui is not the same version how in the world should i fix that
Essentials have a /setspawn if you want, and this is not normal ^^
@tulip pendant Download essentials again
@frigid ember Do you use a Spigot fork ?
Who doesn't?
Rolyn essentials or kitgui
Both
Post the output of /version
DogLover I can't help you without any errors, or step or explaination
Are you sure there isn't any plugin ?
That's impossible if you're using spigot
without plugins
Restart your server
And do /pl
Tell me the output
Whatttt
How do you know that /spawn is executed at join ?
maybe a command block or function from a datapack is doing it
Rolyn
hello guys, how to convert sourcecode into jar file?
can you help me working it out
like it doesnt like to work
Can i know how to convert a jar file into source code
Satriam, what do you mean? Is it something you programmed?
no, i download it from github
DogLover explain what is the problem
Use a decompiler
Satriam you have to compile it... Each program use a different way of compiling
I let you search on how to use java to check it
i think its a plugin, when i click download, the files is not jar but a bunch of folders in rar, when i search google, it says sourcecode
@undone narwhal any link for decompiler?
Search for JD GUI
does libs workwith 1.8
I think so
no
I know one
do you guys know how to store it?
username history
full
i fixed it
but how to store all of them in line?
What do you mean by "in line"?
How can I lower mobspawning in the end?
I have edited spigot.yml and paper.yml and bukkit.yml but they spawn so much more.
Hi, I have these errors when closing my server. I don't know where it comes from, any ideas ?
[12:37:50 WARN]: Shutdown Exception: zip file closed
[12:37:50 WARN]: java.lang.IllegalStateException: zip file closed
[12:37:50 WARN]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:914)
[12:37:50 WARN]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:346)
I saw that it might be linked to a plugin not fully compatible with Paper
Why is the bottom part "dead code"
if oldClaim is null, the if above will throw an NPE
Wait so I just need to change the oldClaim.equals(claim) to oldClaim == claim?
Try Objects.equals()
depends. You'll most likely don't want to check for reference equality
Objects.quals() is a null-safe way to check object equality, but if both are null, true is returned which may be not what you want
🤔
Yea, I just want to check if they're the same claim XD
WAIT
I'M STUPID
A claim has an ID
So I just need to check ID's
How can I lower mobspawning in the end?
I have edited spigot.yml and paper.yml and bukkit.yml but they spawn so much more.
So first just null check and then ID
So I just need to check ID's
@zenith siren Then you could also override the equals method to check for ids
Meh, I'll just null check and then ID check
Anyone here can help me?
i wanna have a staffchAT plugin but not with commands like is anyone familiar with skeppy here?
and does libsdiguises work woth 1.8?
World world = Bukkit.getWorld(plugin.getConfig().getString("stage0.world"));
worlds:
- "StoneDungeon"
stage_0:
world: "StoneDungeon"```
Caused by: java.lang.IllegalArgumentException: Name cannot be null
nvm I realise there is a _
Is there a way to modify stuff like player inventory and location before a player leaves?
Surely you can just do it on Quit event?
Not sure if the event is called before or after the player quits
how do i make custom generated structures
Is there a way to change the name on this server? A long time ago I verified the account, but changed my spigotmc name
I have a problem. How can i add a logo to my plugins spigot page? I cant find the checkbox for that after creating it.
I have a problem. How can i add a logo to my plugins spigot page? I cant find the checkbox for that after creating it.
@frigid ember Resource Tools > Edit Resource Icon
@earnest jackal Where are the resource tools?
@earnest jackal Where are the resource tools?
@frigid ember Right sidebar
ah see it. Thanks
im still having this issue, users are basically non-existent on my server.
they cant load chunks, open anything, place/break anything
or type anything in chat, commands also impossible
How to put ping in Tablist? %ping% ?
Me?
yes.
google placeholderApi and check the "Server" Placeholders
if you dont have it to /papi cloud download Server
then /papi reload
is there a method im missing that can pull the amount of % of spawn chunks generated while a world is creating
idk why i can't figure out the best way to do pull this info
Does essentials have a swear file?
If you have an instance of the ProxyServer, you can get its server information with getServerInfo()
Additionally you have these methods to create and set them
https://ci.md-5.net/job/BungeeCord/ws/api/target/apidocs/net/md_5/bungee/api/ProxyServer.html#constructServerInfo-java.lang.String-java.net.InetSocketAddress-java.lang.String-boolean-
ok
Hello, i try to find an eco plugins for :
Player can create a "group" with a bank account ( the name of the account is the name of the "group" )
The owner of the group can invite people and give them access to the bank account ( or not )
You can send and receive money with that bank account
Possible to use a shop to sell/buy with that bank account
Anything like that exist ?
Help! Spigot 1.16 isn't working. It says something about installing java??
wow you're a god, i'm yet at the part where to download it
Is Spigot 1.16 out ?
lol
is there any way of knowing when spigot 1.16 is out
If anyone has experience with using redstone in plugins, I would appreciate you looking at this thread: https://www.spigotmc.org/threads/redstone-powered-via-code-turns-off-when-block-placed-nearby.446424.
Thanks.
@frigid ember idk
ok
Ive been googling for a solution, following a couple year old guide, but this gives an error:
How long does it normally take for Spigot to update to a new version? I think it was 2-3 weeks last time I used it, but i'm not sure.
Last time it was in the same day mojang released
so 1.16 is out, anyone got an idea when the spigot version of it is out too?
@novel bridge look up 2 messsages
jesus christ, 2 weeks?
idk that was a few years ago
Thats a short time doe
@fossil shoal said maybe a few days
or even today but likely not bc there's no public beta that I know of
@fossil shoal said maybe a few days
@brave ridge what?
Yo inventory get title as removed ages ago
sorry i meant maybe today
How tf do I do that then
ill keep checking back ever few hours lol
@frigid ember can you let me know in case you dont forget?
Inventories have no titles, Novato. Nor have they ever. Yes, there's a method for it, but it was never well defined
?1.16
Spigot 1.16 is in development with no release date. It'll be out when it's out.
i have to get it from mcprohosting
You should be fetching an inventory's title from its InventoryView
maybe 1 week, cuz 1.15 is about 1w
cause of my servers
All InventoryEvents will have a method to fetch an InventoryView (getView() I think it is?)
what a damn tease today is
Bruh how tf do I do this then im no god programmer I googled my way but couldnt get anything to work:
public void onClick(InventoryClickEvent e) {
String title = e.getInventory().getTitle();
if (title.contentEquals(TestUI.inventory_name)) {
e.setCancelled(true);
if (e.getCurrentItem() == null) {
return;
}
if (title.equals(TestUI.inventory_name)) {
TestUI.clicker((Player) e.getWhoClicked(), e.getSlot(), e.getCurrentItem(), e.getInventory());
}
}
}```
Read my last three messages
guess i'll wait for it a bit and if spigot doesnt release it today ill just have the normal 1.16 on my server and import it to spigot 1.16 once thats out
should be easy right?
seperate server instance? sorry im not a minecraft veteran
anyways i dont have a world right now if thats what you mean
Make a new folder 😛
If you're on a host, make a local backup, clear your server folder and start fresh
hello I want plugin survivalgames like HiveSG
how about you guys, yall updating today?
Spigot 1.16 is in development with no release date. It'll be out when it's out.
choco
They are the same, Piston
i mean via multiverse ive never had problems importing a normal world into a world on my spigot server
If they're not, it's likely due to browser caching
or even normally
is there like an estimated time for bungee 1.16 support?
what do you mean it's like midnight in Australia? 😛
Choco are you banning/kicking here on ETA request?
@subtle blade No. One shows 1.0.0 and the other one 1.0.1
I honestly should, Fendi ;P
Gonna have to disagree there, chief
They both definitely say 1.0.1
In fact, you linked the exact same link
lol
(with the exception of a trailing /)
But even after reloading the page i get two different results
If they're not, it's likely due to browser caching
So clear your cache for that website, it will update
Ctrl + f5
its weird that my plugin detects the newest version as 1.0.0
And i opened both sites at 1.0.1
What are you using to check it?
idk why i get two different results
What are you using to check it?
@frigid ember The code from the dev page
It's caching it for some reason 🤷
Personally, when getting anything from a URL, I use the following:
https://paste.md-5.net/gipimufica.js
If you have caching issues you can just add "con.setUseCaches(false);" under the do output line
It defaults to true so
Stick the getUrlAsString in an async task and then call a sync task to get back into the main thread 🤷
@novel bridge ill say when ever mcpro has spigot 1.16
i feel like 1.15 was the same day
but 1.16 is bigger so
who knows
Is there an NBT api built into 1.15?
Or is there a way to store persistent data in a block, for example?
hey folks im having some trouble compiling spigot from jira
You can store persistent meta on entities and tile entities, not on all blocks directly though
i cloned the repo, checked out master, and ran the submodule update command, but i get an error when i attempt to use the apply patches script.
Patch failed at 0001 POM Changes
Only one question. Since 1.16 is now out, is the spigot for it coming out anytime soon? Like in a week or so.
so i'm not quite sure how to resolve that
@frigid ember im on apexhosting but i hope it'll be quick there too, thanks for letting me know tho
?eta
There is no ETA. Having an ETA leads to unrealistic deadlines, false hope, and a bad product. It will be ready when it's ready.
yes
Ok, you're asking if it's coming in a week or so. Totally different.
probably tomorrow
i heard about that ETA like 13 times here
fam
The ETA is whether its soon or not
Just wait.
ETA = Estimated time of arrival lmao
with all due respect we can only wait
it's either that or make it yourself, then eta is fully dependent on yourself 😂
im not a coder so i dont have a patients for it
ill consistently be checking mcpro
xD
idk even how to start to know how to code
i dabbled in it slightly in high school robotics
?eta
There is no ETA. Having an ETA leads to unrealistic deadlines, false hope, and a bad product. It will be ready when it's ready.
we know its in development thats it
hello, anyone know how to set citizens npc do automaticly talk?
theres a citizens discord
they kicked me, i didnt do anything wrong
and they wont answer if my server was in offline mode
even i only for testing from localhost
Offline mode = cracked = no support
dude im only testing it on my private server
for my friends
and one of them doesnt have premium acc
@sick nexus What’s the issue?
No one should support cracked, as it is technically illegal to play on a cracked version
Add some sort of npcommand plugin and add a tellraw command or something
@sick nexus
Sable I think he already gets the deal lol
Add some sort of npcommand plugin and add a tellraw command or something
@naive goblet yeah i already tried that, i mean, i want /npc text > close true but dont want to be repeated
bcs the npc always repeated the same text
doesnt stop
Ah
and i want my right-click to be the trigger, not the range
most people repeat the same thing over and over again too.
Hmm i don’t know if there exist any plugin like that
just like in wynncraft
Yeah I get it
okay thanks sir for replying me
No one should support cracked, as it is technically illegal to play on a cracked version
@frigid ember i understand that
Hmm but I think you could try find some sort of task plugin that can delay future tasks that takes commands or something
Hmm but I think you could try find some sort of task plugin that can delay future tasks that takes commands or something
@naive goblet okay then
yall are dicks
good on you conclure
SpigotMC has never supported offline servers. The appropriate response to any question from a server running in offline mode is to not support them whatsoever
It's not being a dick, it's following our recommendation for support
Can I buy plugins through a card?
Offline servers and those running anything but the latest version are not and will not be supported by the platform
Cannot speak for individuals as we don't moderate on a per-user basis, but as far as the platform is concerned, if you're running offline mode, you will not receive any support
Well yes just trying to give this dude a helping hand to his issue that has nothing to do with that
That's irrelevant
Well this is a help channel after all?
It's clear that the authors of the plugin also did not want to offer support
Yes, this is the help channel for SpigotMC which does not support offline servers
Sure
We encourage you not to support it either but you're welcome to if you'd like
Well this is a help channel after all?
@naive goblet agreed
It's clear that the authors of the plugin also did not want to offer support
@subtle blade dude stop being edgy about the strict rules
IRC rules apply to discord, SpigotMC rules are also included in that, under spigotmc rules, you can't offer that support on a spigot platform, privately do what you want, just not in here
I don’t support it but I like giving advice to people that might make their grade
It would be preferred that if you do assist a user running an unsupported server, include a notice that they should either (a) update or (b) enable online mode
@subtle blade dude stop being edgy about the strict rules
I'm sorry. I didn't realize I wasn't supposed to be doing my job
When you hear this shit day in day out after 6 years, it gets annoying
It would be preferred that if you do assist a user running an unsupported server, include a notice that they should either (a) update or (b) enable online mode
Doesn't bungee require offline mode though?
Yes, but BungeeCord has its own authentication system
"online mode" is passed through the proxy instead
normies
So...
1.16 is out
When spigot 1.16 will be ready?
?eta
There is no ETA. Having an ETA leads to unrealistic deadlines, false hope, and a bad product. It will be ready when it's ready.
is there any progress update on where we're at rn?

