#development

1 messages · Page 375 of 1

lethal kayak
#

paper is annoying to dev

gaunt mesa
#

i firsthand know how good paper is

tepid olive
#

Gn

gaunt mesa
#

but everytime we had to port patches it was pain

lethal kayak
#

because of decomp

#

gn

gaunt mesa
#

because of the dumb issue spam

lethal kayak
#

i think i've contributed 1 patch??

gaunt mesa
#

"support 1.14

lethal kayak
#

idk

#

dont remember

gaunt mesa
#

"support 1.15

#

"support 1.16

#

"support snapshot 69w420a

lethal kayak
#

didnt realize you were ever on the team

gaunt mesa
#

i think the patch record was 1.15

#

16 hours

#

to port the basic ones

#

i know billy galbreath also left

#

he made purpur or whatever

#

and then the dude that made tuinity i forget

lethal kayak
#

oh i never actually contributed patches i just forked it and changed stuff because i wanted some things to be more vanilla

gaunt mesa
gaunt mesa
#

cuz trust me that happened a lot

lethal kayak
#

i did do that once

gaunt mesa
#

LMAO

lethal kayak
#

i mean

gaunt mesa
#

issue page be like "please let us disable dupe fixes

lethal kayak
#

me and the 3 other people that were playing wanted it like that

#

i never prd it tho

#

cause i actually read the shit in the repo

gaunt mesa
#

good

lethal kayak
#

and in the config

gaunt mesa
#

we would've rejected it anyways

lethal kayak
#

yeah obvi

gaunt mesa
#

i wonder who the lead dev is now

lethal kayak
#

ye olde bukkit licensing is really annoying though

#

is aikar not the lead dev

gaunt mesa
#

i heard electronicboy stepped down

#

yeah its aikar now probably

lethal kayak
#

press X to doubt that

gaunt mesa
#

electronic has spigot issues to worry about

lethal kayak
#

last commit was by mr eboy

gaunt mesa
#

hm ok

#

i just hate how dumb bukkit is

#

first of all GPL so uhh

#

bu then spigot is patch of bukkit

#

paper is patch of spigot

lethal kayak
#

ye

gaunt mesa
#

tuinity is patch of paper

#

purpur is patch of tuinity

#

do u see the problem here

lethal kayak
#

oh i was so fucking confused why md_5 contributed so much then i realized it's all merging from spigot upstream lmao

gaunt mesa
lethal kayak
#

poor guy maintaining spigot essentially on his own

gaunt mesa
#

i might go back to paper

gaunt mesa
#

cuz md5 was considering joining paper

lethal kayak
#

hm

#

i mean i see a downside to that

gaunt mesa
#

but then there was also a proposal to ditch bukkit yet maintain compatibility uhh

#

yeah the big downside to that is this:

lethal kayak
#

the downside is that spigot is basically vanilla + plugins

gaunt mesa
#

no

primal perch
lethal kayak
#

with some necessary patches

gaunt mesa
#

bukkit is the raw api
spigot is stability
paper is performance

#

that's pretty much it

lethal kayak
#

ye

#

except paper also patches dupes and stuff

primal perch
#

quick question

#

who tf asked

lethal kayak
#

me

gaunt mesa
#

in ur plugin gradle u usually reference bukkit unless u actually rely on spigot api

primal perch
#

seems legit, carry on

lethal kayak
#

i use maven build

gaunt mesa
#

get out /s

lethal kayak
#

bruh

#

java projects are already annoying to setup as is

gaunt mesa
#

gradle and maven are like npm vs yarn

lethal kayak
#

eh

gaunt mesa
#

they are both good gradle is just newer and faster

lethal kayak
#

gradle is much better

#

and more features

#

but i'm just like

#

why use gradle when i dont really need it

#

i use it for forge though obviously

#

it's just extra bloat for me

gaunt mesa
#

someone made an intelliJ plugin for auto strapping a plugin

#

oh god don't even get me started on the mess that is ForgeGradle

lethal kayak
#

well that's why fabric exists

#

but fabric is also annoying

#

because 90% of things you want to do you have to manually do with mixins

gaunt mesa
#

atleast there is autocomplete fr

#

fabric api is still really bad

lethal kayak
#

ye

#

fabric is lightweight at the cost of inter-mod compatibility

gaunt mesa
#

man im trynna find the anti-bukkit branch of paper

primal perch
#

man im tryna find where the fuck minecraft's modern renderer is

lethal kayak
#

also modding after 1.12 is just kinda uhhhh

primal perch
#

we still using shitty opengl

#

yea but vanilla

lethal kayak
#

true tho

primal perch
#

true

#

i get like 2000fps using sodium

gaunt mesa
#

i forgot what its called

lethal kayak
#

bruh wtf did mojang do to mc in 1.13 that made it so much slower

gaunt mesa
#

LWJGL3

primal perch
#

haha jk lets just move to vanilla edition guys DX12

#

am i right

gaunt mesa
#

LWJGL = lightweight java game library

lethal kayak
#

ik what lwjgl is

#

is that really why

#

newer version?

gaunt mesa
#

if u use MCP and compare 1.12 and 1.13 u can see the serious API changes that LWJGL3 brought

#

no

primal perch
#

loser why just giant lip

lethal kayak
#

oh

gaunt mesa
#

because they refused to rewrite their game

lethal kayak
#

yea

gaunt mesa
#

so its just a bunch of deprecated code

#

on LWJGL3

lethal kayak
#

like it's so bad to the point where you cant have 5+ people on a vanilla server without server lag

gaunt mesa
#

yep

#

2b2t

lethal kayak
#

that's why they're still on 1.12.2 ye

gaunt mesa
#

well its actually gotten better

#

i would say 1.16 is very performant

#

but not quite 1.12.2 level yet

lethal kayak
#

nah

#

1.15 and 1.16 performance are comparable

#

1.16 still lags with 5 people on

#

mojang is just stubborn

gaunt mesa
#

ur doing something wrong fr

lethal kayak
#

also the client start times

gaunt mesa
#

my client starts in like 2 seconds

lethal kayak
#

well yea but it's still significantly slower

#

it got better in 1.16

gaunt mesa
#

cuz they are rewriting the game now

#

the switch to microsoft accounts will also get rid of some horrible java code in the codebase

#

im not even gonna get started into how annoying yggdrasil is/was

lethal kayak
#

but also in 1.16 i feel like they offloaded some of the loading they did during the client startup in 1.15 to when you join a world/server in 1.16

#

oh trust me i've worked with yggdrasil trying to make fake players

gaunt mesa
#

all the illicit mojang account crap is over now

lethal kayak
#

and extracting skin attributes from players

gaunt mesa
#

cuz we are using lord msft

lethal kayak
#

when the game performs better i'll be happy

#

yes it's not an issue on my cpu but

#

it is on others

#

and on servers

gaunt mesa
#

tuinity does pretty well with high player counts

lethal kayak
#

also can they just add a gamerule for old combat fr

#

i know the new combat system is like

gaunt mesa
lethal kayak
#

deeply engraved into the current code

gaunt mesa
#

i like the new combat update

lethal kayak
#

but literally just make some type of thing that allows servers to use old combat so we can stop with all the 1.8-1.16 bullshit

lethal kayak
#

?

#

not the attack speed

gaunt mesa
#

u can't enable it

#

its internal

#

because of that combat test snapshot

#

its just sitting there

lethal kayak
#

i mean 1.8 combat

gaunt mesa
#

well the hybrid is as close as we are getting

lethal kayak
#

not combat test combat

gaunt mesa
#

1.8 pvp makes no sense now that i think about it

lethal kayak
#

ik but i'm saying add a way for servers to enable 1.8 pvp

gaunt mesa
#

winning for being able to click the fastest is stupid

primal perch
#

true

lethal kayak
#

1.9 pvp literally feels like you're playing civ 6 it's like turn based combat

#

i'm not gonna argue about it tho cause i've already done that many times

gaunt mesa
#

paper was a hassle for 1.9

#

well "paperspigot"

#

one thing that still bothers me to this day is the identifier lol

lethal kayak
#

spigot for 1.8 tho

#

dmca

gaunt mesa
#

com.destroystokyo

#

who tf destroys tokyo

lethal kayak
#

me

#

weebs

faint timber
#

blackspigot

gaunt mesa
#

true

#

NO

lethal kayak
#

lmfao

gaunt mesa
#

blackspigot lmao

#

with all the MCMMO uploads on there

#

people dont' realize its open source and builds are on the jenkins server fr

lethal kayak
#

gonna put wannacry inside a blackspigot plugin

primal perch
#

press win + ctrl + shift + b for free cum

gaunt mesa
#

oh god

faint timber
#

Damn I kinda want to play Mc again but idk

gaunt mesa
#

there was a prposed thing to ban blackspigot plugins from paper

#

but that's too complicated

#

you wouldneed a system like sponge's ore repository

lethal kayak
#

it's also dumb because paper is open source and anyone can just remove the patch

#

not worth the effort

gaunt mesa
#

yeah but like 80% of people don't know/care how to build it

faint timber
#

I was such a nuisance to smp

lethal kayak
#

granted it takes like 5 hours to build it but

gaunt mesa
#

no?

#

what

#

are u ok?

faint timber
#

Duping and on top the of the nether, I was such a hassle

lethal kayak
#

have you heard of an exaggeration

gaunt mesa
#

it takes like 5 minutes

#

5 hours is a bit too much fr

lethal kayak
#

decomps on shitty laptop cpu take fucking forever

#

even on normal cpu

gaunt mesa
#

L

lethal kayak
#

it took me at least 15 minutes to build

#

including decomp and stuff

gaunt mesa
#

i wonder if they flattened paper

faint timber
#

I wonder how a 16 core would build

gaunt mesa
#

aww they flattened the paper bin

#

one night there was a huge fuckup

primal perch
#

probably pretty damn fast assming they can utilize that many

gaunt mesa
#

with like 30 commits on it

primal perch
#

sub 1 minute

lethal kayak
#

me when i can build llvm in the same amount of time as paper

gaunt mesa
faint timber
#

We need a better version of plugman that doesn’t break shit

gaunt mesa
#

plugman

lethal kayak
gaunt mesa
#

just use pufferpanel

primal perch
#

r7 6700x next year gonna be what i upgrade to probably

faint timber
#

Oh god

gaunt mesa
#

instead of something in the API

faint timber
#

Essentials reflection hooks 💩

gaunt mesa
lethal kayak
#

honestly tho props to md_5 for sticking with spigot after the dmca

gaunt mesa
#

essentials is so bad

lethal kayak
#

if not mc would've hard died probably

#

unless sponge picked up more traction

gaunt mesa
#

eh

faint timber
#

I don’t know the history

#

What happened

gaunt mesa
#

here's the history you need to know

#

bukkit sucked

#

got jebaited by mojang

#

then taken down

faint timber
#

Bukkit was nastalgia

lethal kayak
#

salty bukkit developer dmcas the project because he didnt know they were owned by mojang so he was technically working for mojang for free

#

which i mean

#

sort of understandable

gaunt mesa
#

wait what

faint timber
#

Who’s owned by what now

lethal kayak
#

mojang basically started funding the bukkit project

#

behind the scenes

faint timber
#

So Microsoft

lethal kayak
#

not at the time

gaunt mesa
#

no one owns anything now

faint timber
#

Interesting

gaunt mesa
#

here just read this

lethal kayak
#

ah yeah

#

i remember now

#

got a couple of facts wrong but essentially the same other than that mojang was even more of a bad guy

gaunt mesa
#

the DMCA is why md5 started using atlassian stash on the spigotmc website

#

he realized how unstable github could be

lethal kayak
#

yeah

#

interestingly enough mojang did this less than a month before microsoft bought them

gaunt mesa
#

buildtools and paperclip are such hacks lmao

lethal kayak
#

yea

#

it's really annoying

gaunt mesa
#

its funny tho

lethal kayak
#

though

primal perch
lethal kayak
#

because of all the shit it goes through

primal perch
gaunt mesa
#

i know paper is currently trying to ditch the bukkit API for their internal use

#

so then they can transfer to their own thing and make a shim or compatibility thing

#

man as soon as mojang touched it everything broke

lethal kayak
#

well technically once it became public that they were touching it

gaunt mesa
#

mojang was balls deep in bukki

#

t

lethal kayak
#

cant they just rewrite wolvereness's code

gaunt mesa
#

too much work

lethal kayak
#

even if it's like 50% of the api

#

i mean i feel like making a new api + a shim is more work than that

gaunt mesa
#

well they could rewrite it rn

#

but paper is rich with developers and monkeys

#

so its something they want to do

#

maybe

lethal kayak
#

🐒

gaunt mesa
#

u konw

#

i should get back

#

return to pepr

#

ah yes pepr

lethal kayak
#

pepr

gaunt mesa
#

ultra

lethal kayak
#

?

gaunt mesa
#

lets make pepr

lethal kayak
#

oh god

gaunt mesa
lethal kayak
#

a fork of paper

gaunt mesa
#

no

#

new API + shim

lethal kayak
#

gpl is the most successful computer worm in the world

gaunt mesa
#

lol

lethal kayak
#

has mojang fixed the fallingblock dupe yet

#

with the end portal

#

lmao when you really look at it most of the minecraft code is outdated/bad

#

even the 3rd party projects

#

but it's still a great game

tepid olive
#

Im back

#

Mostly sober this time

#

And hungry

surreal mountain
#

gm

#

go get some food

#

@grave sparrow gm

#

go

#

d

tepid olive
surreal mountain
#

L

#

true

tepid olive
#

I could but

#

No :(

surreal mountain
#

rip

faint timber
lime pivot
#

think I racked up a week once tbh

half walrus
grim sparrow
half walrus
#

macos borked

#

frozen for 10 minutes bc it’s trying to open 700 processes at once bc i hard-powered it off

#

nvm it’s still shitting the bed without that on startup wtf

#

literally can’t even use my mouse

#

now it’s just intermittent freezing

#

no indication of anything in activity monitor

#

like something is running net operations on the main thread and it’s failing cuz my hotspot decided to stop working

#

be cool if i could yknow do work and stuff

#

it works when i route the entire thing through a VM

#

lord

#

so if i run macos in a VM on windows, then...

tepid olive
half walrus
#

my desktop

#

trying to get networking routed through my hotspot on windows

#

only works on macos

#

which in turn works when i boot my windows drive in Fusion

smoky bluff
#

yoshi

half walrus
#

wondering if i can pass USB and one of my USB ethernet adapters through to a mac VM

#

that’s so jank

#

nvm can’t download vmware

#

no internet

#

shit

#

wonder if i can get PCSX2 running in macos

tepid olive
#

would be interesting to see snapdragon boot macOS, but it would be impossible lul

#

update: I woke up and checked my computer. IDA had stopped not responding but when I clicked my mouse it started to not respond again

misty cradle
#

f

tepid olive
#

Starting to just think I should force close it and reopen the database and import the structs as needed

half walrus
#

ok

#

so

#

my mac freezes intermittently but only when i connect to my phone’s hotspot

#

unfreezes when i hit the hotspot toggle in ios settings

#

apple

#

ok the vm doesnt freeze though

#

so i just do all my work from here

#

neato

misty cradle
half walrus
#

installing wsl

#

in windows

#

in macos

#

wait

#

can i ssh into the host

misty cradle
#

no idea

half walrus
#

someone somewhere is crying

#

bc of this

#

wait can i

grim sparrow
#

why is yours a lower quality

#

smh

half walrus
#

vscode remote on windows in a vm to the mac running the VM

#

because

#

i wanna go back to sleep now

wicked summit
#

go to sleep

#

it'll be there in the morning

half walrus
#

it is the morning

wicked summit
#

or afternoon

half walrus
#

its 8 am

#

i woke up an hour or two ago

wicked summit
#

sleep

half walrus
#

i slept for 14 hours

wicked summit
#

that's too little

gaunt mesa
#

man i want 14 hours

#

anyways today is friday and after that i get a 5 day break

wicked summit
#

I only get MLK day woeis

gaunt mesa
#

i have 2 tests before this break

wicked summit
#

rip

gaunt mesa
#

well ist the end of the marking period

#

so they have teacher workday

wicked summit
#

ahh

#

fuck em teachers

#

actually I like most of my teachers

grim sparrow
#

mood

gaunt mesa
#

what the

burnt niche
#

Hex rays max commas option is so helpful holy shit

grim sparrow
royal oak
#

Question anyone know a good frida discord server or is an expert. I am trying to edit a specific return address with frida and it does not seem to commit back to the thread context

burnt niche
#

Frida issues in github is all i know

#

Or you can message the dev on twitter. Which i dont recommend

grim sparrow
#

lol

royal oak
#

lol

burnt niche
#

Hes a nice guy tho

royal oak
#

yeah but i am sure he is busy too xD. These blasted docs imply what i have done is legal but nothing

burnt niche
#

Here

#

Thats a telegram server.

royal oak
#

yeah i am sketched by telegram lol

#

hmm well i will try i guess

zinc yoke
royal oak
#

lol i don't know these chat apps xD

#

I just need help :p

burnt niche
#

You cant join telegram group with signal

burnt niche
gaunt mesa
#

telegram vibeok

royal oak
#

I am sketched because it asks to divert all of my calls to be processed through telegram

#

that have an irc chat that hopefully i can use

burnt niche
#

You can set it to so noone can see your phone number ever

tepid olive
#

IDA FINISHED

#

AFTER ALMOST 20 HOURS

#

worth the wait

burnt niche
#

20 hours holy fuck

tepid olive
#

let me show you

#

the results

#

gimme a sec

burnt niche
#

Alright

tepid olive
#

586k symbolicated functions

#

280k structs

burnt niche
#

God damnnnnnnn

tepid olive
#

I am sorting the functions list hold on

tepid olive
burnt niche
#

Cod....

tepid olive
#

Pretty much complete source code reconstruction

tepid olive
# tepid olive the fuck were you doing lol

dumped cod mobile symbols and structs and put them into ida but the script was over 100mb and there were over 280k structs so it took 20 hours to get its shit together

burnt niche
#

Damn do you use max commas -1?

#

“1”*

tepid olive
#

Nah i think it's 8 for me

burnt niche
#

Looks nice ngl

#

Readable

tepid olive
#

fr

zinc yoke
tepid olive
#

this was so worth it omg

#

so glad I didnt skip out

tepid olive
#

3gb database holy shit lol

zinc yoke
#

yeah not great, whatsapp is probably beetter

tepid olive
#

that's p cool

burnt niche
#

Damn. For uikitcore the database was 600mb

#

And the binary was 18mb i think

tepid olive
#

this bin was 161

#

161mb

#

I thought it was just obfuscated

#

turns out it's 161mb worth of compiled code

gaunt mesa
#

gm

tepid olive
#

Gm

gaunt mesa
#

oh yeah cod is pretty complicated

tepid olive
#

not on mobile 🤣

#

literally no encryption what so ever

gaunt mesa
#

true

tepid olive
#

I made an aimbot in 2019 and i want to update it

gaunt mesa
#

but i mostly meant infinity ward games

#

this is the secret treyarch devops cycle leaked:

#
  1. copy paste old game engine
  2. hire some monkeys to make new maps actually mostly just remasters
  3. make horrible weapons that are overpowered
  4. take over warzone and be assholes
tepid olive
gaunt mesa
#

god ofc its cold war maps now

tepid olive
#

That's raid from bo2

gaunt mesa
#

no cap tho most people wouldn't even need an aimbot

#

raid remastered is on cold war

tepid olive
#

I know it's just fun to make

#

oh really

#

wow

gaunt mesa
#

refer to my leaked treyarch devops cycle

#

point 2

#

u know im hopping on actual cod

#

im bored

burnt niche
#

Wall hacks eta wen

misty cradle
#

sell it to them kids

#

they'll pay 3$ each

#

or 5/7.50$ even

burnt niche
#

Tr2fecta the money man

#

😂😂

misty cradle
#

i am broke tho

burnt niche
#

After all them shoes

tepid olive
misty cradle
#

i bought 1200 euro worth of shoes saddecry

tepid olive
#

I grew out of releasing hax a long time ago

burnt niche
#

Thank god

misty cradle
#

and i am about to buy another 1600 euro tomorrow!!!

burnt niche
#

Ur a nut job tr2

#

😂

misty cradle
burnt niche
#

Do u resell?

misty cradle
#

yes ofc

burnt niche
#

Oh okay then i understand

misty cradle
#

i aint keeping all these wtf

#

other than the 6 boxes i have which im holding

#

i gotta quickflip these

burnt niche
#

Is it profit 100% of the time or do u lose money on some

misty cradle
#

i have only lost 56 euro once on supreme

#

but for the rest profit

misty cradle
#

if i tend to lose money, i just return em

#

ez

#

tomorrow they releasing air jordan 1 volts here with at least 30/40/50 profit each, so if you count that up, 20 pairs x 50 euro profit = 1k profit

burnt niche
#

Damn nice bro

#

Invest that moneyzoop

misty cradle
#

true

#

investing everything

#

s&i is what i call it

burnt niche
#

I am trying to get a job

#

Other wise im gonna run out of money paying for this car

misty cradle
#

same

#

i need to get one for job experience

#

and some nice side money to invest / buy food

#

my entire CV literally be like:
blank

burnt niche
#

I am trying to get a internship soon

#

Right now i am learning c++ at school

#

I just gotta finish it and take a advanced c++ class

misty cradle
#

true good luck

burnt niche
#

Glad i took c++ n not python

misty cradle
#

python can be very useful

#

im in the process of re-learning it properly now

burnt niche
#

Yes but i want to learn c++ first

#

Which is very useful

tardy narwhal
#

it’s only as useful as you can apply it, else it’s just useless

burnt niche
#

Yea true. But i have my personal projects thought as along with class projects

#

So i am learning rapidly. C++ is not that hard its just the weird syntax but its not so bad

#

Because i actually enjoy it ngl

tardy narwhal
#

i guess that’s good

burnt niche
#

Yea the problem would just thinking of it as a class.. but i actually want to take this opportunity to learn. So i am going out of my way to learn it

misty cradle
gaunt mesa
#

this deserves infinite uhhs

misty cradle
#

they will probably get cancelled anyways but if not im lucky and big money

burnt niche
#

I didn’t know in c++ uninitialized variables are just random things in memory

#

In objective c/swift they are set to nil by default right?

tardy narwhal
#

afaik no, undeclared things are just that: undeclared and unknown

#

if you declare vars and set a breakpoint right after, peek into them with lldb and you’ll see

burnt niche
#

Really? If i set int x and dont set a value

#

N print it . Its some random number

tardy narwhal
#

well this would be the point where I’d say you’d need to read into how C works because it just be C tings

#

or rather conceptual things about programming and how or what even a variable is to a computer

burnt niche
#

Yea probably. I sent a email to my professor saying why we dont learn c first and he said yea i know. But its just the district wants c++

tardy narwhal
#

They’re both similar so a certain extent so it really doesn’t matter

#

you can just do c style programming in c++

burnt niche
#

Yea. But i understand when u declare a variable. The computer makes space in memory for that said variable so you can store it

gaunt mesa
tardy narwhal
#

I’d recommend reading Brian Kerninghan’s C book. It’ll elaborate on your questions hopefully better than anyone here since you’ll get short explanations.
On the other hand, whether you do cpp or whatever, it’ll remain up to you to work on a target in your free time whether it’s adapting your code to C or similar to manifest other skills

#

if district wants cpp, spend your free time with converting your code into pure c

#

one thing that remains is people should probably know is that after the honeymoon phase ends where every lang looks shiny and new and great to apply, unless you keep up it’ll all be a waste of time for a skill you won’t enjoy later in life

gaunt mesa
#

honeymoon phase lol

tardy narwhal
#

idk didn’t have a better analogy lmao, people drop in wanna make tweaks and yeet after two years of not having success compiling a tweak which shows an alert

gaunt mesa
#

kek

burnt niche
#

The course is 4 months long so after that i ll probably start going straight into C. But yea i also am looking into c as well

tardy narwhal
#

lmao rip 4 months are too little

burnt niche
#

True

tardy narwhal
#

grab the c book and learn on your own, best methodology

burnt niche
#

But i spend like 7 hrs a day. And yea i am reading the C book soon

#

I was planning on reading c++ primer first

#

I have it “downloaded” already

tardy narwhal
#

👍🏽 well then i hope programming remains a hobby you’ll enjoy and that it’ll yield fruits for you

burnt niche
#

I hope so too, honestly its really fun even though i am figuring out compiling/runtime errors 24/7uhh

#

The thing i love is that you learn more each day

tardy narwhal
#

well debugging’s the autistic addition you’ll have to live with, it’s like a pimple on the butcheek

tardy narwhal
#

As you can see I lost my sanity a while back, running on auto-pilot when opening an IDE like ms paint

burnt niche
#

Mspaint😂😂

#

@twilit jungle dghost getting recognition even in collegesuhh

twilit jungle
tepid olive
nocturne yacht
#

Get Linux fr

lethal ice
#

get arch linux bro its the best operating system bro just get linux bro

nocturne yacht
#

Get Debian

#

Cuz it’s good

lethal ice
#

@upper wigeon

#

gm

#

lurkerman

upper wigeon
#

gm

#

purge linux

lethal ice
#

hows brenbreak going

upper wigeon
#

done. need substitute

lethal ice
#

wtf

upper wigeon
#

been that way for 2 years now 😎

#

i make minecraft mods now. don't have to rely on other people and i guess and it's more fun

gaunt mesa
nocturne yacht
#

fr

lethal ice
#

oh

#

i should make minecraft mods

gaunt mesa
#

people that use linux as their main OS uhh

lethal ice
#

i tried like 6 years and was too dumb to do it but i bet i could now

gaunt mesa
#

"too dumb"

lethal ice
#

yes

#

too dumb

gaunt mesa
#

maybe you were the person on spigotmc that got banned for writing porn plugins

lethal ice
#

wtf

#

only problem is that its java

#

fuck java

gaunt mesa
#

uhh no

#

imagine not writing ur plugins in kotlin smh

lethal ice
#

can you write them in c

gaunt mesa
#

well it depends

lethal ice
#

id write mods in c

gaunt mesa
#

but definetely not for bukkit api plugins

lethal ice
#

i mean for forge modloader

gaunt mesa
#

but for something like CMCSCErVCer

#

u could

gaunt mesa
lethal ice
#

rip

gaunt mesa
#

the only way to do stuff with forge is via forgegradle

#

so u can't even use maven unless u want to die

lethal ice
#

why cant microsoft transition to c# like they did with bedrock

#

runs so much better

gaunt mesa
#

wtf

#

no

lethal ice
#

id write mods in c#

tepid olive
gaunt mesa
#

?

#

no?

#

gradlew isn't specific to forge

#

that's on every gradle project

lethal ice
#

java runtime overhead is fucking massive and slow

gaunt mesa
lethal ice
#

it literally takes gigabytes of ram and multiple 10s of minutes to load modpacks

gaunt mesa
#

no lmao

lethal ice
#

stfu bruh

#

java is the bane of technology

gaunt mesa
#

my skyfactory 4 runs in 4gb of ram

tepid olive
# gaunt mesa no?

I have made minecraft mods, lol, some mods you a special forge gradlew. Different from the original gradlew.

lethal ice
#

FOUR GIGABYTES

#

OF RAM

#

FOR MINECRAFt

#

thats fucking horrendous

gaunt mesa
#

that's max

#

it usually uses like 1-2

burnt niche
#
%property (nonatomic, retain) UIMenuItem *quikPaste;

self.quikPaste = [[UIMenuItem alloc] initWithTitle:@"QUIK" action:@selector(pasteIt)];
    [%c(UIMenuController) sharedMenuController].menuItems = [NSArray arrayWithObject:self.quikPaste];``` can someone tell me why this might be wrong. I am trying to add a uimenuitem to the uicalloutbar
lethal ice
#

dude

#

ive played so much modded minecraft

#

it's horrendous

#

and load times are even more so

gaunt mesa
#

well

#

mojang isn't writing the game in C#

lethal ice
#

there is no valid argument for using java for something like minecraft

#

bedrock is c# though

#

and its fast

gaunt mesa
#

bedrock was made far after the development of java edition started

lethal ice
#

and c# is slow compared to c

gaunt mesa
#

i don't think you realize how bad java edition code is

burnt niche
#

i want it to show up on every app @tepid olive so thats why i have hooked into uicalloutbar

lethal ice
#

i do realize

gaunt mesa
#

and that mojang is just starting to try and fix it now

#

after they ported the game to LWJGL3 they realized how bad the code is

lethal ice
#

they just need to do a full rewrite

gaunt mesa
#

they can't

lethal ice
#

they can

#

they dont want to

#

but then everything would have to transition over

gaunt mesa
#

not really

lethal ice
#

it's like why they're still using mainframe at american express

gaunt mesa
#

this is why SWIFT still uses cobalt and pascal

lethal ice
#

systems built on top of it

burnt niche
#

why can't they do a full rewrite i dont get it

lethal ice
#

^

gaunt mesa
#

it's not that they can't or won't

#

it's that it doesn't make sense

lethal ice
#

it really does

gaunt mesa
#

it's not like 99.9999% of the MC community is complaining about performance

burnt niche
#

if my computer can run black ops 2 perfectly why tf is it struggling with minecraft

lethal ice
#

uhhhhhhhhhh

#

exactly

#

the ram usage is just disgusting

#

load times are my biggest complaint

gaunt mesa
#

okay then complain

#

ur not gonna change anything

lethal ice
#

java is the definition of redundant

burnt niche
#

lmfao

gaunt mesa
#

lol java is still used in a lot of important things

burnt niche
#

facts. rewrite in c++ troll

lethal ice
#

doesnt mean they should be using java

gaunt mesa
#

in 2009 it wasn't a bad idea

lethal ice
#

java is just a lazy man's c#

gaunt mesa
#

java came before c# tho

lethal ice
#

wtf

burnt niche
#

i mean they should transition over. it makes no sense for them not to. i think they just don't want to do the hard work and spend money since the game is making them all of money still so why would they change it

gaunt mesa
#

this is the same thing as checkra1n

#

if it works they have no reason to change

#

and so they won't end of story

lethal ice
#

people just see things written in java and think it's an excuse to write shitty unoptimized terrible code in languages that aren't meant for production uses

gaunt mesa
#

java isn't meant for production use?

burnt niche
#

i don't think java belongs in a game imo

lethal ice
#

i dont think the java devs intended that minecraft would be using gigabytes of ram when it could be less than 1gb

gaunt mesa
#

that can be said for a lot of things

lethal ice
#

yes

#

and its a problem

#

modern developers are fucking shit

burnt niche
#

imagine if minecraft was written in cpp

lethal ice
#

imagine

gaunt mesa
#

okay then take a time machine back to 1960 and stfu

lethal ice
#

please

#

get me a time machine

#

and i will

gaunt mesa
burnt niche
#

reynay a hardcore minecraft fan

gaunt mesa
#

?

#

no?

burnt niche
#

you just like java?

lethal ice
#

just because computers are better today doesnt mean resources should be wasted on emulating java

burnt niche
#

facts

#

but you can't do anything about it

lethal ice
#

nintendo knows whats up they still optimize just like they used to

gaunt mesa
#

i never said either of those things, i just said mojang has no reason to rewrite minecraft atm

#

doesn't mean i like java or minecraft

burnt niche
#

true

#

i said that too

#

it still makes them money

gaunt mesa
#

do u know how many headaches there were at paper because of stupid java things

lethal ice
#

huh

gaunt mesa
#

PaperMC

lethal ice
#

idk what that is

gaunt mesa
#

super optimized minecraft server software

#

literally holds majority in that market now

lethal ice
#

"super optimized" and "java" dont go together

burnt niche
#

honestly games should be using a low level language anyways to optimize speed

gaunt mesa
lethal ice
#

if games were all written in c++ that would be so great

#

i bet this laptop could run most games

gaunt mesa
#

write your own minecraft then

lethal ice
#

no

burnt niche
#

exactly

gaunt mesa
#

well nothing is gonna get done by just complaining about it

#

something that people never seem to realize lol

lethal ice
#

i will feel better

gaunt mesa
burnt niche
#

i thought this is just a discussion. we re not out here protesting lmao

lethal ice
#

what the fuck am i gonna do to change it

#

so might as well complain

burnt niche
#

i dont look at it as complaining but just a healthy discussion honestly

gaunt mesa
#

well i know mojang is switching it up now

#

the msft accounts sdk they are using is definetely not the java one

burnt niche
#

wait isn't there a minecraft that doesn't run on java

#

the handicapped one

gaunt mesa
#

bedrock edition

lethal ice
#

everything even websites now are built to run on high end machines which is just a fuck you to anyone who doesnt have a nice machine

burnt niche
#

yea

#

what is bedrock written in

lethal ice
#

c#

gaunt mesa
#

C++

#

oh

#

actually yeah probably C#

#

the engine is written in C++

lethal ice
#

c# is slow compared to c++, but compared to java its light speed

burnt niche
#

its in c++ i think

lethal ice
#

oh yea its c++

#

nvm

#

no wonder its so fast

gaunt mesa
#

@lethal ice btw the blaze engine is being written in C++ again

lethal ice
#

blaze engine?

gaunt mesa
#

which is the 1.15+ game engine

#

yes

lethal ice
#

idk what that is

burnt niche
#

It's a version of the game written in C++ instead of java. It is also the version of Minecraft that the developers say is the main game, instead of the java version.

lethal ice
#

there you go

burnt niche
#

"main game"

lethal ice
#

even the devs know java is shit

gaunt mesa
lethal ice
#

oh

burnt niche
#

lmfao exactly they must know that @lethal ice

gaunt mesa
burnt niche
#

i know reynay

gaunt mesa
#

@lethal ice i'm pretty sure that after they finish blaze engine they won't change anything else tho

#

beacuse the end goal is still to merge them

burnt niche
#

thats why i said "main game"

lethal ice
#

i hope they get rid of java edition

burnt niche
#

fax

lethal ice
#

then ill write a modloader in c

gaunt mesa
#

once both APIs are compatible the games are gonna be merged

lethal ice
#

nice

gaunt mesa
#

honestly tho if a good modloader doesn't come up i'll be disappointed

burnt niche
#

imagine minecraft running smoothly on intel integrated graphics widepeepoHappy4

gaunt mesa
#

cuz like compared to fabric, forge is still better even tho its slower

#

because of its API and stuff

gaunt mesa
lethal ice
#

upgraded ram

gaunt mesa
#

a 1.5ghz processor

#

this is without optifine

#

integrated graphics and i have 0 issues

burnt niche
#

i have i3 16gb ram. hd 620. bO2 runs perfectly

lethal ice
#

imagine needing 16gb of ram to run a game released in 2011

gaunt mesa
#

that's not why i need 16gb of ram

#

i need 16gb of ram because i have crap like discord running 24/7

burnt niche
#

i need 16gb for my multitasking/dev use

lethal ice
#

fuck discord

burnt niche
#

exactly

#

fuck discord

gaunt mesa
#

and the last time i quit safari and closed all my tabs was like 5 months ago

lethal ice
#

discord is another example of shitty fucking code

#

written in electron

#

fuck electron

burnt niche
#

how many tabs you got

gaunt mesa
#

discord is inexcusable

lethal ice
#

@everyone fuck electron

gaunt mesa
#

bruh electron is fine

#

vscode runs fine

lethal ice
burnt niche
#

yea vscode runs good

lethal ice
gentle grove
#

Minecraft java edition is the only valid reason to use java

gaunt mesa
#

^

lethal ice
#

if vscode was native it would open in 1 millisecond

gentle grove
#

neovim

burnt niche
#

@tepid olive did you know what i was doing wrong in that code i sent ?

gaunt mesa
#

neovim > true

lethal ice
#

if discord was native it would open in 1 millisecond

gentle grove
#

I love neovim so much after I installed cock

#

Sorry I mean coc

burnt niche
#

vim or nano

gaunt mesa
#

scoob do u know what money is

gentle grove
#

Nano is boring

gaunt mesa
#

u should know its expensive to hire developers for each platform

gentle grove
#

What's money

#

Developers are free

lethal ice
#

i dont think discord is struggling with money

burnt niche
#

notepad > vim

#

notepad++>vscode

gaunt mesa
#

bruh literally econ 101

gentle grove
#

No one needs money

gaunt mesa
#

maximizing profit

gentle grove
lethal ice
#

it would take like 5 days to have a dev team write a native app for discord

#

boo hoo

gaunt mesa
#

okay but think about this

#

why should they spend money to hire people for that when they can have more money not doing that

lethal ice
gentle grove
#

It's simple

gaunt mesa
#

it's not like a majority of discord users care

lethal ice
#

i know how fucking econ works

gentle grove
#

Yep

gaunt mesa
#

oh "discord is written like trash it takes 2.22222 seconds to start"

gentle grove
lethal ice
#

2.2 seconds??????????????

#

try 45 seconds

gaunt mesa
#

i was being sarcastic

gentle grove
#

Ok for me it's about 5-7

gaunt mesa
#

its about 10 for me

lethal ice
#

if i have something else open, discord takes minutes to load

#

thats unacceptable

burnt niche
#

oaky "updating discord 1 out of 2000 updates"

gaunt mesa
#

then use ripcord or something

#

and stop complaining

#

simple

lethal ice
#

on this 2016 laptop

#

no

gentle grove
#

Oh ok

tepid olive
lethal ice
#

im not gonna use some shitty 3rd party discord client

gaunt mesa
tepid olive
#

ripcord is fine

burnt niche
#

i use discord canary

gentle grove
#

I use goosemod on canary

burnt niche
#

tf is that

gaunt mesa
#

what's goosemod

lethal ice
#

how do you not see the problem

burnt niche
#

i see it

lethal ice
#

not you

#

renai

gentle grove
#

Goosemod is like a mod but it's tethered and also very unlikely to ban

tepid olive
#

i wanna try to get system electron on macOS but couldn't do it

burnt niche
#

@gentle grove what can it do

gaunt mesa
#

i do see the problem but there is no reasonable solution for it

lethal ice
#

there is a very reasonable solution

gentle grove
lethal ice
#

but discord too lazy to do it

gaunt mesa
#

and the problem isn't big enough where a majority of people care

gentle grove
#

discord-canary-electron-bin

gaunt mesa
lethal ice
#

i think 99% of users would be very happy with a native app

gentle grove
#

Yes

gaunt mesa
#

u said u take econ

#

u know how long run profit works

lethal ice
#

netflix made a native app, it's so fucking fast

#

open netflix right now

gentle grove
lethal ice
#

less than half a second

gentle grove
#

Saying discord is one of the best written programs

lethal ice
gaunt mesa
gentle grove
#

Yes

gaunt mesa
#

ofc everyone would appreciate something that's better

gentle grove
#

Tha tts what ima saying

lethal ice
#

because they dont know what they';re missing

gentle grove
#

I'm saying 99% of peop don't care

tepid olive
#

discord is fine if you consider teams exists

gaunt mesa
#

but that doesn't mean everyone hates the current implementations

lethal ice
#

they just assume that discord is doing some big brain shit behind the scenes when its literally loading node modules

#

fucking useless

gentle grove
#

It's modern software

gaunt mesa
#

@gentle grove does goosemod work on stable

gentle grove
#

That's how people are

#

Lazy

lethal ice
#

"modern" software means slow

lethal ice
#

and lazy

gentle grove
#

Exactly

burnt niche
#

installing goosemod rn

tepid olive
#

powercord just feels better tbf

gaunt mesa
#

powercord is trash

#

especially after the entire thing got hacked

#

powercord is literal garbage

#

yes

tepid olive
gaunt mesa
#

bruh

#

its in their discord server

tepid olive
#

and inefficient

gentle grove
#

Bruh

gaunt mesa
#

goosemod seems cool

#

especially the installation

#

i love that

tepid olive
#

i'll try to use it again

#

but like

#

QT

gaunt mesa
#

yo this is cool

#

dang

gentle grove
#

Goosemod is the simple way that works well

gaunt mesa
#

boba this is hot

gentle grove
#

I use like 3 modules on it

lethal kayak
#

yes it's native

tepid olive
#

ripcord does feel much better than discord in speed

gentle grove
#

Qt is cute

#

Literally

lethal kayak
#

i always call it Q T even tho it's supposed to be cute

gaunt mesa
#

how do i uninstalla nd reinstall this

gentle grove
#

Dame

#

Same

gentle grove
lethal kayak
#

well yeah it's faster because it's not a literal web browser

#

and it's native

gaunt mesa
#

like which directory is that at

gentle grove
#

Well the goosemod related stuff is just in discord's electron browser storage

tepid olive
#

true

gaunt mesa
#

h

#

oh

tepid olive
#

just wish they had proper emote scaling

#

and round pfp

gentle grove
#

I gtg

tepid olive
#

can't you like use DYLD instead

lethal kayak
#

you pick - faster, worse-looking client with the potential to get banned, or slow client with nice UI

tepid olive
#

you won't get banned lol

#

unless you have a shit ton of accounts

gaunt mesa
#

no that didn't work boba

#

lmao

gentle grove
#

Goosemod so good

lethal kayak
#

i said potential as ripcord is technically against discord TOS

gentle grove