#general

3141 messages ยท Page 216 of 4

kindred gull
heady spear
#

We know Yโ˜ขuเธ g is really young because of their username

void void
#

am i the only one who has no idea who teto is @marble summit

marble summit
#

@void void a voice program

heady spear
#

sounds sexual

void void
#

how does a voice program come up with more items

#

is it sentient

marble summit
#

that is also a shit post

heady spear
#

your face is a shit post

marble summit
#

Teto is a shit post so teto doesn't have to follow the laws of the universe

heady spear
#

anyway, if anyone sees clip then please tell him he's dumb

#

and probably smelly

#

and that he should shower or something

#

and read a book

#

Thanks ๐Ÿ˜ƒ

marble summit
#

@sturdy fulcrum you smell

#

Like pee

#

can i lick your armpits

void void
#

Sounds like an attempt to rationalize dumbassery

#

but okey

heady spear
#

omg

#

she got the power

#

look at her!

#

she got the power

marble summit
#

teto wins

void void
#

i got the power

marble summit
#

I got the power

sturdy fulcrum
#

Hmm

marble summit
#

I got the Power

sturdy fulcrum
#

Thatโ€™s not nice

marble summit
#

I got the Power

#

I got the Power

#

teto wins

heady spear
marble summit
#

I did more formatting types than u

heady spear
#

it's in Swedish tho sry

marble summit
#

HEY @ NOTCH READ THIS MESSAGE

hybrid quarry
idle forum
ripe holly
vale ledge
#

hej med jer, hvad laver i?

heavy rapids
#

what. :D

limber knotBOT
#

English por favor

heavy rapids
#

is that swedish?

vale ledge
#

actually its danish

#

would try to see if anyone would answer

heavy rapids
#

Ah my bad. I mix up the scandinavian languages all of the time. :D

limber knotBOT
#

The only one I know kinda well is Norwegian :P

vale ledge
#

Okkkaaayyy imma go now, cya

limber knotBOT
#

:(

heavy rapids
#

๐Ÿ‘‹

vale ledge
#

What is wrong with that bot?

limber knotBOT
#

I am on IRC bridge, not a bot

vale ledge
#

why does he is so smart?

limber knotBOT
#

I AM NOT A BOT

vale ledge
#

akward

limber knotBOT
#

(Is that what a bot would say?)

vale ledge
#

ur totally a bot

#

...

#

xD

#

im pretty sure... maybe ur just too smart for general ppl Ooo

#

Nah its ok, the bot tag just triggered me ;D

#

bye

heavy rapids
#

wizard is a blockchain-driven machine-learning web 2.0 AI.

#

oh and they're running on perl4.

merry talon
#

is it normal to feel bad for inanimate objects

void void
vestal jasper
#

ywaosduhaod

#

yes

limber knotBOT
#

I really need to learn my lesson about eating pringles

#

it's the equivalent of eating powdered cardboard

#

whaat

#

and nutritionally it might be worse

#

I think you'll find they're addictive powdered cardboard

#

fuck it I'm throwing the rest away

#

this is garbage

frigid ferry
#

bruh

limber knotBOT
#

I don't throw away food which is fortunate because that thing was clearly not food

#

I could probably eat the packaging on accident and not notice the difference

#

it's probably be better by virtue of having more powder on it

heavy rapids
#

lol

#

someone doesn't like pringles, it seems

limber knotBOT
#

hm what makes you think that

#

I just find that the garbage enhances the flavor

sage tree
heavy rapids
#

Hi Raytracer

sage tree
#

Hello

heady spear
#

@vale ledge gtfo med din danska

cosmic raft
#

Lmao

#

My sides

pearl fulcrum
vale ledge
#

Nah i dont wanna do that

shy nova
#

sweet fucking jesus

heady spear
#

that's hot

limber knotBOT
#

you know what the worst thing is about having a completely fucked up sleep schedule

#

trying to figure out deadlines

#

I'm about to go to sleep at midday

#

I have a deadline on the 22nd

#

I have no clue of how many "days" I actually have

#

to work on it

vestal jasper
#

Well I auto load in newly created worlds on startup but the player logs in a different world than they logged out of HMM

#

I feel like I'm forgetting to do something

#

Server says I logged in at the correct world but I appear in a different one

#

Oh I see, it's loading it in as a NORMAL world and not a NETHER one. Rip.

vestal jasper
#

๐Ÿ‘ it works

limber knotBOT
#

they are pressed to form

edgy vine
pulsar wigeon
#

is that nutritionally worsw rhan not pressed tonform

pearl fulcrum
#

The moment when all your server files gets corrupted...

heavy rapids
#

The moment when you're glad you made backups...

ftfy

pearl fulcrum
#

The moment when your backups are corrupted including the servers.

heavy rapids
#

how come your backups are corrupted

pulsar wigeon
#

those arent nackups

#

if theu are not off server

heavy rapids
#

wiz are you drunk?

#

:D

pulsar wigeon
#

i just wpke up

pearl fulcrum
#

Idk the automatic backup system failed or something all the time.

heavy rapids
#

I see :D

pulsar wigeon
#

eues are still closed

pearl fulcrum
#

I used backblaze.

#

Backblaze with an automatic script

heavy rapids
#

never heard of that

#

but it doesn't seem to be good

pulsar wigeon
#

nahx its user error

pearl fulcrum
#

Backblaze is one of the best backup storages lol

pulsar wigeon
#

nothing wrong with backblaze

#

all pebcak here

pearl fulcrum
#

It's just my tar.gz files are corrupt.

heavy rapids
#

hm true

pearl fulcrum
#

And the deamon-data container all server files got corrupt tonight.

heavy rapids
#

not testing backups before calamity strikes sounds like top tier pebcak

pearl fulcrum
#

@spare venture well its 20GB big the tar files

#

But when i decompress you see all the files

#

But when you click

#

You can't read them

#

They are corrupt

#

Example ^

#

I dont understand how my server files got corrupt randomly tonight.

#

Seriously the whole deamon-data is corrupt

#

Yes

#

Tried everything

pulsar wigeon
#

yea seems more like they werent compressed or uploaded correcrly

pearl fulcrum
#

But the thing is...

#

The servers were working fine.

#

The servers werent an backup

#

The servers jusr decided tonight to shutdown

#

And getting corrupted

#

Without any reason

#

Yes

#

All of them

#

Even discord bot that was running on the panel

golden gust
#

How are you hosting your server?

pearl fulcrum
#

Dedicated machine

#

From ovh

golden gust
#

output of df -h?

pearl fulcrum
#

20c/32threads

#

I just told him the spec of the cpu

#
Filesystem      Size  Used Avail Use% Mounted on
udev             32G     0   32G   0% /dev
tmpfs           6.3G   33M  6.3G   1% /run
/dev/md2         20G   14G  4.2G  78% /
tmpfs            32G     0   32G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            32G     0   32G   0% /sys/fs/cgroup
/dev/md1        487M  143M  315M  32% /boot
/dev/md3        420G   57G  342G  15% /home
```
#

@golden gust hi btw, i am JohannesHQ xD

golden gust
#

Well, that's fine, I'd be weary about that setup, however

#

Your / partition, where is where stuff like mysql etc will store their data in is pretty small

#

I'd check dmesg, dmesg -T lets you see the logs with proper timestamps

pearl fulcrum
upper axle
#

have any one tried mob switch on spugot, does it work?

pearl fulcrum
#

That still has nothing todo with corrupted files, lol.

#

mysql runs fine, the thing is just the deamon data is corrupted.

#

this directory is broken

golden gust
#

I would scroll up a bit to see if there is anything more interesting in there

upper axle
#

u can track it,

#

how do u do backup

golden gust
#

The idea is that we're looking for things which might provide a hint as to what happenned

pearl fulcrum
#

There is a lot, idk what i am need to look at .

golden gust
#

You can't really do much to recover the lost data unless the service has some way to work around what's lost

pearl fulcrum
#

can try to contact them

upper axle
#

so whats going on now

golden gust
#

contact who?

pearl fulcrum
#

my host

upper axle
#

im a linux user, i may help al iitle bit

golden gust
#

OVH can't do much about the fact that you lost data

pearl fulcrum
#

@golden gust btw... my host replaced a new ram / new motherboard yesterday

pulsar wigeon
#

lmao "im a linux user"

golden gust
#

Was the data broken before or by any chance just after they did that?

upper axle
#

hmm whats wrong

heavy rapids
#

barty OVH has dedicated backup space included in its plans

golden gust
#

Maybe they didn't shut the server down properly for some reason and it crashed, the fact that they replaced hardware also puts in other concerns about potential hardware issues

pearl fulcrum
#

The backups are on backblaze...

#

like i said before.

golden gust
#

The idea of dual SSDs is that you chuck them in raid so the server can keep ticking even if you drop a drive

pulsar wigeon
#

yea i mean even if ovh fuked the server with the hardware change it doesnt ezplainthe corrupted backup

#

which means they probably never were working

heavy rapids
#

even on the 2x450G plan? ๐Ÿค”

pearl fulcrum
#

backblaze script failed to make backups...

pulsar wigeon
#

which is why a backup isnt a backup til its offsite and tested

heavy rapids
#

welp in that case having backups (only) on the same machine is still kinda dangerous

pulsar wigeon
#

if you just assume your backups are fine that's your prob

#

lordkorea he said they werent already

pearl fulcrum
#
Dear Customer,

The intervention on ns316204.ip-37-187-128.eu has been completed.

This operation was closed at 2019-06-17 21:46:07 CEST (UTC +02:00)

Here are the details of this operation: 
Component replacement
Date 2019-06-17 19:17:38 CEST (UTC +02:00), renaud F made Component replacement:
 Operation details:

An issue has been detected with the motherboard and ram modules.

We have replaced the motherboard and ram modules, updated the firmware and updated the MAC addresses in our system.

The server is booted on disk and is on the login screen. Ping OK and services are up.```
#

after that

#

the dedi is just

#

rip

#

well

#

it worked after restart

#

a few hours

#

then the servers closed

#

and all files arent read able anymore

upper axle
#

lol

golden gust
#

I would probably suggest running a hardware test on it

upper axle
#

i suggest do a whole disk clone now

#

if you have enough $

golden gust
#

Pretty much, grab a backup of what you can now and test stuff, either something was shut down improperly and caused the crash, or you have deeper issues that you should investigate

#

But, assume that any data that is corrupted and has no backup of is irrecoverable, keep a copy of it on the offchance that it is, but you're in muddy water now anyways

pearl fulcrum
#

does ovh make a backup of the disk when they are replacing hardware?

golden gust
#

probably not

pearl fulcrum
#

thats sad

golden gust
#

Disks are slow to backup and requires a lot of storage and loooooots of concerns around privacy and security

#

Backups are 100% your burden

heavy rapids
#

renaud F might have FUBAR'd

#

or rather, the backup script isn't working

golden gust
#

Unless OVH shut the server down improperly, which I doubt they did but who knows if the server was configured to shut down on pressing the power button properly or what caused them to have to replace hardware in the first place (did the system lockup which lead to them replacing hardware?)

heavy rapids
#

and wasn't ever working

pearl fulcrum
#

I just heard from ovh they made a backup.

golden gust
#

few hundred GB afaik

halcyon perch
#

General opinion, just so I can make sure I am not being a complete dick. A plugin goes from 1.4.0 to 1.4.1 and won't load and the author says "remove the old config"

#

BS or no?

golden gust
#

Not sure if all of their plans have it, pretty sure I've seen a few that didn't in the past

#

If they made breaking config changes for a reason then yea, that would do the trick, ideally plugin authors should automatically migrate those changes so it doesn't break, but that's not always really that viable

pearl fulcrum
#

@golden gust well i do not have "just" a dedicated, i have extra support packages.

golden gust
#

Oh, you went OVH managed?

halcyon perch
#

I went through Soyoustart who is part of OVH and it came with the backup

#

512GB

#

well, then I guess that is kinda the answer.

#

Probably a good idea, as they are the only ones who can really answer. ๐Ÿ˜ƒ

golden gust
#

Are you sure that you're looking at the info for your server?

#

Might be looking at some other services backup thing ๐Ÿคท

halcyon perch
#

He's probably in the control panel

#

which would be where you would be to set that up

golden gust
#

Yea, OVHs control panel is just very... "smart"

halcyon perch
#

well we know it's not but,...

#

lol

golden gust
#

This version ain't too bad, tbh

#

I remember the one before that which was 10/10 and had the best frenglish I've seen in a while

#

You can set the language when you login or something iirc

heady spear
#

guys, if I have a function f(x) = x + 3, and I know f(2) = 5, how do I calculate the value of f(2 + 1)? ๐Ÿค” ๐Ÿค”

golden gust
#

Otherwise you probably signed up on the wrong one as they have regional sites which is confusing and annoying af if you don't notice it

heady spear
#

Yes you sure have changed since

pearl fulcrum
#

But i am done with OVH. this is already the third time in 2 months that something has a failure on my dedicated.

heady spear
#

ok

pearl fulcrum
#

2 months ago power supply, a month ago second harddrive failure, and now this.

heady spear
#

what kind of tree?

#

plz no birch, I am allergic to birch pollen

halcyon perch
#

that's kind of why I went with soyoustart

heady spear
#

doesn't sys use ovh datacenters too?

halcyon perch
#

they use the slightly older used hardware that has already had all the kinks ironed out

#

yep, OVH will set you up brand new system, soyoustart set up previously used.

heady spear
#

Wouldnt't that give sys systems a shorter lifespan?

halcyon perch
#

so that way, I am not the poor sap that has to go through power supply and hard drive failures. ๐Ÿ˜‰

#

Not necessarily

#

the system I ended up with isn't a bad one

#

I dunno

golden gust
#

Server hardware and desktop hardware is pretty robust and tbh, the most straining part on hardware is generally power up/down

halcyon perch
#

I kind of liken it to buying a new car vs used

heady spear
#

parallelepiped is such a trippy word

halcyon perch
#

I actually prefer buying low mileage used cars

#

Well a i7-6700K doesn't seem that old

#

64 GB ram, 500GB disk for $60 a month

#

more than enough to run some minecraft

golden gust
#

I've had machines run for like 10 years

halcyon perch
#

and if it does break, they fix it and it's still only $60 a month

golden gust
#

Original seagate drives too

hot gorge
#

Cat, it's more the heating and cooling associated with the power more than the power itself

halcyon perch
#

I agree Sono

pulsar wigeon
#

@fallen oracle means the uuid doesn't have an associated name cached

halcyon perch
#

It's actually $65

pearl fulcrum
#

I am moving to reliablesite for the new dedi im planning to rent.

halcyon perch
#

Well, since I got mine at least ๐Ÿ˜ƒ which would be a couple of months ago

golden gust
#

They had a lab for the the 8700K, but they've blocked the page off

hot gorge
#

What is the going consensus for the "best" CPU for a server?

golden gust
#

Depends

hot gorge
#

Iirc Intel is heavily favored

golden gust
#

If you're going for a few dozen servers, get something like an E5 with the core count and keep servers light, for individual servers, get the best i7 you can, pretty much

hot gorge
#

I'm still running a 3770k at home lol

void void
#

fffff coffee withdrawal is giving me severe headaches

#

rip

pulsar wigeon
#

weren't we just talking about this yesterday

void void
#

no?

hot gorge
#

๐Ÿคท

void void
#

i wonder... how much will this last thonk

halcyon perch
#

There's a cure for coffee withdrawal

pulsar wigeon
#

more coffee

halcyon perch
#

^

void void
#

i have to get on my own life really soon

hot gorge
#

I'm waiting for 3900x, barty

void void
#

so that means no "more coffee" lmao

#

low budget for next few months yeet

hot gorge
#

If you were 1337 back in the day, AMD was the only choice

#

Those mobile Barton procs, man

golden gust
#

Yea, AMD used to be pretty good

hot gorge
#

2500+ was amazing

#

Hell even the 1700+ had some really great overclocking results

golden gust
#

Anthlon XP 2000+

#

That sucker lasted 10 years and was still ticking fine

hot gorge
#

The real winners were the 1700+,2100+ and 2500+

golden gust
#

Only thing that really killed that machine was the GPU basically being dead and the hardware being so old that spending cash on it was somewhat meh

hot gorge
#

On an Abit NF7S rev2 with Twinmos RAM with the BGA chips

golden gust
#

The GPU was fun, however, at one point the PC just wouldn't boot often, fix for it was literally to just reseat the GPU

hot gorge
#

I'm really liking what I am seeing from AMD with Ryzen.

#

I put an 1800x in a rig for video editing at work and it's a really good machine.

#

When AMD bought ATI and stopped making cards that can compete with nVidia

golden gust
#

That's been the trend for years lol

hot gorge
#

So Nvidia ran the prices up because they could

golden gust
#

And miners loooove GPUs too which often causes stock issues

hot gorge
#

And miners

#

And GDDR5 pricing was shit for a while

#

Yeah

#

It's still a good card too though

#

If you're playing at 1080/1440p

limber knotBOT
#

well, you don't need to buy the most expensive card, lol

pearl fulcrum
#

I9 is not really important for a mc server.

#

That's just op

limber knotBOT
#

wasnt the i9 stuff just "moar corez!"

#

lol, the i7 7700k has no HT?

#

9700k*

#

thats what I get for now following recent cpu shit, lol

#

F = no gpu, right?

#

and well, I wouldn't trust that since it most likely is because of the boost clock

#

and the cpu will not boost on all cores

#

yeah K and KF should be identical if you ignore the missing gpu

#

and the only difference between the i7 for the i9 is ht, 4mb more cache for those extra threads and a slighly higher boost clock

#

so there is no real point in preferring that over a normal i7

#

the 9700k is roughly equivalent to an 8500k

wide hazel
#

5mc cache is pretty huge

#

What the fuck, phone?

#

4mb cache*

#

Is it L2 or L3?

dire dune
heady shoal
worn ember
#

would be pretty big if it was L2 so i'm guessing L3

#

but it'd be pretty low for L3 xD

limber knotBOT
still fractal
static badge
#

total cache?

worn ember
static badge
#

dota DansGame

worn ember
#

โค

void void
pearl ibex
#

IntelliJ IDEA with JBR 8 or 11?

#

Wasn't Java 11 the official? thonk

wide chasm
#

Java 11 is LTS if that's what you mean.

pearl ibex
#

Yup, that.

burnt drum
pearl ibex
#

Java 8: EOL, Java 11: LTS.

#

So... IntelliJ IDEA with JBR 8 or 11?

strange bane
#

11

wide chasm
#

I just installed the standard thing, which is JBR 8 I think. I don't think it matters that much.

halcyon perch
#

well, after doing more research, I switched over to openJDK and wen with the LTS 11 version

#

so I was wrong about oracle vs OpenJDK yesterday

fallen oracle
#

Good Morning Gamers.

civic bridge
pulsar wigeon
#

Glare, do you have a better name

#

for unknown uuids

#

uncached or sth idk

#

i was considering adding a flag to the command to force a lookup

#

we don't do it by default cuz that's a good way to get rate limited :^)

worn ember
#

just use an api ๐Ÿ˜ƒ

pulsar wigeon
#

๐Ÿšฎ

worn ember
#

no u

pulsar wigeon
#

we do use an api

#

it's called mojang's

worn ember
#

well ur using a bad one then

pulsar wigeon
#

third party apis can go suck dix

worn ember
#

aat least they dont rate limit you

pulsar wigeon
#

i mean, they very much can lol

#

that's arbitrary

worn ember
#

mc-heads is faster than mojangs api aswel lol

pulsar wigeon
#

sounds garbo

worn ember
#

caching too

woven otter
#

dix

pulsar wigeon
#

useless

#

why the fuck would i want to lookup cached names

#

i have my own fucking cache

fallen oracle
#

@pulsar wigeon Not sure. I just had a user reporting that for some reason, anyone can modify someone's world region, even if their name isn't added to it. When I did testing, it created the region but had the unknown uuid or whatever.

woven otter
#

what's up with you wiz

pulsar wigeon
#

offline mode or something? lol

worn ember
#

hes just a toxic noodle

#

dont mind him

fallen oracle
#

I think they were online

pulsar wigeon
#

if you add a player by name, and the player is not online, it will do a lookup for uuid

#

unless you specify -n

fallen oracle
#

I add them by uuid

pulsar wigeon
#

but either way, sounds more like a region isconfiguration

#

oh, in api

fallen oracle
#

Yeah

pulsar wigeon
#

yea if you want to cache the name as well (assuming you know the name), WorldGuard.getInstance().getProfileCache().put(new Profile(uuid, name))

#

something like that iirc

#

then it will show up with the name in /rg info

#

that is entirely cosmetic tho

#

since all the checks are done with uuid anyway

fallen oracle
#

Yeah, my main concern is somehow people not added to the members are able to modify the region such as open chests.

pulsar wigeon
#

yea that's unrelated to the uuid showing up

#

probably someone set build or passthrough allow or something retarded

wide hazel
pulsar wigeon
#

would have to see the setup

wide hazel
#

@pulsar wigeon

pulsar wigeon
#

egg

#

i don't need

fallen oracle
#

Yeah I'll be home from class in like 2 hours

wide hazel
#

Enjoy

pulsar wigeon
#

your shitty lookup service or whatever

#

i really fucking dont

wide hazel
#

It uses apis provided by Bukkit, Mojang, and paper

pulsar wigeon
#

that's useless to me

#

i fucking have

#

a profile lib

#

jesus

worn ember
#

triggered much

fallen oracle
pulsar wigeon
#

why do people keep suggesting retarded things that are entirely irrelevant

fallen oracle
#

That's how I add the members

woven otter
#

are you in a bad mood wiz

worn ember
#

worse than usual it seems

fallen oracle
#

It loops through all members in the guild, gets their UUID, and adds it to them.

pulsar wigeon
#

yea glare just need to put the name in the cache if you want it to show up in /rg info

fallen oracle
#

Oh so even if it's unknown, it's still added?

pulsar wigeon
#

what is?

fallen oracle
#

The uuid

pulsar wigeon
#

unknown just means

#

name is unknown for that uuid

fallen oracle
#

No name

wide hazel
#

@pulsar wigeon you optionally hook paper's api!?

pulsar wigeon
#

the uuid is added

fallen oracle
#

Okay so that uuid is still added as member to the region

pulsar wigeon
#

paper's api doesn't provide anything egg

fallen oracle
#

Maybe that dude did allow building lol

pulsar wigeon
#

yea glare it is

wide hazel
#

It does

pulsar wigeon
#

and when a player checks, membership is checked via uuid anyway

#

unless -n is specified (name only, no uuid check)

#

anyway got a meeting bye

wide hazel
#

@pulsar wigeon check the code I sent. You might find something interesting

#

If you didn't spend all your time ranting about how terrible everyone's stuff is maybe you'd learn that Paper has a decent player/lookup API you can hook that caches results better than a single plugin can ;)

fallen oracle
#

Thanks for the clarification, wiz.

#

I'll go double check with the dude.

wide hazel
#

I've learned that it's really hard to learn things when your head is already full of yourself

fallen oracle
#

Correct.

woven otter
#

egg is right

fallen oracle
#

Hey @wide hazel wasn't someone talking about caffine last night being like a guava cache on steriods?

unreal quarry
wide hazel
#

I both recommend caffeine and don't recommend it. It's the fastest cache available but also a bit larger

fallen oracle
#

Ahh

#

I mean my current cache is just loading into a list.

wide hazel
#

Honestly for a plugin a hashmap is probably fine

fallen oracle
#

Yeah

#

I haven't had any complaints about data yet.

wide hazel
#

I just like the bragging rights that comes with "being the fastest" plugin

fallen oracle
#

Ahh

#

I'll also add that I haven't seen any delays when querying data.

heady spear
#

It kind of depends on what you're doing. There are cases where the tiny speed increases make a huge difference

wide hazel
#

Yeah, just for most cases with plugins you won't run into that

#

If you do, though, caffeine will solve your issues

heady spear
#

Ye, and for most cases with plugins you don't run into large enough data sets where evictions are important etc

wide hazel
#

ExpiringHashMap is what caffeine used to be

#

And it's lightweight

heady spear
#

But if guava is available then the guava cache is a good alternative too

wide hazel
#

True

heady spear
#

because damn this also looks good lol

wide hazel
#

Yeah

#

It's still pretty fast

heady spear
#

Having more alternatives is always good :d

wide hazel
#

Lol, exactly

heady spear
#

I've kinda tried to not just shade half of maven central into my projects recently

wide hazel
#

Hahaha, I hear you

static badge
#

monkaMEGA uses a global lock for map

rose pier
#

My PaperMC 1.13.2 server seems to be leaking a GB of ram every 2 hours or so. I know this isn't intended. But is it normal?

#

I wonder if it's the server or some unfortunate plugin I've got.

fallen oracle
#

Yeah I don't think cache is typically an issue for me. I load everything into a list on startup, so I have a list of objects, and then I have methods to go through the list to get the objects I need, and those objects are just modified freely by the users until the server shuts down.

#

I'd have to figure out how to do testing to see if it's really faster querying data, but in game I never really see any pauses or anything.

worn ember
#

@rose pier probably some plugin causing it

rose pier
#

Any tips to figuring that out?

icy bluff
fallen oracle
#

Ceryn, do you have a timings?

rose pier
fallen oracle
#

Timings look really clean. Any reason you have so much ram allocated?

rose pier
#

Only that it's a dedicated server doing nothing else and the RAM is available.

fallen oracle
#

Are you using any kind of panel?

rose pier
#

Nope, just SSH.

fallen oracle
#

I would suggest using Paper Flags

pulsar wigeon
#

egg, i'd ask if you're new here but you're not

limber knotBOT
#

also how did you figure out that it's "leaking ram"?

pulsar wigeon
#

so to be clear, i am discarding all the suggestions because they are completely irrelevant to the question at hand, and because i was/am busy with meetings this morning

rose pier
#

Hm. I'll check out Paper Flags and that article. Thanks.

#

phoenix616: First because the server crashed on me while I slept due to out of memory exceptions. Then because I observed ram usage over time and it kept using more and more as the day progressed.

#

After 30 or so hours I restarted paperclip.jar and everything was back to full capacity, though still dwindling.

fallen oracle
#

I personally think 26GB of RAM is a little overkill. You should be good with about 12 - 14.

#

More ram isn't always good.

limber knotBOT
#

well for the ram usage climbing: it will try to use the amount you assign to it before doing garbage collection, but it should't crash

#

but yeah, more than 10GB shouldn't really be necessary imo

#

with the amount of players that you have I would go with something like 4GB at max

rose pier
#

Heh. Alright.

limber knotBOT
#

also you should be removing all plugins and see if it still happens (or directly analyze a heapdump to see what is consuming your memory...)

rose pier
#

What number do you refer to? The max of 30, or the low amount of players on in the period?

limber knotBOT
#

it's very likely it's a plugin issue, issues in paper (especially in non 1.14 versions) would've been noticed by others

acoustic pilot
limber knotBOT
#

the amount of players online

fallen oracle
#

Woot

rose pier
#

Removing plugins directly is troublesome, as it takes a long while to test and would incur downtime. But I can try various other things mentioned first.

acoustic pilot
#

I'll add wiki documentation eventually, just lazy right now lol

fallen oracle
#

That's fine. So does that mean you suggest I remove the classes and reimplement as maven and tell that to compile?

#

Might just wait for the documentation on that.

limber knotBOT
#

@Cโ€‹erโ€‹ynโ€‹ well besides SleepPercentage and PAC you only use widely used plugins so I doubt the other ones would have issues but who knows xD make sure you are using thelatest versions of them (thatwork with your server version)

acoustic pilot
#

if you really wanted you could, yeah, repo is at https://repo.byteflux.net/repository/maven-public/ and there's a libby-bukkit artifact you can depend directly on, which provides the BukkitLibraryManager which is basically the class I gave you a while back

limber knotBOT
#

oh, also update to the latest paper build... your's is 8 versions behind

rose pier
#

Yeah. Thanks for the input! I have some things to try out.

limber knotBOT
#

*6

rose pier
#

Ouch. ๐Ÿ˜ƒ

fallen oracle
#

So I'd use libby-core and libby-bukkit

acoustic pilot
#

yeah

fallen oracle
#

I'lll be home in like 30 minutes so we can talk more about it

#

My head is killing me, I had a contact come out so I have different visions right now

acoustic pilot
#

cool, prob will just play a couple Overwatch matches then ๐Ÿ˜›

fallen oracle
#

Let me get myself back with both contacts in and I should be good to look at it more.

acoustic pilot
#

Aside from fixing any bugs, next thing will probably be some kind of annotation based thing

#

Like the one Luck has in his Helper thing

fallen oracle
#

Cool

void void
#

thanks @acoustic pilot

static badge
#

so blockstate does implement persistent meta

#

well some blocks do

limber knotBOT
#

all tile entities

austere ivy
#

e, but actually, bee - e which is the formula for:

#

Will you b+e my girlfriend?

heavy rapids
#

bee - e = e(be-1)

worn ember
#

@austere ivy n*o

heavy rapids
#

oยฒf

worn ember
#

maybe just a client mod or something

limber knotBOT
#

well it's definitly not in the vanilla client xD

stiff yarrow
#

well I wouldn't assume its a cheat

#

could just be a modded client that isn't maliciously so

pulsar wigeon
#

yea, but no telling how far it goes

#

:^)

#

k anyway now that i'm done all my meetings and having lunch

#

what's this about paper's profile api

#

and why should i be using it

limber knotBOT
#

has more features

#

and you should be using it if you need it xD

golden gust
#

PlayerProfile is papers API around game profiles, one of those APIs that people often don't care about until they have a need for it ๐Ÿ˜„

heady spear
#

Wait so youโ€™re not going to fight him

limber knotBOT
#

Reminder from kashike, for Spottedleaf: lol hi

heady spear
#

Iโ€™ve been waiting for nothing

pulsar wigeon
#

well, idk if i need it

#

egg was very adamant that i do

#

even though i have something that does the job already

#

but i guess he just wanted to feel important or something idk

limber knotBOT
#

the api has some usefull events too ;D

#

but it really depends on what you need...

#

Reminder from DiscordBot, for kashike: hello!

pulsar wigeon
#

why tf would i need events for profiles

#

o-o

limber knotBOT
#

to modify them or disable querying them

golden gust
#

Pretty sure somebody actually used that API around christmas or something so that they could santa-ify everybodies skins ๐Ÿ˜„

limber knotBOT
#

or to use a separate cache

#

Reminder from kashike, for Spottedleaf: what is up

#

Reminder from DiscordBot, for kashike: nothing just fucking with this bot

pulsar wigeon
#

k so wtf does [10:33 AM] egg82 โ„: If you didn't spend all your time ranting about how terrible everyone's stuff is maybe you'd learn that Paper has a decent player/lookup API you can hook that caches results better than a single plugin can ;) mean

#

i mean, the latter part

#

why can paper cache results better than a plugin?

#

cuz that doesn't really make sense unless paper has a secret deal with mojang

golden gust
#

The server already has its own usercache for some profile stuff

pearl ibex
#

Yo, Mr. Cat.

#

Whatcha think? JBR 8 or 11 IntelliJ?

golden gust
#

8 is more supported, 11 is "next"

pearl ibex
#

I don't know if it's worth the time to install the JBR 11 one. ๐Ÿคท

golden gust
#

Pretty much everybody is on 8

pearl ibex
#

Ok, ok. Thanks!

#

electronicpets electroniccat

hybrid quarry
limber knotBOT
#

@pulsar wigeon Paper has events you can hook into to catch played lookup requests

pulsar wigeon
#

why do i care

#

:<

#

why are you pinging me for this

hybrid quarry
#

Hey guys, pretty new to paper, is there a known 1 player sleep plugin working on 1.14.2?

limber knotBOT
#

Maybe I misread your message ๐Ÿคทโ€โ™‚๏ธ

#

Anyways, I looked this up now so I am posting it anyways

#

It's fucking hot here so my brain doesn't work

#

.was weather cologne

#

.wa weather cologne

#

(MiniDigger) Latest recorded weather for Cologne, Germany: temperature | 82 ยฐF (heat index: 82 ยฐF) relative humidity | 40% (dew point: 55 ยฐF) wind speed | 9.2 mph (41 minutes ago) - Weather forecast for Cologne, Germany: between 65 ยฐF and 84 ยฐF clear (all day),... - https://is.gd/GcAakT

Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of peopleโ€”spanning all professions and education levels.

pulsar wigeon
#

yea idgaf about textures

limber knotBOT
#

Any 1 player sleep plugin should work

#

It's not textures, it's player profiles

pulsar wigeon
#

glare was literally just asking me about caching a name for a uuid

limber knotBOT
#

Which Includes textures

pulsar wigeon
#

which we already have

#

and everyone started piling on useless nonsense

#

:<

jagged panther
limber knotBOT
#

(DiscordBot) Breaking Bad - Climb Down Out of My Ass - length 1m 34s - 377 likes, 3 dislikes (99.2%) - 26,055 views - Rawad Nasr on 2011.12.11

halcyon perch
#

What is a 1 player sleep plugin?

hybrid quarry
#

Only 1 player has to sleep and it skips night

halcyon perch
#

bah, the phantoms only chase the people that don't sleep

#

and I'd do it as a vote personally

#

or make them spend currency on it

#

an in fact with WorldGuard you can turn off phantoms completely

hybrid quarry
#

my server is just for a group of friends, so its really just a nice thing to have^^
We used harbor which worked on 1.14.2 Spigot, sadly not with paper

halcyon perch
#

?

#

Oh some servers cater to kids

unreal quarry
#

Phantoms are awesome :o

halcyon perch
#

and they are really a pain in the ass on skyblock

unreal quarry
#

I made them ridable :3

halcyon perch
#

lol

unreal quarry
#

Ppl love to make them spawn now just so they can fly around on them

pulsar wigeon
#

billy

#

do you have ridable flying squid?

unreal quarry
#

It swims, but yes

pulsar wigeon
#

not good enough :^)

unreal quarry
#

I made everything ridable

pulsar wigeon
#

mine can barty

#

years ago i had a custom server fork

#

that had an aether-dimension type thing

#

and you could saddle squids and ride on them

#

i used the old skylands gen :^)

limber knotBOT
#

@Nโ€‹eeโ€‹l โ€‹x โ€‹Kuโ€‹ttโ€‹e Better beds should work

pulsar wigeon
#

and added loads of shit to it

woven otter
#

but did it have custom gravity

halcyon perch
#

that sounds just.... like a bad pick up line. "Hey babe, wanna check out my ridable flying squid?"

unreal quarry
#

What's aether?

pulsar wigeon
#

because plugins can do it all

#

or mods i suppose

#

i made my portal to the skylands out of lapis blocks

#

instead of obsidian

halcyon perch
#

ohh, edgy

pulsar wigeon
#

i still have the code/jar lying around in an old folder i think

upper flicker
#

Can you ride the kraken though

unreal quarry
#

Yes :3

#

Hmm. I just added a moon world with low gravity, no oxygen, and harder mobs

pulsar wigeon
#

how do you deal with oxygen

unreal quarry
#

Apply wither effect

pulsar wigeon
#

hmmm

unreal quarry
#

And make the drowned noises

pulsar wigeon
#

can players regain oxygen somehow

unreal quarry
#

Sounds freaky as hell

pulsar wigeon
#

what's the gameplay here

#

like, do people just chug health potions

#

lul

unreal quarry
#

Yeah, there's sponge that generates on the moon. It emites oxygen. And you can plant trees. Leaves give oxygen

#

And of course the helmet/glass block on your head

pulsar wigeon
#

oic

halcyon perch
#

speaking of skylands, this is something I wish would have been kept up to date

unreal quarry
#

runs away

#

It still kills you

#

You just can ride it until it does lol

spiral garden
#

woo

#

got my xiaomi thingy

#

really liking it so far

woven otter
#

@unreal quarry hmm I think I might join your server just to see. Sounds interesting

dapper root
#

Id like to map out my world and find where all the large farms and villagers that are in my world that players have created. For Minecraft bedrock I use Viz, it creates a dynmap style loaded map that I can load server side and I can choose what I want to find on it. If I click on villagers it will show me the location of all the villagers on the map... what would be Java's version of this? thanks.

pulsar wigeon
#

amidst used to do that

#

idk if it's still around

#

or updated even

limber knotBOT
#

I think he wants to find entities, not seed features

pulsar wigeon
#

oh

#

i read villagers as villages

limber knotBOT
#

don't think a plugin that loads the whole world exists, but you could try out my EntityDetection plugin to find (tile) entities in loaded chunks at least

dapper root
#

yeah.. like viz will list all the cows in the world or whatever I select.

pulsar wigeon
#

yea that sounds terrible

#

would have to load the entire world to find entities

dapper root
#

I love it.

pulsar wigeon
#

unless you mean loaded ones?

dapper root
#

yup

#

all

pulsar wigeon
#

yea that's a bunch of nope

dapper root
#

it takes a few hours to load up.

pulsar wigeon
#

jesus

#

why even

limber knotBOT
#

could probably try and write an Overviewer extension to mark entities on the map (or maybe that exists already)

dapper root
pulsar wigeon
#

hah

#

is that really all

#

o boi

dapper root
#

sorta like that.. @pulsar wigeon well it makes it easy to find people who arent following the rules.

pulsar wigeon
#

can't imagine waiting a few hours for that

dapper root
#

no..

#

it shows a lot more than that.. its just an image i got off google images.

pulsar wigeon
#

just check loaded stuff tbh

dapper root
#

you can zoom in and click on chests and stuff.

#

again.. this isnt my mpa.

#

its something i pulled off google images to show an example.

#

ill try out EntityDetection plugin..

#

seems to be the best solution with java.

#

one time load up.

#

correct.

pulsar wigeon
#

so what you want is really an offline mapper

#

doesn't really matter if it's java

dapper root
#

yeah.. so i can find people making huge farms that aren't allowed fast and easily.

pulsar wigeon
#

i mean, the server really isn't going to be happy with you loading the whole world

#

fast

#

takes a couple hours

dapper root
#

well, I use it on a fresh backup.. they don't know.

pulsar wigeon
#

i mean it's still not fast

#

but yea what you need is just an offline mapper

#

i assume if people have big mob farms it will stay around

dapper root
#

oh.. i dont mine.. I set it off and go do other stuff. check it when i have time a few hours later.

pulsar wigeon
#

assuming that's what he is trying to find

dapper root
#

correct..

pulsar wigeon
#

yea i would honestly prefer a live, online, loaded solution

dapper root
#

perhaps.. Im open to any better ideas at finding these farms in java ๐Ÿ˜ƒ

pulsar wigeon
#

trying to find farms in unloaded chunks isn't really helping anything

#

since it won't do anything til the player is back online anyway

dapper root
#

yeah.. it helps if the user isnt around or on i can still find it..

#

lets forget about viz for a second.. how do you suggest I find the farms in java without hitting my head on a wall? ๐Ÿ˜ƒ

#

no? trying to find rule breakers.

#

lets forget about viz for a second.. how do you suggest I find the farms in java without hitting my head on a wall? :smiley:

#

can you help me or only troll me? ๐Ÿ˜ƒ thanks

#

well, I thank you for your time nevertheless.

#

Have a nice day.

pulsar wigeon
#

yea the question doesn't really follow anyway tbh

dapper root
#

animal and villagers... I found one follow with 200 of them... but I only found out after someone else spoke up and gave me the location.

pulsar wigeon
#

like you're not gonna detect a grinder that is killing mobs constantly

#

oh, do you just mean passives

dapper root
#

both.

#

all huge farms are banned of any kind.

pulsar wigeon
#

well, spawner farms won't have the same entity impact as animal farms

#

since they are constantly killing the mobs

dapper root
#

thanks. I will try that out. I'm guessing that wont help me find someone who has 200 cows? what would you suggest for that?

pulsar wigeon
#

he just told you

dapper root
#

MobFarmManager ?

#

thanks.

#

that sounds prefect. Thanks for your time.

spare rivet
wraith wharf
heavy rapids
#

.typing

limber knotBOT
heavy rapids
#

just needed that gif real quick

halcyon perch
#

So tired of these developers saying "Read the documents" and then the sites that host the damned documents are offline or no longer in existence.

#

I mean if they don't want to be bothered with countless questions, maybe fixed the damned site.

heavy rapids
#

it's like posts in forums which just say "google the problem ffs"

#

bruh, the #1 hit is THAT POST ๐Ÿ˜ญ

void void
heavy rapids
#

(also the only hit!)

void void
#

Happens all the time with StackOverflow tho. "Google it!" - "Well....I did. This is what comes up you useless tard."

heavy rapids
#

lmao

halcyon perch
#

Then they have the balls to cop an attitude.

void void
#

I mean I have the balls to cop an attitude over anything

halcyon perch
#

well, same here, lol, but usually when I do, it's justified.

heavy rapids
#

doesn't restarting the launcher generate a new token?

void void
#

.g prevent people joining server not ip address

limber knotBOT
void void
#

no idea

heavy rapids
#

ah

#

that's a cool way to prevent that, actually

#

lemme see if I have more luck finding it

void void
#

;o

heavy rapids
#

this?

woven otter
void void
dapper nacelle
#

Does anyone happen to know which sound is played when you place stone bricks?

heavy rapids
#

also @meager perch literally first hit for "spigot plugin auth token ip" :P

#

you need to up your google-fu /s

void void
#

if you're using paper, you can get the block in the place event, getSoundGroup#getPlaceSound

dapper nacelle
#

nice

halcyon perch
#

and there's a handy list here

#

Doesn't look like brick has any special sound so probably block.stone.place

void void
#

sounds right

halcyon perch
#

I don't mind playing LMGTFY once in a while.

void void
#

Yep nms Blocks for STONE_BRICK uses BLOCK_STONE_PLACE. It appears by default the sound used are the stone sounds, unless replaced

#

(reading nms lul)

chrome vine
void void
old drum
trim tinsel
dapper nacelle
#

@void void ```
java.lang.NoSuchMethodError: org.bukkit.block.Block.getSoundGroup()Lcom/destroystokyo/paper/block/BlockSoundGroup;

#

maybe a bit late

#

but it couldn't find the method

#

although IntelliJ recognized it

static badge
#

what version of the server

dapper nacelle
#

1.14.2

static badge
#

version

#

./version

void void
#

^

static badge
#

irc never forgets

dapper nacelle
#

40 versions

#

oof

static badge
#

that'll be why

dapper nacelle
#

lets see if that's true

#

brb

#

yep

#

it was why'

void void
dapper nacelle
#

what I don't understand tho is when you do ```java
player.stopSound(block.getSoundGroup().getPlaceSound());

#

it still doesn't work then

#

you can hear the sound of the block you placed even tho it didn't get placed

#

is that because of some weird timings?

austere ivy
grand pewter
#

congrats

#

according to bstats paper is now bigger than bukkit XD

void void
#

_>

unborn notch
void void
#

dont know @dapper nacelle make a issue report on GH

dapper nacelle
#
@EventHandler
public void onPlace(BlockPlaceEvent event) {
    event.getPlayer().stopSound(event.getBlock().getSoundGroup().getPlaceSound());
}
#

I was about to test this

void void
#

try delaying by 1 tick

dapper nacelle
#

hm well that didn't work (what I sent)

void void
#

try delaying by 1 tick

dapper nacelle
#
    @EventHandler
    public void onPlace(BlockPlaceEvent event) {
        Bukkit.getScheduler().runTaskLater(Main.getPlugin(), () -> event.getPlayer().stopSound(event.getBlock().getSoundGroup().getPlaceSound()), 1);
    }
#

didn't work either

#

@void void

void void
#

k mek issue report then

dapper nacelle
#

where

void void
#

include what you tried obviously

dapper nacelle
#

on paper?

void void
#

ye

dapper nacelle
#

github link?

void void
#

lol

dapper nacelle
#

ty lol

#

oof

upper flicker
#

immediately closes on himself

dapper nacelle
#

I opened an issue and all I typed in it was gone

upper flicker
#

Good work boys, time to go home

void void
#

Don't make a new issue @dapper nacelle, edit it then press reopen

dapper nacelle
#

I was already making a new one lol

#

I'll do as you say

tribal nexus
#

i noticed that the discord is boosted, so i made an animated server icon for you

void void
#

Sexy but I'll have a fucking seizure if that's applied

cosmic raft
#

animated guild icons are stupid

void void
#

Iz cool gif though

static badge
#

really in order to portray it accurately

dapper nacelle
#

here we go

void void
#

yay you did it

static badge
#

why is there two methods pasted

#

and what do they mean

dapper nacelle
#

because they show the same result

void void
#

bc I asked him to try it with a delay as well

#

I haven't looked into this tho, mebbe l8r if no one gets to it

dapper nacelle
#

I edited it for the 3nd time

void void
#

really you shouldn't have to stop the sound yourself, just cancelling the event should prevent the sound

dapper nacelle
#

I can't agree more

#

NoT THaT i tEsTEd tHAt

#

for real

static badge
#

perhaps the client plays the sound regardless

#

I see sound calling only occuring if the event is not cancelled

halcyon perch
#

I'd think you'd have to use ProtocolLib to do that

dapper nacelle
#

๐Ÿคข

cosmic raft
#

lol

dapper nacelle
#

protocillib my ass

cosmic raft
#

you do realise that

#

the sound is played on the client for the local player, yes?

pulsar wigeon
#

^

cosmic raft
#

and only for other players from the server

dapper nacelle
#

not for other players

#

I think

pulsar wigeon
#

the client plays the sound and puts the block in the world itself

high osprey
void void
#

o okey then, what i said is rarted

cosmic raft
#

local player == from client
remote players == from server

#

you can't cancel the local player's sound

void void
#

yeah makes sense now

dapper nacelle
#

the stop sound method should still be able to stop the sound, right?

void void
#

No

static badge
#

not in that case apparently

void void
#

The client is playing the sound, server doesn't touch that at all

#

For you. If you got an alt on, the alt would not hear the sound if the event is cancelled

#

Only your local client would

dapper nacelle
#

but the stop sound method should be able to stop every sound, right?

void void
#

no, not in this case, because that's a server method. It isn't played by the server

pulsar wigeon
#

man i forgot how retarded dylan was

#

it's been a while

void void
#

It's played by the client when you place the block

dapper nacelle
#

how do I prevent it on client side

void void
#

You can't.

dapper nacelle
#

jk I am not that retarded

void void
#

Well, short of a mod

dapper nacelle
#

you can place tripwire hooks against an iron door

#

stupid 1.14

#

look at this madness

halcyon perch
#

odd timing, there's a plugin that is in the resources section that is newly updated that says it blocks sounds. Coincidence?

void void
dapper nacelle
#

@void void is the stop sound method something that you can compare with the stopsound command? @void void

hardy idol
cosmic raft
#

WHY

#

for(Integer integer = 0; integer < 83; integer = integer + 1)

#

W H Y

merry talon
#

because OOP

pulsar wigeon
#

yea why the fuck is 83 not a constant somewhere?

#

such an arbitrary number

cosmic raft
#

it is, I inlined it so you could see how dumb it is

void void
#

wtf

upper flicker
#

Maybe they came from a different language and never learned

#

Gotta give them the benefit of the doubt ๐ŸŒˆ

sturdy fulcrum
#

Why the rainbow

merry talon
#

optimistic

cosmic raft
#

No I can't, they have good code in other places in the SAME METHOD

merry talon
#

what language doesn't have incrementing though

pulsar wigeon
#

you mean ++? lots of them actually

dapper nacelle
#

you just gotta love your forin loops instead

timber fractal
void void
#

wiz

#

wen worldedit clipboard rotation and stairs are going to behave well?

pulsar wigeon
#

why are you implying it doesn't

#

repro or gtfo

void void
#

hold my fuckin beer

sturdy fulcrum
#

Probably a shit beer

pulsar wigeon
#

i'll accidentally drop your beer all over your keyboard

unreal quarry
#

Inb4 keystone light

#

runs

sturdy fulcrum
#

Lol

#

Good beer

void void
#

apparently it works

#

since when

dapper nacelle
#

didn't it always

pulsar wigeon
#

since ever

#

unless you're talking about like early WE 7 betas when everything was getting rewritten

dapper nacelle
#

wiz

void void
#

maaaybe that was the reason then

#

in april it was broken still iirc

dapper nacelle
#

how good are you midpoint circle algorithms?

void void
#

stair blocks didn't rotate

#

fair, thanks for holding my beer though

pulsar wigeon
#

what midpoint circle algorithms

#

are you just being retarded again dylan

dapper nacelle
#

for drawing circles

pulsar wigeon
#

i'm not a fucking artist idk

#

what are you asking about

dapper nacelle
#

@pulsar wigeon

#

who is the retard if you never heard of this

pulsar wigeon
#

don't ping me for starters

void void
#

he'll kill anyone who pings him

dapper nacelle
#

then respond in 0.0004 seconds

pulsar wigeon
#

yea fuck off

#

i feel no reason to answer your inane questions anyway

dapper nacelle
#

I saw worldedit doing some weird stuff for drawing circles

unreal quarry
#

@dapper nacelle that's basic trig, my man. We learned that when we were like 15

dapper nacelle
#

oof

unreal quarry
#

Maybe 14, idr. That was like 20 years ago :3

dapper nacelle
#

I wish our school thought us that

unreal quarry
#

They do. It's masked behind geometry now

limber knotBOT
#

what is the limiting factor for guardians - is it monsters or water animals?

dapper nacelle
#
public static Location[] getCircleFrom(Location location, float radius) {
    int density = (int) StrictMath.ceil(radius * 2 * Math.PI);
    double increment = (2 * Math.PI) / density;
    Location[] locations = new Location[density];
    double angle = 0;
    World world = location.getWorld();
    double originX = location.getX();
    double originY = location.getY();
    double originZ = location.getZ();
    for (int i = 0; i < density; i++) {
        angle += increment;
        double newX = originX + (radius * Math.cos(angle));
        double newZ = originZ + (radius * Math.sin(angle));
        locations[i] = new Location(world, newX, originY, newZ);
    }
    return locations;
}
#

this is what I use for particles

unreal quarry
#

Water, iirc

pulsar wigeon
#

guardians aren't watermobs

#

fwiw

#

no clue how the spawn limit options work

#

but in terms of bukkit api, guardians are monsters, not watermobs

limber knotBOT
#

ok i will try

pulsar wigeon
#

i mean, it mirrors mojang's hierarchy

limber knotBOT
#

they are spawning like crazy xD

pulsar wigeon
limber knotBOT
#

ok

dapper nacelle
#

java is retarded

dapper nacelle
#

scala โค

pulsar wigeon
#

i'm not saying they're not retarded, but it would be more retarded if the config options didn't follow the hierarchy imo

limber knotBOT
#

Hey

#

I have an error in console and it told me to report it

#

= ) have a good rest of your day

dapper nacelle
#

Brandon, are you using the latest version of Paper?

orchid pelican
#

Is it bad I donโ€™t have my pc plugged into a ups or even a surge protector

unreal quarry
#

Just makes you a badass rebel

golden gust
#

That's a known issue with the holograms plugin

#

The server doesn't seem to like it when you try to access chunks in some state

orchid pelican
#

I have a surge protector but itโ€™s like full

#

Like of my monitors and like my desk led lights and my lamps so I donโ€™t know if I should lol

void void
#

did you really just ask what a surge protector is

orchid pelican
#

no

#

oh your talking to him lol

void void
#

You never know

pulsar wigeon
#

how tf do people still not get :^)

orchid pelican
#

how do i know a ups is good

pulsar wigeon
#

when your packages come on time