#general
3141 messages ยท Page 482 of 4
what are you trying to do...
Storing an x,y,z position without having to pass the world
Vector?
vector's the bomb for that
^ but also...i dont see why setting world to null would be an issue either, as long as you'd just be storing it and not using it
but vector is probably the go to

honestly it's probably just a thing of letting the type system help you more
if you've got locations youre going to want to treat them like locations
hmmmmmm
the problem with setting the world to null is that everything expects it to be not null
there ain't no null check
if bukkit could just go ahead and validate nonnull in location
that'd be great.mp4
lmao
pr it to md69 
Also, someday I'll probably have to load multiple copies of a world
it already has some ambiguous nullability annotation they made up
I assume that means he's decided to just let it sit for now
that seems like one of those things you just announce and then break the next time there's an MC update
especially given that there shouldnt be all that many plugins doing it anyway
well then.
I basically wanted to do it that way because I want to have multiple copies of a world and do stuff with it
multiple copies of a world
I'm blaming you for listening to his dumb ass then
Well, Stef is supposed to be smart ๐ค
I'll bite what's the issue it solves
Multiple Game Areas on a server instance
shit tends to leak with worlds
mind explaining?
wouldn't recommend poking that
nothing server side we know of it's just plugins
don't listen to unload events and don't drop shit they reference in it
I'm still telling you to come up with original ideas instead of copying minigames
tbh you could come up with original minigames, that also works
well, I'm trying to make an API, not a game yet...
number 1 issue plugins leaking memory
My plugin is literally empty... so I ain't leaking anything
not talking about your plugin tho
Well, then what do I do ๐ค I need to know otherwise I'm not able to structure stuff
I just remembered that I only enjoy PvP and raiding in vanilla Minecraft, and PvP sucks in minigames and PvP servers, so don't bother coming up with original minigames, I won't like them
๐ I'm ๐ not ๐ making ๐ anything ๐ at ๐ all. ๐ It's ๐ just ๐ an ๐ API. ๐
but I assume you are making it because you plan on using it
hmm, why am I making Iodine?
I guess that statement doesn't hold true for myself
Do you plan on using it?
๐ฆ
Sorry simple, we rarts are currently raiding the Paper server :dab:
Nah, that's just you
.g spigot-5477
(DiscordBot) https://hub.spigotmc.org/jira/browse/SPIGOT-5477 -- [SPIGOT-5477] Server not shutting down after worldedit -...: "Dec 24, 2019 ... This server is running CraftBukkit version git-Spigot-56f8471-ccd47a5 (MC: 1.14.4) (Implementing API version 1.14.4-R0.1-SNAPSHOT)...."
If only coreprotect would fix potionmeta
worldedit 
runs away
ping wiz
CoreProtect
It's not even open-source
No, pretty sure that had nothing to do with WorldEdit
I think that should fix the hanging issues
let him know
who'd've thought half life 3 would be announced before open source core protect

Open source CoreProtect was announced years ago

are you going to beat hl3 to release
no
it's open source if you're the right person
Then where's that juicy source?
hard coming up with material
Whereโs the sauce at, intelli
Cool kids already have source access
For serious... is it gonna be opensource or nah?
๐ค
who knows
Keeping the sauce open too long spoils it
^^
The only thing that I found is.. https://github.com/PlayPro/CoreProtect
wow that's quite a lot of source
Indeed.
It will be open-source when someone makes a clone and open-sources it
^^^^
isn't that outdated
what's prism
it's open source
It's not like you can't decompile CoreProtect though...
so update it
oh lmao.

sounds like extra work
can u start
lmao tf
blocklogger_final_FINAL_v2_dklasjdkad.zip
Server not shutting down after worldedit
mostly people complain about worldedit crashing servers :^)
even tho that's the watchdog's fault
I pick you, electronic!
real men make backups and deal with rollbacks
guardian lol
Are ChunkSnapshots useful for rollbacking stuff? ๐ค
Nick you have weird questions
But, they lack info on TEs
oh shit
Nick you have weird questions
ยฏ_(ใ)_/ยฏ
๐
what teleport fixes
huh md5 merged a pr?
submit cla
yeah
Need to sign cla
Give md5 all your personal info first
uh huh
Md's open source projects aren't really open. You know this :p
Md is my spirit animal
pours potionmeta all over intelli and watches him seize in a fit of exceptions
https://www.spigotmc.org/resources/head-drop.24134/ would this still work in 1.15 ?
It's probably because md5 is upside down
Oh my god youโre right
md is on fire this week with bug fixes
he has been since 1.15 release
Oof
Intelli, is there any good reason to keep CoreProtect behind a private git repo? Just curious. :p
Canโt say if I should laugh or not about that ๐
@potent warren
You can stay up to date on the progress of the open source project in our Discord
I'm not using CoreProtect because it's not open-source, but I'd definitely switch immediately if it was :(
I left that discord after a month of repeated bug reports about the potionmeta exceptions fell on deaf ears ;)

was it the coreprotect one billy
Yup
what's that
speaking of I gotta go nuke that system
would be nice if we got a 2.17.6 that fixed it
PotionMeta error will be fixed in 2.18 (should be out this month)
Error doesn't actually break anything, just can be a bit spammy if dealing with a lot of suspicious stews
at-๐ฆ
@everyone?

@woven otter ๐
at - ๐ฎ


ur upside down
I wonder how much more money spammers would make if they used proper spelling and grammar.
thats part of their scheme. they make their stuff so rediculously stupid tha tonly complete idiots would fall for it
I mean, maybe. But a lot of it seems to be just trying to steal login credentials (spoofing login pages, etc.)
same idea there
I really don't think making it obviously fake helps them
though there are a lot of good ones floating around too anymore
i can back that message
is that a cloud shaped like a can of pabst blue ribbon!?
Signs of alcoholism:
- seeing drinks in the clouds
Signs of wiz:
- reeeeeeeeeeee
- you no longer see this message because you are kicked
he neve says that doe
he reees internally
I might be an alcoholic, but I can't stand the taste of jameson.
sadly, I have half a bottle left. I did give it a fair and honest try.
ye you cant drink it alone
I don't drink alone. God is always with me nods
lol
Yeah, I was thinking about mixing it with some gingerale... but didn't want to ruin the gingerale
thinking about dropping $500 for my last hotel room
however, i have many months to do so
do i want to just do it
or
wait :/
yes
last hotel room... ever?
no for my vacation
ooh
seems very excessive
wat does
500 bucks for a hotel room
oh believe me, it is. my fiance and I are LDR. we don't see each other often
but when we do
we do
๐
we try to anyway, last year was Cebu
That's probs how she copes with you
perhaps
Some hotel room prices are absolutely insane
it's 344 or something a night but right now 77% or so off and so it's 89 a night
Back in like 2010, one of our hotels had a TV built into the mirror. It was pretty cool.
place has a private beach, 6 pools, like 8 restaurants, 4 lobbies, and a golf course
i might not play golf tho :/
wat
77% off .-.
yea idk, agoda has trippy discounts
it's for "the next 20 mins only"
but, it's always off
at least one of them is, not this one specifically
Make sure to change your ip and clear cookies to compare
yea i always do
They literally will give you different price based on your IP
yea :p
It's crazy
i try to use a vpn in the country im going to to get local prices
where are you going
first to philippines, then to bali (1st hotel there), then back to ph for boracay (the hotel im talking about)
nice uuid for images
Fancy
hi
Ok
questionable, but what's done is done i suppose
@vestal jasper I had to wait to message.

"You must be a member for 10 minutes to use the chat." Which there was a timer for 60:00 minutes.
But the main reason I came here was because most in game commands don't work with paper.
I wanted to know if there was a way to fix it.
paper doesn't touch your commands
what commands are you talking about exactly?
Let me guess you have essentials installed
inb4nbtingivecommand
For example, if I do /team add player then /team join player (My in game name) then /team join player @e[type=minecraft:pillager], any entity already pre-existing should join the team also making them friendly to any other entity in the team. This doesn't happen for some reason and the relationship doesn't change.
Note: I am doing this with no plugins installed.
No scoreboards, but It also doesn't work on spigot or bukkit..
There is an option in paper.yml related to non-player entities being team'd
so, what you're saying is that paper doesn't break your commands
But, we don't change the commands themselve, if upstream also breaks it ๐คทโโ๏ธ
imagine that, paper might even have the fix for upstream breaking your commands ๐
Then it must be spigot or bukkit, but I just wanted to try and get some help here to see if this was a common problem or a setting I needed to change.
Well, we prevent non-player entities being added to teams by default, solves some stupid/fun issues
But, there is nothing that I'm aware of that would break that
It says the entity was added to the team when I do /team list player , but it doesn't change their relationship towards any other entity.
They aren't friendly to the other entities in the team.
So if a pillager and a player are added to a team in vanilla this would make the pillager friendly towards the player, in paper they still attack the player as if they weren't in a team.
You'd need to double test that against vanilla, coz I've never heard of that one
Yes, it does work, It's what I use to make npc battles and custom wars with mobs. But it just doesn't seem to work with paper.
can you test if it works in spigot please
if not in spigot, go report to spigot
if it works in spigot, but not paper, then it'll be us who you need to report it to
he already said it doesn't work upstream either
I mean, the code is there and looks fine
You'd need to look into debugging the target cause
Okay so I tested it once more, turns out It works with the latest version of spigot but not paper.
You can see here the mobs have interest in me.
I tested this doing /team join @e
So, yea, probs allow-non-player-entities-on-scoreboards
inb4 whether or not entities are peaceful to player team members is tied into whether or not they're allowed on the scoreboard
So is that in the settings?
yes
Cause i may have a slight issue. I'm on aternos.
mfw another one cant figure out the settings :3
if you're using a stupid hosting provider, I got no idea what to tell you
buy a poweredge off ebay. home-host. nods
Cries in internet
(and then spend an extra $200/month for business class internet, an extra $100/month for electric and cooling... and then the other $300 worth of gear you'll need)
Hallo
meow
A cat is fine too, desudesudesu~~~
i highly recommend the game-64-oc from ovh. its super affordable for literally everyone
Why aren't I Notable? :O I've ruined how many minds over the last 20 years? O_O
we dont have notables here. just people that have no tables
yeah I don't have a table
Wrong
Who the fuck are you?
๐ฎ another old fart?! I'm not alone anymore?!
lol Billy. I've been on the internet since 92/93
Is there a way I could edit setting in paper.yml through the console? (I assume the answer is no.)
Get a better host
wait... wrong Bob?
i didnt get in the internet until ~94, but i had a late start due to being poor ^_^ \o/
Crap, well thank you guys for the help!
Yeah, I was kind of poor too
would stay up until like 2 am with my 28.8 kbps modem since the phone wasn't in use at night
finally someone that remembers the world before computers/internet was a thing
then get up at like 6 am to get ready for school :S
I'm... old enough to be your father...
but BOY am I glad you're not
@golden gust - Your mom wouldn't by change be about 5'3, blondish-brown hair, hazely green eyes...
chance*

:O
(DiscordBot) Foxxy's father be gone clock - length 20s - 195 likes, 4 dislikes (98.0%) - 55,949 views - MASTERDAVEL on 2010.08.27
I thought he left for milk
Ah, yea; Raw gamer juice
In that case it's impossible for you to be his father. Your sperm count is probably at single digits.
BTW @golden gust that cartoon... She's a stripper, and her dad is one of her repeat clients lmao
it's a fun show, but does get kind of campy
lul wtf, apparently this resort is so big they have a shuttle service
to get to other parts of the hotel
"hello chauffeur yes plz take to pool thx"
oh GOD
they offer SEGWAYS
TO GET AROUND
HAHAHAHAHAHA
yea this is gonna be my life for 5 days
FUN FACT: If the Superdome's 125 million cubic feet of interior space were filled entirely with billiard balls, the game would be postponed.
excuse me
@sand vale I get a Surge like once a month, only 2 gas stations in this city sell it
So, you know, look around
yeah, found some. Gonna go tomorrow to get me a can :D
Where the fuck do u download essentialsX dev builds now adays, ci.ender.zone is gone and the github.io is gone now too
The essential plugin for Spigot servers.
that's their site yes
Their downloads are broken because they just fetch from enderzone
Thereโs a sketchy mirror here though https://papermc.io/ci/job/EssentialsX/

Why do you even host it
Why not?
Iโd host WE/WG too if I didnโt need to build for every platform and bukkit nms adapter
Thatโs just too much work though
you don't have to do the nms adapters tbf
that's done separately and thrown in as a big binary blob
admittedly fabric/forge builds are a fucking pita
hm
Howcome people split up their survival servers?
Copy & paste of the exact same server but two different ones in a hub.
Hello, on my server there are animation bugs when chests, ovens, shulkers are broken, it only happens with PaperMC
let's go to #paper-help
Somebody will provide support when they can, looking at stack traces/logs is much easier than being told "animations broke" and being given literally 0 information beyond that
Don't really care to try to dig out basic information such as "what version are you even talking about"
I'm sorry, it's the first time I notice this
C&P: Has anyone used Cassandra (or NoSQL in general)? I'm so used to relational data storage that this just isn't clicking for me. For one, the loss of cascading side-effects is monumental for me. Like, when I delete a user who usually has a profile, posts, actions, whatever, I now need to go and delete them in separate queries (up to n queries, where n = # of referencing tables). Secondly, however, and this may or may not be highly specific to Cassandra however it seems like Cassandra promotes data duplication (user profile and post might both have the username column, instead of just one). So, how do you keep those in sync? I prefer to reference tables in relational, that way there is only one place for the username to be and I always join that table when I need it. Thirdly, may or may not also be related to Cassandra, is the notion of there being multiple tables expressing different data viewpoints. For example, Cassandra docs show that for a certain hotel reservation system there is one table where reservations are entered by id, another where they are entered by customer lastname, and another where they're entered by date. I can't imagine inserting into three tables every time just to add a reservation, nor can I imagine how I would keep that in sync if I didn't insert three times every time. I have to assume they're just views into the data and the actual schema for a reservation is something else.
(i know kashike has)
@crystal compass player counts and server stress
Server can't handle both groups of players so they split it up
Also helps with world space and other benefits of having half the server population
Tad chilly
ok but help
โ Fiddler on the Rekt
i know it's fucked
yea but how you stay in sync.
say user table has a few tables that reference its id column. you delete user.
now i gotta go manually delete them all
period
wow
that's completely disgusting
well the other thing i dont get, with cassandra (could be in other nosql too idk) is the having a different table for different views
bc cassandra limits you on how you have to specify your where arguments
you specify them in the order of how the table is created
lul
I've honestly never used cassandra, I've just been skimming an article
But, basically, "it's not a relational database"
yeah ive only ever done relational
(So, fuq off tryna treat it lyk 1 u dumfuq)
yeah they talked about that, but then said specifically what they were showing was not that feature
I mean, that's not what you want
from their site's getting started https://f.jacob.engineer/UHNfRIsg.png
That looks more like a server-side hack for tryna avoid additional queries all over the place
yay home
pizza time
psh
This is the Peanut Butter Jelly Time with Lyrics!!! This song should be familiar since it is on Family Guy!! The artists of the song are the Buckwheat Boyz, and the pictures was from Google. The lyrics were from Google also so don't come screaming at me if the lyrics are wron...
(DiscordBot) Peanut Butter Jelly Time with Lyrics!!! - length 2m 11s - 441,626 likes, 59,951 dislikes (88.0%) - 123,863,246 views - carfreak0801 on 2008.09.07
Wow, I just wasted nearly two hours. Look at before and after here.
Before: https://www.3dmark.com/3dm/42972793
After: https://www.3dmark.com/3dm/42974923
I would've done better to buy a new video card instead
The only change was that I tried to overclock my GPU
cpu bound
a birdie told me ddr3 is better than ddr4 for minecraft servers, any truth to this?
not likely
my bird is high?
The problem is that my score seems strongly influenced by my much weaker GPU than anything
That being said, my score seems within the norm for people who also have R5 3600s and RX 580s
he said you will get better latency from ddr3 for gaming it's still way better. ddr4 is for stability and takes more power, its for database servers etc
ddr3 has lower latencies big difference for minecraft
he is nice tho
nice people are the most dangerous
lol so i shouldnt worry about wizjany
wiz is a good guy
I mean, he's an ass
shit
But, some degree of he knows what he's talking about
some degree
rip wiz
and then there's leaf
let's keep on topic with bullying wiz while he's afk
translate
plebians might not know what it means
ddr4 does have a higher latency in terms of cycles, that part is correct, but, the fact that ddr4 runs faster, I can't do the maths because dead brain, means that ddr4 is overall faster
my only question is would my server perform better if i switched to ddr3? i also doubted this
no 
did someone say ddr
kash dont talk to me ... u will break the streak
AAA#449
Player: OMG KON!
Game: DDR EXTREME (Arcade, Japan)
Song: BUTTERFLY
Artist: SMILE.dk
Difficulty: Challenge
Player Options: x3, SOLO
This took me one try today oddly enough. I think I figured out how the gallops work on this song by playing other songs with gallops i...
(DiscordBot) Kon - BUTTERFLY (Challenge) AAA on DDR EXTREME (Japan) - length 2m 33s - 1,789 likes, 46 dislikes (97.5%) - 257,333 views - OMG KON! on 2011.09.24
weeaboos 
no your server will not run better on ddr3 as compared to how it's running now on ddr4
thats your answer
and whoever is telling you otherwise needs to go break a few ribs and suck their own peepee
The speed of ram is hardly a concern vs how fast your CPU is in general
ok ill let them know that the it guys wont do the switch
ram only mattered on ryzen cuz their cache sucked 
i read somewhere in here that reliable site underclocks their cpus????
TL;DR: Go for DDR4, the ecosystem surrounding it along with the memory itself is better
not underclocked that I've heard of
underclocking sounds retarded to do
Just a super high spec i9 is generally very little/no gains due to how turboboosting works
would u advise me to get a better machine or do you think im good with hardware??
cat
bro your hardware is balls to the wall
or simple
your issue is software im pretty sure
I don't remember what machine you got
if you wanna see CPU speeds, cat /proc/cpuinfo
hold on ill show you cat.
But, the latest i9's from what I've seen are kinda stupid because their turbo clocks when you're going balls to the wall scale back stupidly vs some of the older chipsets; RS also aren't going crazy with cooling vs what OVH does, so might also be relevant there too
9900k
good lord
Holy crap, look at that bug list
Yeah
Man, I love it when OVirt freaks out due to one system having an older CPU architecture
Eh, I'll just downgrade the cluster
if this is a waste of time I'll feed you to wiz pixel by pixel
Nope
i heard there was another option
like an alternate core protect
does anyone know what its called?
CP and logblock are basically the only 2 options out there
logblock thats what it was
whats wrong with CP?
it's illegal
Mfw
yea i think ill just stay with core
just been having some red and orange in console with core
figure because its just old
about reliablesite
someone contacted me about an issue, said that their server has been performing quite badly because it was underclocked according to them
i checked their cpu frequencies aswell & it was definitely way under a normal i9
but i doubt reliablesite would do this normally
I saw somebody else similar with that
oh
RS didn't underclock it
I'd suggest checking thermals, RS don't go crazy with cooling AFAIK compared to OVH, but those i9s downclock for turbo pretty stupidly
@hard kernel i'd check for above
9900k is fine afaik
i don't have access to the reliablesite machine anymore so can't check for temperatures myself
we switched to OVH after
No idea how it compares to a 7700, but tbh, you're in the region where gains are often kinda minimal
agreed
Plz dont ping me at 230 am
how am i supposed to know it's 2:30 am for you
and just don't read the ping then lmao
imagine sleeping
this is why i dont understand wizbany either
wiz ban y 
like just turn notifications off
wizjany is a special snowflake
I mean, at least for me, it's harder to read pings
i could understand if they do it non stop while in a conversation tho
I also say that as somebody who often forgets to put my glasses on...
Hi there. Have anyone encountered divided by zero error when trying to hang a painting or an item frame on papermc 1.15.1?
for that probably best to report on github
ok, I'll do that
private int e; { this.e = this.getId() % this.world.spigotConfig.hangingTickFrequency; } // Paper

interesting choice
It works. Thanks a lot.
does anyone know how to setup this permission?
Coal-default
Iron
- playtime 24 hours```
and my momma said you can't hurry love, no you'll just have to wait!
magma u are special
Yes, he is
SHE SAID LOVE DON'T COME EASY, IT'S A GAME OF GIVE AND TAKE!
Why did I even rejoin
Alt. Version of the Supremes Classic " You Can't Hurry Love
(^-^) The Supremes: You Can't Hurry Love - Original (Take 1) - length 3m 29s - 59,919 likes, 1,721 dislikes (97.2%) - 14,303,695 views - suedemiddleton on 2009.06.22
As long as the bearded dragon is in here, nothing good can come out of this server
man youtube really hates nordvpn
Coz you love us, duh
mfw IDEA plugin to make it behave more like vim
Well, yea
You can even get a plugin for emacs that does that :L
owo
Ngl, that song takes me backto a song that my auntie used to have on in her car
Album: Dr. Hook & the Medicine Show.
Utgitt: 1972
Lรฅtskrivere: Shel Silverstein
Label: CBS โโ CBS 7929
"Sylvia's Mother" is a 1972 single by Dr. Hook & the Medicine Show and the group's first hit song. It was written by Shel Silverstein, produced by Ron Haffkine and was...
(DiscordBot) Dr. Hook & The Medicine Show ~ "Sylvia's Mother" - length 3m 46s - 40,047 likes, 1,470 dislikes (96.5%) - 8,262,594 views - Ronjaยดs Dr Hook Channel on 2012.02.04
Aretha Franklin - Respect
Song written by Otis Redding
Album: I Never Loved A Man The Way I Love You [1967]
RESPECT
(oo) What you want
(oo) Baby, I got
(oo) What you need
(oo) Do you know I got it?
(oo) All I'm askin'
(oo) Is for a litt...
(^-^) Aretha Franklin - Respect [1967] (Original Version) - length 2m 30s - 311,795 likes, 7,936 dislikes (97.5%) - 56,753,698 views - TatanBrown on 2008.10.17
Meanwhile, my grandfather is lemar crazy, this being one which sticks out in my memory for some reason
From The Amazing New Album "The Reason".
(DiscordBot) Lemar - Little Miss Heartbreaker - length 3m 58s - 132 likes, 7 dislikes (95.0%) - 70,477 views - chas1992 on 2008.11.23
cat's grandpa's got some massive pimp vibes
respect
is that why cat is a hoe? 
Tldr made wither roses damage wither skeletons
not even the wither are immune to wither anymore
๐ฆ
hey kids, I got some bugless efficient compiled code in my van
well, wither roses and anything else that can trigger wither on wither skeletons
eg potions
make normal flowers do damage to wither skeleton smh
I mean I use mixin on sponge because patching server isn't quite possible
and if I do I'm liable to just... break sponge
that's a different story
I literally just made my first nms change so I doubt I'll be much help
mikros issue
orion runs 100% on java 8 rn
but mixin library changed a bit & i haven't had time to look into it
should peek into spongevanilla again i guess
wow in a lecture that's supposed to be uploaded/viewable online, some dude apparently forgot to press the record button for the first 30 minutes
someone contribute to configurate docs k thx
where ๐ค
ItemBucket L#137
Emmpty 
ty
And the only part of the event it cares about is if it's cancelled or not
and that's to send the original / current blockstate
and update inventory
https://github.com/PaperMC/Paper/issues/2651
looking into this issue
Only cares about when it's filling the bucket, apparently
I have a stupidly awesome idea. Parchment server. It's a fork of Paper, but with all of the minecraft blocks, items and mobs disabled except those that existed in classic Minecraft. With a resource pack that is reminiscient of the blocks from then :D

basically, a server that has only the stuff before redstone existed
kudos to godaddy for not using black patterns to prevent me from cancelling renewals
I have to be up at 8:30 AM PST
aka 3 hours from now
I'd take a nap but I'd end up more tired than I am now
take an half hour power nap ;D
Wait Mikroskeem, are you Finnish?
I'm not tagging because I have great faith he'll see this anyways
estonien iirc
Lol
you two are some cautious pair of people
I've got a question about the handshake packet... anyone willing to offer some help? :D
.ask :D
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.
(DiscordBot) Error: API returned 401
lol k
.kill Trigary
unleashes the armies of Isengard on Trigary.
I'm using HAProxy to forward client connections to my server. I've currently got it set to scrape the destination hostname, so I can forward to 1 of 2 different servers (one being bungee, the other being a mojang vanilla server) I'm doing this by offsetting by 5, then reading the next 15-17 bytes to get the different addresses, then forwarding the connection to the appropriate backend.
I've accumulated 5 addresses pointing to the same back end (consolidated, but the addresses are still in the wild)
So, I'm wanting to find a more efficient way to handle this. To that end, I need the first 5 bytes. The protocol version is only 3 bytes long, and my offset has to be 5 for the hostname... so, what's the other two bytes?
i dont know tbh but if i had to guess, perhaps a buffer to allow for the version number to grow beyond just 3 bytes
kash might know... but I think it's easier to get time with my congressman lol
lmfao
works for all cats, kash and electroniccat
bungeecord's handshake handler isn't helping much either :S
o/
lucky
simple simply doesn't fuck around
New2PC: Does it use player heads? if so then probably yes
it should be using Paper's PlayerProfileApi to not query mojang for textures
i mean mostly it shouldn't be causing lookups MT
would that show player heads?
that's vanilla behaviour wiz
vanilla behavior doesn't load multiple skulls in inventories
ye
yes, the lookup is vanilla
it will if you create an inventory with such items in vanilla xD
CB is whats triggering the sync load in that instance
but realistically they weren't expecting an inventory to contain 50 skulls
vanilla will still do sync lookups on the main thread elsewhere though
all of that is ๐ฎ
we all know mojang is dumb but that doesn't mean plugins should blame mojang for avoidable problems
they are hardly avoidable using the Bukkit API
I wonder how feasible it is to rip all that out and replace it with some callbacks
just handwave at plugins that request it sync and set it later
should i just not show player heads in the GUI?
I mean I guess you could create the inventory async but that would be using the bukkit api async xD
I think they finally stopped using an httpdownloaderpool to load chunks though
you can load the skulls ahead of time too async
you should cache the profile values, there are plugins (e.g. PlayerUUIDCache) which try to do that on top of it but ideally you use fixed textures and don't query them from mojang
then you don't need a lookup
so progress
they finally stopped using an httpdownloaderpool to load chunks though
excuse me what
(which I guess is not possible when you try to load live player heads I guess but still, you shouldn't query the head every time it is shown xD)
hold on Ill go find the patch
would it be possible to capture the packets the client sends with a tcp logging server?
yes
obviously?
the connection between the client and server is encrypted but if you have control of an end you can just decrypt it
it's just normal network packets
right
not encrypted in offline mode :^)
I just really want to know what the first 5 bytes are lol
z ill buy u some more cocaine if you can fix this amateur plugin. ๐
also for whatever reason that plugin seems to use nms to set the player head stuff
just go complain to the author ยฏ_(ใ)_/ยฏ
wiz where? I'm trying to manipulate the TCP packets with HAProxy for connection routing
I think this is .... 1.12 era code? https://github.com/PaperMC/Paper/commit/ec31ab32af36990e2bfcfb3db779e3fded42d1f5
I think I'm retarded
the guy who i had write this is an amateur this is his like 5th plugin or something.
is its license GPLv3 compatible? ;D
it's a bukkit plugin, of course it is :^)
that's not how it works but k
yea ik
thats how it is supposed to work
neither of us is a lawyer ยฏ_(ใ)_/ยฏ
but muh peoples
yeah, "kinda"
anyone who looks at the licensing history of the bukkit project will find that out pretty quickly
but w/e, I don't belive in the whole "API specification can be licensed" thing anyway
bukkit is technically more than an API spec
even if it wasnt, iirc the current standing in the US is that it can be
sure, but technically you could re-implement the non-api parts of bukkit
doesn't mean anything for plugins though
it does
if you want to take advantage of an api exception, that isnt there atm, you have to build against just the api specification
not an api with obvious impl in it
if you believe that the API specification can't be licensed then plugins don't have to be compatible with GPLv3 either
if I believe that the sun orbits the earth that doesnt make it so
it does in your head :)
can u both shut up and go back to ur cheerios
just go back to youR CEREAL DAMN IT
sorry dad
lol
๐
go back to your taco puffs
ah, so Google v. Oracle isn't even decided yet, I thought they have finally come to a conclusion
tacos are delicious
it was decided in favor of google, then appealed in favor of oracle
which is where it stood (stands technically) but because the supreme court is taking the cause that standing is essentially null
did the Supreme Court hear it? because wikipedia doesn't have any info on that beyond that they wanted to hear it in the 2019 term
ah
being heard
ok
afaik they expect a decision this year
courts take time
lots of groups submitting amicus briefs
but in that time, the current ruling is in favor of oracle
no idea where they are in that process
I think the ruling is frozen until SC returns their verdict
I dont remember them explicitly saying that, but that is usually how it works in cases reviewed by SC
how do i find if its open source?
google pluginname + github
does that mean if there is a github?
maybe I just relicense all my shit unter EUPL, at least then the EU backs my rights =D
afaik EUPL is just a more translated GPL
yeah
but 
have the EU courts backed up API copyright on either side yet?
on the offchance it's on a diff git host or god forbid some other vcs, you can try "<name> + source code"
wtf discord is having a time again
I dont think that'd be tied to any one license
good question, haven't heard anything about that
also New2PC for code to be "open source" it requires that the author released the code under an open source "approved" (more like compatible) license, simply posting the code online doesn't make it open source, it makes it "available source"
github and other git repo hosts often have a helpful indicator at the top of the repo which license is used though
according to certain definitions of "open source"
OSI's definition is pretty much the only one you should worry about
according to the definition of the open source community
this is why the phrases "free as in beer" and "free as in speech" were invented
:^)
yes, but letting proprietary software companies co-opt the term "open source" hurts the overall movement
free as in wizjany's hammer
why am I so retarded
literally following the steps to edit patches to the T but it keeps resetting my changes after I ./paper jar
jar patches
yeah but if I edit my patches
did you create a new patch?
he said he will send me the source code
yeah you gotta rb it first
mfw
rb is what I'm missing
ok next up how do I undo the mess I've created by fucking up the patch edit
what mess did you create
Your branch and 'origin/master' have diverged
hard reset :^)
what repo is that
hard reset to origin/master
Attempting to run ./paper edit server again results in
fatal: It seems that there is already a rebase-merge directory, and
I wonder if you are in the middle of another rebase. If that is the
case, please try
git rebase (--continue | --abort | --skip)
If that is not the case, please
rm -fr ".git/rebase-merge"
and run me again. I am stopping in case you still have something
valuable there.```
that file/dir does not exist
nice, glad to see ryzen CPUs being available with more hosters
uh cd into -server and abort the rebase?
kk
then reapply patches I guess
.g xkcd git
(DiscordBot) https://xkcd.com/1597/ -- Git - xkcd: "< Prev ยท Random ยท Next > ยท >|. Permanent link to this comic: https://xkcd.com/1597/ Image URL (for hotlinking/embedding):..."
oh wow, the latsst xkcd comic makes me sad: https://xkcd.com/2254/
(phoenix616) xkcd: JPEG2000 (13 January 2020)
I've already forgotten about that being a thing
Running ./paper edit continue
opens up a file
are there any edits to that file I should make?
uh, and jpeg is turning 30 in 2 years Oo
edit continue is just rebase continue
Use result of setItemStack in PlayerBucketEmptyEvent(PaperMC/Paper#2651)
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date: Tue Jan 14 05:40:18 2020 -0800
#
# On branch master
# Your branch is up to date with 'origin/master'.
#
# Changes to be committed:
# new file: Spigot-Server-Patches/0425-Use-result-of-setItemStack-in-PlayerBucketEmptyEvent.patch
#
you can edit the commit there
or if you feel like the documentation is fine
leave it
alright
[master 245961fd] Use result of setItemStack in PlayerBucketEmptyEvent(PaperMC/Paper#2651)
Date: Tue Jan 14 05:40:18 2020 -0800
1 file changed, 33 insertions(+)
create mode 100644 Spigot-Server-Patches/0425-Use-result-of-setItemStack-in-PlayerBucketEmptyEvent.patch
fatal: No rebase in progress?```
that last line slightly worries me
you should be worried
idk what the edit script even does 
I wish datacenters would offer $2/month proxy services.
git is gonna come rebase you now :^)
AeSix: So a cheap VPS? xD
I'm also mega retarded and don't have any idea what I'm doing so I am very much worried about everything

edit is just interactive rebase in the sub repos
just use git 
I'm using $2/month VPS and running HAProxy...
then it lets you interact with rebase more "easily" after
I'll prob just start doing this manually
I usually ignore it after the start
or I could spend like $600/month and have the stuff forwarded in a router lol
edit server -> cd -server, git rebase -i upstream/upstream
thats literally all p e s will do
there's like a --continue
but I dont use it
I just use the normal git rebase after
p e s is just super short to type and get me the interactive rebase editor
alright so I've done
./paper edit server
changed pick to edit
made changes
./paper edit continue
then rb u fuk
itll keep the change if its committed
u probably didn't edit continue
if its not keeping changes, git doesnt see it as a commit
i'm going to see what the patch looks like 
ok yeah I'll continue this later I don't have the patience rn
Niiiicee
someone is late to the party
runs
Pff, screw Michael
Nobody likes him anyways
Also, someone is actually being productive at work ๐
f u
Attention #gamers!
morning
go back to bed, there is nothing good in here
I also clearly did not steal the link from Michael because he send it on discord

hElLo GaMeRs





