#help-archived

1 messages Β· Page 32 of 1

arctic cloud
#

now proceed to wait for someone who actually knows java to help 😏

pure pasture
#

That now was actual help xD Thanks!

arctic cloud
#

lmao np

vale slate
#

so I'm back

velvet halo
#

@pure pasture What are you trying to achieve? Your statements are not practical at all

vale slate
#

What are these if clauses for

#

they don't make any sense

velvet halo
#
@EventHandler
public void onClick(InventoryClickEvent e) {
  final Player p = (Player) e.getWhoClicked();

  if (e.getClickedInventory() == null) return;
  if (e.getCurrentItem() == null || e.getCurrentItem().getType() == Material.AIR) return;

  if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("Β§6SkyWorld Menu")) {
        e.setCancelled(true);
        p.updateInventory();
  }
}
``` Tada
#

You need to trial and error with the functionality, im not gonna do it for you

vale slate
#

statement one and two are the same

#

oh no I misread

velvet halo
#

You can even combine them but meh

vale slate
#

but please merge this statements

velvet halo
#

It is for him to figure it out

#

Also check if the ItemStack has metadata as that is nullable.

slender dock
#

Hello I am having a problem with ShopGUI+. Almost all my spawners are working. But the two that aren't. I can't understand why they don't work. They don't even come up in the shop. and if I remove "spawner: true" then it comes up in the shop, but when I place it, it becomes a pig

#

13:
type: item
item:
spawner: true
material: MOB_SPAWNER
mob: PIG_ZOMBIE
name: "&fPigman Spawner"
quantity: 1
buyPrice: 5000000
slot: 24
14:
type: item
item:
spawner: true
material: MOB_SPAWNER
mob: VILLAGER
name: "&fVillager Spawner"
quantity: 1
buyPrice: 10000000
slot: 25

#

The villager does work. But the pigman doesn't work

frigid ember
#

Can someone tell me what is casuing this error: https://hastebin.com/yubupabote.bash when I try to rename a nether star I'm trying to block players from renaming netherstars!

            p.sendMessage(color("&2(&a!&2) &fYou can't rename NETHER_STAR!")); 
            return true;```
vale slate
#

NullPointer

#

you must check if the ItemStack in your hand isn't null

slender dock
#

Can you help me with my problem above please

frigid ember
#

It's a problem with your yaml configuration aglow

slender dock
#

That website says valid yaml

#

Does anyone know how to make a thread on the forums?

vale slate
#

you'll need a account for that

slender dock
#

I have an account

vale slate
#

oh sorry didn't know that, because you're not verified

slender dock
#

Oh ok it's fine

vale slate
#

go to the forums tab and then to Spigot Plugin Development --> post new Thread

manic dust
#

Does anyone know of a plugin that has /entrytrust?

#

I'm using griefprevention right now and I remember it having /entrytrust

#

But it is nowhere to be found

bronze marten
#

Soo im trying to reload my plugin at runtime, but there's this weird bug that the commands will still point to the unloaded version of the plugin:
/command -> this command is resulting in an error org.bukkit.command.CommandException: Cannot execute command 'command' in plugin Plugin - plugin is disabled.
However, every command prefixed by the pluginname, e.g:
/plugin:command -> seems to work just fine.

Does anybody know how to update the commands without the plugin prefix to point to the newly loaded version?

slender dock
#

@vale slate Thank you

vale slate
#

Soo im trying to reload my plugin at runtime, but there's this weird bug that the commands will still point to the unloaded version of the plugin:
/command -> this command is resulting in an error org.bukkit.command.CommandException: Cannot execute command 'command' in plugin Plugin - plugin is disabled.
However, every command prefixed by the pluginname, e.g:
/plugin:command -> seems to work just fine.

Does anybody know how to update the commands without the plugin prefix to point to the newly loaded version?
@bronze marten well they are still registered to the old CommandListener

bronze marten
#

Hmm, I tried unregistering the commands and setting the executor to null when disabling the plugin in onDisable

#

but that didnt work out

#

ill try removing them from the commandmap..?

vale slate
#

reloading a plugin at runtime is not very good practice

bronze marten
#

depends

vale slate
#

you should definitely not unload the plugin itself, you should reload the things you want to reload

bronze marten
#

boom works

#

removing command from CommandMap on disable works

vale slate
#

but still, bad practice, just saying

bold sonnet
#

Hello guys

bronze marten
#

Why bad practise? If I check on load if new version is available, I can download it and restart it

bold sonnet
#

any idee why i can t join on the forum

vale slate
#

Why bad practise? If I check on load if new version is available, I can download it and restart it
oh now I know what you're up to do

bronze marten
#

I mean ofc for a simple /plugin reload its useless to do a full jar reload

#

but when downloading a new version at runtime its useful

bold sonnet
vale slate
#

which browser are you using

bold sonnet
#

google chrome

vale slate
#

it's a cloudflare problem

#

you need to contact the forum staff for that

neat orbit
#

hey, i have a resource world plugin and id like to place a commandblock title for everyone in that resource world, what would i do to exclusively allow it in the resourceworld?

vale slate
#

???

#

I don't understand

tiny dagger
#

so i had someone's payment on hold for 24 and it was released but he is still not on the buyer list, is there a reason for it?

whole grove
#

guys

#

i got resource problem help

neat orbit
#

wdym

whole grove
#

i bought plugin yesterday

tiny dagger
#

he bought my plugin

neat orbit
#

resource world?

#

oh

whole grove
#

πŸ˜„

neat orbit
#

whats ur plugin

tiny dagger
#

Arcade

neat orbit
#

oh cool

tiny dagger
#

so anyone with more power over this?

vale slate
#

I think you need to ping one of the staff members

tiny dagger
#

oh sam is cool, i hope i'm not getting a ban over it

#

@zenith palm

glossy stump
#

hi what is query in server.properties? and should be enabled for some reason? thanks!

tiny dagger
#

Someone bought my plugin, it was on hold for 24 hours and released yet he doesn't have access to it

vale slate
zenith palm
#

Not sure sorry, just report your own resource and explain the issue in the report.

tiny dagger
#

me and the buyer? πŸ€”

whole grove
#

and waiting more hours

#

omg

#

really

#

i wait 24 houre

tiny dagger
#

i can add him manually but then i lose control over him

zenith palm
#

Just report your own resource, I know it seem counterintuitive. Though technically speaking if you've received the money then it should be safe to add them to the buyers list manually.

tiny dagger
#

but then in case of a refund/chargeback i have no way to remove it, it happened once

zenith palm
#

Yeah exactly. If you're unsure then it's best to report your own resource. The reason you report your resource instead of the user is so that the resource staff are able to attend it

tiny dagger
#

okay

hollow rivet
#

hey, not to be that guy but is it typical for new threads in services to take 2 days to approve? πŸ˜›

vale slate
#

but then in case of a refund/chargeback i have no way to remove it, it happened once
@tiny dagger If it is very urgent you and him could set up a purchase contract from a template or so, then you should be safe

whole grove
#

@zenith palm next year get my resource?

#

need to know bc i waste 24 hours

zenith palm
#

@zenith palm next year get my resource?
@whole grove I'm sorry I don't understand

whole grove
#

i bought plugin

tiny dagger
#

i'm gonna add him manually

neat orbit
#

hello, why has my multicraft player changed max amount players? it used to be 200, now it is 10

tiny dagger
#

hopefully they can change it at the report

hollow rivet
#

@neat orbit is it a multi craft you installed yourself or is it with a host?

neat orbit
#

host

#

@hollow rivet

hollow rivet
#

Did you buy a 10 player plan with them?

neat orbit
#

no 200

inland meteor
#

That's what happens when the license expires usually

neat orbit
#

My license has not expired

hollow rivet
#

Oh true

inland meteor
#

May not be your fault lopi

#

may just be the host forgot to renew their license

hollow rivet
#

Your hosts license with multi craft, u need to make a ticket with your host

inland meteor
#

It happens sometimes

neat orbit
#

ticket?

inland meteor
#

which host are you with

neat orbit
#

hostinger

#

alex plan

#

@inland meteor ^

inland meteor
#

You need to login to the client area and create a support ticket

neat orbit
#

oh ok

#

frick

hollow rivet
#

Multicraft is a throwback I haven’t used that since 2012 πŸ˜›

inland meteor
#

Yeah

#

I was about to say

#

I don't know toooo many hosts that use it still tbf

#

most are using Pterodactyl now

#

I saw a host the other day running McMyAdmin

vale slate
#

now we get nostalgic

inland meteor
#

haha

neat orbit
#

I have another questions since u guys are so nice

vale slate
#

Now I know what we need to change in here

neat orbit
#

I have a resource world plugin, and I want to add a permanent title ONLY in the resource world, how do I do that?

turbid latch
#

i had to ask? wut is the best host for a cheap price

neat orbit
#

@turbid latch i'm currently using hostinger, it's a little expensive (i pay 15 usd per month) but its good

velvet halo
#

depends what services you want to use

vale slate
#

I get out before the clash begins

neat orbit
#

shockbyte is good.

turbid latch
#

i pay 15$ for 3 x 1 gb ram servers

vale slate
#

tell me when you're finished

velvet halo
#

pebblehost is $1 per GB

turbid latch
#

pebble vps?

neat orbit
#

ive heard scalacube is good

velvet halo
#

I know the CEO personally he is really good at what he does.

#

No pebblehost budget minecraft servers

#

Why do you need to use a VPS?

neat orbit
#

is vps bad

inland meteor
#

Just going to chime in here and recommend Humble Servers (Disclaimer: I work support for them)

turbid latch
#

just asking to know

neat orbit
#

what is a vps

velvet halo
#

depends what you need it for Lopi

#

If you just want a minecraft server then I don't really think a VPS is the way to go

neat orbit
#

lmaoooo

#

im so dumb

velvet halo
#

However if you want todo more on a vps server then go ahead

neat orbit
#

i wanted a mc server for public

#

do i need vps for that

inland meteor
#

also depends on how much resources you'll be using

#

to start off with you probably wont need a VPS

#

just standard hosting

neat orbit
#

i bought a vps server now i realize πŸ˜‹ 🀦

inland meteor
#

that would explain why you dont have a Multicraft license lol

#

Hosting offer a 30 day refund policy btw

#

in case you wanted to change

neat orbit
#

im good i think

#

ive already set up my server there

#

but ty benh

#

can i move my server from one place to another?

velvet halo
#

You don't need multicraft or ptero for a vps...

silk gate
#

yeah just download the files and reupload them @neat orbit

neat orbit
#

ow

#

ty

#

does anyone know how to manage commandblocks and titles?

silk gate
#

you don't wanna be using command blocks for servers

vale slate
#

you can do it, but eh

turbid latch
#

title plugin?

vale slate
#

there are too many to be counted

#

I think by now you can say there are too much of them

turbid latch
#

i mean why not use that

vale slate
#

well, I think we suggested that earlier

turbid latch
#

ya alot of things is possible with spigot and java

hollow rivet
#

VPS do have better performance and sometimes even price but the level of learning u need to do to effectively use one just isnt worth it for majority of small server owners tbh

turbid latch
#

VPS vs Minecraft host?

vale slate
#

ya alot of things is possible with spigot and java
especially with the new resource pack system

turbid latch
#

hmm how it with forcing texture packs on players?

#

kinda wondering

vale slate
#

yeah, but with the new CustomModelData tag, things got more easy

turbid latch
#

what if you wanna force a texture pack on a player?

#

for adventure maps or minigames

vale slate
#

put in the server.properties

turbid latch
#

do they still need to accept texture pack?

vale slate
#

well yes, it's the law

turbid latch
#

ahh.. i see

zenith siren
#

I'm in 1.12.2 is there a way to get from the Minecraft mob names an EntityType

vale slate
#

An bukkit one or a NMS one

turbid latch
#

So the only possible way is to check if they accept texture pack?

zenith siren
#

Bukkit EntityType

#

But the Minecraft mob name should be something like minecraft:zombie_pigman, in Bukkit it's called EntityType.PIG_ZOMBIE so I was wondering if something like that is possible

vale slate
#

EntityType.fromName("/foobar/");

#

@zenith siren

#

I know it's deprecated

frigid ember
#

ok

#

how do you enable auto import for maven in latest vers of intellij

pearl pawn
#

hi guys i've been using maven but when i export the plugin idk why the original- is lighter than the normal (Im Using IntelliJ IDEA Ultimate)

vale slate
#

use 7zip and unpack both of them

#

and look what is different

pearl pawn
#

oh yeah now i see

vale slate
#

I guess there are libs exported

pearl pawn
#

how do i remove them?

vale slate
#

which one was created by maven?

pearl pawn
#

both? i guess

#

before exporting the plugin i always use clean

#

an then install

vale slate
#

could you post your pom

pearl pawn
#

yes

vale slate
#

you're shading your depends

pearl pawn
#

so how can i fix that?

vale slate
#

you need to shade the com.comphenix group but not the spigot one

#

wait a second, I need to look that up for maven

sour dock
#

<scope>provided</scope> for the spigot dependency so it doesn't get shaded

#

you already have that though

pearl pawn
#

yeah

sour dock
#

also do that for protocollib

#

you don't need to shade protocollib

vale slate
#

if it is a external plugin

sour dock
#

you can probably remove the shading plugin entirely

#

protocollib is an external plugin, yea

vale slate
#

oh, ok then yes

pearl pawn
#

ok so what do i do?

#

i place the scope provided thingy?

frigid ember
#

may i have permissions to send a picture

sour dock
#

verify your account @frigid ember

#

@pearl pawn sounds like you don't want to shade anything, remove

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
</configuration>
</execution>
</executions>
</plugin>
vale slate
#

yeah

sour dock
#

if you want to choose what you want to shade and what you don't want to shade, add provided scope to everything you don't want included

pearl pawn
#

so now i remove scope from the dependency?

frigid ember
#

I ran apt install openjdk-8-jdk and apt install git

#

then i did this

vale slate
#

one at a time please, this confuses mee

frigid ember
#

aaaaaaaa

pearl pawn
#

i do apt install oracle-8-jre-headless

frigid ember
#

pretty sure it works either way

#

i also did apt install openjdk-8-jre

#

idk

#

@vale slate can u tell me what is wrong?

#

Is it with the jar or is it with my server

hoary parcel
#

Don't install Oracle shit

frigid ember
#

wtf

#

java is from oracle

vale slate
#

meh nop

frigid ember
#

so

#

whats the problem here

#

why cant i run the jar

vale slate
#

did you install multiple java versions e.g. openjdk and oracle

frigid ember
#

nope

#

only openjdk

hoary parcel
#

Java isn't directly from Oracle

frigid ember
#

a

#

b

#

c

#

who is java from

#

but i accidentally ran rm -r * 3 days ago on the main directory

hoary parcel
#

I mean, don't run oracles java distros

frigid ember
#

java is from notch

#

I might have deleted something

#

notch made java

hoary parcel
#

As they are proprietary and you need to pay from them in a production env

frigid ember
#

IM KIDDING

#

@ @vale slate

vale slate
#

Java is from sun ms

hoary parcel
#

Just use openjdk everywhere

frigid ember
#

@vale slate i ran rm -r * on the main directory

hoary parcel
#

It's 100% the same code but with a sane licence

frigid ember
#

might have deleted something java needs

vale slate
#

it is not Mini

frigid ember
#

java was made by James Gosling

#

java is canadian

#

@vale slate HELP ME

#

AAAAAAA

#

games gosling was canadian

vale slate
#

and this discussion doesn't belong here

frigid ember
#

HELP MEEE

#

Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle) and released in 1995 as a core component of Sun Microsystems' Java platform.

#

OMG HELP ME

hoary parcel
#

@vale slate it is 100% the same code in modern releases

vale slate
#

yeah I can't help if there is a discussion running the chat up

hoary parcel
#

Everything is open source now

frigid ember
#

GO TO #general

#

ok now

#

i ran rm -r * on the main directory

vale slate
#

no, EE packages are not open source and now --> #general

#

this is bad

frigid ember
#

would that mess stuff up?

vale slate
#

in / or in home

frigid ember
#

Home

#

if i did that in / pretty sure the server wouldn't work

#

shld i just reinstall ubuntu

vale slate
#

Wait a second I'll get you somebody, who is better in ubuntu bugfixing than me

frigid ember
#

ACTUALLY

#

i have another server

#

So I'll curl the jar into that

#

And see if anything goes wrong

hoary parcel
#

EE stuff is open source, maintained by the eclipse foundation

#

But like, fuck EE, long life spring

velvet halo
#

^

jade mango
#

@vale slate you asked for me?

vale slate
#

well @frigid ember has the problem

jade mango
#

reads chat

#

So you killed your server by rm -rfing everything?

#

in /

#

root or a normal user?

frigid ember
#

Might be problem with the link

#

Can i have the link to latest buildtools jar

hollow rivet
#

just redownload buildtools

frigid ember
#

Cos on the other server its same problem

#

Can i have the latest link?

#

i got the link from a year old video

hollow rivet
frigid ember
#

Ol

#

Ok

jade mango
#

--content-disposition

tall pewter
#

Can someone update a small plugins for me?

dusky herald
#

Probably not?

#

You should ask the developer of the plugin.

tall pewter
#

the developer is not longer with the community say.

#

he stopped a server and he went to preach

dusky herald
#

Then you'd probably have to find an alternative plugin or make a request on the forum for a plugin request.

frigid ember
#

Worked

tall pewter
#

was looking for developers here

dusky herald
#

I mean you could try, it's not really what the discord was made for.

vale slate
#

^

hollow rivet
frigid ember
#

How long does cloninh usually take?

hollow rivet
#

oops wrong url

#

@frigid ember usually a few mins

frigid ember
#

Men

#

Will the server still clone it if it dc

#

of i dc

#

If i dc

#

cos i gtg

hollow rivet
#

yes

frigid ember
#

ill fix it up tmr then

hollow rivet
#

do you know how to use screens?

frigid ember
#

Ty for ur help

#

oh shit

#

I ran the jar outside tmux

#

will it stop cloning

hollow rivet
#

it wont but it will make it harder for u to know if it finished successfully or not lol

#

u should be fine

frigid ember
#

If it doesnt work ill just rin ir again

#

Worst come to worst i clear the directory and restart the process

#

Good night ty

hollow rivet
#

np

hollow rivet
#

@rigid notch Your bungeecord version is really old, is there a particular reason you're not using a newer one?

#

my first suggestion would be to see if updating solves your issue

#

How come you only want 1.8 bungee?

sour dock
#

use the latest version, even for 1.8

vale slate
chrome lark
#

not really a bungee issue, your server has noexec set on /tmp which breaks the native libraries of a lot of things

#

If you're on a dedi/vps, remove the noexec flag or there is a property to change where java stores its temp files, would need to google

#

if you're on a shared host, you'd need to speak to them

hollow rivet
#

it tells you on the page

vale slate
#

latest

#

spigot and Bungee versions have nothing in common

hollow rivet
#

what's the reason for only wanting a 1.8 one? You wont get any proper support for it, you can use a 1.15 bungeecord and run your subservers in 1.8

vale slate
#

But consider upgrading from 1.8 spigot

#

performance improved over the versions

#

well there are plugins for that

hollow rivet
#

the plugins arent always too optimal, there's reasons for staying at 1.8 for spigot on pvp heavy servers tbh

#

everything else should be updated though

silk gate
#

no you wouldn't

#

plugins don't break between versions*

#

unless they're using NMS and don't do cross version support for some very strange reason

#

spigot also made plugins mostly compatible between 1.12 and 1.13

#

if a plugin isn't compatible, just update it? the author will have released a fix

zenith siren
#

If I have a string like minecraft:zombie_pigman then is there a way to get EntityType.PIG_ZOMBIE?

chrome lark
#

strip the minecraft: and use EntityType#fromName

zenith siren
#

But zombie_pigman is not the same as PIG_ZOMBIE so doesn't that throw an error?

chrome lark
#

No

zenith siren
#

Oh

#

Oki!

#

Thanks

frozen cedar
#

Alright so me and a friend made a midi player, the problem is we don't know exactly which instruments/sounds to synthesize to, has anyone made a list for this stuff?

#

Basically midi channel -> Instrument/sound

turbid latch
#

1.13+?

how to make a itemstack

frozen cedar
#

1.15 for now

vale slate
#

with new ItemStack

turbid latch
#

The constructor ItemStack() is not visible

#

new ItemStack();

vale slate
#

1.15

turbid latch
#

i got git-Spigot-e7dc2f5-a8ec1d6 (MC: 1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)

tiny dagger
#

wait

vale slate
#

I'm looking

tiny dagger
#

they did the thing?

#

they made itemstack final?

turbid latch
#

it is kinda confusing me

vale slate
#

I can use the constructor

chrome lark
#

ItemStack needs a material passing to it

vale slate
#

yes

tiny dagger
#

oh right

vale slate
#

maybe I was unclear about that

#

new ItemStack(Material mat)

turbid latch
#

ItemStack item = new ItemStack(Material.DIAMOND);

#

thanks

barren badger
#

I need a plugin can anyone do anything

subtle blade
#

@zenith siren @rigid raven there is. Registry.ENTITY_TYPE.get()

vale slate
#

there is a forum for that

subtle blade
#

1.14+, can get an entity based on its ID

barren badger
#

I need a plugin can anyone do anything oks

#

pls

#

so actually ingame i have this plugin called rankgrantplus and baisicly you can give someone a rank through a gui
but there is no way to remove the rank except from typing the command for luckperms
so can you make a gui so when i do /grants (someones name)
it shows all their ranks
and i can click on one to take it away.
that would be uselful

vale slate
#

@barren badger there is a forumfor such requests

barren badger
#

no there isnt

subtle blade
#

?services would beg to differ lol

worldly heathBOT
subtle blade
#

Unless you're looking for an existing plugin in which case we have Spigot Plugin Help

#

I know next to nothing about bungee

static jay
#

could someone create me a plugin?

vale slate
#

there is a forum for that

inland meteor
#

@rigid notch you don't have a server called "lobby" in your server list, however it is in the priorities list

#

?services @static jay

worldly heathBOT
inland meteor
#

wait no i just realised you fixed that error and theres another... hold on

#

@rigid notch regarding your error, you cannot sping up bungee due to not having access to the specified port

vale slate
#

^

cunning bolt
#

I need Professinal help

#

πŸ‘Ž

inland meteor
#

"Professinal" help?

#

how can we help

storm vessel
#

Does anybody know why players, including my self, are being kicked repeatedly for "Too many packets!" whenever they have a book and quill in their inventory?

cunning bolt
#

Uhhhhh

#

IDC anymore

vale slate
#

like help with English or so

#

😁

inland meteor
#

does the bungee server definitely have access to port 25625? (@rigid notch)

cunning bolt
#

Im professinal at english

#

*subscribe to Preston plz

turbid latch
#

wait is it in offline mode?

cunning bolt
#

brun

#

bruh

turbid latch
#

your servers

#

and not bungeecord

cunning bolt
#

u dont even have a preofile pic

turbid latch
#

ok

storm vessel
#

All the faith he had had had had no effect on the outcome of his life.

#

If you are really an English professional you will know what this says

inland meteor
#

This channel really confuses me sometimes...

vale slate
#

^true

inland meteor
#

Samuel, are you using a host or a VPS

#

ok, and which port have they assigned for your Bungee server?

turbid latch
#

in ur config it is missing
server_connect_timeout: 5000

inland meteor
#

yeah

turbid latch
#

in your config it instead says timeout: 30000

naive goblet
#

Why is server_connect_timeout so important?

turbid latch
#

idk?

naive goblet
#

Use bin pls

#

Pastebin is horrible no thx

tiny dagger
#

pastebin does it's job

naive goblet
#

Lmao

#

First of all white theme

#

That wasnt to you

narrow crypt
#

any way to do this more efficient?

String datanamesearch = "a" + new DecimalFormat("#").format(smiteloc.getX()) + "-" + new DecimalFormat("#").format(smiteloc.getY()) + "-" + new DecimalFormat("#").format(smiteloc.getZ());

i need it as a string

naive goblet
#

What did you try accomplish Samuel?

subtle blade
#

Hold a NumberFormat constant, don't create it every time

naive goblet
#

What is the Error?

#

If you put your start up script in pause

#

Does it give you any error before shutting down?

subtle blade
#
yourclass {

    private static final NumberFormat FORMAT = new DecimalFormat("#");

    your method() {
        "a" + FORMAT.format(smiteloc.getX()) + "-" + FORMAT.format(smiteloc.getY()) ... etc.
    }

}```
fading owl
#

show ur script for running

#

i assume there is some bat file used to execute

#

linux server?

#

oof

naive goblet
#

Whats the name of the host

fading owl
#

port isnt open

#

or is in use

blissful verge
#

How do I make a generator, which works like the minions at hypixel?

fading owl
#

should remove that IP though

#

is that IP the ip of the host? i.e is it correct?

naive goblet
#

@blissful verge it’s quite a big concept to do but use abstraction.

blissful verge
#

Abstaction?

naive goblet
#

The right port as well?

blissful verge
#

What does that word mean?

fading owl
#

i thought mc was 25565 or am i wrong

naive goblet
#

Yes it’s to avoid repeating yourself

#

@fading owl it’s correct iirc

fading owl
#

25625 is not the correct port

#

unless thats specific to that host

blissful verge
#

But you know, is there any information about these types of things? Youtube videos etc.?

fading owl
#

okay

naive goblet
#

Try 25565 Samuel

fading owl
#

yeah i'd try 25565

#

default port seems to be 25565

naive goblet
#

@blissful verge What I know no one has really tried replicate it yet. So you’d have to make something of your own.

fading owl
#

How do the minions at hypixel work?

naive goblet
#

Go and try out

blissful verge
#

There are no item generators?

naive goblet
#

It’s hard to explain. Or atleast I wouldn’t do it good

blissful verge
#

But like, I have no idea how to do that really.

turbid latch
#

u mean he has to do like?
host: myip:25565

naive goblet
#

Yes

fading owl
#

Yes

vale slate
#

But like, I have no idea how to do that really.
@blissful verge well that's the difference between a developer and a programmer

fading owl
#

savage

vale slate
#

Totally wasn't evil

fading owl
#

@naive goblet was that go and try out referenced to me?

naive goblet
#

@blissful verge Hmm put up an abstract class with some abstract methods like getItem etc that is representing the minion

#

Kind of

fading owl
#

why so aggressive

#

hes asking for help, im asking for context

#

why would i go try something out to gain context

naive goblet
#

How’s that aggressive?

fading owl
#

because i wasnt asking you

naive goblet
#

Does it matter? We’re in a help channel?

fading owl
#

oof

naive goblet
#

You’d obviously get the best concept of how it works on the server itself ?

turbid latch
#

let just helpπŸ‘

naive goblet
#

Or am I wrong ?

cunning bolt
#

IDk

fading owl
#

yeah but what a waste of time

naive goblet
#

It wasn’t meant to be aggressive but sorry if you took it as somewhat unfriendly

fading owl
#

alright

#

fair enough

frigid ember
#

If netherportals are disabled and nether hasnt been loaded in yet can you make portals in the overworld and make a zombie pigmen farm that way?

naive goblet
#

@blissful verge do you want to replicate their minion system entirely or just part of the stuff there?

blissful verge
#

I mean i'm thinking of you clicking on a generator block, which opens a menu which is basically the same as the minion system

naive goblet
#

@frigid ember Nether disabled means it won’t load and initalize any worlds of the type nether so I think no?

blissful verge
#

So mostly replicating the system.

fading owl
#

That would take a lot of work.

frigid ember
#

@naive goblet thanks

naive goblet
#

But the block instead of that armor stand

#

Novato I should say it’s not any easy thing to do as it covers quiete much including offline generating etc but I can try help you if you know basics OOP it shouldn’t be the hardest thing.

blissful verge
#

Well I think it could work even without offline generating.

naive goblet
#

Hmm sure?

#

How do you think instead?

blissful verge
#

Idk

pearl pawn
#

i don't want player to see it

fading owl
#

25625

#

you didnt change the port

naive goblet
#

You do it in spigot or Bukkit yml iirc @pearl pawn

#

Nope?

#

But maybe some wrong ip or port

blissful verge
#

My head hurts from spigot

#

Im gonna go have some coffee

chrome lark
#

if you're hosting off your own machine or something, you're behind NAT, so that IP address is invalid, use 0.0.0.0

fading owl
#

Coffee always does the trick

naive goblet
#

@blissful verge you will need to generate resources even when the chunks are unloaded right?

fading owl
#

yeah but you would host from the ip, i.e; localhost (0.0.0.0)

#

its the client that needs a URI to point to

blissful verge
#

@naive goblet

fading owl
#

yup

blissful verge
#

Yeah

naive goblet
#

Make a framwork class for each minion inventory as well

blissful verge
#

Oh god my head is hurt

#

cya

naive goblet
#

...

blissful verge
#

My head

#

Is in pain

naive goblet
#

Why?

blissful verge
#

From having to use my brain

naive goblet
#

Uh ok

fading owl
#

sounds like u need a CPU upgrade

naive goblet
#

Lol

fading owl
#

XD

blissful verge
#

I think I need a BPU

#

A brain processing unit

fading owl
#

i legit googled that

blissful verge
#

but anyways cya

fading owl
#

peace

chrome lark
#

you'd need to speak to your provider

fading owl
#

someone registers domain

hoary parcel
#

Why?

#

You can ask spigot questions on SO

fading owl
#

to reference already answered similar questions

#

truth

hoary parcel
#

Or on the spigot forums

fading owl
#

was more of a joke

#

then an actual suggestion

vale slate
#

someone registers domain
@fading owl done

fading owl
#

XD

vale slate
#

*just kidding

fading owl
#

@rigid notch show ur properties file

#

or link to post where u have above

#

dude

arctic cloud
#

But it might finally look like a decent website 😳

#

In b4 its p2use features too and you need to pay for dark mode

austere flame
#

hey do any of you have experience running spigot on the openJDK runtime environment? Should I expect any issues?

fading owl
#

i don't, but shouldn't be a problem

austere flame
#

ty

fading owl
#

assuming you're using java 8 openjdk

#

but shouldnt be any issues

austere flame
#

huh i used to run it on windows w/ later java versions and it worked just fine

fading owl
#

yeah

#

i assume it will work fine

austere flame
#

ty ty

hoary parcel
#

Java 11+ pls

#
  • runs *
fading owl
#

why not jump right to 14

#

xD

hoary parcel
#

I actually use 15 :P

#

But 11 is the min I would recommend

#

That's where gc performance is getting nice

#

Java 14 is a requirement for devs tho, the helpful nullpointer exceptions are 😍

vernal spruce
vale slate
#

right

#

is better

vernal spruce
#

anyone here already solved the donkey dupe?

hoary parcel
#

The donkey dupe?

#

There are countless variations

#

Most of them are fixed tho

vernal spruce
#

heard the one with disconnecting while on it still works

iron nebula
#

Having nice plugin page is waste of time :)

vernal spruce
#

still trying to figure out if i should bother

#

theyr mostly qol plugins

fading owl
#

write a program to autogenerate the resource page for you

#

πŸ˜„

iron nebula
#

Tho y do u have 25 diff plugins

vernal spruce
#

most of them do different things

#

its better to have separated so you can only choose what you need

vale slate
#

use gpt-2

pearl pawn
#

guys how can i make lists into the config

#

like this

hoary parcel
#

You using spigot stellrow?

#

Or a fork?

#

The fork that shall not be named fixed that

pearl pawn
#
  - command3
  - command2
  - command1```
dusty topaz
#

config.set("blacklisted", list)

#

wut

pearl pawn
#

i want to blacklist commands

dusty topaz
#

yeah so do that

hoary parcel
#

Hey, ppl said I shouldn't recommend paper anymore, that's why I just say the fork that shall not be named from now on

vernal spruce
#

@hoary parcel didnt test it just saw a vid recent about it

iron nebula
#

Use permissions to blacklist commands lol

dusty topaz
#

You can't develop something with paper and put it on spigot though right (if you use paper specific api stuff)

hoary parcel
#

yes

#

thats why paperlib is a thing, so you can still use the most essential things like async chunk loading api

#

it will just do sync chunk loads for spigot plebs

turbid latch
#

is it possible to find any Minecraft server jars with spigot + forge? anymore

#

for like 1.15.2

#

i wanna run a minecraft there can load bukkt/spigot plugins with mods

dusty topaz
#

Huh I didn't know about paperlib

chrome lark
#

There are forks for it for mods + bukkit, but, fork discussion is a nono here, so, glhf

dusty topaz
#

is it strictly so? :(

turbid latch
#

ok so it does it exist?

pure pasture
#

Guys how do you use the bungeecorf api?#

#

I mean i know how to use it in programming

#

But when I upload the finished Plugin onto my Bungeecord server It doesn't work

#

Do you have to put the api into the plugin folder too?

fading owl
#

looks like the default scope of the bungeecord-api is provided, meaning no, you don't need to include it in your plugin jar.

#

i would assume bungeecord provides those classes at runtime already.

#

when you say doesn't work can you provide a stracktrace or error message if one exists?

pure pasture
#

No there's no error message it just doesn't do anything

pearl pawn
#

someone who can help me with a code?

vernal spruce
#

Best way to keep track of custom entities? Rn im deleting them on disable,then respawning them onenable(with crash protection,deleting similar before spawning)

pure pasture
#

Save them to a config?

vernal spruce
#

Already doing that by respawning them

#

but is there a better way?

pure pasture
#

Why would you want a better way ? Does it not work?

vernal spruce
#

They do however im not sure if its the best/easyest way

turbid latch
#

what is it for?

#

maybe loading entities on loaded chunk?πŸ€”

pure pasture
#

Is there actually another way of sending players to different servers other than with the bungeecord api?

#

That's not what I need but yeah I guess

dusty topaz
#

@pure pasture I guess technically without the API is to make them run a command

#

/server

#

then you wouldn't need to interact with bungee as long as it's present

pure pasture
#

Already tried it just kinda blocks it somehow

#

It says Unknown Command

inland meteor
#

Trixone what are you trying to do

#

send then via spigot on a bungee network?

pure pasture
#

Im trying to send them to an other server when they perform a command

dusty topaz
#

Actually, I don't think it is a command you can dispatch

#

Force them to say /server <server>

#

As opposed to sending the command

pure pasture
#

You mean p.performCommand?

dusty topaz
#

No, as if they're chatting

#

p.chat

pure pasture
#

Yeah I will try that thanks

dusty topaz
#

I don't work with bungee much but that will possibly work

wraith dew
#

in bungeecord, does the player handshake event happen when the player has connected to a server?

#

nvm

#

is the serverConnectedEvent called when a player switches servers in bungeecord?

fleet burrow
#

I am trying to shade https://github.com/aikar/commands/wiki/Maven-Setup into my plugin but it doesn't seem to work...

            <plugin>
                <version>3.7.0</version>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <compilerArgs>
                        <arg>-parameters</arg>
                    </compilerArgs>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.1.1</version>
                <configuration>
                    <dependencyReducedPomLocation>${project.build.directory}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
                    <relocations>
                        <relocation>
                            <pattern>co.aikar.commands</pattern>
                            <shadedPattern>me.oriharel.acf</shadedPattern> <!-- Replace this -->
                        </relocation>
                    </relocations>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>```
chrome lark
#
  1. Use a paste site
#
  1. Check your build log
wraith dew
#

do package -S

#

-X*

#

check the error

hoary parcel
#

mfw I answer on acf discord and instead of answering he just posts here

fleet burrow
#

lol

#

sorry xd

tiny dagger
#

a double jump but it gets you higher than totally based on the direction?

#

πŸ€”

vernal spruce
#

mhmm

#

wanky but does indeed doublejump

tiny dagger
#

that only works if you are already flying

#

so if he isn't on ground

#

give him flight

#

and if he can flight on toggle activate double jump instead

#

:p

vernal spruce
#

it gets counted as midfalling

#

theoretically there is no spacebar event called

#

so we have to do what we have to do..

tiny dagger
#

so midfalling is still flying?

vernal spruce
#

pressing double space again toggles the event

#

so if you double press space midfalling it boosts you

#

up

#

its a bit wanky and needs to cover more things,was made for a private server for fun..

pure pasture
#

I hate bungeecord

vernal spruce
#

havent gone into it yet

#

so i cant share opinions πŸ˜‚

bronze marten
#

whats wrong with bungee..?

pure pasture
#

Im too stupid to send players to other servers without the api

vernal spruce
#

i am intrigued about the connection between 2 servers though

radiant pollen
#

so the issue is you and not bungeecord?

pure pasture
#

I don't know

#

Maybe it just doesn't work without the api

#

Which would be bad

#

Cause I dont get that working

wooden harbor
#

does the plugin "Prism" work on Minehut server?

upper hearth
#

Your server host shouldn't have anything to do with plugins working or not.

hollow rivet
#

unless the plugin requires myssql, then your host makes a difference πŸ˜›

pure pasture
#
public class sendPlayerToServerEvent {
        main plugin;
        public sendPlayerToServerEvent(main instance) {
            plugin = instance;
        }


        public static void sendPlayerToServer(Player player, String server) {
            ByteArrayOutputStream b = new ByteArrayOutputStream();
            DataOutputStream out = new DataOutputStream(b);

            try {
                out.writeUTF("Connect");
                out.writeUTF(server);
            } catch (Exception e) {
                return;
            }

            player.sendPluginMessage(main.inst, "BungeeCord", b.toByteArray());
        }
    }```
#

This should work for sending people to other servers but im not sure if I have to do anything in the main class apart from the instance?

neat orbit
#

hello help, how do i make a welcome message for people that just joined one time only? and after that everytime they join they receive a "welcome back" instead

#

i can send my config files

pure pasture
#
if(!p.hasJoinedBefore) {
//your message//
}else {
//your non-first-join-message//
vernal spruce
#

hmm bukkit getonlineplayers or server get onlineplayers?

pure pasture
#

Oh sorry it's p.hasPlayedbefore

neat orbit
#

wait what 0:

neat orbit
#

how do i put it in

#

trixone tysm

frigid ember
#

Bukkit.getOnlinePlayers()

#

both work the same

#

@vernal spruce

vernal spruce
#

for 1 plugin only server one worked

#

somehow

bronze marten
#
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
    Player p = event.getPlayer();
    if (p.hasPlayedBefore()) {
          //
    } else {
         //
    }
}
#

πŸ₯„

neat orbit
#

@bronze marten @pure pasture this did the thing, it made welcome back, but now it changed the welcome messagecolor code and type.

#

It used to be

#

Join-Message: '&a&l%player_name%&f, &fwelcome to Craft!'

#

now it is welcome back to our server

#

like the entire color code was resetted

bronze marten
#

wdym

#

lol

lofty otter
#

i cant find the ServerLoadEvent on bungee, what is it called?

naive goblet
lofty otter
#

bruh

#

like I said, i cant find it

#

in the docs either

bronze marten
#

just create runnable

naive goblet
#

What do you even mean by ServerLoadEvent

lofty otter
#

on spigot there is a ServerLoadEvent

bronze marten
#

runnables will run after server load finishes

lofty otter
#

I need an event that happens after all plugins are done loading

#

uh

#

is there one before the server load finishes

naive goblet
#

ServerConnectEvent and ServerConnectedEvent exists

neat orbit
#

@bronze marten do i just put that code

bronze marten
#

in ur listener somewhere @neat orbit

lofty otter
#

isnt that when a player joins troxx

#

doesnt have anything to do with loading the server

naive goblet
#

Oh maybe it is

#

Thought it was client connection event though

bronze marten
#

but why do u need it before all plugins finish loading..? why not just runnable..?

neat orbit
#

@bronze marten im sorry, i'm stupid. what is a listener?

naive goblet
#

And LoginEvent

lofty otter
#

because its part of my plugin loading

#

that has to happen after all other plugin classes have been created

bronze marten
lofty otter
#

essentially just this

#

but on bungee

chrome lark
#

erm

naive goblet
#

Doesn’t seem to be one

chrome lark
#

wut

bronze marten
#

why not use a sync runnable then?

lofty otter
#

and running it after the server is DONE loading is kinda not the point, because this is part of loading

chrome lark
#

bungee doesn't have the concept of a main thread

lofty otter
#

so why would you run loading stuff after its done loading

#

this has nothing to do with threads

chrome lark
#

that was to the sync runnable comment...

lofty otter
#

oh nvm sorry

chrome lark
#

In bungee, there is probs nothing for that

bronze marten
#

oh lol, so even a runnable wouldnt work then?

#

or are plugins loaded on one thread?

lofty otter
#

well it would work

#

but i mean

#

why do loading after the server is done loading

#

that seems bad practice to me

chrome lark
#

I have a groooooss idea

bronze marten
#

whats the reason for u to load ur plugin as last then?

lofty otter
#

its an api

#

where plugins can register

#

and i need to wait until all have had a chance to register

chrome lark
#

That doesn't really answer much

bronze marten
#

why not make it dynamically add stuff

#

what if a plugin wants to hook at runtime

lofty otter
#

i create a guice injector that lets you cross inject types between plugins

#

which can only be created once

#

guice injectors are immutable

chrome lark
#

lazy init it? πŸ€·β€β™‚οΈ

lofty otter
#

hm?

chrome lark
#

if the backing store is busted, recalc the injector and return it

#

Saying that, doesn't really sound like a great design

#

Sounds like something that you're just gonna be tripping over to maintain

lofty otter
#

it works on every other platform

#

even nukkit

#

im just missing this event on bungee

#

and its not even hacky, this should be possible

chrome lark
#

Basically, best idea I got involves spinning up a task which will wait for the listener info collection to have a listener in it

lofty otter
#

for example, on sponge and velocity there are about 6 distinct phases to plugin loading

#

on bungee theres one

#

and im not sure what you mean there

#

it still wouldnt really fix the problem

#

because you dont know how long it will take for every plugin to have gone through construction

chrome lark
#

what?

lofty otter
#

how do you know how long you have to wait for every plugin to be ready

chrome lark
#

You don't

#

That's why I suggested a gross alternative

#

The only other option would be to ask md to shove an event into the proxy

vale slate
#

I have one but it is stupid

vernal spruce
#

That moment when the NAT router your isp forced you to have blocks any port forwarding FeelsBadMan

chrome lark
#

bungee inits the listeners after plugins, hence why my gross hack involves spinwaiting on that

lofty otter
#

ohh

#

now i get what you meant

#

lmfao

#

yeah that would do it

bronze marten
#

lmao

#

dirty

neat orbit
#

@bronze marten can u help me in private message?

bronze marten
#

sure

vale slate
#

there is a Entity called Item which you could modify

#

now I'm confused

vernal spruce
#

just accept it

neat orbit
#

can anyone help me

#

so i have a resource world plugin, and i'd like to add a bar plugin into that specific resource world

#

what do i have to do?

vale slate
#

you can't add a plugin to a world

neat orbit
#

a resource world

vale slate
#

am I stupid or are we talking about different things, because a resource world, like a farmworld, or what

neat orbit
#

a resource world plugin

cloud sparrow
#

u stupid

#

lopi check if the plugin allows specific worlds

neat orbit
#

i just want the bar to appear

cloud sparrow
#

if so it's not enabled for whatever reason likely a config option

#

depends non the plugin u are using

#

check ur config

neat orbit
#

how do i do that? i'm rly sorry guys. i just started with plugins

#

i have extremley limited knowledge

#

im trying to learn my best πŸ™‚

vale slate
#

well that was on what i was out because a resource world is a normal world

#

you can get it by Bukkit.getWorld(worldname)

neat orbit
#

i have spigot

vale slate
#

it's still a bukkit method

neat orbit
#

oh

twilit mist
#

Hey. Does anyone know an alternative solution to the 'player-idle-timeout' in server.properties so that I can give certain roles exemption to it?

neat orbit
#

do i just write this in console Bukkit.getWorld(worldname)

vale slate
#

some plugins have the option to set the option in their config

#

do i just write this in console Bukkit.getWorld(worldname)
Oh i thought you are developing a plugin

#

sorry I was mislead

unreal hedge
#

@twilit mist If you use Essentials on your server, there is a similar value in the config that lets you set a kick timeout and a permission node that exempts players from it.

vale slate
#

you must use a plugin offering this option (to Lopi)

twilit mist
#

@unreal hedge Thank you kindly. I'll have a look in the config.

unreal hedge
#

No worries. @neat orbit I highly recommend learning Java first. The reason is because if you try to make plugins or new projects for the sake of learning, forcing yourself to have to learn tiny things, there could be several better ways to go about what you're doing, resulting in inefficient and possibly ineffective projects. It's best you learn first, apply later.

silent spindle
#

hello everyone ! is someone available to help me with a weird bungeecord bug ?

#

thanks πŸ™‚

vale slate
#

Could you be a little bit more specific, please?

silent spindle
#

yes, sorry

frigid ember
#

who wants a lit packet listener

silent spindle
#

My bungeecord is freezeing every 40 seconds or so with that sort of errors :

[21:50:32 WARN]: Event ChatEvent(super=TargetedEvent(sender=SanWild, receiver=net.md_5.bungee.ServerConnection@5f42ccd), cancelled=false, message=/feed) took 849ms to process!
[21:50:34 WARN]: Event ChatEvent(super=TargetedEvent(sender=LesBrasDeGandalf, receiver=net.md_5.bungee.ServerConnection@7787009a), cancelled=false, message=/tpyes) took 415ms to process!
[21:50:37 WARN]: Event ChatEvent(super=TargetedEvent(sender=choupacabra, receiver=net.md_5.bungee.ServerConnection@31b976ec), cancelled=false, message=trd) took 416ms to process!
frigid ember
#

simple to use

silent spindle
#

It literally freeze the entire network

#

Spigot servers arent lagging, 20 TPS

#

Weird thing is that nothing changed before it happens

#

not even a config file

#

Bungeecord is latest version, Spigot servers are under 1.8.8

vale slate
#

what plugins are installed?

silent spindle
#

Ping betweens bungee<>spigot (yeah thats 2 physical servers) never fail, always 0.1 ms or so

#

yep sec

#

AntiBot, AuthmeBungee, BungeeTabListPlus,ExploitFixer,FastLoginBungee,LIteBans,LuckPerms,MaintenanceBungee,MoveMeNow,PlayerTabComplete,ServerListPlus,ViaVersion

#

all at latest versions

#

and tried without some of them (like exploitfixer...)

#

those plugins werent changed for days, issue just started today to rise

vale slate
#

Good, that would have been my next question

frigid ember
#

🀫

silent spindle
#

Also got this :

=true, reason=UNKNOWN) took 423ms to process!
naive goblet
#

What’s going on?

vale slate
#

Bungeecord

silent spindle
#

getting spammed or this crap every 1 or 2 minutes, rest of the time its perfectly running

naive goblet
#

And what’s the troubleshooting?

vale slate
#

uhm, is this error since today

silent spindle
#

yes

vale slate
#

And what’s the troubleshooting?
@naive goblet ping problems

silent spindle
#

yep ping is going super high

vale slate
#

well, there is your problem

silent spindle
#

was running a ping between 2 servers, it never came above 1ms

#

mostly 0.1ms

naive goblet
#

Just suddenly happened?

silent spindle
#

exactly

#

nothing changed

#

tried to restart everything

vale slate
#

did you try to ping your server from home?

naive goblet
#

Remove the plugins etc?

silent spindle
#

yes, ping is fine

#

tried to remove some plugins, but like I said, I haven touched anything from the time it wasnt lagging

naive goblet
#

Is the proxy local?

silent spindle
#

not even a single file

#

proxy is on a separate server

naive goblet
#

Is it hosted on ur wifi?

silent spindle
#

no lol

#

both servers are on ovh

#

same datacenter

naive goblet
#

Hmm ovh is great against attacks that could increase ping

silent spindle
#

and beefy enough

vale slate
#

well he/she is able to ping through without a problem

silent spindle
#

yes

keen compass
#

depends on the attack you refer too @naive goblet

naive goblet
#

Indeed

keen compass
#

if you mean layer 4 sure

#

but layer 7 however, completely different

silent spindle
#

Server MRTG (network graph)

naive goblet
#

I’d say hetzner is worse though

silent spindle
#

isnt showing anything

fading owl
#

Does anyone know how to expose the ThreadGroup/ExecutorService that BukkitScheduler makes use of?

#

Assuming it makes use of one of those.

silent spindle
#

no increase in packets sent/received, no errors

keen compass
#

have you tried restarting it?

silent spindle
#

yes

#

did reboot all servers

#

checked firewall

keen compass
#

do note that with 1.8 there is problems with the protocol lol

silent spindle
#

ik but how it would lag now

frigid ember
#

lets not 1.8 protest here pls

silent spindle
#

didnt got any error for months

keen compass
#

is it only a particular set of players lagging

#

or is everyone lagging

silent spindle
#

Everyone on spigot servers

#

TPS arent going down btw

#

from hub to main server

vale slate
#

they have nothing to do with that

keen compass
#

then I would do a trace route to see where the network slows down

#

and would probably do it from both ends

vale slate
#

^

keen compass
#

it is possible it could be an issue with OVH's upstream

silent spindle
#

yep

#

will do a traceroute, but as I said I did run ping from both servers to each other

#

and during a bungee lag

#

ping wasnt going up

#

completely lost lol

#

mostly its ChatEvent, sometimes its ServerConnectEvent, sometimes PluginMessage

#

oh and I forgot, got SQL errors when it happens (communication link failure)

#

but not everytime

#

like 1 out of 5

vale slate
#

oh is the SQL externally?

silent spindle
#

yes, ovh too

#

same dc etc

#

running fine

frigid ember
#

use mysql

#

async

#

boizz

#

its hot asf

silent spindle
#

thats luckperms or litebans

#

that rise errors

frigid ember
#

thats luckperms or litebans
on ma mama

vale slate
#

would you be so kind and don't spam @frigid ember

keen compass
#

ping to each server won't tell you if the problem is outside of the dc

#

it just tells you the internal network at OVH is fine

frigid ember
#

no

#

ok

silent spindle
#

Yeah but how external network lag would be a problem ?

#

all servers are on ovh network

vale slate
#

well if the connection to the client is bad

keen compass
#

because you are saying that the servers are not being slowed down and its all network related

vale slate
#

you get a immense package delay

#

and the server holds

keen compass
#

it is possible that the route to your servers there is something going on

silent spindle
#

I know, but how a player lagging would fuck the entire bungee ?

#

oh ok

vale slate
#

Well, Mc is a tickbased game

frigid ember
#

why tho

#

how do they do it

silent spindle
#

Could it be a malicious attack ?

frigid ember
#

do they do

#

while(tickHasPassed)

#

or sth