#general
3141 messages · Page 1369 of 4
I was just seeing what their prices were haha
I should probably just like close my server I havent even played it since October lol
Anyway you’d think with the ridiculous OVH setup fees they added they would invest in some fire suppression systems
Did they release what caused the fire yet
Don’t think so
Yup
i know cuz i watch national geographic
Yeah I was hosting my mixtape at that DC
Mine was on AC
Was it BC
maybe it shorted
its ok barty
Farty
HAHA F word

How do i change this
iml file i think
Anyone know of a good way to parse NGINX directory view? Paper uses NGINX in front of JD and didn't turn on JSON output 😠
check settings.gradle?
thx
@vernal moth I ran the generation locally, but it doesn't detect changes to io.papermc :/
And not sure how to best get latest paper JD URL, since it doesn't have JSON directory view turned on in NGINX settings.
Well, it can't find sources: javadoc: warning - No source files for package io.papermc.paper
But they are clearly there...
But it doesn't then show it in the changes.
yeah I have the same issue
Anyway, added automatic download of latest sources.
Will also add (probably in a separate PR) python script to parse nginx directory html to get latest paper javadocs url.
nexus 3 is a hella strange api, you gotta post groovy or smth, its so dum
Hmm?
I think you can post groovy to the script endpoint, which is disabled by default. I didn't see it used anywhere else.
güd day fellows
Why won't traefik apply basicauth 
coz fuq u
Z, do you know if there's any chance to get json directory listing in NGINX enabled or do we need to parse html? Want to get latest javadocs url from https://papermc.io/javadocs/paper/
iirc you need to turn it on in nginx, it has a few formats.
That would be nice. I'm not a fan of dealing with html in scripts.
I guess could get latest paper version from there, and then add it there, yes.
Hmm.
g'day
would prefer to keep pointing you at the api and maven if thatll work instead
i've returned from the void
are you a laser printer now?
Probably should work. Possible there will be desync window, but who cares.
is this for mini's diff thing?
Yes.
I wouldnt worry about it then
actually if you could make it buggier
we'd appreciate it
I guess I can run bash minifier on the script and inject some random stuff in there 
you not answering makes me think youre still an inkjet printer
and you know what we do with those
i am an inkjet

back to the void with you
no please
.lp0
🤔 what
Ay, traefik works. I just skipped part of documentation and didn't enable any middlewares...
.g lp0 on fire
(DiscordBot) lp0 on fire is an outdated error message generated on some Unix and Unix-like computer operating systems in response to certain types of printer errors. lp0 is the Unix device handle for the first line printer, but the error can be displayed for any printer attached to a Unix/Linux system. It indicates a printer error that requires further investigation to diagnose, but not necessarily that it is on fire. (https://en.wikipedia.org/wiki/Lp0_on_fir
where are all these webhooks coming from
laser printers
.minecon

Korobi
multiplayer notepad is confusing man
can you nickname yourself Korobi on the irc?
.minekon
no there's already a korobi on irc - no duplicate names allowed
versus here where everyone can be zzzCat
versus here where everyone can be zzzCat
oh good. endorsement of impersonating zzzCat 😈
yes
you have my endorsement
I will not intervene to protect you from his wrath however
goes to get the ban shotgun
what if someone took your exact profile pic and named themselves zzzCat (Do ping)
people have been banned for less
what if i used your right eye as my avatar?
how did you get a picture of my right eye? are you in my house?
couldve at least brought some pizza and stayed for drinks
what if you used his second left eye
i mean, yea, it 'could be done' post hard-fork but not prior. im not for or against it, it's just gonna take somebody who wants to do the work of merging all the configs and fixing the code to use the one file. but again, only after hard fork :p
if you're sorry for the tag why'd you do it

lol
verus is literally dead how did you get the last plan when support is slow as balls

today i get it
yeah i don't think i would've bought it after 3 months


i mean it sure is efficient but idk how trustworthy it is for future updates
do u have it?
waits 3 months for support reply and still buys the thing 
i don't enable autoban anywhere
hahah lmao, i test like 7 private antichets like spartan, aac, vulcan, etc
all consume like hell
Best anti cheat is have mature player base
That’s why report based system is the best. Offer free rank for snitch’s
also all adult staff who are actively monitoring and not playing
You’d be surprised how many “friends” will turn each other in for ranks 
no fucking children staff! plz!
people will do lot of thing we dont imagine for a free rank 😄
Lol simple ahahahha
You see I rather have 1 mature player with a deep packet than 100 free to play kids to boost my server online count
idk you tell me
common
i don't log onto my servers
cool
well enabling fly and speed for KICK, what do u think?
did u have false positives with those 2?
used to be pretty minimal idk how it is now
commands:
- kick {player} &c&lDetected cheating. We warn the staff about this, delete all your hacks or will be permanetly ban
lol
bad redacted btw
ok so
its 1:42
too late to handle paper PRs?
the last of ma dudes just went to bed the pussy
imagine having an anticheat
ur PRs will be worse than my first minecraft plugin that i wrote yesterday
nope not anymore
at least it wasn’t skript
java is too complicated

moving to kotlin
nou
smh I dont plan on writing stuff, just mering stuff
your PR merging will cause data loss
am I called ivan?

ooh let me see
imagine not closed sourcing your plugins
imagine not open sourcing your plugins
https://github.com/Auriium/Beetle/runs/2091216374 why is it bitching and moaning
please
ok its no longer bitching and moaning
fixxed
god doing html and trying to stick a ";" at the end of each line because fucking braindead java developer
it's not even that bad since html is website xml in my head i just keep trying to stick a ; where it shouldn't go
i am very confused as to what just happened so im going to pretend that it didnt
why
Now this is how you play Doom! https://t.co/BzS6p9u9MH
1572
6638
Science went too far
fuck you
why you no pass it down JRoy?
he wants the vbucks for himself obv
vbucks > bitcoin
greedy bastard
Rip Bethesda/Zenimax games on PlayStation 
exclusives war is heating up
sony kinda had all the great ones last gen though too
yup
sony had like 90% of the good exclusives
this might inspire me to build a PC
because no way in hell would I ever get an Xbox
Bethesda games are usually better on PC anyway
also gpus are atrociously expensive rn
at least on PC you can mod them
sony still doesnt allow outside assets so their mod support is... well crap
yep
good to hear uwu
gm
Is there only one definition of singleton or is there multiple? Like from a dependency injection perspective, guice has @Singleton which is used when you only want one instance to be reused. I think this is the same as creating one instance like new DataManager() and passing that around, but I don't think this is considered a singleton because you can create another DataManager instance. There is also a singleton where you can only create one of a class using a getInstance method like Singleton.getInstance()
you generally want package-private constructors with Guice to avoid making new instances out of habit
a javax.inject.Singleton is a class that may only have 1 instance in the DI framework when injecting; it will make 1 then never again
Technically a singleton is a design pattern.
I don't know how Java uses it, but I assume it would be the same as the design pattern.
Hmm I see. I just have my constructors public since that is what's used in the examples in the guice wiki
There's a book explaining the OOP design patterns (called Design Patterns) by the gang of four if you're super interested in them, pretty important book for OOP imo.
In java, if sometime happens JIT. Is that the same thing as runtime?
yes, it has to do with how the bytecode is processed on each individual platform
heres a nice read https://aboullaite.me/understanding-jit-compiler-just-in-time-compiler/
he Just-In-Time (JIT) compiler is a component of the Java Runtime Environment that improves the performance of Java applications at run time. Nothing in the JVM affects performance more than the compiler, and choosing a compiler is one of the first decisions made when running a Java application—whether you
So is dependency injection done during compile time (at least some parts of it) or is it all runtime? I remember seeing somewhere if you have an interface/abstract class as a dependency, its implementation will be determined at runtime or something along the lines of that. I hope I'm not crazy
it's done entirely at runtime if it's Guice
other frameworks like Dagger can do it at compile-time
Yeah that's what it seemed like with Guice. If you just do the good old manual DI, do you know if that's compile time or runtime? I think the implementation for interfaces is determined at runtime, but not sure about concrete classes
imagine relying on exclusive titles to get sales instead of just making a good product
who are you throwing shade at tonight @merry talon
just saw dat hi 
Anyone with exclusive titles ofc
👋
@meager tusk
hi
hello!
hi :D


Hey, I just ordered an additional IP for my dedicated, and I tried to use it on my server, but i'm getting
[14:14:07] [Server thread/WARN]: The exception was: java.net.BindException: Cannot assign requested address: bind
[14:14:07] [Server thread/WARN]: Perhaps a server is already running on that port?```
However no server is running on that port
Well, i ordered it from hetzner, and it has DCHP enabled, i asked a friend and they said it would be set automatically
alright
dont use windows on servers
But what about muh Windows Server?
weekend 
what's a good latex editor for windows?
isn't that online-mode only? I would prefer to be able to work offline
nah, I don't know vim
vim 
I'll just use LibreOffice Maths 
can still use overleaf
install docker desktop, run overleaf img, access @ localhost
its a good experience
mostly
oh, nice, thanks
but I don't think I want to go through that much trouble lol
I'm a bit of a jerk, aren't all? I keep turning down all these recommendations
Meh
Just use word equation editor then
Okay go away trig
hi
hello!
I saw someone in the other day talking about spigot badges in github readmes, but can't seem to find it. May can I ask, does anyone here knows how can I do that? 👀
@olive garden https://github.com/Hannah-Sten/TeXiFy-IDEA
ive been using it for a few months now and no complaints so far - i think it's actually better at getting me to write better latex than more traditional editors
@vernal bone
https://img.shields.io/badge/dynamic/json.svg?color=brightgreen&label=rating&query=%24.rating.average&suffix=%20%2F%205&url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F<RESOURCE_ID>
Oh, thank you!
still don't think it quite compares to sublime text with latex plugins but i like having everything in one place
Thanks Kezz, I'll check it out!
If anyone's on macos I recommend texpad as latex editor, its a really nice one and quite modern
windows version coming out soon I heard
@vernal bone @wicked remnant has a single useful project called BringYourOwnBadge, it can be used to create any badge if you don't mind coding the logic: https://github.com/RubbaBoy/BYOB
a horrible, horrible way of writing formulas and such
Looking pretty 😏
the result is perfect, but the way isn't
drek, you never cease to amaze me
Boo math
i think it's time to disable paper's anti xray, either it uses a lot of cpu on server side and client side or isn't perfect and allows xraying
it's a balancing act, and shamefully bar rewriting the server to lag out clients with block updates persistently, there is some level of it purely being a game of mitigation
i really cant even find a anti xray that works without ruining player experience besides notifier ones or ones that limit how much ore you can mine
Because it's virtually impossible with how the game works
you can't tell what the client can/can't see without expensive maths
best anti-xray: anticheat notifications and adult staff members
So, you're always going to leak information to clients
See. Math bad
hmm notifier ones seem less expensive to run
It slows server down
and, the only way to even consider introducing that complex logic to determine what people can see is complex logic which induces lots block updates to the client, which would make it unplayable to all
Damn
notifications + human staff to investigate and verify is the best way imo, but falls apart quickly if the staff team is shit which most are because many servers hire 14 year olds
good thing im a 15 year old, born from discord moderation and knows how to use google/youtube
Might help if they actually got anything out of it lol
it's not even the age of the staff members, it's about their basic ability to think and use logic
Jokes on you simple. Even adults can't do it properly
and if they dont know, why not just google it like any regular person does

that is true darkeye
before a Manager had full op, exposed the whole staff team's IP addresses and gave them to a ddoser
ye can also use this one for download count:
https://img.shields.io/badge/dynamic/json.svg?color=brightgreen&label=downloads%20%28spigotmc.org%29&query=%24.downloads&url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F<RESOURCE_ID>
but that's just a bad person
no, he was like 21 or something, i remember being in vc with him .-.
ok lmao, whatever
anyway whats your thoughts on auto updating paper?
auto updating anything is usually not a good idea
it's like playing russian roulette with your foot
Give it a go, but the only rule is you aren't allowed to complain
yea, sure, you'll probably be fine a few dozen times
think that you're never gonna lose
and then one day, in the middle of the night
camm will show up in your bedroom
wait
what
@viral hornet 🥺
Wrong story cat
ok so auto updatng not good idea for now
Set up your own file server on a private network, download from that before the server starts up, beware of network faults / errors / have a fallback plan & only update your fileserver when you tested it being stable :)
@potent fossil 🥺
y u gotta expose me like dis
uh no not what i meant
well dont i need backups tho
(i mean u should have backups anyway already ...?)
👀
i rated optimistic bc i know that's not something this person can do; also kekwhypered because im not surprised at all that you have no backups yet
i just lose more and more sanity every day, my braincells are already very low but not quite 0. heading there fast though
the server hasnt came out yet tho, so in testing and all backups are done by my hosting provider currently on a weekly basis.
@vernal bone u sure you have the correct resource id? for me it do be working:
https://img.shields.io/badge/dynamic/json.svg?color=brightgreen&label=downloads (spigotmc.org)&query=%24.downloads&url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F56489
I just edited the one you sent and it's working.
kek
Thank you! ^_^
technically i do have backups, just weekly ones that my hosting provider has of my whole vps
should probably have some more backup policies tbh
daily incremental backups + weekly full backups
well, they were free and cant beat free
weekly backup is hardly useful if your server dies on say, the day before the next weekly backup
true i want daily backups or somethign along those lines
now that i have disabled anti xray on paper im sure i can get away with doing backups with serverrestorer

erm
backups are IO bound, not CPU bound
serverrestorer last I recall was also pretty shit
hm
well technically yes they're IO bound but they're also usually gonna be making requests for a off site backup storage
hmm

unless you're running on some CPU which is severely underpowered, anti-xray is not really that much of a performance hitch
using plugins for managing backups is scurry...
what else should I do then? maybe a pm2 daemon or something with javascript is all I can think of
I mean, I've always been an rsnapshot fan
yes, something running separately from the actual server process
rsnapshot is bae
even better because you let the target server do the gruntwork
i do have a $1 50gb storage ftp server, is that gonna be enough for a mc server
for a small server with a handful of friends and incremental backups, sure
you need a normal server (vps/dedi) for rsnapshot but depending on the size i guess 50gb will work
for anything long term serious, no
ah, yea, think I remember the issue
serverrestorer basically has the potential to cause world corruption
https://github.com/ZombieStriker/ServerRestorer/blob/master/src/me/zombie_striker/sr/Main.java#L276 This call is made asynchronously which will call World#save() on all currently loaded worlds - if...
smh
alr im updating paper real quick
What is name of this plugin?
no idea.
?warn @void void Do not spam
ošklivé_káčátko#0350 has been warned. || Do not spam
Looks cool tho
Yeah
interesting
wow this minealert plugin doesnt even work kappa
how can i download 1.16.4 paperr
downloads page, click the more button a few times
Because we don't support those builds and there is no sane reason to use them
if someone wants to open 1.13+ server, he needs to click 50-100 times more button
if somebody wants to redo the legacy page, they're more than welcome to discuss it with us, but, we have 0 interest pouring time into making it easier to get stuff we don't support
Well, no, only 1.16.x is on the home page
1.13 is on the legacy page
please don't tell me i have to update to 1.17 and deal with incompatibility issues...
what?
do i have to?
1.17 ain't even out yet
When 1.17 comes, you will need Java 11, yes.
but, when 1.17 comes, we're updating the minimum java requirement
most stuff supports java 11 just fine
Yes
Reading is an important skill
yeah, but when you don't have a brain like me, its hard
don't you worry, cat can totally understand that given his own experience
because 30 other people asked him the same question?
Well either you take like extra 30 secs to read it or someone gets irritated like for the 100th time that someone can't read something
can you stop irratating me about people getting irritated because people cant read, thanks.
i wasn't irritated
@woven otter do you want to join my cult
if i have those disabled in my normal worlds can i just set it to -1?
Is there anything I need to be weary off changing a previously online server into a bungeecord network. Will uids stay the same thus keeping player data
if you follow the installation instructions properly, yes
as long as you properly protect the spigot server so that only your bungee can connect to it and your bungee is in online mode, then it will be fine
i think im using a gamerule, i cant really check since im at school
it wont matter if you are using the gamerule
wtf who goes to physical school in 2021
boris
my niece is unfortunately going back already, im not too jazzed about it
do you know the best part?
i think we have to go a day a week now
my cousin is already into school
well soon
and he has covid now
dumcord wont let me speak on my alt account until im in for 10 minutes smh
my college is going back in fall i believe
using alts smh
not allowed phone in school so no 2fa
lol
love those 2002 rules
get a yubikey 
usb devices dont work ever since they moved to windows 10
handpan music is so soothing
discord supports yubikey? 
there are yubikeys that operate simply as 2fa otp delivery devices no?
¯_(ツ)_/¯
guess not
wut
no idea
they probably disabled usb with group policy, my last job did it too
not unheard of
yeah, it would be insane to allow random usb devices on public PCs lol
yknow, i had some similar problems, but not flat not working
it would also be insane not to put permissions on a public network but ya know
Still waiting for the yubikey bio 👀
tf
well yea that does kinda suck tho, i thought yubikey had an otp delivery system that removed need for phone. but, well, good thing im an adult and can have my phone anywhere i please 
they support otp
i mean fully in the key's hardware no need to plug in
just not totp which discord uses
i dont see a key w/ a display
ah indeed
i was confusing totp with otp, i meant totp the whole time
Currently i'm doing some image processing on my pc and sending them over to some LED's on the back of my screen (backlight) but its quite CPU intensive, would it be a better idea to get a HDMI/DP splitter and a microcontroller to do the processing?
a hardware based totp system that you can plug into a good pc and sync time and apps to it would be cool. would need to sync regularly to account for time drift probably unless that tech has improved significantly
that's cool
technically you can use totp though with their authenticator app: https://support.yubico.com/hc/en-us/articles/360015669179-Using-YubiKeys-with-Azure-MFA-OATH-TOTP
it uses like 40%CPU tho lol
I wonder if you can get a crypto hardware wallet to work as a totp device 
my last job had a little hardware device with an lcd display that had a 6 digit totp that refreshed every minute
with what cpu?
i7 6600k
we needed it to log into the company network from home
they never heard of VPNS?
sounds like overkill to me lol
sounds fair to me
what part of requiring 2fa sounds like overkill to you? lol
the hardware device
wat
i really liked it
an airgap is the only actually secure way to do that
it's ded we are talking about here, I think he would prefer to calculate the security code in his head
totp doesnt need internet, it's a math equation or something
i dont know the specifics
everything can be exploited
i'd get it wrong 3x times before i get it right
it's all about making it as unpractical to exploit as possible
those ssh keys you use
those ssl keys you use
this is exactly what we had https://i2.wp.com/ctrlfail.com/wp-content/uploads/2017/07/2fa.gif?resize=500%2C276&ssl=1
It's theoretically possible to dupe those
HAHA IT LOOKS LIKE A KEY
main issue with totp is that most people use phone apps which's secrets could be stolen
so good
it's just the amount of time it takes to actually bust those mechanisms mean that by the time you've done it, you've probably gotta start again anyways
at least with hardware keys you can hope that they are secure enough that the keys can't be stolen when plugged into a pc
thats why you predict the next one cat 
and then, iirc, when i was assigned this the person in charge wrote down its hardware ID into the tracking system and then gave it to me. when i left, she removed the hardware id from the system and then the whole key was invalidated and i can't login to the network even if my user account was still enabled on the vpn
anyway, something like that but with ability to switch between apps and sync apps to it from pc would be cool
who would steal from a bank anyway, they barely have money 
Well, I mean, there's software solutions for that
lol, blizzard had an authenticator like that waaay back in the day
The issue is that hardware solutions are generally severely limited
they might've been the pioneers
apparently it works with hardware wallets, nice: https://brogna.medium.com/how-to-use-the-ledger-nano-as-a-key-for-two-factor-authentication-u2f-c4b23391e6e
i know, but i mean, im thinking in the situation that you cant use your phone to grab a code, a hardware key would be cool
and whappa look at that
Like, the moment you start adding on things like being able to work with more apps, the more you rely on software in the middle
Like, you need a usable UI, for example
yea, software in the middle is ok, im just talking about syncing it from an internet capable machine once then able to go out w/o internet and still have codes, god knows where you'd use it but im just talking about the fact that it would be cool kek
oh that ledger nano is for crypto, sadge
but apparently the main issue of using it for 2fa via FIDO U2F is that you need to resetup every time you update the firmware :S
yes, but a yubikey with its own display and hardware totp support
accessability
main issue is that lots of services don't support HOTP
what a describtive error mail: https://is.paper.sexy/gnU3EKJX.png 👀
and a lot of cases you don't really wanna be plugging in your security devices into all machines
because, for me, the bane of my fucking existence is pulling my phone out, opening authy, finding code, then entering it. it's first world problems to the max but i want a little hardware key i can glance at and be done kek
Like, say you wanted to login to your email at work or something
I mean why do you want it to give you codes instead of just plugging it in
or using BT/NFC
air gap
in cases that usb is disabled, i.e. in the office
how do you plug it into a machine without USB? lol
and in extreme cases (i wouldnt work in one, so it's not REALLY a problem for me but others yes) where the office disallows personal phone use
just build your own: https://www.instructables.com/Arduino-TOTP-Generator/ 👀
but whatever, it's just what i think would be cool. anyway shit i should probably sleep but also i want to do some react native investigation
i wasn't aware disallowing USB devices was a common practice
speaking of that @vernal moth do you know of anything like react native for vue?
and yea sweepy it is
even still, there's the questions of do you really wanna have to plug your security device into a computer at the office
that's abandoned afaik
main issue with allowing USB is giving the ability to easily extract data, installing malicious stuff as well as using it as a key logger
but yes, it does pop up
last commit was 8 days ago
w h a t
but i dunno
hold up smh is this really about to bazinga me
kk
now i have to just hire beta testers
Never did native stuff, i don't know
: D
hmm, vue native looks still very WIP but promising. indeed not abandoned tho
will stick with react native for now, more polished
ever tried flutter?
Vue Native transpiles to React Native. React Native is a framework to build native Android and iOS apps using JavaScript.
yeah, i don't really like dart
smh 😫
But using vue ^^
yeah but lol :(
I remember a coworker talking about nativescript
And that seems to have a vue thing?
this looks like what you want simple: https://www.token2.com/shop/product/molto-2-multi-profile-totp-programmable-hardware-token
very cool mini, bookmarked! thanks :D
oh that's just for the clock
that's for the key storage it seems, the LCD screen battery is shorter
nvm
hmm yeah, kinda phoenix
or yeah, the clock lol
yea, is real time clock battery
well, ok, it's possible. now if only it wasn't so fugly
will def check out native script; react native so far is really cool, there is a framework for it called Expo that so far seems quite similar to nuxt which incorporates free (but queued) android and ios builds and automated appstore submissions, and real time OTA app dev deployments to your testing device via a different app that you install called Expo Go
all of that is free, then they have prem which gives priority app builds and support
Because you can't send multi-line messages on IRC, someone just pasted their (small) YAML file, one line per message 
Flood protection bans them normally
Nope, didn't get banned. And resent a few messages with fixes.
Idriz 
bloodstone ❤️
Is this abandoned?
it's a complex issue with many complex things to solve
not really a high priority in the scheme of things given all the issues still left remaining with it
Oh, i understand. Most of paper forks with "async" ticks works awful
They usually corrupt worlds.
Why does it happens?
because people generally tryna throw everything async generally have 0 clue about concurrency
Because some people didn't learn safe concurrency. Some are literal kids with some basic Java knowledge.
Not that kid==bad, just lack of experience.
I'm not a kid 
sure, kiddo
Though I never said I'm not bad, quite the opposite.
How do you think, will mojang implement multithreading in future? Sorry for stupid and popular question btw
there is much lower bars than multithreading
they won't, they are outsourcing it 
multithreading is complex and actually slows stuff down generally in the grand scheme of things
You need to do work to make sure some things don't run at the same time. And moving context etc isn't free.
Like, the extra safety in place makes doing X slower, the only recourse is that you can do multiples of X at once, increasing hardware requirements for "extra speed"
trig said i fully understand multi threading now, we could take a crack at it together cat
I said what
fixing the underlying performance issues is basically #1 before throwing threads at horribly performing code

bro you don't even understand for loops
^^
I know Hadean wants to help there: https://hadean.com/blog/creating-new-minecraft-experiences/
But iirc Cat said it won't be anything to be excited about.
What i lack in iq i make for in low response times
inb4 different dimensions on different threads
it's not for java and mojang generally said we shouldn't care about it
i did snatch a fly out of the air with my hand the other day, be proud
Why 1.13+ works worse than 1.12?
for stuff like PvP servers, stuff like that is irrelevant
That hadean thing is strange
Because mojang made implementation choices which slowed the game down
Doubt it will have anything to do with the java server
1.13 made collision logic more complex
Which, slowed anything dealing with collisions down a fraction
why would it? bedrock exists for a reason
and, when there is so much in the server each tick which relies on collisions, that small fraction multiplies
I mean, it's regional based sharding
for large MMOs, sure, it makes a lot of sense
but, for anything which people wanna deal with stuff like large numbers of players in a small area, it's useless
Most MMO don’t do collision though lol player just pass through each other afaik
I think you missed the point
most large MMOs generally have players split out so that sharding is easy to decide
as soon as you get people in a small area interacting, the ability to shard is severely impacted
Like, for pvp servers, hadean is literally 100% useless
Aether is only minecraft bedrock thing?
But survival? Since people are really spread out.
survival = mmo
mmo would imply massive multiplayer, but if you have 20 players its already dying
how big is "massive"
MMOs are dead, too expensive and too repetitive. The new MMOs are games like destiny, battle royales, mobas, Minecraft, etc
Hate thst destiny is considered an mmo lol
It's so instanced that you hardly ever see anyone
Anyone recommend a good backpack plugin?
anyone know a place where I can get good logos for modpacks and such?
like some website?

Fiver maybe
ooh yeah
Fiver or mcm
ohk
Won’t be free
I was thinking a plugin where you don't have to put down the shulker etc. to do that stuff. A replacement if you will.
If you are looking for icons, you can grab a digital license at iconscout e.g
yeah I figured
There are plugins that let you open it by right clicking air
oo nice, I'll look for that
big rip
i'll just play dota instead 
I need some help with calculating some probability but me and my friend keep disagreeing any massive brains around? Okay so, we got a boss. the boss drops 3 rare items all at a 1/1000 drop rate, getting 1 item doesn't stop you from getting another item. If you kill the boss yourself the chances of all of them is doubled. So I was thinking initially since theres 3 items it is 1/333 to get 1 item and then since my chance is doubled of getting 1 since I'm killing it myself it is now 2/333, why am I wrong, I literally did this sort of maths like 5 years ago help
"to get 1 item"
Exactly one item OR one or more items?
you have 3 shots at getting something
it's like a 1000 ticket raffle
if you have 3 tickets in that raffle, you have more odds of winning
getting 1 item doesn't stop you from getting another item. But yea to get 1
to get exactly 1?
No, before 3 shots
Well, yea
3/1000, or, 1/333
if you wanted to keep the 1/1000 chance, you'd need to basically increase the chances of getting each individual item to keep the same chance of getting a single item
Yeah If i wanted the chance to get 1 to remain 1/1000 I'd just make all of them 1/3000, I'm being sent this as to why I'm wrong
if it could only drop 1 item:
chance of getting 1 item: 1/1000
chance of getting 0 items: (1-1000)/1000
you want it to drop 1 item once and 0 items twice
the order doesn't matter
so that leaves you with ((1000-1) / 1000)^2 * (1 / 1000)^1 * 3!
.wa ((1000-1) / 1000)^2 * (1 / 1000)^1 * 3!
(DiscordBot) Exact result: 2994003/500000000 - Decimal form: 0.005988006 - https://is.gd/0dE4RV
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.
but my maths is rusty, so idk
I mean, in that thing, you got a 40/1600 chance of winning something, basically
1600 / 40 = 40, so, you got a 1/40 chance of winning at least something
No, you've got a 10/1600 chance plus a 10/1599 chance plus a 10/1598 chance etc
oh, yea, shut up amar
please ping me if my maths was wrong
walks out with his tail between his legs
I don't want to fail statistics so please do let me know
That's why he ends up with a 22% chance of winning something
Wait can you go back to my original point Amar
If you have multiple drawings on the same ticket and the same ticket can't win multiple times then you're really running a bunch of drawings where the number of tickets goes down each time
probability is fun
First prize, you pull a ticket out then throw it away so now for the second prize there is one less competing for the prize
Wait his chances go up if one ticket can win multiple prizes? Now I must be doing something wrong
😳 no no no forget the ticket
Okay Let's start over
issue is, both make sense to me :/
So. 1 boss can drop 3 different items, the chance of getting 1 item does not effect the chance of getting another item. The chance of getting an item is 1/1000. If I kill the boss myself the chances of getting any items is doubled.
So lets say I kill a boss by myself and deal all the damage. What's the chance I get 1 item
oh I also forgot the *2
Kk 2/333 it is then 
haha
he knows the correct way to get an answer is to provide an incorrect one
I still believe you want to know the chances of getting at least 1 item, but here's the formula for getting exactly 1 item:
.wa (n choose x) * (2/1000)^x * (1-2/1000)^(n-x) where n=3 and x=1
(DiscordBot) Result: 747003/125000000 - https://is.gd/aeVKEI
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.
practically, 2/333 is good enough, but incorrect
What if it was atleast 1 item?
then you calculate the chance of getting exactly 0 items and subtracting the result from 1
So 999/1000 you don't get first item, 999/1000 you don't get second item and 999/1000 you don't get third.
Multiply them together - you get the probability of getting 0 items.
that's correct in this case because you calculate the same thing three times
@olive marlin 
but leaving out the combinatorical function or whatever it's called it a mistake if you ask me
.wa 1-(999/1000)^3
(DiscordBot) Exact result: 2997001/1000000000 - Decimal form: 0.002997001 - https://is.gd/KTsIPH
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.
I think that looks good?

Wait, no.
Oh my god
@minor badge 
Dealing with probability always sucks
ahahahaha right? Why is it this confusing it's literally 16 year old student maths
you forgot out the 2x multiplier @olive marlin
Because it’s not intuitive and they do not teach it very well
we are from many different countries and we are having issues
I don't think it's fair to blame the teachers
No one teaches it well apparently
.wa 1-(3 choose 0)*(1-2/1000)^3
(DiscordBot) Exact result: 748501/125000000 - Decimal form: 0.005988008 - https://is.gd/O9jknb
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.
And it’s only taught once in the US whereas every other math is used rigorously throughout high school and college
So. 1 boss can drop 3 different items, the chance of getting 1 item does not effect the chance of getting another item. The chance of getting an item is 1/1000. If I kill the boss myself the chances of getting any items is doubled.
So lets say I kill a boss by myself and deal all the damage. What's the chance I get 1 item. Why is it not as simple as hey 3/1000 then doubled so 6/1000 why why why
Because they are three separate rolls of 1/1000
Which is going to be different than having a 3/1000 single roll
Okay yea understood
Because every time you roll you get a new number, which is different than only rolling one number but being more likely to hit that number
What you have is (1/1000)*3
Now I have to continue to explain to my players that Java.util.random.nextInt is producing random enough data that they can’t predict stuff on my server
wait, no, am dum
“I’ll do some research and find a pattern... you’ll see”
goes back to smoking
Won't deny that.
what are you a prof of?
redstone
i mean, it is pseudo random, so it's technically possible...
that would imply he was good
I used to be good at redstone. But then work and studies and got better and coding...
Yes but the data set is so small it’s probably not possible
And if many things use the same random number generator, it makes it harder.
They’re trying to predict the landing of meteors in a square of 10000 x 10000, and they land every 3-6 hours
Unless you reset it with constant seed like vanilla...
So the data set is pretty small
Well as long as you’re creating a new random object that generates a new seed right?
Can always add second Java.util.random.nextInt and combine them for double the randomness!
In vanilla you can trigger it to set the seed to the same value.
I think Paper patched that, but not sure.
Maybe not.
Yes.
Yeah, no, that’s not an issue at all
I was saying if you have such way, then it can be exploited :P
And anyway the meteors are pasted in with worldedit at random coords using Java.util.Random.nextInt
So the seed wouldn’t matter
I thought you meant the seed for the random object
If you could reset the seed, then they would spawn at the same place over and over.
Why would they?
Because if you seed it with same value and get next int, you'll always get the same int.
But I’m getting the next int from a difference random object, which has a different seed?
And it generates a new random object every call of that method, so it’s pretty random
Depends on how it gets seeded. But I mentioned it as an example for what Vanilla does, not something you have.
Ah I thought you meant that I was using the same seed as the vanilla seed for random
will you join me mincraft serbur
can i haf admin?
drek you still haven't finished the roof on the house
it's been like 2 years now or idk
oof, steam seems to be blocking the download of older game versions now ;_;
Pro tip: add emoji to your name and you always know if you get message from bot xD
lmao
yes and now the server is gone because of you
because of me?
because of drek
then don't ping me 
@olive garden sorry
ok apparently only downloading via the console is broken. meh
Wtf why me
when are we all starting a Minecraft server together
because you didn't finish the roof
Wait which server are we talking
The old one with jaboc
Or the not so old one with mods
Cuz i didn't finish the roof on either lmao
hi
hi
how r u
quite swell, and you?
thats deep
Just ask
mini 
Ape 
pardon
when i try to run the run.bat it says "'java' is not recognized as an internal command
or external, an executable program or a batch file.
Press any key to continue ..."
any help?
@spiral robin Hi !
install java
i have it installed
maybe fix your PATH
@meager tusk 
PATH?
.java11 - see the section about your PATH here
environment variable
Follow the guides for how to update to Java 11 here: https://gist.github.com/Proximyst/67615353e2575a71faaff3f7ae9cc2b4
Sulu left #paper-help? 😱
they have to regenerate some braincells i think
imagine willingly going into #paper-help
Never.
BRO!
He's a helpful guy bro.
Never seen him actually do anything helpful tho.
That's why I have #support muted in the only other Discord we share. 
bro ?
Bro.
He's calling you unhelpful bro.
bro
He knows bro.
bro your pfp is cool bro
Brother.
Sister
Imagine not always being in #support, #paper-help and koha.net
.
Robot.
TEBRA!
Koha always open bro!
Guys and gals, gimme netflix suggestions for movies

Can't even type ë bro!

Know both
Koha has 100% uptime bro!
Can't have downtime if you only have uptime. 
Slovenes that lost everything with OVH:
"Why worry about something that's not going to happen?"

Fact!
Ah, it's this time of day in PaperMC general.
Yeah thought that too just a few minutes ago 😂
When your parents forgot to take away your laptop, yeah
Bro. That's wrong.
He forgot to turn off my monitor. I don't know how to turn it on again.
Have you tried turning it off and on again?
No. Good tip bro.
No problem bro.
Call IPKO support bro
.
@ashen cliff bro, imagine not having your number saved as IPKO Kujdesi per klient.
"I don't do that, sorry. You'll have to call X."
"I don't do that, sorry. You'll have to call Y."
Back and forth.
@meager tusk I don't do that, sorry. You'll have to call Z.
I think I need to give watching basketball another chance. It's been 10 years since I wrote it off as boring but I've changed since then and the game has apparently dramatically changed
Curry is considered by many to be the greatest shooter in NBA history. He is credited with revolutionizing the game of basketball by inspiring basketball teams, from high school to the NBA, to regularly utilize the three-point shot. Analysts have referred to him as "the Michael Jordan of the three-point era," stating that he did for the three-point shot what Jordan did for the dunk.
Jordan was entertaining but what he turned the game in to wasn't
I watched some college ball the other day and it was more interesting than I remember, perhaps this is why
Well that was random, but thanks for the review about basketball
It's a social channel, how does any topic get started? 😛
dat do be true
If no one wants to talk about basketball I guess it's just my replacement for a twitter post otherwise maybe I'll hear from some fans about changes they've seen or not over the past decade
Curry got the game to take 3 point shots seriously so apparently they focus more on passing and spread out around the court now instead of all jamming under the net trying to get the tall guy a layup
Doesn't matter how tall you are, unless you're right on top of the shooter if they're going for 3 it's going over your hands
Means short guys who move fast and pass well can be stars and the game moves faster
Just say Bro randomly. Half of Balkan will show up.
Eh, either I caught some of the worst teams in the one game I saw or European basketball is like high school basketball
So their opinion isn't really useful 😛
sports channel
college bball is kinda boring compared to the NBA because of the shot clock and halves instead of quarters
i also dont find any appeal to it
Ur a nerd tho

The only sports I find boring to watch on TV are baseball and soccer
But every sport is fun to go to live games
yeah tbh i only really like e-sports lol
I love watching baseball
Esports are sports
I just can’t do it on TV
I can't do it in the stands, you can barely tell what is going on








