#general

3141 messages ยท Page 593 of 4

wide chasm
#

If they only did it for names with the same capitalization, I'd be fine with it, but in my case my capitalization changed (from @since to @sInCe) which makes the commit message really ugly.

inland karma
molten zodiac
fringe iris
heady spear
#

mine changed from @Syntax to @syntax ๐Ÿ˜ฆ

manic delta
bold elk
frigid solar
void void
wide chasm
#

Lol they actually replied

granite salmon
#

aahaha

void void
cyan hare
granite salmon
short yarrow
#

.

wide chasm
ashen cliff
#

That's one chill guy.

#

Don't tag me.

short yarrow
#

oh yeah okay gonna post it there

fallen oracle
#

๐Ÿ˜‚

steady thunder
#

I have a problem, mobgrainder doesn't work for me

latent valve
#

"doesn't work" how doesnt it work?

steady thunder
#

no mobs

modest marlin
steady thunder
#

plugins have nothing to do, I edited configi yesterday and mobs don't spawn

latent valve
normal crown
worn ember
#

๐Ÿ•ธ๏ธ

olive garden
#

go back to sleep

worn ember
#

i already slept for 7 hours tho

olive garden
#

I slept for 4.5

worn ember
#

how about you go sleep then

#

smh

olive garden
ashen cliff
#

Sleeping.

olive garden
#

I must prepare for a math exam, so I must practice stuff like a+b=16, sqrt(a*b)=4.8

#

I have no time to waste as you can imagine

ashen cliff
#

Yet, here you are on Discord.

static badge
#

that type of math is simple

olive garden
#

you help me concentrate

static badge
#

so simple in fact z's remaining braincell could compute it

wide chasm
#

Z has remaining brain cells?

upper flicker
#

not after sitting in here with leaf all this time

olive garden
#

that was the 13th task, the hardest yet

ashen cliff
#

Random cells trying to replace the missing brain cells.

shell stone
steady thunder
#

have you tried without plugins
@spare venture the issue still exists

olive garden
#

go back to your plugins barty

#

this is advanced maths for you

worn ember
#

you dont need to know what a or b is cuz you already have the result bigbrain

olive garden
wide chasm
#

"a is a number; b is a number"
Solved, next question.

worn ember
#

thanks stef

olive garden
#

okay, I think you are not joking

#

which is a bad sign

wide chasm
#

You can use substitution in this case.

fallen oracle
#

Morning

olive garden
#

You have 2 variables and 2 equations. You can solve it. It will have at most 2 solutions.

#

*this case will have at most 2 solutions

#

well, shame on you

worn ember
#

i forgot how to math

olive garden
#

:(

static badge
#

it's not linear algebra

#

sqrt(ab) is not linear lol

#

no

wide chasm
#

a=16-b
sqrt((16-b)*b)=4.8
sqrt(16b-b^2)=4.8
16b-b^2=23.04
-b^2+16b-23.04=0
b^2-16b+23.04=0

And then throw that one formula at it

static badge
#

you can't put that into a matrix

#

and let the matrix go ham

pulsar wigeon
#

let the matrix go ham

#

best descripting of lin alg i've heard

wide chasm
#

Common feeling for you, right barty /s

static badge
#

yeah that's basically it

#

"matrix goes at it"

olive garden
wide chasm
#

Square the square root

#

Then don't touch it

worn ember
#

its actually a square

#

but only at the root

#

yes, if you go from root to /dev/null it will even become undefined

void void
#

i don't remember being taught any of this math

worn ember
#

its super advanced, thats probably why

olive garden
#

yes it is

#

I am still solving it

wide chasm
#

For n formulas with n undefined variables you can solve all n variables by using substitution.

worn ember
#

bruh you cant even draw a sphere properly in 3D space, you have no right to talk

wide chasm
#

So you just move one variable to the left, move everything else to the right, substitute the right part for the variable in another formula, repeat until a formula only has one undefined variable.

worn ember
#

yes im sure thats the problem kekw

void void
#

it's a block game, what do you expect?

olive garden
#

@wide chasm are you sure? how do you solve x^2+x+1=0 with substitution?

void void
#

this game is made up of squares, let's put in a circle

olive garden
wide chasm
#

Well for any n>1 then.

olive garden
#

x^2+y+1=0
y=x

worn ember
#

that reminds me i havent touched my problem solving course this semister

#

and i have exams in june

#

oops

wide chasm
#

a=4, a=6 has no solutions

#

Although I suppose those two are not valid in the same system either

olive garden
#

stef, I still want you to prove your statement

void void
#

no what if a = i

#

i is imaginary

#

tada

wide chasm
#

Do you want a formal prove or just a "sort of like this"

#

Cause I can only provide the latter ๐Ÿ™‚

void void
#

isn't the proof just 4!=6

olive garden
#

I only want you to solve

x^2+y+1=0
y=x
Using only substitution

#

that's all I ask

#

For n formulas with n undefined variables you can solve all n variables by using substitution.
Well for any n>1 then.

#
  • stef
wide chasm
#

You can't with just substitution.

pulsar wigeon
#

.wa x^2 + x + 1 = 0

limber knotBOT
#

(DiscordBot) Complex solutions: x = -(-1)^(1/3), x = (-1)^(2/3) - https://is.gd/zuARja

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

pulsar wigeon
#

solved

#

yw

olive garden
#

he has admitted defeat, thanks

wide chasm
#

I said you utilize substitution, which is the case because you substitute y with x.

pulsar wigeon
#

yea, i substituted x for y

#

since that's what the second equation said

clear fractal
pulsar wigeon
#

saying "only substitution" makes no sense

olive garden
#

insert comment about mods and their presence here

#

runs

void void
#

so how many cocunuts does it require to kill the iq?

wide chasm
#

Viper my IQ dropped with at least 20 just with that one sentence of yours.

void void
#

and the proximity to palm trees

#

there's 3.3k people, i bet at least 100 are near cocunut trees

olive garden
#

I bet at least 100 of them ARE coconut trees :P

void void
#

and what is the IQ of these mutant trees?

olive garden
#

higher than yours for sure

#

:dab:

void void
#

iq tests don't work

olive garden
#

okay, my IQ really does descend as I chat here

void void
#

i've gotten between 120 and 180

wide chasm
#

Use online IQ tests
runs

craggy trench
void void
#

i remember one said 200

#

that's when i stopped

#

it should be exponential

#

more fancy ass words

#

and i was in top set maths always

#

for me it's always art

wide chasm
#

Math was the only thing that got me good grades in high school

void void
#

ah IT is always easy

wide chasm
#

We didn't even have IT at high school

void void
#

math wasn't the only thing which put me in danger of dropping out multiple times in hs lmao

#

besides literature and russian classes

#

i used to hate java when i was trash at java

#

ah russian, my dad always said never learn russian, it's the language of the enemy

#

funny thing is the first money he earned was from a russian

olive garden
#

russian classes? ๐Ÿ˜ฎ

#

where do you live?

#

you don't seem like the 50 year old central/eastern european type that had to learn russian lol

void void
#

it's taught in most slavik countries

#

i don't think i'll ever learn italian

#

im already polish

#

what's the point of a third

static badge
void void
#

i think italians leaked their secrets hundreds of years ago

#

on how to make them

#

otherwise i have no idea what i was eating yesterday

#

anyone know how to hook into a running minecraft instance with a debugger?

#

how about the client? I'm trying to reverse a few hacked clients and they are big on packing.

#

i think i know how, just need to work out how to run minecraft without the launcher

#

it complains about no net.minecraft.client.Main class.

hardy comet
ruby stratus
mortal zinc
#

yeah IQ tests are stupid

so IQ tests are really dumb? I wonder what IQ an IQ test has thonk

potent fossil
wide chasm
#

42

void void
#

hu, looks like the good people at uh, russian pirate minecraft launchers have already figured out all the arguements for it.

#

ey, i was young and dumb back then. waht do you expect haha. i clicked every big green download button

broken sentinel
stark halo
heady spear
#

yo guice is actually fun to use

#

made my application logic 150 times more complicated, but it's fun ๐Ÿ˜›

void void
#

meh

#

clojure is more fun

#

multiplies parenthesis count by 100000x compared to java codebase

woven otter
lilac basin
clever pivot
lavish latch
charred island
void void
#

barty you could put spawn area into diff world tbfh

twin lagoon
#

good idea since commandmap is async now

#

not so much of a good idea without that patch

slim nymph
#

keep spawn loaded is a separate configuration in paper vs view distance

#

no need to do that

#

just increase the spawn radius in paper.yml

void void
#

i think he meant that server won't send out that large area

slim nymph
#

ah hmm yeah prob

void void
#

commandmap is async
well commandmap is iirc sent out again on respawn as well

slim nymph
#

why would you make it that big

void void
#

so it was a problem even without world switching tbfh

woven otter
void void
#

big buildings are epic tbfh

slim nymph
#

dont forget the easter eggs

void void
#

or that yeah

#

that's epic

latent valve
#

thonk why not 32 runnnn

woven otter
#

that's an epic spawn

potent fossil
#

whats that from

#

why does b a r t y r e a l m s have a huge statue at spawn

ashen cliff
#

Hey I can't join your server.
Can we VC?
kekwhyper

potent fossil
#

how long do canadian PMs serve wtf

topaz valley
heady spear
#

leafyboi being back is truly 2020 at its finest

#

first iran nearly started a world war, then some bat decided to infect the entire world and now leafyboi is back making cringy videos, I love it

#

I had to resubscribe

limber knotBOT
#

truly the one person we didn't need back right now

heady spear
#

he's exactly what we needed

limber knotBOT
#

maybe sweden needs him

heady spear
#

ye boi

potent fossil
#

has idubbbz broken up with that girl yet

#

he's getting cucked so hard

#

poor guy

ashen cliff
#

Nah.

limber knotBOT
#

he really did simp out

potent fossil
#

its ridiculous

halcyon cradle
sharp drum
worn ember
#

lmao

limber flume
void void
#

mfw

worn ember
#

oh hello mikropp

void void
#

hi nanopp

worn ember
#

more like dark pp

void void
#

is it dark because you sticked it into wrong hole

limber knotBOT
#

alright what the fuck is happening here

thick pewter
void void
#

ur upside down you wouldn't understand

limber knotBOT
#

wow upsidedownist >:(

#

Uhhi

woven otter
#

huh

limber knotBOT
#

oooooh

#

sexy

woven otter
#

2bad

heady spear
limber knotBOT
#

can you thanos snap fawe away

#

or make it paid for like 30โ‚ฌ

merry talon
#

mini that's pretty sweet actually

#

they're competitive with gitlab now

limber knotBOT
#

only that public gitlab is slow af

woven otter
#

imagine if people could actually read or do things on their own

limber knotBOT
#

>reading

#

that's highly advanced skill not many people on earth can call their own

shy blaze
void venture
#

Sweepy: they don't have to compete with GitLab, with a company like Microsoft holding their back

woven otter
#

yes reading more than 10 words is really difficult

limber knotBOT
#

they also know that most people wont move their (private) stuff back to github now just because of such an announcement xD

slim nymph
#

man free private repos on github is nice

void void
#

^

slim nymph
#

i already run gitlab though lol

limber knotBOT
#

sure, but migrating dozens of repos and the build infrastructure hooking into that is a bit annoying xD

#

and gitea is light af to host so ยฏ_(ใƒ„)_/ยฏ

slim nymph
#

yeah not big deal for those who already have an environment unless they really want to save money

#

any business the cost of hosting gitlab is peanuts

#

cheaper than gh still

twin lagoon
#

why do people self-host gitlab in first place

#

i have yet to understand that

slim nymph
#

why wouldnt you?

twin lagoon
#

there's like basically 0 limitations on the free gitlab.com

limber knotBOT
#

own your code

twin lagoon
#

because it eats resources

#

quite a lot even

upper flicker
#

well there's the fact that the free instance is slow

limber knotBOT
#

also potentially better uptime/speed

twin lagoon
#

eh i disagree

#

free instance is quite fast

upper flicker
#

and then there's the whole "sorry we dropped the database again again again" thing

#

if you actually rely on the free instance for your business, youre just lol

twin lagoon
#

still disagree

worn ember
#

did that ICE Vault thing get put in ice yet?

twin lagoon
#

free instance is more than fine

upper flicker
#

thats fine, I argue with many people who are wrong all the time here

twin lagoon
#

only slow thing is really just the CI pipeline

slim nymph
#

well, security is one, i can host stuff in my own server w/o concern of it being out in someone elses hands

twin lagoon
#

but that CI stuff can be self-hosted

worn ember
#

Good thing you get to argue with me then Z ๐Ÿ˜‰

upper flicker
#

pats DarkEye

slim nymph
#

i use gitlab as an SSO source for issuer tracker too

upper flicker
#

Ill get there eventually

worn ember
#

parts? plz i'd like to stay one piece lmao

void venture
#

does IRC keep the non-edited message

upper flicker
#

yes

worn ember
#

yes

void venture
#

nice

worn ember
#

.lart Z750

limber knotBOT
#

farts loudly in Z750's general direction.

#

can't rewrite history on IRC

worn ember
#

hah, jokes on you, history was already rewritten 3 times this week

woven otter
#

Z you're wrong

upper flicker
#

maybe you just value your code a lot less than the rest of us

#

thats fine

#

duck especially, understandable

woven otter
#

you're wrong

upper flicker
woven otter
#

ok ๐ŸŒฎ

slim nymph
#

yes

worn ember
#

obviously

mighty storm
#

each type of id is

limber knotBOT
#

would be bad if not lol

mighty storm
#

no one has the same id

#

uuids are a string right? ids can be ints

slim nymph
#

you do know a uuid is just a number right

fading geyser
limber knotBOT
#

a uuid is just 2 longs

mighty storm
#

are the bots just irc bois

worn ember
#

my pp 2 long too

limber knotBOT
#

yeah, it's an irc bridge

mighty storm
#

bro what i didnt there was an irc know count me in

worn ember
#

oh god

slim nymph
#

most people use the discord side...

worn ember
#

nuke the irc already

#

.stats

slim nymph
#

well, spigot might shut it down eventually lol

worn ember
#

oh

mighty storm
#

irc better though lol

upper flicker
#

Ill just move it to esper

worn ember
#

wasnt that a thing?

upper flicker
#

fite me irl

slim nymph
#

im sure their irc is gonna die in usage now they have discord

mighty storm
#

oh no

#

not the navy

limber knotBOT
#

their discord is just a bunch of spammy spam

worn ember
#

joins on discord
Irc better Retardo

limber knotBOT
#

I doubt theyll do server dev discussion publicly on their discord

slim nymph
#

why wouldnt they?

void venture
#
record Home(Location place, String name, Player owner, Material icon) {}
#

being able to do this is just nice

woven otter
#

!stats

limber knotBOT
#

Uptime: 5 days, 15 hours, 22 minutes, 26 seconds
Message Handling: 8ms / 1ms (mean/median)
Messages from IRC: 2008 (8%)
Messages from Discord: 24083 (92%)

slim nymph
#

that statement makes no sense kenny

limber knotBOT
#

well I will never use discord as the main form of discussion so ยฏ_(ใƒ„)_/ยฏ

#

irc is a nice filter for dum dums

prisma lynx
upper flicker
#

then how'd you get in >:o

limber knotBOT
#

:(

woven otter
#

obviously can't filter all the dum

worn ember
#

how entitled can you get

void venture
#

I mean, you're still seeing the messages from the Discord people

#

at least in this Discord

#

it doesn't really make sense to me lol

mighty storm
upper flicker
#

it is nice to be able to swap to irc when my connection is sketchy or discord is having one of its daily problems

#

yes

limber knotBOT
#

I'm not saying I want to filter out dum dums for paper?

#

discord plebs

slim nymph
#

well all of spigot is dum dums

woven otter
#

you just want to be included kenny that's why

limber knotBOT
#

ur a duk

worn ember
#

๐Ÿงป is better

slim nymph
#

that discord is like brain rot

woven otter
#

ur a fuq

void void
#

r00d

worn ember
#

there are a bunch of retardo's on there, but i dont think its that bad

slim nymph
#

like that mini and dark guys chatting it up over there, such horror

limber knotBOT
#

given that you literally have to give md your personal address to even open prs, why would he open a channel for thousands of spammy little devs on discord

worn ember
#

pfft

#

lurking much

mighty storm
#

i mean it's hard to hate on irc anymore, the ircv3 protocol supports message editing/deleting, threading, reactions, etc. problem is no daemons or clients (other than inspircd and irccloud i think) support it yet, might be too much too late

limber knotBOT
#

eww, v3 sounds stupid af

slim nymph
#

yeah its too late, just use discord lol

worn ember
#

and after all these years all their clients still look like they're from 1980

slim nymph
#

irc's always on connection is an issue

mighty storm
#

i mean what irc has over discord is everything is customizable, if you use a custom client discord will EAT you

slim nymph
#

makes mobile on irc a pain w/o proxy software

limber knotBOT
#

lol no olivia, discord doesn't care

worn ember
#

well its against the peepotos

limber knotBOT
#

it's not so ยฏ_(ใƒ„)_/ยฏ

#

You know what's against the rules? Using light discord mode

void venture
#

discord cares if you start selling some Discord client

mighty storm
#

discord terms: 13 pages long of nonsense they barely enforce. irc terms: what terms?

worn ember
#

irc is literally just a protocol, you really cant compare the two

#

lmao

mighty storm
#

ah rip i lost my registered nick

limber knotBOT
#

usage of custom client's is not against discord TOS as long as they don't automate stuff that the discord client can't do. what is against TOS is creating custom clients by reverse engineering their shit

worn ember
#

hmm

#

i keep getting told its against ToS thonkeng

#

maybe those people just big dum

#

idrc, i like discord as it is

slim nymph
#

BD doesnt support linux, so it sucks

limber knotBOT
#

and that's easy to get around: just ask the devs how they do shit isntead of reverse engineering, lol

void venture
#

You can have BetterDiscord with a theme for yourself, no one cares

mighty storm
#

really do be missing my bois nickserv and chanserv

slim nymph
#

what about authserv, botserv

mighty storm
#

the whole atheme sweet

#

suite*

#

did i just spell suite as sweet, big brain

upper flicker
#

tbh you could just add a nickserv to discord to be a dick to people setting displaynames lol

slim nymph
#

i use to run a popular irc network, but man been so long

#

i think the people i passed it onto shut it down for discord

mighty storm
#

my irc net had like 20 users... 15 were atheme bots lol

slim nymph
#

we had like > 400 at one peak. i ran the irc for the FF11/FF14 community

#

it took off more after FF14 v2 actually released and didnt suck

worn ember
mighty storm
#

i still vaguely remember what the channel modes mean

worn ember
#

dude is probably in offline mode lmao

mighty storm
#

OH I forgot IRC has like 99 colors

#

god where is that discord geez lol

worn ember
#

its the spigot discord lmao

polar sonnet
#

Hey @fallen oracle does guilds have griefprevention support?

dark valley
void void
#

but muh network must allow connections both internally and externally!!

#

you can't mess up when you know how to read...

green turret
#

That's how you get all the "instructions unclear, dick stuck in port 8080"

void void
#

my first pterodactyl setup was crap as well, i used container ip addresses directly with proxy

#

but pterodactyl doesn't like to assign static ip addresses to containers

#

which is so fucking annoying

#

restarted 2 servers then servers would get swapped lol

#

lobby address pointed to survival and vice versa

#

the "correct"-ish way is to bind ports to pterodactyl0 interface

#

but that's...

#

pasta language

mighty storm
#

Not only am I pro, thats on a org repo

#

it's telling me to do 2 things ive already done

limber knotBOT
#

might not have been rolled out everywhere

mighty storm
#

weird, better wait then

rugged python
#

What is the negative aspects about pterodactyl ? vs not using it and only linux terminal? Other than that you save a bit on the server resources

limber knotBOT
#

exposing your server via a web site?

limber knotBOT
#

(DiscordBot) Dagashi Kashi html javascript - length 38s - 351 likes, 3 dislikes (99.2%) - 16,244 views - Rim Zaydullin on 2018.06.26

worn ember
#

Weeb

rugged python
#

i've always used the terminal for my servers, which is awesome because you have so great control over the system . But sometimes I wish I had a GUI that could ease some of the tasks. mb i should try pterodactyl and see if I like it or not..

mental schooner
void void
#

writing a decent panel is quite hard too

#

which fits for every use case

#

the features i use means that i can't use any game server panel publicly available

#

and writing own solution is... well time consuming

upper flicker
#

mikro we've talked about this, you dont need a panel that lets you browse through anime

#

just use a different tab

void void
#

anime

#

no anime in my room

#

you must confuse me with someone else

ancient bolt
#

ugh I'm gonna change paperd to use unix sockets

#

that means another file which I really wanted to avoid but ugh

#

just gotta do it

void void
#

what was it using before then

ancient bolt
#

IPC message queues

void void
#

hmmh, i thought it was using tcp lol

#

then i would've understood the change

ancient bolt
#

mesage queues has a number of advantages, the core of which being it automatically plexes communication out onto a single thread

slim nymph
#

whats wrong with a file lol

hallow cape
ancient bolt
#

and it doesn't require another file, which just adds to the mess of files already in the server directory

slim nymph
#

if you simplify that protocol, could make it then usable by other stuff too

ancient bolt
#

but it has the issue where there's a chance a message queue doesn't get cleaned up if things go wrong

#

I have code that handles that, but still, it's possible

void void
#

hmm, true

ancient bolt
#

that's really the only downside that I've seen to using message queues so far in my testing

#

@cunning raft hasn't had any issues so far testing it

#

but I think if I create a generic unix socket protocol and a java server library and a rust client library then that would let others use if it they wanted and simplify implementation

#

so that's what I'll do

slim nymph
#

id suggest just simple json messages, use gsons pojo serialization stuff

ancient bolt
#

That's what I'm already doing yeah

#

That doesn't need to change

cunning raft
#

yes no issues

ancient bolt
#

I just feel like I should probably use a more modern approach for the underlying communication

molten drum
slim nymph
#

Demons controlling my music, taylor swift just started playing ๐Ÿ˜›

ancient bolt
#

I'm actually quite pleased to say my separation of the layers of protocols is good enough that switching the base protocol out from message queues to unix sockets won't change any of the other implementation

worn ember
#

yuck

upper flicker
#

windows support when demon

#

runs

ancient bolt
#

it actually does currently work in WSL ยฏ_(ใƒ„)_/ยฏ

upper flicker
#

I thought you werent really supporting that though

#

its just "cool that it works"

ancient bolt
#

it works in WSL, it's not supported

#

yeah

#

another cool thing we get by using unix sockets is integration better with systemd, which I should have considered when I first designed this

#

oh well

pulsar marsh
upper flicker
#

oh no youre going to start a flamewar in here if you arent careful

ancient bolt
#

I'm not ashamed: the end goal of paperd is to integrate with systemd

#

maybe one day systemd will absord paperd too

#

I totally forgot that I wanted to add auto configuration though, I want someone to be able to do sudo paperd systemd-install in a server and have paperd set everything up automatically

void void
#

systemd-minecraftd

ancient bolt
#

so yeah I take that back paperd isn't done yet

#

(it never will be)

#

I mean I guess I could just release a version 1 and the systemd stuff could come in a later version lol

#

that's not too crazy

void void
#

that's a lot better idea tbfh

#

first things first

hollow ivy
merry talon
#

the goal of WSL 2 is that if it works on linux it should work there yeah?

jade light
#

It now runs a fully independent kernel, so yeah

#

Maybe networking is a bit broken

upper flicker
#

yeah WSL2 is just a specialized VM running in hyperv

#

I think demon just doesnt at all care for edge cases

#

I dont really blame him, gonna have enough of those anyway

#

should work just fine though

void void
#

lol, demon wanna hear a wild idea

#

systemd socket activation

#

start server on demand

#

however gotta buy a real beefy machine before that'll work okayish; server boots up so damn long so player would timeout before :(

worn ember
#

leave them in suspended state?

#

rather than booting up the entire thing

fallen oracle
#

@polar sonnet Uh idk

#

Probably not

void void
polar sonnet
#

F

sweet tangle
polar sonnet
#

Hey

#

is there away to have paper reconnect you to the hub

#

or does it have to be waterfall?

upper flicker
#

paper has no concept of hubs

#

that'd be up to the proxy

polar sonnet
#

so if server reboots it

#

Damn

#

IS waterfall literally paper + a proxy?

upper flicker
#

waterfall is the proxy

polar sonnet
#

Mhm

upper flicker
#

there are proxy plugins to move players when a backend server (paper) goes down

polar sonnet
#

Oh

upper flicker
#

I assume thats what youre after?

polar sonnet
#

Yeah

upper flicker
#

if the proxy is on the same server as the backend, it wont help you much though if you reboot the physical server

polar sonnet
#

gotcha gotcha

upper flicker
#

Im not familiar with any plugins specifically, I dont do much with the proxy side of things

neat sand
cosmic raft
#

@spare venture hmm?

upper flicker
#

transfer packets arent a thing

#

I know they're asking for them

#

but until they're here, they're not here

#

in some form yes

#

not a bedrock person but iirc it exists

cosmic raft
#

correct

#

bedrock has a transfer packet

#

like?

#

use velocity? :P

upper flicker
#

hub-wide chat

#

other hub-wide stuff

#

"but I could just do that in some other way with a db or something"

#

ofc you can

cosmic raft
#

super easily done on minecraft servers too

upper flicker
#

more than one way to skin a cat

cosmic raft
#

rabbitmq or redis pub-sub, etc

upper flicker
#

hubs will always have a place

cosmic raft
#

publish a message, consume on all other servers

upper flicker
#

a transfer packet would make them less necessary though

cosmic raft
#

like?

upper flicker
#

velocity is nice though

acoustic basin
#

oh no

#

yep

#

we all time out

#

well

#

host doesnt let us change flags xd

#

its some summer host that a server i staff for uses

limber knotBOT
#

rip you I suppose

acoustic basin
#

also server only has 1gb of ram xd

#

idk

#

i will ask them for more ram

#

they might give?

neat sand
#

Hey guys does anyone know of a configurable land claim plugin for 1.15.2? One that will allow me to put a hard limit on land claims such as giving people 64 chunks to play with or whatever?

jade light
#

I hope that panel is filtering that server JAR field

acoustic basin
slim nymph
#

you can upload a custom jar that launches mc with your own jvm flags

timber zodiac
void void
limber knotBOT
#

i've never seen a game with worse textbot flow than animal crossing holy moly

abstract oyster
young axle
lilac helm
fringe frost
jagged egret
#

should I get a WD external or Seagate external drive? (speed doesn't matter, durability does more)

polar sonnet
#

Hey anyone here

jagged egret
#

yes

polar sonnet
#

How hard is it to fake a buycraft page

void void
#

... don't

polar sonnet
#

No no no

#

Not me

#

not me at all

#

a customer on my server

upper flicker
#

what did he send you a fake screenshot

polar sonnet
#

Like the "purchase has been complete" page

pulsar wigeon
#

ez asf

polar sonnet
#

Im almost positve

void void
#

inspect element lmao

upper flicker
#

if there's no transaction/reference number

#

and you cant match that on your end

#

it doesnt exist

pulsar wigeon
#

yea this is simple to verify

upper flicker
#

first rule of biz

pulsar wigeon
#

transaction number will be in the buycraft db if he got a confirmation

polar sonnet
#

I dont know what to say to him at this point

#

Ive told him that multiple times

static badge
#

tell him if you don't have something he didn't buy it

upper flicker
#

"no transaction number, no whatever"

static badge
#

and ban him if he continues

#

don't take shit from these people

#

they're out to waste your time or to manipulate you

jagged egret
#

honestly i'd just ban him and call it a day

upper flicker
#

but yes, its very easy to fake that

stray nebula
limber knotBOT
#

(DiscordBot) quarantine - length 2m - 30,891 likes, 430 dislikes (98.6%) - 306,069 views - surreal entertainment on 2020.04.10

jagged egret
#

what on earth am I watching

pine cape
polar sonnet
#

Well that shut him up

#

Love getting called a scammer infront of my playerbase though

lethal willow
slim nymph
#

so tekashi 69 got out of prison early due to covid

void void
#

who

#

.g tekashi 69

limber knotBOT
#

(DiscordBot) https://www.nytimes.com/2019/09/22/nyregion/tekashi-69-trial-testimony.html -- After Testifying Against the Bloods, Can Tekashi 69...: "Sep 22, 2019 ... After Testifying Against the Bloods, Can Tekashi 69 Disappear? He became a star witness for prosecutors, drawing death threats. Can..."

By Ali Watkins

He became a star witness for prosecutors, drawing death threats. Can a viral sensation now truly vanish? And would he want to?

slim nymph
#

how the hell you not know about him lol

limber knotBOT
#

wasnt he involved in some gang shit?

slim nymph
#

yeah he ratted on the bloods

void void
#

ah 6ix9ine

slim nymph
#

so hes uh very hated

onyx steeple
#

six - ix - nine - ine

potent fossil
#

he's gonna have to quite literally disappear

#

full on witness protection for the rest of his life

onyx steeple
#

Nah

potent fossil
#

if he wants to live, yes

slim nymph
#

well its been 2 weeks and i didnt even hear anything, i just looked up when he was getting released since i knew it was this year and saw they let him out lol

#

so he must be laying low

onyx steeple
#

Not really, he just needs to get out of the spotlight

#

He's in house-arrest

slim nymph
#

i kinda expected him to be his normal self and say fuck everything and keep on with his normal self

potent fossil
#

we'll see

onyx steeple
#

Yeah, he's playing the part

slim nymph
#

hes already got an album lined up

onyx steeple
#

Yeah, it's all part of a marketing campaign

potent fossil
#

sure hope he doesnt just be chillin in his car one day and end up dead, that has never happened right

slim nymph
#

whats that list

potent fossil
slim nymph
#

dead rappers, or rappers who ratted

olive garden
#

GTA:SA characters?

#

oh nvm

void void
#

what the 1/2 hip hop musicscians were murded

#

i mean i hate hip pop, but not enough to kill someone

toxic radish
#

anyone here using LogBlock plugin? and know how to decrease or increase the log time? from 86400minute to something else

onyx steeple
limber knotBOT
#

(DiscordBot) GTA:SA - Big Smoke's Order - length 34s - 147,405 likes, 1,233 dislikes (99.2%) - 6,712,294 views - james227uk on 2010.02.16

#

Oโ€‹wOโ€‹: just pass the "since" parameter with the time that you want the log from

potent fossil
#

fork?

limber knotBOT
#

no, lol

potent fossil
#

go put on the dunce hat

#

jesus

#

go wear it and sit in the corner viper

pulsar wigeon
#

bigbrother is just a coreprotect fork

#

runs

limber knotBOT
#

lmao

toxic radish
#

I see it now phoenix616 thankyou

limber knotBOT
#

you should be ashamed of yourself viper

potent fossil
#

well try to google before you say some stupid shit in public

#

because you just decreased the IQ of everybody in this room

#

in a solid 6 seconds

#

stop

#

you're decreasing it more

#

just

#

stop

limber knotBOT
#

@void void please shut the fuck up mate

potent fossil
#

no u

limber knotBOT
#

TheViperShow: bigbrother & logblock are the original block logging & rollback plugins

#

coreprotect made them obsolete by being better

potent fossil
#

'better'

#

ah yes

limber knotBOT
#

yes

#

better, but not perfect

potent fossil
#

closed source and chonker as fuck

limber knotBOT
#

LogBlock or gtfo

potent fossil
#

be crashin systems all around the place with its purge functionality

#

its elite

#

10/10

rare herald
#

You're the chonker

#

๐Ÿ‘€

potent fossil
#

oh boy i triggered the author

fallen oracle
#

Uh oh

pulsar wigeon
#

๐Ÿฟ

limber knotBOT
#

has it been made open source yet?

stiff folio
potent fossil
#

kisses @fallen oracle

limber knotBOT
#

slaps simple around a bit with a large trout

#

it's the good old /slap

potent fossil
#

*rainbow trout

limber knotBOT
#

๐Ÿ˜Ž

#

yes you are colorblind

potent fossil
#

or, and hear me out

#

you're retarded

upper flicker
#

tbh they mightve been greener many years back

potent fossil
#

why barty

upper flicker
#

but I dont think you were here back then

#

kash is the dictator in charge of role colors

#

he has a method to the madness

potent fossil
#

dictator indeed

upper flicker
#

Im not aware of any changes, but he'd know

limber knotBOT
#

controlled chaos?

upper flicker
#

gg

potent fossil
limber knotBOT
#

you're not a gamer if you dont have the gaming colorset

#

it's all imaginary

#

now ur hallucinating

potent fossil
#

i think covid got viper

limber knotBOT
#

that almost sounds like the disease got viper as a disease

#

I just use good ol windows night mode to make my eyes not die as hard

reef marten
cosmic raft
#

yikes those colours

void void
#

i use good old ARK-DARK theme

#

also, what's wrong with the colours?

#

ah blue light filter. can't live without it

heady spear
#

yo any acf geniuses out there?
@Default("overworld") final WorldType type results in: Error: overworld must be a number
๐Ÿ˜ฆ I have a custom context resolver for WorldType

fallen oracle
#

Phew

#

That's an Aikar question

#

I'm an ACF genius but not for custom context resolvers that involve worlds

heady spear
#

it's just an enum =/

#

I could probably replace it with a string and add @Values

#

there are only three types so it doesn't really matter

fallen oracle
#

Yeah I use @Values so I could remove my null checks

#

100 IQ play.

slim nymph
#

that means your input params are not lining up to what you think it is

#

wait it says overword, wat

#

whats your WorldType enum

#

resolver

heady spear
#

wait I forgot to pop the argument

slim nymph
#

do you got another param named overworld

#

yeah figured

heady spear
#

lol okay

#

Can you use default and optional together?

slim nymph
#

no thats silly

fallen oracle
#

No

#

Default will override if

#

It

slim nymph
#

Optional = Default(null)

heady spear
#

Lol fair

slim nymph
#

they bot hdo same thing

#

just one provides a default value

fallen oracle
#

Is it valid to not need null checks if you have a values set?

slim nymph
#

correct

#

unless its optional

heady spear
#

Right, so if I add default to all extra params I shouldn't need to enter them, right?

fallen oracle
#

Lit, that makes it a 200 IQ play

slim nymph
#

it shouldnt be null unless its optional

#

right

fallen oracle
#

I actually probably can utilize ACF so much more than I do but I need to do a deep dive into context resolvers

heady spear
#

I just press buttons until it looks right

slim nymph
#

you aren't l33t until you're doing contextual aware completions

fallen oracle
#

Yeah well maybe if the wiki went more into detail on it I could utilize it

#

After my exam tonight I'll just start dropping questions on improvements

slim nymph
#

im pretty sure its actually in the real world examples ๐Ÿ˜›

fallen oracle
#

Cause I realize I use a lot of the same code in the the plugin

heady spear
#

I managed to get my chat plugin to filter channel completions based on those argument thingies

#

I felt super cool

fallen oracle
#

Like I have a Role class resolver which gets your role but maybe I can use a flag and have it check the role perm based on the flag

slim nymph
fallen oracle
#

But then that requires me to have an enum

#

Too much work

#

I'll keep thinking.

heady spear
#

yes boi I got it working, I think ๐Ÿ˜›

fallen oracle
#

My next addition to the project via ACF will be a 400 IQ play after Aikar chips in his 2 cents on it

#

City, Aikar, remind me in 6 hours after my exam and I'll come up with some 500 IQ questions and moves.

heady spear
#

wtf hell is supposed to be nether

#

ok almost got it

fallen oracle
#

Is this for PlotSquared v5?

heady spear
#

nah this is my multiverse clone lol

fallen oracle
#

Ahh

limber knotBOT
#

why though?

heady spear
#

[23:37:08 INFO]: [Hyperverse] Detected loading world: 'nice'
wtf it's detecting itself

#

why not? ๐Ÿคทโ€โ™‚๏ธ

fallen oracle
#

nice

heady spear
#

I only need about 10% of the features in multiverse, and loads of people come to us with multiverse problems, so I figured I'd make something new

slim nymph
#

in b4 you end up implementing 80% of mv

#

its how it always plays out

heady spear
#

People that need all the extra features in multiverse should use that, people that don't need that can use something else ๐Ÿคทโ€โ™‚๏ธ

#

Nah I tend to abandon my projects way before that ๐Ÿ˜›

pulsar wigeon
#

city how bored are you tf

#

first bringing back PS legacy, now this

heady spear
#

am not boooored

pulsar wigeon
#

is quarantine getting to you

heady spear
#

ok I'm super bored

#

corona is destroying me

slim nymph
#

beer or virus

pulsar wigeon
#

i swear as soon as this quarantine is over you're gonna forget all about PS legacy and it's all gonna be unsupported again

heady spear
#

Virus. I don't drink beer, just whisky ๐Ÿ˜›

fallen oracle
#

Virus is preventing of getting beer

slim nymph
#

i got beer inmy grocery store

fallen oracle
#

Lucky

slim nymph
#

yeah

#

might go get me one

fallen oracle
#

Corona and a lime

heady spear
#

o about plotsquared legacy, I'm a bit scared for nukkit 2

#

because FAWE nukkit won't work

#

and Jesse made PS Nukkit rely on FAWE for no reason what so ever

slim nymph
#

wtf do people care for nukkit for lol

fallen oracle
#

FAWE Bukkit doesn't even work

#

Idk why people care about Nukkit

heady spear
#

Sponge 8 will be fine because of WorldEdit, so in 2049 I'll be happy to update PlotSquared to that shizzle

#

We have more nukkit users than sponge users, at least ๐Ÿ˜›

fallen oracle
#

How did you guys settle on the name Paper?

slim nymph
#

was befroe my time

#

but i hear its @onyx steeple 's fault

heady spear
#

why is Z destroying tokyo

vestal jasper
#

Cool instead of getting multiverse problems you'll get twice as many problems overall

heady spear
#

Vic shut up :[

slim nymph
#

z hates weebs obviously

fallen oracle
#

Nah cause ACF will remove all errors

heady spear
#

go play with some sponge beds or something :/

vestal jasper
#

I'm actually patching mc

#

But ok

heady spear
#

Actually, one of the main reasons for doing this was to get that sexy tab completion lol

fallen oracle
#

Oh yeah I love the tab completion.

slim nymph
#

tab for what, how often do you unload/unload worlds

heady spear
#

multiverse is using some 9 year old command framework and I got scared

#

properties, world names, etc

slim nymph
#

how often you changing world shit geez

heady spear
#

I only play minecraft to test plotsquared

#

a lot

slim nymph
#

try not doing that

heady spear
#

because some idiot decided to add like 95 possible combination of generator settings to the plugin =)))

slim nymph
#

i so rarely use mv commands

pulsar wigeon
#

WG is using a 9 year old command framework too

slim nymph
#

mainly to reload templated worlds

pulsar wigeon
#

i am not bored enough to port it to piston yet

slim nymph
#

transient

fallen oracle
#

If you're not using ACF to it's full potential, you're doing it wrong.

slim nymph
#

least in mc

pulsar wigeon
#

glare gatekeeping smh

heady spear
#

like partial plot clusters with ore generation, partial clusters with roads but vanilla plots, plot worlds with vanilla terrain, plot worlds with road schematics, plot worlds with plot schematics

slim nymph
#

its for serialization, so json is where it makes sense ๐Ÿ˜›

#

it marks the parameter as DONT save

heady spear
#

also who the hell is creating these dumb vanilla plot worlds

#

tell me so I can stab you

fallen oracle
#

Aikar, what is the best way to determine if you can make a tab completion sync or async?

heady spear
#

wiz plz port it to piston so we can copy it for plotsquared =))

slim nymph
#

are you accessing world state or something not concurrent safe lol

heady spear
#

viper doesn't jni smh

fallen oracle
#

What if you're just accessing stuff in a map

heady spear
#

u can access worlds asynchronously, it's fine

slim nymph
#

is the map concurrent safe

heady spear
#

read all the chunks while ur at it

fallen oracle
#

I'd assume so. It's just storing strings

#

I'm trying not to look at code right now

slim nymph
#

is it static?

fallen oracle
#

I'll reask when I can look at the code

#

Ignore for now

slim nymph
#

sounds like your probably not doing something computationally heavy enough to care

fallen oracle
#

Unsure

#

Will get back in that tonight

heady spear
#
        Bukkit.getScheduler().runTaskAsynchronously(Hyperverse.getPlugin(Hyperverse.class), () -> {
            for (final World world : Bukkit.getWorlds()) {
                world.getLoadedChunks();
            }
        });

am doing this, is this okay?

fallen oracle
#

What kind ass name is that

austere ivy
#

I won a raffle, what do you guys think: opus magnum vs exopunks vs shenzhen i/o

slim nymph
#

stuff i use async completions for is like "Get all players whos played on any of our servers over past 30 days who's name starts with XX" from MySQL

pulsar wigeon
#

i think getLoadedChunks is async safe again city

fallen oracle
#

Ohh dope

pulsar wigeon
#

i mean, async catcher was removed after aikar broke PS :^)

heady spear
#

ye he fixed it

#

dum

slim nymph
#

well, getting the list is async safe, using the results still isnt damnit lol

heady spear
#

no need to call us out

pulsar wigeon
#

yea

upper flicker
#

if you cant call out city who can you call out?

heady spear
#

shrug_animated we were just looking up the regions for some reason

#

we never actually used the chunks for anything

#

It's Jesse code so I don't question it

#

He also spent like half a year making all the queues parallel but then he hardcoded the thread count to 1 so that was time well spent

pulsar wigeon
#

Partly Sucky

jade fiber
heady spear
#

which part doesn't suck?

pulsar wigeon
#

ok fine

#

Pretty Shitty

#

was trying to be nice

heady spear
#

I know you loved our flag system

#

that rewrite caused my so many fucking problems, applying all flags to all plots by default wasn't my best decision

#

all plots were constantly raining and the time was set to night, etc

pulsar wigeon
#

lol

fallen oracle
#

Having WG on a new engine wouldn't be bad

slim nymph
#

engine?

heady spear
#

WG is so well made it annoys me

fallen oracle
#

๐Ÿ˜‚๐Ÿ˜‚

pulsar wigeon
#

WG's region stuff is amazing

#

the event stuff is ๐Ÿšฎ

#

doesn't apply to WG well at all :<

#

er

#

to MC*

#

works great for basic protection but then everyone wants flags for specific behaviors and i'm all "our event abstraction has no granularity for those behaviors"

heady spear
#

Yeah after doing region shit on my own for my server I kinda hate it, its awful

unique pivot
slim nymph
#

@chrome fulcrum we need to rename Residence to ChickenCoops in honor of you ๐Ÿ˜› then tell everyone we dont use plots, we use chicken coops

heady spear
#

Bruh people want the dumbest flags . We get moronic suggestions all the time and everyone wants them to do super specific things

limber knotBOT
#

you should just merge my flag prs wiz!

#

runs

fallen oracle
#

The TrashCanPartyBlob thing about supporting outdated is that when you have to support WG, you have to use a wrapper. Stupid outdated people.

limber knotBOT
#

it totally doesn't make the situation worse :P

pulsar wigeon
#

i mean i detailed my opinion on that pretty deeply already

heady spear
#

Also WorldEdit 7 is sexy and I am attracted to it

slim nymph
#

sexual preference: we7 code

heady spear
#

Iโ€™m slowly replacing plotsquared shit with WE equivalents so I donโ€™t have to maintain it anymore

#

In a year or so we can just direct people to engine hub for support

fallen oracle
#

๐Ÿ˜‚

heady spear
fallen oracle
#

100 IQ

heady spear
#

I kinda wanna remove all lombok from hyperverse, I don't like it anymore

#

it makes the code look dumb*, especially when using guice

fallen oracle
#

Yeah

#

Remove it

thin aspen
heady spear
#

is intellij able to generate builders?

fallen oracle
#

I think

#

But when you delombok, it'll generate a builder from it.

upper flicker
#

yes

fallen oracle
#

Tho I'm still doing dmaage control from Lombok doing that ..

limber knotBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

fallen oracle
#

๐Ÿ˜‚

heady spear
#

wait so you have to generate a constructor and then replace it with a builder

#

that's awkward

slim nymph
#

just keep lombok

#

RESIST

fallen oracle
#

o.o

slim nymph
#

viva la revolution

heady spear
#

no I'm officially going lombok-less

slim nymph
#

junit inminecraft is understandable

heady spear
#

in this project, I'm keeping it in my 999 other ones

slim nymph
#

itts hard to test plugins

heady spear
#

use mockbukkit :]]]

slim nymph
#

sometimes

heady spear
#

tbf you can only test really basic stuff that way but ๐Ÿคทโ€โ™‚๏ธ

fallen oracle
#

Yes

upper flicker
#

[5:03 PM] zAikar: just keep lombok

#

wtf is this heresy

slim nymph
#

ive always been pro lombok

upper flicker
#

.lombok

limber knotBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

upper flicker
#

.>lombok aikar

#

how does that command work

slim nymph
#

lol

upper flicker
#

oh that wont pass through

pulsar wigeon
#

aikar is far worse than lombok tbh

upper flicker
#

rip regex

pulsar wigeon
#

have you seen his manifold shit

#

i think he found something else after that too

slim nymph
#

we ditched manifold, it went commercial and caused too much instability

#

just plain lombok now

pulsar wigeon
#

o

slim nymph
#

well went more commercial

heady spear
#

o the generated builder is pretty nice

slim nymph
#

oh man manifold added operator overloading now too

carmine prism
fallen oracle
#

Hmm

heady spear
#

k no more lombok

#

that was easy

fallen oracle
#

Lol

heady spear
#

I always end up with a billion @SuppressWarnings("unused") in my minecraft projects

fallen oracle
#

Mine always says something about duplicate code

#

I think it's a bug

limber knotBOT
#

Z750: surprised you know about that

#

but yes, you're right

#

.>lombok Z750

#

Z750: [03:01:27] <gabizou> fuck you and the lombok horse you rode in on

upper flicker
#

just randomly remembered it

#

the bridge does not forward .>

#

doesnt match its regex

#

I should fix that

limber knotBOT
#

you should also fix that the bridge doesn't display who ran a . command :P

upper flicker
#

well then itll never get done

#

well the alternative is that it sends two messages for each invocation

#

and thats spammy and awful

limber knotBOT
#

yeah

#

that would be ideal

#

Some other variants too

void void
#

.g java manifold

limber knotBOT
#

.>lombok Z750,phoenix616

#

Z750: [03:01:27] <gabizou> fuck you and the lombok horse you rode in on

#

phoenix616: [03:01:27] <gabizou> fuck you and the lombok horse you rode in on

#

try what

void void
#

meh this manifold is better

#

.g manifold clojure

limber knotBOT
#

(DiscordBot) https://github.com/ztellman/manifold -- ztellman/manifold: a compatibility layer for event-driven...: "However, similar to Clojure's futures, deferreds in Manifold can also represent errors. Crucially, they also allow for callbacks to be registered,..."

#

doesn't do anything

void void
#

runs

limber knotBOT
#

bot doesn't listen to its own messages

#

uh, I sure hope there is a max

#

a max?

#

amount of names you can chain

#

yes

#

// Do not permit mass command sending - limit to 2 users at a time.

#

if(uwuTargets.length >= DynamicCommandModule.MAX_TARGETS) {

#

return;

#

}

#

public static final int MAX_TARGETS = 3;