#general
3141 messages · Page 1682 of 4
BRO!
:thonk:
Idriz is back from their Serbian mandated vacation?
hi
Bloody song stuck in my head
Bro. Share.
The official video for Ed Sheeran - Bad Habits
Download or stream here: https://es.lnk.to/BadHabits
Pre-order the new album "=" - out October 29th: https://es.lnk.to/equals
Subscribe to the Ed Sheeran channel for all the best and latest official music videos, behind the scenes and live performances.
http://bit.ly/SubscribeToEdSheeran
See mo...
Hate the video, but the song is good.
man at some point i heard that song 4 times a day
everywhere i went it was playing lol
Ded you have a speaker in four bathroom??
Yes.
no but if you play the radio loud enough it passes through
That's what they do for kidney stones
they play ed sheeran on a loud stereo?
Yes
cool
Thanks
Too far.
Yo idriz
Yo idriz
Yo idriz
Yo idriz
Just remember that every American is one ransomware'd GameStop-on-release-day away from indiscriminate drone warfare.
136
Is CMI worth 15 bucks ?
I wouldnt use it even if you pay me $15
The project reminds me of the video codec packs you used to get from the early 2000s. It's useful but you also get a bunch of junks
According to the plugin reviews, 90% is 5 star.
But they said its hated
I never trust reviews espcially on spigot
True, I noticed its so bulky & contains lots of features that you don't even need.
coz it can be removed/and the average of the user there is like 12
I honestly just need a good chat formatter, other than EXChat
Dont you love it when random people hop into your dm’s
if they are advertising and from this server, you can let the mod know
Thanks, it was just a rando from another discord server
at least the video codec packs were useful
get K-Lite and in the installer you can choose only the ones you want
pretty lit 👌
- a fork of MPC-HC that's actually updated lmao
same with the forum
Thanksfully VLC come
sure... but maybe for other things outside of VLC
if I want to use the updated MPC-HC fork
OI
hello
@zenith badge you don’t get to have fun
Are you a bedwar pro? I see you have good YT video @zenith badge
wow nice
so, silly question, but since the papermc.io website id down currently where should i go to get the latest 1.17.1 mc paper JAR file?
does the API still work?
TLDR friends and I decided to play some minecraft and i wanted to update my MC server and need the updated version :<
lol
we need to see cloudflare stats soon
You never realize how many dl paper has per minute until website goes down 
fr
its not even users only though
applications that use the API like server panels are effected too
Iris is amazing
I thought they were calling it Xe these days
hello
i don't know in what channel i must ask, sorry if i'm not in the correct channel, but i need help
when i place too many objects with lores and names in a shulker, the server kicks me out
does anyone know how to fix it?
no
no plugin is worth 15 bucks
You mean your wife?
yes.
Also bro, good morning.
And good night.
gm
gn 
2011
ancient, broken sponsor banner
safe to say it hasn't been updated in a long time and doesn't represent the modern game at all :P
i have enough anemo chars tho, sucrose, kazuha
c2 succ
C6!
idk how that person found it even
why does it still exist though
like they still pay for it
it's owned by PhonicUK which is the McMyAdmin / AMP server panel person, probably just sitting on the domain because it's a good one to have and doesn't really care much about the site contents itself
Yeah, you're probably right, but still, people using it and finding it, damn
lol I'm still using MCMA2 despite being unsupported for years since he worked on AMP
No one knows the delay between MSA account code unlocks? I migrated almost all of my alts but still 50 left to unlock n' migrate xD
that's a lot of minecraft accounts... what do you need 50+ accounts for? :P
how else are you gonna keep a 50 concurrent player count?? Faking number on MOTD??
😎
says they migrated almost all with 50 left to go. implying they potentially have many more than that lol
smh
oh no not again
tf when playit uses mumbai tunnel server
even though bangalore server has less latency
@potent fossil https://www.youtube.com/watch?v=lmERHhd4urk
Lena Leon x Disco Fries - Borderline is OUT NOW!
Subscribe to our Spinnin' Shorts YouTube channel: https://spinninshorts.lnk.to/rLtnCpNUYL!YT
Make sure to subscribe to Spinnin' Records: https://spinnin.lnk.to/subscribe
..and turn on notifications to stay updated with all new uploads!🔔
Join our official Discord server: https://spinnin.lnk.to/d...
insert jammin pepe
insert hyper jammin pepe
guys I know this may be not related here but can an AFK minecraft account drag the TPS down to its knees?
not the account itself but i know ppl like to afk next to farms, and then farms can certainly do that
theres not enough information to know, you'd have to inspect a timings report. i guess there is a chance it's a bot and its client is spamming packets but i have no idea
h
cute
what the fuck
who though that was a good idea
over
probably a weird question but does anyone else ever just like
feel like somethings crawling ont hem
fuckin hate that feeling
yeah
Yea
It happens
Same
it just keeps happening
god i hate headlines sometimes
"Father stabbed woman calls neighbour in a panic"
did the father stab the woman or is it the father of the stabbed woman
what
if it were the 2nd, it would say father of
so by the title alone the father stabbed the woman
it's way more ambiguous in dutch
bruh
somehow
then specify you translated it, cause i'd have no way of knowing that lol
it's quite literally the same sentence
obviously it's not if it's more ambiguous in dutch but whatever
i've got physics to do
hf
ㅇ0ㅇ
looks tasty
so, eat up?
what flavour is it? mind double checking for me?
probably aluminium foil and plastic
cringe convo
Very.
Man I thought geyser’s support is crazy late night… looks like PaperMC is flat out much much crazier
I occasionally check in PaperMC support to learn stuff…
consider, if you will, that we arent awake in here to support people but because we love to shitpost all night long every night
😎
Much is the same in the helper channels in Geyser lol
all day*
all day all night what's the difference anymore, i havent slept in weeks
D:

hi broc
Difference is that we get a lot of kids who are probably not yet ready to run servers, but are, thanks to free hosting like Aternos… you guys get people who probably shouldn’t be running servers, period. Lol
yeah
we have plenty of "help im hosting my server on aternos why isn't tps 20"
Lol
Still better than Halix
I hate public software :D
mari best mari
I hate public Mari
I love public software, just hate free public servers that allocates 32 accounts on 16 threads hahaha
“You each get half a thread and 4gb memory, good luck!”
See, minecraft is resource efficent
it contains all the major work to a single thread
Ahahahaa
Honestly it’s not too bad for a small server if they run paper, especially now that Tuinity is merged back… but geyser actually uses a fair bit of resource… and people just comes in and ask why it lags bad when they put 2gb on waterfall and 1gb on each of the 2 servers 😆
Fork that!
Anyhow, just here to express gratitude, and solidarity for late night support helpers before I go to bed!
electrolite iirc
also update on the dust my allergies kicked in and now my eyelids is basically a golf ball now
so yeah guyess who is not going out for the next week-ish
@mossy vessel 
Good morning michele 👀
Can someone help me giagnose this monitor?
It turns on , shous a dell icon and shows the vga in but after the "Auto select" screen goes it stops
then the only wy to fix it is by unpluging and waiting for a min or 2
can i make so 1.8 players will beable to join a 1.17.1 server?
ProtocolSupport.
how man
Download the plugin, install the plugin, pay to the Russian gods, start the server, join.
asks question
answer
HOW?
👀
Russian gods?
God is Serb.
Synonym bro!
Most legible Slovenian.
Local farm store.
State Farm
Remove the chunk.
am i evil for putting around 20 meowing cats at my friend's base?
the fact thats your friends base seems the real crime here
I mean if they were talking about a country sure

Cant react 2 gs
Hello sir, i'm committing tax fraud, but i didnt actually do it cuz i couldnt do it
It's okay to say the n word if you put a 1 instead of the i because it's not actually spelling the word
thats not a valid word tho 
im just fucking with you dude, i think the intentions were pretty clear
btw ded is your rtp finished yet?
lmfao
can the people that make rtp plugins at least do it right, so i dont have to deal with it
some people really shouldn't be running a server without knowing basic troubleshooting stepd
Maybe if u made ur rtp plugin not exactly the same as the shit ones ppl wont get confused
Same name
kinda yikes if i change it now tho
Not really
eh, still not happy with the rewrite, so havent released a new version since a couple months ago
shogicraft almost done btw
!ban @cursive iron racism
:raised_hands: Banned Krivakor#4275 (racism) [1 total infraction] -- Puremin0rez#1337.
thanks pure


tbh i havent really been doing much programming at all lately, just work related programming
Does ovh let you cancel a 1 year thing when you call them
been playing shogi over the board a lot lately
Or do they make you pay the rest of the year still
@serene bolt petition to name you lead cutie of moderation
YES

i think it just cancels when the subscription ends? idk
dont you pay up front anyway?
They auto renewed my 1 year contract thing without notifying me
otherwise probably pay what you used

I pay monthly but they make you sign some 1 year deal or something for it
When I went to cancel cuz I'm switching hosts it told me I had to call 
probably need to manually verify you're gonna pay all the fees 
cuz you're breaking contract
Ovh notification system is dogshit
wait ded has money?
i have a job bruh
bloom is an excellent host, would definitely recommend, they're out of stock in US most of the time though :(
Yea I joined their waitlist discord for a east coast server got a 20gb last night

Havent even looked at the panel since I got it lul
facebook moment
tells me to accept cookies -> redirects to invalid url
also why are you not using ublock origin yet?
why do you have ABP too
exactly
cuz more is better
no not really
Clearly
.joke
.kill ded
ouch
nice response time
"more is better"
more if statements clearly better
yesterday i learned the ublock puts urls in the host file
and redirects to loopback lol
ok
Who added them tho?
not me
ublock doesn't touch the hosts file
^
wait
ig i could check audit logs
you might've put that there yourself
what else would block ads if not an adblocker
did you try to block spotify ads in the past by any chance?
PugBlocker™️
hm, i did have a spotify adblocker a while ago, maybe that did it 
now i just have premium
ublock is prevent you from accessing before the page even loads
needing spotify when you can just stream straight from yt 
yt quality is trash
if you allow a temporary bypass, it still won't let you
because of the hosts file block
let me point you towards bandcamp
yeah
yt quality is good enough for most systems 👀
its bitrate is trash and so is its compression
between spotify and lossless i cant hear a difference, but i can hear a difference between yt and spotify
it's enough for listening to in the background ¯_(ツ)_/¯
the music I want to actively listen to I just download
btw. for anyone wanting to buy on bandcamp and support artists even more: https://isitbandcampfriday.com/
i mainly switched to spotify cuz of the horrible yt algorithm
you'd be listening to the same 20 songs over and over
oh yeah, they fucked up their auto play extremely. I wrote my own tool years ago before they added that feature to youtube and it worked better lol
I should fix that up at some point 
I just only listen to mixes nowadays so the looping doesn't happen as fast
because ublock doesn't serve a webserver at 0.0.0.0
yeah i looked it up, you cant access the hostfile unless you communicate through an installed native app
obviously
well guess some app did then
even then it needs administrator privileges
Hello
Aber
@spiral robin more bentley? 🥺
None
:sob
:pain:
@wispy blade how are you
@plucky sparrow pretty good, you?
Can’t complain
So I have a package that got to our local sorting depot at 4am but still isn't expected to be delivered until monday 😦
I wonder about that sometimes
But sometimes when packages show like this in their system they do just show up and never show out for delivery
weird
Hey, hypothetical question.
https://youtu.be/F8cMZA8J2Hk
If the mod depicted in this video were successfully brought to the Caves and Cliffs update, and you used the full 4096 block height limit... How large do you think the total file size would be if you pregenerated the whole world to an area just shy of where the 64-bit Far Lands begin? (With only a world border separating you from the 64-bit Far Lands)
Just a ballpark estimate, assuming that some level of compression is possible.
Minecraft's new block limit is over 9 quintillion!
» Thanks to Manscaped for sponsoring today’s video! Get 20% OFF + Free International Shipping + 2 Free Gifts with my promo code ANTVENOM at https://mnscpd.com/AntVenom
» Breaking Minecraft Playlist - https://www.youtube.com/playlist?list=PLR50dP3MW9ZWMSVz2LkRoob_KRf72xcEx
» Get a Minecraft Serv...
anyone migrated from 1.8 to 1.16 on a high-traffic server(1000+ online) lately? what was your experience, is the performance comparable at least?
1000 players on 1 instance?
Oh my God
no, preferably in minigames context
in minigames it wouldn't matter lol
hypixel-like servers
i can't really imagine performance ever being an issue on minigame servers regardless of version
other than plugin issues
why? minecraft is sucking an insane amount of cpu, and even a 10-20% regression at scale could cost you a ton of additional hardware
after 1.8 mojang loaded a ton of crap onto the server
chuck cpu limitations on there and don't use the shit you don't need
with each release perf getting only worse
cpu usage would be fine
Aren't you running Spigot, Paper, Purpur, Sugarcane or something similar?
...I mean, it technically exists, doesn't it?
it exists but shouldn't be used
I didn't say it's good
purpur shouldn't be used on a minigames server either
@twin lagoon yeah what do u know about minigames huh!
@upbeat oxide What kind of CPU is your server rocking?
What is megagame
you mean the cpu model?
what kernal for meggaagame
DM me a CPU-Z screenshot or something
Drip🔥leaf ofc
and that
lets you go >20 tps
unless you're having only 1 server why the fuck would there be a cpu speed concern
for all you care you could just chuck a minigame server locked to 1 cpu thread
They said their CPU usage is a problem
yes and a better cpu won't fix that
as I said...even a 10-20% regression in performance could mean a ton of additional hardware to host the same amount of players
or a bad cpu
it's not about keeping the TPS
I still want to know what kind of CPU they have.
zzzzzzzzz
it's a valid concern, but i'm also wondering how much cpu 1 instance uses for you
just buy more hardware
And I figure a CPU-Z screenshot would possibly clutter chat, hence DM
like you could probably just make a 1.17 instance use the same amount of cpu
I can probably dig that from my stats
I found 1.8 cpu on minigames to be pretty linear to the amount of online players though
but an increase in player count is an exponential increase in the amount of shit a server has to do
@untold meadow BEST kezz
BESTEST micahehaheeheleelahahaialahehelell
yeah but that part seems to round up to almost zero on minigames for some reason
@upbeat oxide Would you be willing to share a CPU-Z screenshot to satisfy my curiosity? :3
round up to zero
how is CPU-z a linux tool? lol
Um...
neofetch for linux
CPU-Z is a free piece of software with a GUI that tells you everything there is to know about your CPU... But I don't believe there is a Linux version. My bad.
there is neofetch
What he said
installing software on linux is easier for some softwares
likesudo apt get neofetch
Unless the 64-bit limit means something else this would be 332,306,998,946,228,894,438,975,470,231,883,776 blocks
I don't really know anything about Linux 🤐
WSL person here
Er... Um... Okay, that's a bit overkill then.
I'm assuming the 64-bit limit is the largest whole number a 64-bit floating point value can represent which is 2^53
I think it uses Signed Integers, actually
No?
For coordinates, not world generation
Player positions are doubles
Eh....
World block coordinates are probably longs, don't remember
Did you get to watch the video yet?
Unless something has changed in recent versions of Minecraft until 1.18 you can actually pack every possible coordinate in a single long though
wait until some MF gets 128 bit
I'm just trying to figure out the theoretical filesize needed to pregenerate an entire world using that mod, but with a 4096 block height limit
Assuming that you set the world border so that the Far Lands would be just barely out of reach
If it's 2^64 instead of 2^53 then the answer is probably "more than all the atoms in the solar system" or something 😛
but is it larger than the number of subatomic particles in the solar system?
i think you should figure out a hard drive that can hold it first

when you use math to calculate the probability of getting a mc girlfriend
then again with the weirdness that is quantum mechanics I don't know if particles are even particles anymore
Theoretical.
well, yeah
But you know what, screw the 64-bit mod.
What is the filesize of an entire pregenerated world using vanilla size limits?
Vanilla height limit, vanilla world border, etc
10,000,000 * 10,000,000 * 96 (arbitrary average generation height, air is free) then compression ratio is about 9
Oh but each block is not a fixed size anymore either
So... complicated
I assume that the file size is already gonna be several terabytes before players start making changes to the world by placing and removing blocks.
HOLY FUCK 2.4 PETABYTES?!
Chunk format on wiki.vg states the bit mask length can be up to the max size of a varint and the bitmasks are longs depicting a chunk section (16 * 16 * 16) so the world can be very large. So it can be up to 137438953408 chunk sections if I understand correctly
10,000,000 * 10,000,000 * 96 * 2.5 / 9
No wonder nobody uses pregenerated worlds on actual servers.
I've always used pregenerated maps
Just not the whole map ofc
Only the first 5-10k blocks
Somebody should get Hausemaster an SSD farm that's over 16 petabytes in total capacity.
Not including redundancies and stuff.
...I don't even know who that is
meh
He has his own private Paper fork because for a long time it just wasn't viable to update from 1.12
That's nice
i wonder why
2b2- 
imagine sitting in queue for 4 hours to then get insta killed by hacking skiddies
Imagine thinking PVP in Minecraft was worth bothering with
the only appealing thing to it is actually making the exploits themself cuz that at least sounds somewhat interesting
It was only ever worth doing before beta 1.8 when losing was cheap but even then people went out of their way to just grief you
Like, back in the day if you could have a server where PVP was allowed but not guaranteed to happen on every meeting it was kind of exciting and even if you lost a fight whatever, 20 minutes or less and you'd be back at full strength
But the game mechanics and networking are just not designed for PVP (and in general melee PVP over the internet is a shit show)
pvp fights should be done irl
bring back the gladiators
at least then you got something to lose, like a limb or two
I think PvP should be handled in a ritualistic fashion, like with the Clans in the BattleTech universe.
sure, good luck enforcing that tho
Trial of Grievance and Trial of Possession would probably be the two most common on a Minecraft server.
The former is exactly what it sounds like. Somebody pissed you off, and so you challenge them to "honorable combat" with a very large audience. That's their version of a civil liability lawsuit.
wdym enforce just make a plugin do it for you
Trial of Possession... You basically declare that you want something that the other person has. If you win, they have to give it to you. If they win, then they get something of yours.
Trial of Position is an affair entirely internal to your own organization, and is basically how you would gain ranks. Technically speaking, no outside parties need to know what goes on behind closed doors, and so you could just claim you defeated your superiors through "Honorable Combat!" in order to get to where you are, when it was probably just "Hey, can I get a promotion?" "Yeah, sure. Here you go."
plugins bad
ok mb
Trial of Absorption... Is fought exclusively by entire groups. The winner basically swallows up the loser, and they become a bigger group.
And Trial of Annihilation... Is when you've done something so offensive to the other Clans that they just want you gone.
And not just you, but your family too, and all of your civilians. Everything. If it's got your name anywhere near it, then it has to be destroyed.
By that point, it becomes more like traditional war, and you're fighting for survival.
https://en.wikipedia.org/wiki/Java_performance
One of these days, I will find the perfect JVM for running a large server with many players
In software development, the programming language Java was historically considered slower than the fastest 3rd generation typed languages such as C and C++. The main reason being a different language design, where after compiling, Java programs run on a Java virtual machine (JVM) rather than directly on the computer's processor as native code, a...
yes it's called hotspot
I doubt you'll find one faster and better than the default JVM (Except maybe Graal) to be honest
HotSpot has probably hundreds of engineers working on it round the clock
that actually makes me curious about one thing lmao
https://stackoverflow.com/questions/16568253/difference-between-jvm-and-hotspot
Dec 11, 2019 ... The current JVM provided by Sun/Oracle is called HotSpot because it seeks hot spots of use in the code (places where code is more intensively ...
well that was anticlimactic
Maybe we should do an experiment
Run a large server, gather data, switch JVM, repeat
Keep everything else the same
day #95 of trying to get abs: no exercise cos i didn't want to
The only ones I know of that are what many consider fast are HotSpot, Graal and OpenJ9
Ur calling urself snoopa sama?
I'm not sure about the internals of the other 2 though
Someone thinks highly of himself huh
I only really know about HotSpot
Objectively wrong. KGBJVM.
Bro.
Private JVM implementation.
Top secret.
Idriz
Doesn't work on any machine running out of Balkan.
Blink twice if you've been brainwashed
reminds me of trumpscript
written in machine language
lmao\
https://github.com/samshadwell/TrumpScript
TrumpScript is a language based upon the illustrious Donald Trump. As the undeniably best US President, we found that the current field of programming languages ...
oh my god
Only by my love for the continent of Albania, bro.
@ashen cliff BRO!
Complete the sentence: the Balkans belong to ____
7.4k stars my lungs LOL
Albania.

Can't imagine being a dutch person.
The readme has me fucking dying
Features
Our language includes several convenient features, perfect for any aspiring Presidential candidate including:
No floating point numbers, only integers. America never does anything halfway.
All numbers must be strictly greater than 1 million. The small stuff is inconsequential to us.
There are no import statements allowed. All code has to be home-grown and American made.
Instead of True and False, we have the keywords fact and lie.
Only the most popular English words, Trump's favorite words, and current politician names can be used as variable names.
Error messages are mostly quotes directly taken from Trump himself.
All programs must end with America is great.
Our language will automatically correct Forbes' $4.5B to $10B.
In its raw form, TrumpScript is not compatible with Windows, because Trump isn't the type of guy to believe in PC.
TrumpScript boycotts OS X and all Apple products until such time as Apple gives cellphone info to authorities regarding radical Islamic terrorist couple from Cal.
The language is completely case insensitive.
If the running computer is from China, TrumpScript will not compile. We don't want them stealing our American technological secrets.
By constructing a wall (providing the --Wall flag), TrumpScript will refuse to run on machines with Mexican locales
Warns you if you have any Communists masquerading as legitimate "SSL Certificates" from China on your system.
Won't run in root mode because America doesn't need your help being great. Trump is all we need.
Easy to type with small hands
What the fuck bro.

...
Fact!
how dare you
BRO!
The dutch are just convoluted swedish
krusic tell us more about KGBJVM.
Least ridiculous american invention
is what I said too bro.
You talk, you die.

Yes.
Nondisclosure death act
You talk about it and you're reported missing the next day bro.
But most importantly, Trump doesn't like to talk about his failures. So a lot of the time your code will fail, and it will do so silently. Just think of debugging as a fun little game.
No bro.
my sides
Balkan NDA = No Dutchies Allowed.
ah that's what NDA stands for
Yes bro.
@worn ember
hello
hello
Hi kashmoney
im not dutch lol
Close enough
I put the same flag twice in reactions bro!
i wish to be aliven't 🙂
b*lgian*
I wish to live in an apartment in Berlin and make fun of family back home for being poor.
Me too bro!
Bro, why did you add toothpaste to my message reactions?!
hello
Colgate cleans ur teeth and freshens ur breath bro
Least colgate shill in paper discord
What are you a crester?
No.
bruh. Sensodyne >
Aquafresh bro.
Aquafresh® provides toothpaste & oral care products for healthy gums, strong, whiter teeth & fresh breath. Click to learn more!

hai
@spiral robin @cosmic raft I hope your weekend is epic so far 
So long as you don't care about IE or old Edge
Technically IE invented CSS grid iirc but it's not compatible with the final version
Just don't try to use subgrids or masonry and you're probably fine
subgrid is Firefox only so far and masonry is either unsupported or behind a feature flag everywhere
why is there a death event for falling to death underwater but no message
Death events happen when you die, doesn't matter how
The messages are a vanilla thing
i know
oh today is sep 11
I'm pretty sure falling to death in water is a bug caused by their home grown collision detection system but since it pretty much only happens in shallow water due to the nature of the bug everyone just assumes it's supposed to be that way
so if no report fall damage = hacks?
i just think it's interesting how there's an event for that
afaik fall damage is indirectly based on the onGround flag, sometimes your client ignores the water you zoomed through in a single tick and marks you as onGround then the server ignores the water too and doesn't reset the number of blocks you fell so when that flag is toggled you take damage
The problem is they do a poor job of handling a collision that happened within a single tick of movement
In this case the collision with the water
Heh, MDN's documentation for masonry layout apparently switched to using real examples instead of images so it doesn't work anymore unless you're running Firefox and set the flag to enable it
So it just looks like normal grid layout instead of looking like Pinterest
this flag?
A simple (if naive) solution would be to compare your coordinates on the previous tick with your coordinates on the current tick, and then run a simple raycast between those two coordinates to see if you intersected water.
I'm sure that there would be a ton of ways to optimize this, though. For example, only caring about your Y velocity and not your other velocities, or only casting a ray through the specific chunk(s) that you've just traversed, or something like that.
Alternatively? You could also take a player's Y velocity and try to extrapolate where they will be in the next tick, or you could make the terminal velocity scale with the server's declining TPS during lag spikes.
Or even just... Not have it apply damage instantly, but instead first check whether or not they are now currently in water... and then apply damage if they are not.
The raycast approach would probably be the most accurate, but probably not the fastest.
You could add this on top of everything else. Combined with all of the other checks, it could be pretty difficult to hack.
What happens when two rigid bodies intersect in your video game simulation? Nothing! Unless you have a working collision detection system.
Toptal is pleased to have our very own Nilson Souto present this second installment of our three-part series on video game physics. Read on to learn about the algorithms under...
And by the way, I know that my proposed raycast solution only takes straight lines into account, but for movement that occurs during a single tick I don't really think that matters. Worst case scenario, you could just cast multiple rays.
The other option is to expand the entity's AABB by its velocity before moving so you can find all of the things it might collide with ahead of time
That's called speculative contacts
Speaking of AABBs and whatnot...
If only BSP was a viable optimization strategy for a game with player-deformable terrain in the form of blocks.
Speculative contacts methods actually use raycasting iirc
You find possible colliders then fire a ray between them to determine the time of impact
Although that only works for simple (non-rotated) shapes or circles/spheres
Then of course, there are potential ways to optimize raycasting itself, like using raymarching.
Well... Blocks.
Stairs, entities, chests, enchantment tables, etc
Lots of non-cube or rotated things in Minecraft
If somebody does use speculative contacts to implement a fix for the shallow water bug, the option in the config file should be "death.fell.accident.water"
I mean, you could subdivide it or generate a simplified convex hull.
And things that actually rotate, you could use circles or spheres.
There's another way to look at it; instead of replacing the collision handling routine outright, you're just adding an additional routine that uses the raycast for the most simple check possible; "Did they intersect Water, or did they not intersect Water?", and the only two things the ray would ever need to return about a block are "Water" and "Not Water"
If the raycast detects that the player intersects Water during that tick, then it cancels or ignores the onGround flag.
Ñ
If it does not detect that they intersected Water, then the game's normal collision routine would apply.
Does that make sense?
...are you still there?
No
@ mods
What the fuck happened with Snoopa while I was gone? @ashen cliff
ur also fat <3
Nothing.
He got the snip snip, gave up on Jean, started getting buff, gave up on that, and then got back together with Jean again.
snoopa body building videos wen
who says i gave up on getting buff
Bro.
where are the daily posts
time to start day #1 of snooopa facts
Your progress is slowing down bro!
my gpu is pulling more load than you are bro
I know only one part of the lore.
Him getting buff.
What the fuck is everything else you said.
Just check his KGBLogs.
even my gpu would be hard pressed to pull joe mama
Bro. KGBLogs just say "Loser".

Die.
Already have. Brought back by the will of god. Who is Albanian.
Die harder.
You're off your Snoopa Facts, Snoopa.
Day #1 of snoopa facts: McDonald's could buy a warship if they wanted to. I will return with more random facts tomorrow.
amazing.
Don't be shy.
Most intelligent w*sterner.
Understandable.
idk i'm not on paper 24/7 anymore, i moved on to roblox discord
epic.
Didn't even read it and knew you gave up.
wtf
i dont do exercise 1 day
Most motivated w*sterner.
Yes, you're weak
Snoopa is now off his roasting game too.
ur moms weak after i took her for a spin||ing class||
I think the lack of exercise is getting to him.
at least it wont have issues rendering your abs
Why would it have difficulty rendering nothing lol
you got the joke
.kill DarkEyeDragon
reaches out and punches right through DarkEyeDragon's chest.
don't spam?
i heard they have pills for that
snoopa you havent even showed your abs so why do you even talk abt them lmfao
lmfao
how are you the CEO of getting abs if you don't have any
you're like the janitor of getting abs
cleaning up other peoples abs
im the ceo because im the only one trying
no
last time i checked you can be the ceo of your own company
i dont have to try 
who said im failing
your own message
I can't set it to CEO of trying to get abs because the nickname becomes too long
f
lmao im not even trying and im starting to get abs for some stupid reason
idk why
sad
does CEO of attempting abs fit
shush
🧦

Hi
wydwydwydwyd
Waiting for my lunch to be over so I can work
what you having for lunch
Nothing. I'm only taking it because I'm lawfully required to.
Understandable.
I'd rather be home an hour earlier tbh
Yes.
Oh god what happened to your name
ew
smh snoopa
You just jealous he has rocket launcher for boob 
why would i want rocket launchers instead of boobs
Yes
Yes
it'd be a fire hazard
my hotness is a fire hazard
That looks fine
I don't see a problem here
The key to hiding your cables from your desk is double sided tape
Just make sure that no one ever looks under your desk
hello!
It doesn’t look like a fun language to learn tbh
@plucky sparrow make own programming language when
I wonder what SBS was referring to back in 2001
super bad shit
whenever you stop using a switch as a command manager
It’s ugly
so are you?
java 14 switch though
Imagine switches
imagine dragons
hi guys, do you know some kind of cli tool to manage papermc and plugins versions?
cd, rm, and curl
.ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
whenever Bukkit's ways of argument handling stop being trash
@frigid shuttle 
/give @s minecraft:bow{display:{Name:"{\"text\":\"Eternal Anarchy is the best server\",\"color\":\"#FF0033\"}"}}
hey does anyone know how to add bold to this text?
been messing with it for the past 30m and can't figure it out 😅
/give @s minecraft:bow{display:{Name:"{\"text\":\"Eternal Anarchy is the best server\",\"color\":\"#FF0033\",\"bold\":\"true\"}"}}
sulu so smart 
https://minecraft.fandom.com/wiki/Raw_JSON_text_format for info next time ^^
Woo my Monday package says Saturday now
Nothing like the joys of your package delivering earlier than expected ||Well, outside of the bedroom||
no recognition for you sadge
You can’t copy paste it bad answer
I’ve seen some servers with a message below the version and the ping. How could I set that on my server?
can you show an example of what you mean?
do you mean messages in multiplayer server list?
weebs should be sent to prison.
ok
ok
anyone know how I might make use of jackson's @JsonValue annotation (or rather the feature behind it) with an enum I can't modify (part of a dependency)
wrapper class that takes in the enum, then mark the field as @JsonValue?
that won't work for serialization and deserialization will it? I thought JsonValue only did both if it was on an enum
Oh I'm not sure, I haven't done that before. Just a guess on my part
If all else fails you can write custom serde
Yea for sure
.nether
what about furries?
God windows accounts suck... Like if i add my school email to my mail app i have to meet password requirements to log in on my own device. Like what?
And change my pin every so often. And I can't override those cuz they're company policies
What the actual fuck lol. Guess I'm viewing my mail in browser then
Yep, that's how you do it: https://stackoverflow.com/questions/28172695/how-to-control-jackson-serialization-of-a-library-class/28173019#28173019
Ah that's nice.
if the windows pc username has a space, then what should i add as the username? in the rdp client
Not a clue. Maybe FirstWord\ LastWord but if that doesn't work no clue. I know Microsoft themselves recommend not having a space in usernames for this very reason tho. Might be better to just rename the username, gotta go edit registry and stuff tho
Double quote doensf work?
cant do that.
If the account was setup using a Microsoft account, it might be your email
(Or the first 5 letters of the email)
Local account.
try quoting it i guess
ive seen stuff if its a ms account to use the first name no luck
yeah, SUPER handy. makes me like jackson even more now over gson
Huh, I thought jackson was the slow one but it looks like gson is
Or, well, when the JIT is cold gson is faster but once hotspot really gets in to it jackson pulls well away
Oh yes, it always was that way
Only reason why I (and I guess many others) use gson is because it feels more lightweight to use
But for performance critical stuff like my Webservices, spring ships Jackson
Sadly I still have performance issues with json loading, 50ms+ in prod for loading a json file that represents my page from disk :/
fastjson is faster than jackson but it doesn't seem to be enough of an improvement to matter
jackson, gson, and fastjson are all about the same for deserializing JSON

lol, that's what I'm using it for actually 🙂
(at least right now) Hangar (wen?) uses jackson
The rest don't even support yaml, do they?
nah, I don't think so
It's also 14x slower
It's mostly used for configs, which are loaded once
yeah, I'm not doing anything crazy with it
They could take half a second to load and nobody would really care
Imagine DevOps without yml
YAML web requests 🙂
For hangar we really need to get our shit together and like make like a priorized list of what we still need to do
yeah ik. we've been sitting around doing nothin for a while now
On my list I have finishing up login and rebuilding of the design (I just learned about display grid so that's exciting), but other than that I have zero idea what's missing
This hangar will be the most over engineered shit ever if comes out
But like, it can't be enough that much missing, it feels complete enough for a public test phase already

well the moderation should be sorted out
Not really, we don't put in much (or any) work right now
I mean web design is really different from what y’all doing lol
I haven't even touched my PC this week
Gotta enjoy the last bit of summer 
What exactly is missing there?
well its not gonna really work if there are 200 uploads every day
I mean itll work, but nothing will get reviewed
you talked about some automation, but I don't really know anything about that
We could maybe say only approve versions for the initial one
Just realize that it maybe a lot of extra work now I think about it
If it’s anything like spigot lol
That's not essential for release, the transfers
I'd suggest you go through and weed out what doesnt need to be done for release https://github.com/HangarMC/Hangar/projects/1
Caching we could also add over time when we notice something being slow, but yeah, would be better to give it an initial pass
For automation of malicious detection I was just gonna steal the tool somebody wrote for spigot and hopefully improve it
You mean the tool @sand shuttle made?
a lot of the issues I've opened are just "make sure this is right everywhere"
like permissions, null userIDs on models that aren't deleted when the user is
How can you ping them?! I tried but discord didn't find them here
Make use of @Transactional a whole lot more <-- not really an issue per-se
It's stuff we can look over and give the codebase like a general quality pass I guess
Gotta make a github issue about needing to remove Herobrine
Ideally we also write more tests but that's a lot of work
but like I can't do that. idk how you would handle smth like that, but since I was so involved with writing the current backend system, I find it hard to see issues
Last I heard, he was going to talk with some infosec professionals into getting other Java malware samples to test
But at least that shows that my judgment of we being really close seems to be a sentiment that you share
It's the two major ones (design and auth), plus approval stuff hopefully being a bit more automated and less of a burden and then just cleanup stuff
oh I think the Sorters still need some implementation. I really like the Pagination thing we came up with tho
I seem to remember you hating graphql like a year ago
lol hi
I'd love to work on it myself since it means I'd be able to re-write chunks of the main project too as i realize how dumb parts are however I can't get hangar to work on my end though 😐
It doesn't really matter, it will be fairly standalone anyways
Just need something that takes a file and returns a list of flags with a confidence
I'll look into it again anyways though, If i can get it working i can do some sort of hangar specific impl 👍
need to deal with a skrub that uploaded a lot of resources with force-ops first, fun
I think I would do checks to like detect all kind of potentially malicious code (setOp, System.exec, process builder, network calls, etc) and then just have am heuristic that says if you got x amount of stuff it will be flagged for human review or something
That's why I'd have to do a hangar specific impl lol, the code's there I just don't have it done in a way for that specifically
Any specific way you'd want it to return the results?
We would want a list of flags that got triggered and like a confidence and/or severity
That i know, but is there a specific way you'd want the results returned e.g. dump to file, upload to a specific url, etc, etc
It would be a method that gets the bytes of the file and returns some object
ah, so like
public Result scan(File file){
// code that does scanning and returns a Result, containing everything found
}
?
or something along those lines anyways
off-topic though...
I do love me some already detected malware though 👀
ForceOP 






