#general
3141 messages Β· Page 1295 of 4
I'd rather them do it because I don't wanna get dressed and I don't wanna fight ppl naked
I mean I will if it gets to that point
now they're slamming doors
cool I live next to a bunch of loud drunk 5 year olds apparently
i have dispensed my advice, i will now wait for you to handle the problem instead of listening to ranting about it for the next 3 hours
going to make a spring app now
aha but it is advice nonetheless
I also thought for a second oskar was just talking to himself
π π¦ @waxen panther
how are you today 
hot
as always
ok gn
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
ok i am too hungry to sleep
feed me @waxen panther
i wanna be stuffed rn so i can sleep

π³
i got a 1/3rrd of a pizza left here with your name on it
it's ok i have low-carb tortillas and vegan gyros so
am making wrap
o i have guac too lucky me yay
did you downgrade your server version
yeah looks like it
but talk about it in #paper-help
#general is for shitposting, and oskar
kek
o:

@heady spear ur fat
I know it's not a server for this, but maybe someone will help me. I want the user to be able to log in to the site with the username and password from the server. Unfortunately, checking if the password is correct does not really work for me. And I do it this way
public function checkHash(array $array): ?bool
{
if(password_verify($array['password'], $array['hash']))
return true;
return false;
}
The function returns false every time, regardless of whether the password is correct or not. I have the algorithm set as SHA256 at the moment.
you're hashing passwords with sha256?...
Yes, but only temporarily because I do not have the ARGON2 library installed on my computer
sha256 is not even an option for password_hash [thank god] (the counterpart of password_verify)...so, that's probably why.
So if I change the algorithm to ARGON2, it can work?
Which is safer? ARGON2 or BCRYPT?
argon2 is newer and probably stronger, but bcrypt is still perfectly reasonable. Bcrypt is still unfeasable to crack (in any useful timeframe)
Crack? Where?
if you find it lemme know blue
Finders keepers
plz just share
I still have a choice of BCRYPT2Y. So which one ultimately BCRYPT or BCRYPT2Y?
where do you see bcrypt2y
ensure you are using the password_hash function and not the crypt function.
password_hash only takes those algorithms
bcrypt2y is not one
bcrypt is default, and is perfectly safe
overanalyzing the minutia about security is useless for you unless you are an enterprise deploying directly into a demilitarized zone and expect 24/7 datacenter-level cracking to be performed against your code
just go with bcrypt and move on
Okay so I'll try bcrypt
for most projects, no one gives enough of a shit to spend thousands of dollars to crack your passwords
you'd need literally like 100 racks going at it 24/7
Unfortunately, the function still returns false despite entering the correct password π
OK but at least im HAPPY
π
city moment
i am very confused tho i am trying to setup my retirement fund thingy and like ?
wyd
im just gonna throw money at someone and hope it works out
wtf
yo give me your retirement money
ok that's morbid
i'll make sure it's invested
my dad died before his retirement tho
it happens

it is very much past midnight
so it's exactly a year since apparently
my dad got fucked by his pension company so now he has basically no retirement plan 
I had to pay taxes on his retirement savings and we only got access to 3% of them to begin with :)))
because he hadn't signed some paperwork for his other account so they sent those casherinos to randos
is the hash correctly bcrypt? it should start with $2y$ (i think i know now about why you thought to use a specific algorithm called bcrypt2y), it's prob just the version. but they all start with that prefix
anyway i can't really help unless i see how you're hashing
anyway on that note ill go be depressed somewhere else
have a great night yall!!
City cheer up
(that's how u cure depression right? just telling ppl to cheer up. easy like that and shit, right?) /s
Michale <3 π₯Ί
The password in the database starts with $2a$, and in the configuration file of the AuthMe plugin I have set passwordHash: BCRYPT. So since I have $2a$ then I should probably use bcrypt2y to get$2y$?
Is it possible that the plugin adds salt to the password?
it does yes
the docs say that
but password_verify takes that into account already
and yes $2a$ is quite an old version of bcrypt, but it shouldn't prevent password_verify from working.
bcrypt2y is unfortunately not working
It's kinda too hard to say just based on anecdotes. Sort of need to see your code.
Like all of your code.
But
I definitely don't have time to look into this.
So maybe see if someone can help.
There might be a PHP/dev Discord.
Such servers exist, but this is more of a problem with the AuthMe plugin itself, because password verification works for me otherwise
Oh this is for an offline server? >:(
If you mean online-mode then yes, it is turned off

Yeah, seriously. What a waste of people's time supporting that.
Me too. But unfortunately in Poland there are more players for non-premium
This country would steal everything if it could
I don't know why people say "non-premium"
Like there's a Premium and Non-Premium tier of Minecraft.
Isn't $2a$ the same as the latest version PHP just made up their own new version to make sure you aren't using an old one that had a security bug?
At any rate maybe someone who is okay with offline servers will help. Either way it's a plugin and a PHP issue.
I think the creator of authme is here
I am using the latest version of PHP 8
@cobalt cipher https://repl.it/@simpleauthority/basic-php-password-hashing
Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages: Clojure, Haskell, Kotlin, QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeScript, Scheme, APL, Lua, Python 2.7, Ruby, Roy, Python, Node.js, Deno (beta), Go, C++, C, C#, F#, ...
works for me
make sure you are using it right
Ah, yeah, $2a$, $2b$, $2x$, and $2y$ are all the same thing for validation, it's just to signify you aren't using a potentially buggy version for creating the hash
@potent fossil 
Hi Michael
hi
$2x$ is supposed to be "this was made with the buggy version of crypt_blowfish" and $2y$ is supposed to be "this was made with the fixed version"
The idea was you'd modify your DB to manually replace the $2a$ on all hashes with $2x$
php cares a lot about backwards compat to the point where they kept a broken mysql escape method in
doubt they'd break something
$2b$ is from when OpenBSD (who made bcrypt) had a bug in their library
The bug in OpenBSD's $2a$ was potentially not compatible with doing it the way they were supposed to so no migration there, you have to have the old and new libraries to verify then update the hash
yeah i saw that on the wikipedia page for bcrypt, i didnt realize they had that info in the hash itself. pretty interesting
i've never researched the format
It's not really "in the hash"
It's a $ separated values array
ye
$2b$[cost]$[22 character salt][31 character hash]
never knew it had a format like that
Oh I thought there was a $ between salt and hash
Before bcrypt one popular scheme to hide your salts (which it turns out is pretty worthless but webdev) was to insert it N characters in to the hash where N is the password length modulo the hash length
I don't know why I brought that up, just seemed like a good idea until I hit enter
So it's more of a plugin's fault? Unfortunately, they don't write back to me on their support. Maybe I'll find out something tomorrow. Anyway, I'm going to sleep. Have a nice night and thank you for any help.
Many moons ago (I'm not even that old, but still many moons ago at least from my age perspective) when I was like 12 or 13 or something, I had a crazy desire to build an app with authentication, and would just sift through pages and pages about it, quite a few on SO, and I would just lose my mind over all the "You shouldn't hash like that, you should do X" and all the contradicting ideas in the space. I was so proud when I built my first one using some random php lib. Lmao
Did you see my repl? Are you using it exactly like that?
You should really be using argon2 anyway these days, it's been 6 years
Oh boy
bcrypt is fine so long as you use it right
Yeah, simple, that shit is complicated.
You can't use argon2 wrong
That's also why rule #1 is "don't roll your own crypto"
Yes, I use such checking. However, I cannot hash the password because the plugin does. All I can do is change the algorithm from the configuration file, but it doesn't do much anyway
I'm not sure what plugin you are talking about o.O but err, okay
good evening
aber π₯Ί
I'm talking about AuthMe
Oh god, have I been XY'd
π₯Ί
Oh I lied, a flaw in argon2 means there are ways to use it wrong, assuming your opponent is a nation state
What are you actually doing, @cobalt cipher?
authme
Trying to use authme's database for SSO on their website, it sounds like
They can't use usernames, need some other way to tie purchases to people π
I'm making a server account management panel. However, it stopped me from checking password.
Well, their sample is simply using password_verify($pass, $hash)
so err, meh
maybe it is php 8 lol
doesn't seem likely
Oh hey NIST password guidelines changed in 2017, they now say verifiers should not impose composition rules or regular expiry
Finally.
When I was doing my own registration and password hashing with the ARGON2ID algorithm, everything worked fine on PHP 8
But that they should do some kind of entropy analysis to inform people their password sucks
The arbitrary password rules and expiration stuff was stupid.
Haha
That's reasonable.
Amaranth some day remind me to tell you my amusing password story.
Probably over voice though.
Oh, not just should, shall
Well, thank you for all the help. I'm going to sleep, good night, everyone
I want to hear
You can hear too, simple.
Hello guys β€οΈ

I am new in this world of minecraft servers, I hope to learn a lot together with you

goodluck :)
brocccc π₯Ί

aber π
π₯°π₯°
simple π₯Ί
Send cute snaps 
all I hear are excuses
Hey brocc
hey ocelot!
i've had to explain how the stock market thing isnt hackers to 4 distinct family members today
Haha
and once explained they thought it was funny, as I do
Iβve woken up every day at 7 am to watch the market for 13 hours straight. My poor server
lmao
Neglecting it π¦
Hey once it goes to the moon I can just put more money into the server
wot did you buy gme?
Who is this hacker diamondhands
Haha
Babababababababa
That sub is so entertaining but not very paper 2.0 friendly 
What's Paper 2.0?
The word thatβs commonly used on wsb was also commonly used here lol
Er, which one?
Nice try officer
describes everyone actually buying GME stock
ask leaf for the word 
That's unfortunate.
hmm same
iirc it's also used to mean the opposite of what you'd expect, at least compared to how idiocracy used it
WSB used to be people making fun of what they currently do
paper subreddit wen
already is one

WSB subreddit got PCMR'd
yep
aka TheDonald syndrome π
all of reddit did tbh
whats WSB
Snoopa you are too young for it
you know what can you please say it in full words pls
there's nothing really safe in reddit from that anymore
hell even fucking okbuddy has that to a degree
PC Master Race was a joke from zero punctuation making fun of PC gaming nerds, the subreddit was them making fun of themselves using the stereotype, then it turned in to actual PC supremacists talking about how there are no redeeming qualities of consoles and PC users are smarter than everyone else
Yes I remember those days
TheDonald was also a satire subreddit a bunch of people took seriously and took over
It's Poe's Law in action
well that went south fast
whats WSB and?
WallStreetBets
WSB was a lot of people making dumb trades and showing off how dumb they were to everyone else π
used to be a sub of people making fun of people making YOLO (all-in) trades/other stupid trades on leverage but became people doing that same thing
a la gamestop
bruH
If WSB was ever just people making fun of that I never saw it
First time I saw WSB a few years ago was because someone got in trouble for tricking Robinhood in to letting them buy infinite AMD stock
lol yeah
I guess technically they were leveraging infinite AMD stocks but yeah
They started with their life savings of like $5000 and ended up with RH sending them a bill for millions
There were a few app/service exploits on there.
yeah robinhood gold let people claim 2k worth of leverage and they were allowed to put that all into calls which turned into a tangible balance into their account which they could further use to apply for more leverage
WSB also got box spreads banned from robinhood
so fun
iirc robinhood even went onto WSB saying "please don't do this
" and then the mods banned them lmfao
Did Robinhood ever get away with their version of Paypal?
I remember it was live for like 3 days before the SEC asked them to take it down
Don't know if it went back up
Not sure.
It was a "checking account" with no FDIC protection
big yikes
They were trying to use their investment licenses to act like a bank
Looks like they changed it to a debit card that can be used to spend uninvested money in your account and it actually has FDIC insurance now
So yeah, they put it back up
It also provides interest rates like a savings account so I guess if you don't buy stocks they'll do it for you π
they're probably using it for leverage for stock accounts
Commission-free investing, plus the tools you need to put your money in motion. Sign up and get your first stock for free. Certain limitations and fees may apply. View Robinhood Financialβs fee schedule at rbnhd.co/fees to learn more.
So April then
lol why is that a thing
Why is what a thing?
that file
....for the launcher to pull from?
So they didn't have to update the launcher when they figured out the dates
heard of an api before?
why would they? dates can change :p
idk lul
Any time you can do work on the server to avoid the need for an app update you go for it
Hello kashike.
hi
hi

what causes droppers not dispensing when it says triggered = true
no blocks are affecting it
https://bugs.mojang.com/browse/MC-161248?attachmentViewMode=list very simular to this
nvm
thine arse shall be probeth to determine if thee hast the cough
As long as they donβt reuse swab I donβt see an issue tbh
Hello
Aber 
i want pizza
hi aber! food good
a,a
Eternity 
*awa

i tried to type it from memory, there's no autocomplete on mobile 
wait what
for emojis
yes there is?
didnt work in the android share dialogue
it took me 5 FRICKNG HOURS TO REALISE I COULDVE DONE THIS INSTEAD OF USING THE BUGGY DROPPER LINE
π
at least i fixed servers tps
what
dropper lines bug a lot
doesnt get powered
only dispenses when it gets block updated
what is a dropper line
i see
FREE? PIZZA
FREE?
hi
PIZZA?
kash 
aber? giving me pizza? right now? surely not
aber, bluely, and nmf looking cute?
always true, u can just shortcircuit that conditional
bluely 
i am slightly intoxicated
ABER
and i do believe im at balmers peak
so am i, currently smoking a joint

yea same but it was with the boys so yknow i gotta
at least the boys will be together
ture
the real boys
we'll just sleep in the forest
so r we hosting papercon in an abanonde warhouse then?
wtf
u need to explain
why the FFUCK you own awarheouse
i will not rest unti iknow
my family owns a moving and storage company lol
we have a contract with the local military base so the warehouse is never empty because we're storing all their shit
cool maybe but it sucks, we don't make a lot off of it because the way that shit works is
....you're the lowest bidder
oh yea
π
i mean warehouses really are some of the best places to set up cons tho
so much free space
yeah i mean, fuck a hotel space. we can all figure out where to stay on our own, like use a uhhh...thingy... what's it called. where you pay nightly and it's just a room full of bunks. travelers use em lol. brain not work
anyway
π₯Ί
imagine smoking
the little things you put cats and dogs in
to get high
how much you wanna bet if we had papercon we'd all just be in our hotel rooms talking on discord anyway
tf is papercon
something for adults
HAHA owned!
that means 18+
you're an honorary adult now blue, i grant you the power
probably drugs or smthn smh
pogigng so hard rn
here, pay your taxes now, son
ok ill give u all my money

im too intoxicated to be talkign in a public dsicord like this tbh
but my code is so beautiful
go sleep it off then
lol wat im not blackout drunk
ok my joint is now finished
u know what i did today simple
time to code π
why would you be drunk smh
i used generics
wow!
ikr
i love generics

I use them all the mf time now
Ima leave you two (semi) high people alone
ABER OMG I MISSED YOU
look at this
tbh
this has no need being generic'd
but its fancy so i legally am obligated
π₯Ίπ₯Ί
hecc yeah :D
i am finally understanding the joys of overengineering
proxi qnd broxi woudl br proud
I believe this could be more overengineered if GameType is specified inside of Game, because T extends Game you can call T#getGameType or so
π
yes
waut ni
no
because
GameMenus need acceess to their parent games to construct the menu (i.e. GameMenu<CrashGame> is gonna need access to CrashGame#getCurrentMultiplier)
wait
wat
idk
why does that mean you cant call getType
oh
ohhhh
u meant in ctor parms
hahahah stoopy blue!!
yes ur right
i will fix right now
ok fuvik u
no
ii played amongs us with my friends andi had the most emotional moment of my life
Did you just say that brocc writes over engineered code?
im leaving

Boy can barely under engineer lel
keep it simple, stupid 
broc is my insprition pls dont ruin all mhy childhood heors city
Broccolai? More like unable to document the JDA module
broccolai? more like
b: bruh,
r: really
o: outrageou!s!
c: cool;
c: cool (again);
o: outsanding!
l: loveable, truly
a: aweomse :)
i: inspirin!g!
wtf CITY
my overengineer amount is increasing exponential every day
Broccolai is very dumb actually
overengineering 
NO brococlai very epic actually.
ok
Also he steals everything from proxi and me so
waking up wasnt worth it
"maybe if i abstract this one thing 500 times i'll finally be considered a good programmer"
i will fight for cobrolcai! to the teath

Dumb little man

the sound of joiing a channel is so fun
brocc you abstracted everything but didn't abstract a way to define finite state machines

not brocc

bluely
what tf r u even saying
@meager tusk uwu
proxi everyone is bullying me help
mfw
he abstracted away everything except a way to design finite state machines 
plz stop bullying broccolai

brocc is gonna be my roommate at papercon
yea π
srry idriz minimum age is 13
do i need to?
https://github.com/Incendo/awesome-minecraft/pull/9 helo can i has opinions on dis D':
im watching mental outlaw talk about securing your privacy so i can ignore it
oh
hello
my opinion = no
i've never used cloudnet and its alternatives and like
@meager tusk 
its weird obscure software
i wanna know what others think lol
@heady spear uwu
@limpid comet id love u if u like, commented that π
i dont htink it has a plalce on aweosme inecaft which should be a list for super ALPHA softare
ok but i fel bad
@minor badge UWU I am an idiot
ok fine ill do it because i want u to like me
I reported monthly instead of yearly income to Skatteverket so I had to send in an update
woa
city if i drsft comment will you proof read???
just comment it
the lady will think im a fucking idiot
?
how cool wouldnt it be if they let me report stuff
yes but im cant fucking spell
ur not ?
because my income will go from 35000 to 380000
oh city
dont get raises by changing jobs in the middle of the year
employers are stupid and suddenly skatteverket thinks you earn 800k/yr
π³π³π³π³
well now ill need to wait like 500 months for them to update my numbers
Does per world actions in plugins have to be programmed into the plugin? Like for instance if you have luckperms you can set per world permissions but it only works on some plugins
but I got uppskov med betalning so I don't need to pay until end of march
LP deals with the per-world stuff
^^
it just checks what world the player is currently in
perworld groups, permissions, etc
Like I have Inventory rollback, and I only have it to save inventory backups on the main worlds, yet it still does it in the mini game world etc
yay
Hmmm maybe I didn't set the perm to false thought, I think I only put the world it's allowed to do it in
level 150 pog
the important question is are you happy, @limpid comet
X post!
f
implying somethings changed there
i love you cat
Well, I guess, specific area of it
i want to birth your children
hot
sure is
I-
Every time i check this channel i find something that makes me question life
same
such is the paper discord
I see π€£
helo broccolai
:p
duck, ducks, funny, funny videos, duckling, ducklings, funny ducks, funny duck videos, funny ducklings, cute duckling, funny duck, duck funny, cute, ducks quacking, quacking, ducks for kids, video, videos, duckling cute, baby duck, baby ducklings, duck army, duck army compilation, vine, vines, clip, clips, hilarious, try not to laugh, army, armies, thousands, animal, animals, pet, pets, lots of ducks, many ducks
good morning 
that duck is amazing
wait

that duck shall rise from the dead
you are amazing
very kind of you
you are very kind
Everyone's amazing


It do be like that sometimes
.rekt DarkEyeDragon
DarkEyeDragon, β Rekt750
farts loudly in dimple's general direction.

simple, β 2001: A Rekt Odyssey
smh

oh no stale bot marked my pr as stale
is that the rtp plugin
majestic
lol
inteersting
quack
@olive marlin 
are you mocking me 
I would never do that
btw duck, who are you?
like I'm not joking, but I don't remember why I have known you for years
mtm123 iirc
Dumb codevision nerd
city 
No
i thought swedes were banned from the internet 
they should be
lets make a petition
anyone here has experience with cookies and js?
for some reason my code (that uses a lib) cant set a cookie using document.cookie
but it works in console
cant send? Error?
did the user agree to that cookie?

πΏ
console.log("set cookie " + redirect)
$cookies.set('returnRoute', redirect, {
path: '/',
maxAge: 120,
secure: true,
});
console.log("get " + $cookies.get("returnRoute"))
returns undefined
INB4 the lib wasn't loaded at the time.
the lib is loaded
I debugged it
it calls document.cookie just fine
maybe chrome doesnt like the cookie
Ill just do document.cookie = 'returnRoute=' + redirect; for now, lol
is the format correct? key=value?
its a lib and it seems to have worked for jake
https://www.w3schools.com/js/js_cookies.asp i mean, its not that hard to do in vanilla js
well, I am in nuxt
maybe see if it works without lib first
so I need to do the work of figuring out if am in server or client context etc
thats what I did, which is why I am assuming my cookie settings are meh
uh? server?
server-side cookies π
it just sets the header
discord's latest updates changed the emote picker when trying to enter one in chat
and it's very annoying
document.cookie="returnRoute=%2F; Max-Age=12000; Path=/; Secure"
"returnRoute=%2F; Max-Age=12000; Path=/; Secure"
document.cookie
"JSESSIONID=KF_FrwjUOMlZuS47esenQ0qIOtFXOuhiQVt6YDhC; i18n_redirected=en"
interesting
you could use local storage for that too if cookies dont work
yes
js anywhere is eww
its SSR, basically, most of the initial page loads gets rendered on the server
and then everything is else, including page switches, is rendered in client
weird
which has the benefit of fast initial page load and good seo, while still having all benefits of vue
the actual server is string
where the api and business logic is
I dont touch node myself, its just nuxt which is just vue
"A cookie with the Secure attribute is sent to the server only with an encrypted request over the HTTPS protocol, never with unsecured HTTP (except on localhost)"
well that makes sense
Not localhost enough.
localhost:3000 is the only thing the browser accesses
api requests get proxies cause cors
Now use it without libs.
why would I
Well t here you go.
aaaannnnyways
back to actually doing stuff
wan show is really distracting me
linus calling his wife on phone like "hey hon, are we able to buy stuck? I kinda promised chat to buy 50k of GME"

The face of a broken man.
and of course ppl brought a domain
I just went through this part. The call was killing me.
Sign up with Privacy and enter to win a Alienware r15 R2 laptop at https://lmg.gg/bcI4HGet 25% off Malwarebytes Premium if you sign up for 2 years at https:/...
i really dont get the stocks meme
How's everyone?
meme turned into to sort of a revolution
Just as planned.
wtf mojangs brigadier dont make sense
lmao
you know what else doesn't make any sense?
CommandDispatcher<CommandSourceStack> dispatcher = new CommandDispatcher<>();
dispatcher.register(
literal("foo")
.then(
argument("bar", integer())
.executes(c -> {
System.out.println("Bar is " + getInteger(c, "bar"));
return 1;
})
)
.executes(c -> {
System.out.println("Called foo with no arguments");
return 1;
})
);
``` this is a code snippet from the gh repo, everything inside `.then(` doesent exist or doesent work
CTRL + H gang.
π
mini you bullied someone on the issues tab of brigadier for asking for 1.7 and 1.8 support how do you feel
great!
good
goes and asks for support for some incredibly old version cause why not
well, brigadier for 1.7 is impossible
So just ViaVersion daily.
How's it impossible?
everything is possible with barbie or something
Probably client doesn't support it, would be my guess.
yatoclip 
:p
the person who didnt get home since 2013 didnt seem to mind it
i mean they did
only took them a few years
it was a long walk
why is my blanket folded the way it is
hi
Hi kash
kashike 
Hi
ah yes, minecraft alhpa terrain generation
Why playing mc alpha
To flex on us.
nostalgia
I too like to play games with no features
its a project
cycle through releases of minecraft
rn we're at alpha 1.2.6, after 1.2.3_04
Interesting
There was a YouTuber that did that. Trees broke n stuff.
And someone even went in reverse.
No
kk
do you use the vanilla server?
hMod
also its @raven hare
mostly him
I just took an interest and help him here and there
all credit goes to him
does hMod fix the bug when you throw away an item with durability that it is reset?
in a1.2.6
Mojang please fix
^^
The thing is, that everything is clientside in those alpha versions
yeah
client says I pick up an item and doesn't know about durability
so you can just mod ur client to have creative inv
yes
can you go more in depth?
like how does that work
Iirc mobs didn't pathfind away from obstacles
minecraft remembers the last IP you joined
the server only sends the inventory on join, all other inventory packets are sent from the client to the server, without further checks.
When the player gets close to an item entity the client sends a kill entity packet to the server and then an inventory update packet. But the item entity has no info about durability.
such profound technological advancement
so it just defaults to full dura
yes
iNtErEsTiNg
hey snoopa
hai
would you like to have keepInventory in beta 1.7.3? π
https://github.com/Logics4/IndividualKeepInventory_b1.7.3 here you go then @untold copper
it's still a snapshot and i wrote this in some weird kind of way but it works Β―_(γ)_/Β―
why beta tho
idk since you seem to be playing in old versions and stuff
thought this would interest you
thanks :D
@untold copper I just checked, the info is actually already lost, when the item is dropped. The client sends a packet to spawn the item, without durability info.
public void handlePickupSpawn(Packet21PickupSpawn packet21pickupspawn)
{
double d = (double)packet21pickupspawn.xPosition / 32D;
double d1 = (double)packet21pickupspawn.yPosition / 32D;
double d2 = (double)packet21pickupspawn.zPosition / 32D;
EntityItem entityitem = new EntityItem(mcServer.worldMngr, d, d1, d2, new ItemStack(packet21pickupspawn.itemId, packet21pickupspawn.count));
entityitem.motionX = (double)packet21pickupspawn.rotation / 128D;
entityitem.motionY = (double)packet21pickupspawn.pitch / 128D;
entityitem.motionZ = (double)packet21pickupspawn.roll / 128D;
entityitem.field_433_ad = 10;
mcServer.worldMngr.entityJoinedWorld(entityitem);
}
Epic.
^ server code
also I found some days ago that JDK 11 doesn't support source 1.5 and target 1.5 anymore when I tried to compile Bukkit from 2011 LMAO
you either have to change it to at least 1.6 or switch to JDK 8
The good old days of cactus walls for base defense
that would be so cool
Well, that means that it's not possible to fix server-side
I was about to tell you
Well, the server is intended for vanilla clients and it's anarchy anyways
you could try to find out which item the player dropped by comparing the sent inventory packet and then spawn the entity properly
but other than implementing checks for everything that player sends you can easily cheat and tell the server whatever you want.
Client side verification. Now I know where from Discord learnt it.
runs
Beta 1.0 was the first version with server side inventory
don't you just love flat areas like these
and minecraft taking 500MB of RAM
It doesn't get more nostalgic than this bois
Yeah in my opinion alpha is great, I also play on an alpha world every now and then because of nostalgia.
feeling nostalgia for a game in an unfinished state
plot twist: i started playing minecraft in 1.14.4
I started back when piston mod was a thing
@limpid comet have u remembered to wash your hands today
I still think piston mod > pistons
no proxi!!! i just woke up am In bed
that one's so good; i loved making those sand wave things
alpha is really nostalgic nothing is better than being actually scared about night and spending a night in a hole
watch out for HEROBRINE!!!!!!1
I started in early beta versions


















