#general
3141 messages ยท Page 593 of 4
mine changed from @Syntax to @syntax ๐ฆ
@wide chasm https://github.com/Sauilitired/Hyperverse/commit/6fb222061b37ebafa843ef5c3cadcbe079db3497 fuck this shit
Lol they actually replied
aahaha

.
oh yeah okay gonna post it there
๐
I have a problem, mobgrainder doesn't work for me
"doesn't work" how doesnt it work?
no mobs
plugins have nothing to do, I edited configi yesterday and mobs don't spawn

๐ธ๏ธ
go back to sleep
i already slept for 7 hours tho
I slept for 4.5

Sleeping.
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
Yet, here you are on Discord.
that type of math is simple
you help me concentrate
so simple in fact z's remaining braincell could compute it
Z has remaining brain cells?
not after sitting in here with leaf all this time
that was the 13th task, the hardest yet
Random cells trying to replace the missing brain cells.
have you tried without plugins
@spare venture the issue still exists
you dont need to know what a or b is cuz you already have the result 

"a is a number; b is a number"
Solved, next question.
thanks stef
You can use substitution in this case.
Morning
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
i forgot how to math
:(
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
Common feeling for you, right barty /s
sqrt is almost linear, I don't know what you are talking about
its actually a square
but only at the root
yes, if you go from root to /dev/null it will even become undefined
i don't remember being taught any of this math
its super advanced, thats probably why
For n formulas with n undefined variables you can solve all n variables by using substitution.
bruh you cant even draw a sphere properly in 3D space, you have no right to talk
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.
yes im sure thats the problem 
it's a block game, what do you expect?
@wide chasm are you sure? how do you solve x^2+x+1=0 with substitution?
this game is made up of squares, let's put in a circle

Well for any n>1 then.
x^2+y+1=0
y=x
that reminds me i havent touched my problem solving course this semister
and i have exams in june
oops
a=4, a=6 has no solutions
Although I suppose those two are not valid in the same system either
stef, I still want you to prove your statement
Do you want a formal prove or just a "sort of like this"
Cause I can only provide the latter ๐
isn't the proof just 4!=6
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
You can't with just substitution.
.wa x^2 + x + 1 = 0
(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.
he has admitted defeat, thanks
I said you utilize substitution, which is the case because you substitute y with x.
saying "only substitution" makes no sense
so how many cocunuts does it require to kill the iq?
Viper my IQ dropped with at least 20 just with that one sentence of yours.
and the proximity to palm trees
there's 3.3k people, i bet at least 100 are near cocunut trees
I bet at least 100 of them ARE coconut trees :P
and what is the IQ of these mutant trees?
iq tests don't work
okay, my IQ really does descend as I chat here
i've gotten between 120 and 180
Use online IQ tests
runs
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
Math was the only thing that got me good grades in high school
ah IT is always easy
We didn't even have IT at high school
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
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
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
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.
yeah IQ tests are stupid
so IQ tests are really dumb? I wonder what IQ an IQ test has 

42
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
yo guice is actually fun to use
made my application logic 150 times more complicated, but it's fun ๐
meh
clojure is more fun
multiplies parenthesis count by 100000x compared to java codebase

barty you could put spawn area into diff world tbfh
good idea since commandmap is async now
not so much of a good idea without that patch
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
i think he meant that server won't send out that large area
ah hmm yeah prob
commandmap is async
well commandmap is iirc sent out again on respawn as well
why would you make it that big
so it was a problem even without world switching tbfh

big buildings are epic tbfh
dont forget the easter eggs
why not 32 runnnn
that's an epic spawn
Hey I can't join your server.
Can we VC?
how long do canadian PMs serve wtf
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
truly the one person we didn't need back right now
he's exactly what we needed
maybe sweden needs him
ye boi
Nah.
he really did simp out
its ridiculous
lmao
mfw
oh hello mikropp
hi nanopp
more like dark pp
alright what the fuck is happening here
ur upside down you wouldn't understand
wow upsidedownist >:(
Uhhi
huh
FAWE has been open sourced since 2014 literally wtf
only that public gitlab is slow af
imagine if people could actually read or do things on their own
>reading
that's highly advanced skill not many people on earth can call their own
Sweepy: they don't have to compete with GitLab, with a company like Microsoft holding their back
yes reading more than 10 words is really difficult
they also know that most people wont move their (private) stuff back to github now just because of such an announcement xD
man free private repos on github is nice
^
i already run gitlab though lol
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 ยฏ_(ใ)_/ยฏ
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
why wouldnt you?
there's like basically 0 limitations on the free gitlab.com
own your code
well there's the fact that the free instance is slow
also potentially better uptime/speed
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
still disagree
did that ICE Vault thing get put in ice yet?
free instance is more than fine
thats fine, I argue with many people who are wrong all the time here
only slow thing is really just the CI pipeline
well, security is one, i can host stuff in my own server w/o concern of it being out in someone elses hands
but that CI stuff can be self-hosted
Good thing you get to argue with me then Z ๐
pats DarkEye
i use gitlab as an SSO source for issuer tracker too
Ill get there eventually
parts? plz i'd like to stay one piece lmao
does IRC keep the non-edited message
yes
yes
nice
.lart Z750
hah, jokes on you, history was already rewritten 3 times this week
Z you're wrong
maybe you just value your code a lot less than the rest of us
thats fine
duck especially, understandable
you're wrong

ok ๐ฎ
yes
obviously
each type of id is
would be bad if not lol
you do know a uuid is just a number right
a uuid is just 2 longs
are the bots just irc bois
my pp 2 long too
yeah, it's an irc bridge
bro what i didnt there was an irc know count me in
oh god
most people use the discord side...
well, spigot might shut it down eventually lol
oh
irc better though lol
Ill just move it to esper
wasnt that a thing?
fite me irl
im sure their irc is gonna die in usage now they have discord
their discord is just a bunch of spammy spam
joins on discord
Irc better
I doubt theyll do server dev discussion publicly on their discord
why wouldnt they?
record Home(Location place, String name, Player owner, Material icon) {}
being able to do this is just nice
!stats
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%)
that statement makes no sense kenny
well I will never use discord as the main form of discussion so ยฏ_(ใ)_/ยฏ
irc is a nice filter for dum dums
then how'd you get in >:o
:(
obviously can't filter all the dum
how entitled can you get
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
is this just #paper on irc.spi.gt?
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
well all of spigot is dum dums
you just want to be included kenny that's why
ur a duk
๐งป is better
that discord is like brain rot
ur a fuq
r00d
there are a bunch of retardo's on there, but i dont think its that bad
like that mini and dark guys chatting it up over there, such horror
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
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
eww, v3 sounds stupid af
yeah its too late, just use discord lol
and after all these years all their clients still look like they're from 1980
irc's always on connection is an issue
i mean what irc has over discord is everything is customizable, if you use a custom client discord will EAT you
makes mobile on irc a pain w/o proxy software
lol no olivia, discord doesn't care
well its against the 
it's not so ยฏ_(ใ)_/ยฏ
You know what's against the rules? Using light discord mode
discord cares if you start selling some Discord client
discord terms: 13 pages long of nonsense they barely enforce. irc terms: what terms?
ah rip i lost my registered nick
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
hmm
i keep getting told its against ToS 
maybe those people just big dum
idrc, i like discord as it is
BD doesnt support linux, so it sucks
and that's easy to get around: just ask the devs how they do shit isntead of reverse engineering, lol
You can have BetterDiscord with a theme for yourself, no one cares
really do be missing my bois nickserv and chanserv
what about authserv, botserv
tbh you could just add a nickserv to discord to be a dick to people setting displaynames lol
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
my irc net had like 20 users... 15 were atheme bots lol
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
Aikar, idk what you mean with dum people on spigot tho?
i still vaguely remember what the channel modes mean
dude is probably in offline mode lmao
its the spigot discord lmao
Hey @fallen oracle does guilds have griefprevention support?
but muh network must allow connections both internally and externally!!
you can't mess up when you know how to read...
That's how you get all the "instructions unclear, dick stuck in port 8080"
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
umm?
Not only am I pro, thats on a org repo
it's telling me to do 2 things ive already done
might not have been rolled out everywhere
weird, better wait then
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
exposing your server via a web site?
(DiscordBot) Dagashi Kashi html javascript - length 38s - 351 likes, 3 dislikes (99.2%) - 16,244 views - Rim Zaydullin on 2018.06.26
Weeb
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..
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
mikro we've talked about this, you dont need a panel that lets you browse through anime
just use a different tab
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
what was it using before then
IPC message queues
mesage queues has a number of advantages, the core of which being it automatically plexes communication out onto a single thread
whats wrong with a file lol
and it doesn't require another file, which just adds to the mess of files already in the server directory
if you simplify that protocol, could make it then usable by other stuff too
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
hmm, true
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
id suggest just simple json messages, use gsons pojo serialization stuff
yes no issues
I just feel like I should probably use a more modern approach for the underlying communication
Demons controlling my music, taylor swift just started playing ๐
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
yuck
it actually does currently work in WSL ยฏ_(ใ)_/ยฏ
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
oh no youre going to start a flamewar in here if you arent careful
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
systemd-minecraftd
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
the goal of WSL 2 is that if it works on linux it should work there yeah?
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
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 :(
F
Hey
is there away to have paper reconnect you to the hub
or does it have to be waterfall?
waterfall is the proxy
Mhm
there are proxy plugins to move players when a backend server (paper) goes down
Oh
I assume thats what youre after?
Yeah
if the proxy is on the same server as the backend, it wont help you much though if you reboot the physical server
gotcha gotcha
Im not familiar with any plugins specifically, I dont do much with the proxy side of things
you may ask in #waterfall-help or maybe someone here will chime in with one
@spare venture hmm?
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
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
super easily done on minecraft servers too
more than one way to skin a cat
rabbitmq or redis pub-sub, etc
hubs will always have a place
publish a message, consume on all other servers
a transfer packet would make them less necessary though
like?
velocity is nice though
oh no
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
yep
we all time out
well
host doesnt let us change flags xd
its some summer host that a server i staff for uses
rip you I suppose
also server only has 1gb of ram xd
idk
i will ask them for more ram
they might give?
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?
I hope that panel is filtering that server JAR field
you can upload a custom jar that launches mc with your own jvm flags
i've never seen a game with worse textbot flow than animal crossing holy moly
should I get a WD external or Seagate external drive? (speed doesn't matter, durability does more)
Hey anyone here
yes
How hard is it to fake a buycraft page
... don't
what did he send you a fake screenshot
Like the "purchase has been complete" page
ez asf
Im almost positve
inspect element lmao
if there's no transaction/reference number
and you cant match that on your end
it doesnt exist
yea this is simple to verify
first rule of biz
transaction number will be in the buycraft db if he got a confirmation
tell him if you don't have something he didn't buy it
"no transaction number, no whatever"
and ban him if he continues
don't take shit from these people
they're out to waste your time or to manipulate you
honestly i'd just ban him and call it a day
but yes, its very easy to fake that
quarantine
Song: Some Kind of Ghoul (ft Bethany Conerly) - Joe Zempel
Link: https://www.youtube.com/watch?v=XnWodGSuZdY
Join: https://discord.gg/surrealentertainment
Thank you to my very generous pat...
(DiscordBot) quarantine - length 2m - 30,891 likes, 430 dislikes (98.6%) - 306,069 views - surreal entertainment on 2020.04.10
what on earth am I watching
Well that shut him up
Love getting called a scammer infront of my playerbase though
so tekashi 69 got out of prison early due to covid
(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..."
how the hell you not know about him lol
wasnt he involved in some gang shit?
yeah he ratted on the bloods
ah 6ix9ine
so hes uh very hated
six - ix - nine - ine
he's gonna have to quite literally disappear
full on witness protection for the rest of his life
Nah
if he wants to live, yes
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
i kinda expected him to be his normal self and say fuck everything and keep on with his normal self
we'll see
Yeah, he's playing the part
hes already got an album lined up
Yeah, it's all part of a marketing campaign
sure hope he doesnt just be chillin in his car one day and end up dead, that has never happened right
whats that list
The following is a list of notable hip hop musicians who have been murdered.
A 2015 study concluded that murder was the cause of 51.5% of U.S. hip hop musician deaths. The study noted that this figure refers primarily to premature deaths as most hip hop musicians have not yet ...
dead rappers, or rappers who ratted
what the 1/2 hip hop musicscians were murded
i mean i hate hip pop, but not enough to kill someone
anyone here using LogBlock plugin? and know how to decrease or increase the log time? from 86400minute to something else
~~ I've reuploaded this video in 1080p60fps. I'd highly recommend it for the quality and better framerate over the sub-30fps in this one. Get to it from the annotation or from this link: https://youtu.be/qMDRiVj1Lz8 ~~
Hilarious scene where Big Smoke orders about 10 different...
(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
fork?
no, lol
lmao
I see it now phoenix616 thankyou
you should be ashamed of yourself viper
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
@void void please shut the fuck up mate
no u
TheViperShow: bigbrother & logblock are the original block logging & rollback plugins
coreprotect made them obsolete by being better
closed source and chonker as fuck
LogBlock or gtfo
be crashin systems all around the place with its purge functionality
its elite
10/10
oh boy i triggered the author
Uh oh
๐ฟ
has it been made open source yet?
kisses @fallen oracle
*rainbow trout
tbh they mightve been greener many years back
why barty
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
dictator indeed
Im not aware of any changes, but he'd know
controlled chaos?
gg

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

it's all imaginary
now ur hallucinating
i think covid got viper
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
yikes those colours
i use good old ARK-DARK theme
also, what's wrong with the colours?
ah blue light filter. can't live without it
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
Phew
That's an Aikar question
I'm an ACF genius but not for custom context resolvers that involve worlds
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
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
wait I forgot to pop the argument
no thats silly
Optional = Default(null)
Lol fair
Is it valid to not need null checks if you have a values set?
Right, so if I add default to all extra params I shouldn't need to enter them, right?
Lit, that makes it a 200 IQ play
I actually probably can utilize ACF so much more than I do but I need to do a deep dive into context resolvers
I just press buttons until it looks right
you aren't l33t until you're doing contextual aware completions
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
im pretty sure its actually in the real world examples ๐
Cause I realize I use a lot of the same code in the the plugin
I managed to get my chat plugin to filter channel completions based on those argument thingies
I felt super cool
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
yes boi I got it working, I think ๐
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.
Is this for PlotSquared v5?
nah this is my multiverse clone lol
Ahh
why though?
[23:37:08 INFO]: [Hyperverse] Detected loading world: 'nice'
wtf it's detecting itself
why not? ๐คทโโ๏ธ
nice
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
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 ๐
am not boooored
is quarantine getting to you
beer or virus
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
Virus. I don't drink beer, just whisky ๐
Virus is preventing of getting beer
i got beer inmy grocery store
Lucky
Corona and a lime
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
wtf do people care for nukkit for lol
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 ๐
How did you guys settle on the name Paper?
why is Z destroying tokyo
Cool instead of getting multiverse problems you'll get twice as many problems overall
Vic shut up :[
z hates weebs obviously
Nah cause ACF will remove all errors
go play with some sponge beds or something :/
Actually, one of the main reasons for doing this was to get that sexy tab completion lol
Oh yeah I love the tab completion.
tab for what, how often do you unload/unload worlds
multiverse is using some 9 year old command framework and I got scared
properties, world names, etc
how often you changing world shit geez
try not doing that
because some idiot decided to add like 95 possible combination of generator settings to the plugin =)))
i so rarely use mv commands
WG is using a 9 year old command framework too
mainly to reload templated worlds
i am not bored enough to port it to piston yet
transient
If you're not using ACF to it's full potential, you're doing it wrong.
least in mc
glare gatekeeping smh
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
its for serialization, so json is where it makes sense ๐
it marks the parameter as DONT save
also who the hell is creating these dumb vanilla plot worlds
tell me so I can stab you
Aikar, what is the best way to determine if you can make a tab completion sync or async?
wiz plz port it to piston so we can copy it for plotsquared =))
are you accessing world state or something not concurrent safe lol
viper doesn't jni smh
What if you're just accessing stuff in a map
u can access worlds asynchronously, it's fine
is the map concurrent safe
read all the chunks while ur at it
is it static?
sounds like your probably not doing something computationally heavy enough to care
Bukkit.getScheduler().runTaskAsynchronously(Hyperverse.getPlugin(Hyperverse.class), () -> {
for (final World world : Bukkit.getWorlds()) {
world.getLoadedChunks();
}
});
am doing this, is this okay?
What kind ass name is that
I won a raffle, what do you guys think: opus magnum vs exopunks vs shenzhen i/o
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
i think getLoadedChunks is async safe again city
Ohh dope
i mean, async catcher was removed after aikar broke PS :^)
well, getting the list is async safe, using the results still isnt damnit lol
no need to call us out
yea
if you cant call out city who can you call out?
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
Partly Sucky
which part doesn't suck?
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
lol
Having WG on a new engine wouldn't be bad
engine?
WG is so well made it annoys me
๐๐
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"
Yeah after doing region shit on my own for my server I kinda hate it, its awful
@chrome fulcrum we need to rename Residence to ChickenCoops in honor of you ๐ then tell everyone we dont use plots, we use chicken coops
Bruh people want the dumbest flags . We get moronic suggestions all the time and everyone wants them to do super specific things
The
thing about supporting
is that when you have to support WG, you have to use a wrapper. Stupid
people.
it totally doesn't make the situation worse :P
i mean i detailed my opinion on that pretty deeply already
Also WorldEdit 7 is sexy and I am attracted to it
sexual preference: we7 code
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
๐

100 IQ
I kinda wanna remove all lombok from hyperverse, I don't like it anymore
it makes the code look dumb*, especially when using guice
is intellij able to generate builders?
yes
Tho I'm still doing dmaage control from Lombok doing that ..
[03:01:27] <gabizou> fuck you and the lombok horse you rode in on
๐
wait so you have to generate a constructor and then replace it with a builder
that's awkward
o.o
viva la revolution
no I'm officially going lombok-less
junit inminecraft is understandable
in this project, I'm keeping it in my 999 other ones
itts hard to test plugins
use mockbukkit :]]]
sometimes
tbf you can only test really basic stuff that way but ๐คทโโ๏ธ
Yes
ive always been pro lombok
.lombok
[03:01:27] <gabizou> fuck you and the lombok horse you rode in on
lol
oh that wont pass through
aikar is far worse than lombok tbh
rip regex
we ditched manifold, it went commercial and caused too much instability
just plain lombok now
o
well went more commercial
o the generated builder is pretty nice
oh man manifold added operator overloading now too
Hmm
Lol
I always end up with a billion @SuppressWarnings("unused") in my minecraft projects
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
just randomly remembered it
the bridge does not forward .>
doesnt match its regex
I should fix that
you should also fix that the bridge doesn't display who ran a . command :P
well then itll never get done
well the alternative is that it sends two messages for each invocation
and thats spammy and awful
.g java manifold
(DiscordBot) http://manifold.systems/ -- Manifold - plugs into Java, provides powerful features like...: "Manifold - A JVM Metaprogramming Framework."
.>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
(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
runs
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;




