#development
1 messages · Page 375 of 1
i firsthand know how good paper is
Gn
but everytime we had to port patches it was pain
because of the dumb issue spam
i think i've contributed 1 patch??
"support 1.14
didnt realize you were ever on the team
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
oh i never actually contributed patches i just forked it and changed stuff because i wanted some things to be more vanilla

well renaitare was/is a completely new identity
usually that means disabling the patches that patched dupe glitches 
cuz trust me that happened a lot
i did do that once
LMAO
i mean
issue page be like "please let us disable dupe fixes
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
good
and in the config
we would've rejected it anyways
yeah obvi
i wonder who the lead dev is now
press X to doubt that
electronic has spigot issues to worry about
last commit was by mr eboy
hm ok
i just hate how dumb bukkit is
first of all GPL so 
bu then spigot is patch of bukkit
paper is patch of spigot
ye
oh i was so fucking confused why md_5 contributed so much then i realized it's all merging from spigot upstream lmao

poor guy maintaining spigot essentially on his own
i might go back to paper
well someone brought up the idea of elimming spigot completely
cuz md5 was considering joining paper
but then there was also a proposal to ditch bukkit yet maintain compatibility 
yeah the big downside to that is this:
the downside is that spigot is basically vanilla + plugins
no

with some necessary patches
me
in ur plugin gradle u usually reference bukkit unless u actually rely on spigot api
seems legit, carry on
i use maven build
gradle and maven are like npm vs yarn
eh
they are both good gradle is just newer and faster
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
someone made an intelliJ plugin for auto strapping a plugin
oh god don't even get me started on the mess that is ForgeGradle
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
man im trynna find the anti-bukkit branch of paper
man im tryna find where the fuck minecraft's modern renderer is
also modding after 1.12 is just kinda uhhhh
sodium
true tho
cancelled
i forgot what its called
bruh wtf did mojang do to mc in 1.13 that made it so much slower
LWJGL3
LWJGL = lightweight java game library
if u use MCP and compare 1.12 and 1.13 u can see the serious API changes that LWJGL3 brought
no
loser why just giant lip
oh
because they refused to rewrite their game
yea
like it's so bad to the point where you cant have 5+ people on a vanilla server without server lag
that's why they're still on 1.12.2 ye
well its actually gotten better
i would say 1.16 is very performant
but not quite 1.12.2 level yet
nah
1.15 and 1.16 performance are comparable
1.16 still lags with 5 people on
mojang is just stubborn
ur doing something wrong 
also the client start times
my client starts in like 2 seconds
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
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
all the illicit mojang account crap is over now
and extracting skin attributes from players
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
tuinity does pretty well with high player counts
also can they just add a gamerule for old combat 
i know the new combat system is like
deeply engraved into the current code
i like the new combat update
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
this actually exists
u can't enable it
its internal
because of that combat test snapshot
its just sitting there
i mean 1.8 combat
well the hybrid is as close as we are getting
not combat test combat
1.8 pvp makes no sense now that i think about it
ik but i'm saying add a way for servers to enable 1.8 pvp
winning for being able to click the fastest is stupid
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
paper was a hassle for 1.9
well "paperspigot"
one thing that still bothers me to this day is the identifier lol
blackspigot
lmfao
blackspigot lmao
with all the MCMMO uploads on there
people dont' realize its open source and builds are on the jenkins server 
press win + ctrl + shift + b for free cum
oh god
Damn I kinda want to play Mc again but idk
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
it's also dumb because paper is open source and anyone can just remove the patch
not worth the effort
yeah but like 80% of people don't know/care how to build it
I was such a nuisance to smp
granted it takes like 5 hours to build it but
Duping and on top the of the nether, I was such a hassle
have you heard of an exaggeration
lmao
L
i wonder if they flattened paper
I wonder how a 16 core would build
probably pretty damn fast assming they can utilize that many
with like 30 commits on it
sub 1 minute
me when i can build llvm in the same amount of time as paper

We need a better version of plugman that doesn’t break shit
plugman
hard if the plugin uses reflection
just use pufferpanel
r7 6700x next year gonna be what i upgrade to probably
Oh god
instead of something in the API
Essentials reflection hooks 💩

honestly tho props to md_5 for sticking with spigot after the dmca
essentials is so bad
eh
here's the history you need to know
bukkit sucked
got jebaited by mojang
then taken down
Bukkit was nastalgia
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
wait what
Who’s owned by what now
So Microsoft
not at the time
no one owns anything now
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
Interesting
here just read this
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
the DMCA is why md5 started using atlassian stash on the spigotmc website
he realized how unstable github could be
yeah
interestingly enough mojang did this less than a month before microsoft bought them
buildtools and paperclip are such hacks lmao
its funny tho
though

because of all the shit it goes through

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
well technically once it became public that they were touching it
cant they just rewrite wolvereness's code
too much work
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
well they could rewrite it rn
but paper is rich with developers and monkeys
so its something they want to do
maybe
🐒
pepr
ultra
?
lets make pepr
oh god
a fork of paper
gpl is the most successful computer worm in the world
lol
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
No its 3am
rip
who holds the untitled-1 record
think I racked up a week once tbh

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...
in WOA or another machine?
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
yoshi
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
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
f
Starting to just think I should force close it and reopen the database and import the structs as needed
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

no idea
sigh
vscode remote on windows in a vm to the mac running the VM
because
i wanna go back to sleep now
it is the morning
or afternoon
sleep
i slept for 14 hours
that's too little
damn some of my friends have a 5 day break too
I only get MLK day 
rip
Hex rays max commas option is so helpful holy shit

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
Frida issues in github is all i know
Or you can message the dev on twitter. Which i dont recommend
lol
lol
Hes a nice guy tho
yeah but i am sure he is busy too xD. These blasted docs imply what i have done is legal but nothing
dont use telegram, use signal
You cant join telegram group with signal
Dude just use telegram. How are you sketched by it. Its a great app and does what you need
telegram 
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
Just use textfree number
You can set it to so noone can see your phone number ever
Alright
God damnnnnnnn
I am sorting the functions list hold on
the fuck were you doing lol
Cod....
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
Nah i think it's 8 for me
fr
cause its run by a russian company and doesnt even use e2e by default unlike signal and even whatsapp
Didnt know that
3gb database holy shit lol
yeah not great, whatsapp is probably beetter
that's p cool
this bin was 161
161mb
I thought it was just obfuscated
turns out it's 161mb worth of compiled code
gm
Gm
oh yeah cod is pretty complicated
true
I made an aimbot in 2019 and i want to update it
but i mostly meant infinity ward games
this is the secret treyarch devops cycle leaked:
- copy paste old game engine
- hire some monkeys to make new maps actually mostly just remasters
- make horrible weapons that are overpowered
- take over warzone and be assholes
god ofc its cold war maps now
That's raid from bo2
refer to my leaked treyarch devops cycle
point 2
u know im hopping on actual cod
im bored
WHYYY
Wall hacks eta wen
After all them shoes
for fun nothing gets released btw
i bought 1200 euro worth of shoes 
I grew out of releasing hax a long time ago
Thank god

Do u resell?
yes ofc
Oh okay then i understand
i aint keeping all these wtf
other than the 6 boxes i have which im holding
i gotta quickflip these
Is it profit 100% of the time or do u lose money on some
bc i have the tshirt still
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

same
i need to get one for job experience
and some nice side money to invest / buy food
my entire CV literally be like:

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
true good luck
Glad i took c++ n not python
it’s only as useful as you can apply it, else it’s just useless
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
i guess that’s good
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

this deserves infinite
s
they will probably get cancelled anyways but if not im lucky and big money
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?
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
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
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++
They’re both similar so a certain extent so it really doesn’t matter
you can just do c style programming in c++
Yea. But i understand when u declare a variable. The computer makes space in memory for that said variable so you can store it

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
honeymoon phase lol
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
kek
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
Facts
lmao rip 4 months are too little
True
grab the c book and learn on your own, best methodology
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
👍🏽 well then i hope programming remains a hobby you’ll enjoy and that it’ll yield fruits for you
I hope so too, honestly its really fun even though i am figuring out compiling/runtime errors 24/7
The thing i love is that you learn more each day
well debugging’s the autistic addition you’ll have to live with, it’s like a pimple on the butcheek
Great example😂
As you can see I lost my sanity a while back, running on auto-pilot when opening an IDE like ms paint
Mspaint😂😂
Great update while i am doing homework. Windows 10/10
@twilit jungle dghost getting recognition even in colleges
Get windows 10 pro so you changes updates and that, lol.
Get Linux 
done. need substitute
wtf
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

fr
people that use linux as their main OS 
i tried like 6 years and was too dumb to do it but i bet i could now
"too dumb"
maybe you were the person on spigotmc that got banned for writing porn plugins
can you write them in c
well it depends
id write mods in c
but definetely not for bukkit api plugins
i mean for forge modloader

no
rip
the only way to do stuff with forge is via forgegradle
so u can't even use maven unless u want to die
id write mods in c#
Also known as gradlew.
java runtime overhead is fucking massive and slow
shut up we get it you get bothered if an application is using 1 bit of extra memory 
it literally takes gigabytes of ram and multiple 10s of minutes to load modpacks
no lmao
my skyfactory 4 runs in 4gb of ram
I have made minecraft mods, lol, some mods you a special forge gradlew. Different from the original gradlew.
%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
dude
ive played so much modded minecraft
it's horrendous
and load times are even more so
On what app?
there is no valid argument for using java for something like minecraft
bedrock is c# though
and its fast
bedrock was made far after the development of java edition started
and c# is slow compared to c
i don't think you realize how bad java edition code is
i want it to show up on every app @tepid olive so thats why i have hooked into uicalloutbar
i do realize
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
they just need to do a full rewrite
they can't
not really
it's like why they're still using mainframe at american express
this is why SWIFT still uses cobalt and pascal
systems built on top of it
why can't they do a full rewrite i dont get it
^
it really does
it's not like 99.9999% of the MC community is complaining about performance
if my computer can run black ops 2 perfectly why tf is it struggling with minecraft
uhhhhhhhhhh
exactly
the ram usage is just disgusting
load times are my biggest complaint
java is the definition of redundant
lmfao
lol java is still used in a lot of important things
facts. rewrite in c++ 
doesnt mean they should be using java
in 2009 it wasn't a bad idea
java is just a lazy man's c#
java came before c# tho
wtf
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
this is the same thing as checkra1n
if it works they have no reason to change
and so they won't end of story
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
java isn't meant for production use?
i don't think java belongs in a game imo
i dont think the java devs intended that minecraft would be using gigabytes of ram when it could be less than 1gb
that can be said for a lot of things
imagine if minecraft was written in cpp
imagine
okay then take a time machine back to 1960 and stfu

reynay a hardcore minecraft fan
you just like java?
just because computers are better today doesnt mean resources should be wasted on emulating java
nintendo knows whats up they still optimize just like they used to
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
do u know how many headaches there were at paper because of stupid java things
huh
PaperMC
idk what that is
super optimized minecraft server software
literally holds majority in that market now
"super optimized" and "java" dont go together
honestly games should be using a low level language anyways to optimize speed
"super optimized considering its a mojang application on the JVM"
if games were all written in c++ that would be so great
i bet this laptop could run most games
write your own minecraft then
no
exactly
well nothing is gonna get done by just complaining about it
something that people never seem to realize lol
i will feel better

i thought this is just a discussion. we re not out here protesting lmao
i dont look at it as complaining but just a healthy discussion honestly
well i know mojang is switching it up now
the msft accounts sdk they are using is definetely not the java one
bedrock edition
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
c#
c# is slow compared to c++, but compared to java its light speed
its in c++ i think
@lethal ice btw the blaze engine is being written in C++ again
blaze engine?
idk what that is
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.
there you go
"main game"
even the devs know java is shit
it's the custom renderer they use
oh
lmfao exactly they must know that @lethal ice
lmao this is so false, java edition is still the major version
i know reynay
@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
thats why i said "main game"
i hope they get rid of java edition
fax
then ill write a modloader in c
once both APIs are compatible the games are gonna be merged
nice
honestly tho if a good modloader doesn't come up i'll be disappointed
imagine minecraft running smoothly on intel integrated graphics 
cuz like compared to fabric, forge is still better even tho its slower
because of its API and stuff
i can run skyfactory 4 on my macbook pro base model except for upgraded ram with a stable 60fps
a 1.5ghz processor

this is without optifine
integrated graphics and i have 0 issues
i have i3 16gb ram. hd 620. bO2 runs perfectly
imagine needing 16gb of ram to run a game released in 2011
that's not why i need 16gb of ram
i need 16gb of ram because i have crap like discord running 24/7
i need 16gb for my multitasking/dev use
fuck discord
and the last time i quit safari and closed all my tabs was like 5 months ago
discord is another example of shitty fucking code
written in electron
fuck electron
how many tabs you got
discord is inexcusable
@everyone fuck electron

yea vscode runs good

Minecraft java edition is the only valid reason to use java
^
if vscode was native it would open in 1 millisecond
neovim
@tepid olive did you know what i was doing wrong in that code i sent ?
then use a native text editor
neovim > true
if discord was native it would open in 1 millisecond
vim or nano
scoob do u know what money is
Nano is boring
u should know its expensive to hire developers for each platform
i dont think discord is struggling with money
bruh literally econ 101
No one needs money
maximizing profit

okay but think about this
why should they spend money to hire people for that when they can have more money not doing that

It's simple
it's not like a majority of discord users care
i know how fucking econ works
Yep
oh "discord is written like trash it takes 2.22222 seconds to start"
That's what I was typing and it's sad
i was being sarcastic
Ok for me it's about 5-7
its about 10 for me
oaky "updating discord 1 out of 2000 updates"
How
Oh ok
till you get API banned lmaoo
im not gonna use some shitty 3rd party discord client
Ripcord is a desktop chat client for Slack and Discord. It provides a traditional compact desktop interface designed for power users.
ripcord is fine
i use discord canary
I use goosemod on canary
tf is that
what's goosemod
how do you not see the problem
i see it
Goosemod is like a mod but it's tethered and also very unlikely to ban
i wanna try to get system electron on macOS but couldn't do it
@gentle grove what can it do
i do see the problem but there is no reasonable solution for it
there is a very reasonable solution
I have it on my arch machine because there's an AUR package
but discord too lazy to do it
and the problem isn't big enough where a majority of people care
discord-canary-electron-bin
this is literally every company
i think 99% of users would be very happy with a native app
Yes
I've talked to other people and they were defending discord so
less than half a second

ok the problem with saying 99% of users would be happy doens't mean that currenlty 99% of users are bothered by it
Yes
ofc everyone would appreciate something that's better
Tha tts what ima saying
because they dont know what they';re missing
I'm saying 99% of peop don't care
discord is fine if you consider teams exists
but that doesn't mean everyone hates the current implementations
they just assume that discord is doing some big brain shit behind the scenes when its literally loading node modules
fucking useless
It's modern software
@gentle grove does goosemod work on stable
"modern" software means slow
Yes
and lazy
installing goosemod rn
powercord just feels better tbf
powercord is trash
especially after the entire thing got hacked
powercord is literal garbage
yes
how
Bruh
Goosemod is the simple way that works well
boba this is hot
I use like 3 modules on it
yes it's native
ripcord does feel much better than discord in speed
i always call it Q T even tho it's supposed to be cute
how do i uninstalla nd reinstall this
I think you just remove the thing you did to to install
i wanna delete my installation tho
like which directory is that at
Well the goosemod related stuff is just in discord's electron browser storage
true
I gtg
can't you like use DYLD instead
you pick - faster, worse-looking client with the potential to get banned, or slow client with nice UI
Goosemod so good
i said potential as ripcord is technically against discord TOS
The .config/discordcanary dir (idk on macOS or windows)











