#dev-general
1 messages · Page 518 of 1
ah yea yea
yo this is so cool. it auto removes the faq messages as well
» Give the helpers some details
» Ask suitable questions
» Be polite
» Wait
you heard the man Blitz, Wait
sure, that's fair
Hard to get it all together
Yea
the set of liberties also differs depending on whom you ask
for example it is not a good idea to ping the ship about this
PepeLaugh
Cause I primarily associate like unalienable rights (or liberties or whatever) with the United States since I live there, and I always considered us a Representative Republic
so those ideas don't go very hand-in-hand with democracy in my mind
In my political science classes we classified it as a presidential republic iirc
oh i see
Since the president basically is the executive power
and is elected directly
but it's still representative of course
oh I remember in my US Gov class, there's a law in my state that requires that we categorize the US as a Compound Constitutional Republic
so I have no idea what compound means
but I get constitutional
not sure I've heard that before either
it's definitely easiest if the constitution of the country simply states what it is
American education is wild to me sometimes
did you also have to say the pledge of allegiance and shit
yea but in high school I took stage technology (so technical theatre stuff), and we were always working in the auditorium so I never said the pledge of allegiance after that
what was that thing the gov launched after the 1619 project again
lmao
I just remembered that
I have never heard of the 1619 project
wasn't that some stupid trump thing that was like super racist
yes
ah nice
the 1.17 nms changes are painful 
What's different?
it was in response to the 1619 project which was a critical re-examination of US history primarily focusing on race I think
a lot
any notable examples?
is it better tho? as in improvements?
no
yes and no
ah I see so they made a counter-report
#general-plugins message
man I see why they made this guy Trusted, look at how smart he is
there's some changes like the worldborder package name went from net.minecraft.server.v1_16_R3.WorldBorder to net.minecraft.world.level.border.WorldBorder
yeah it sucked ass lmao
https://www.youtube.com/watch?v=b2d8u2QyvAo
CW: racism
i look at school
Links:
https://www.nytimes.com/interactive/2019/08/14/magazine/1619-america-slavery.html
https://trumpwhitehouse.archives.gov/briefings-statements/1776-commission-takes-historic-scholarly-step-restore-understanding-greatness-american-founding/
https://aupresses.org/news/aupresses-responds-to-the-1776-report/
https:/...
but side effects are in my version of nms, I do not have PacketdPlayOutWorldBorder :)
oh yeah I watched like 6 minutes of that video before becoming bored and doing something stupid in Rust lmao
so what does that like... mean?
does that mean it's not version specific now?
oh no it still si
i have a wack version of nms so 
but im currently trying to figure out clientside worldborders
woah that's a thing?
yes?
huh, never seen it before
Skyblock plugins use it a ton
huh, I only ever played Hypixel skyblock
It can display worldborders for individual players
i used to do this
but PacketPlayOutWorldBorder no exist
oh are those the deobs mappings that Mojang releases?
I use her repo which allows me to compile normal spigot and nms v easily
oh dang maybe I should take a look lol
hmm so what changed with 1.17 to require 3 jars then?
Hello
hello peasant
Be quiet citizen
ty
artifical dye and flavoring, obviously
I cannot send images
?imgur
You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.
help
^^^
I don't care

or level up smh
🇺🇸 🇱🇷
it's been split
there's 6 different packets now, one for each of the old actions
e.g. initialize world border for the INIT action, etc.
PacketPlayOutInitializeWorldBorder is probably what you want
Bardy always has the answers, what a great guy
well I do work very closely with the protocol lol
I updated wiki.vg to 1.17 yesterday
I did a decent amount of work yesterday investigating the 1.17 protocol changes that hadn't been addressed
@jovial warren 
no clue what it's called then
not entirely sure it exists
it does
trust me, I've investigated this myself, it's in vanilla 1.17
yeah there's no deobfuscated name in Spigot
its obfuscated name is qu
idk, ask them
If you like mojang so much why don't you just marry them
wat
Anyone
So you're the type that gets on mic and tries to lecture me
You're the most useless person we have on our team
stop you're gonna make me cry
Well, we broke the matrix. bm is now an NPC.
and an effective one at that 
🥲
I've never seen anybody rage quite as hard as you
Overwatch?
oh maybe he's reading out chats yeah
You should go back to playing team fortress two
ah yup
I'm not gonna play mercy
Yea NPC mode
I'm not gonna play any kind of support
We ended up losing and it's all your fault
Your tears are what I live for
I have rid my pc of tf2
Idk, never player it except like when to first test the laptop
I just had it on there since then
dude I played it like 2 days ago and it was so fun with a friend
especially since I play medic 🥲
league?
Nope
Maybe I'll use Ruby
The other one
I already used ruby
Valorant?
Then I'll use objective C
For.....
Then I'll use clojure
Xp farm
I already picked clojure
Theres a multi isnt there?
no he's quoting a tiktok
I have an idea
also yes there is
=boost
I'm not gonna use java
🌞
oof
You should've used haskell
🌞
You should've used any kind of FP

We ended up mutating
And it's all your fault
Your bugs are what I live for
I'm not gonna use Haskell
I'm not gonna use any kind of FP
this guy's a support member how is this happening
I like mutation and I hate myself
=ban @prisma wave
Immutability sucks
Shut it barry
u suck
that story had a few plot holes
Shut it
Caught on camera
in 4k!
Contrary to popular belief that wasn't actually for XP
Just following a train of thought
now Yugi's doing the xp farming but with gifs
Started with this
What a wonder train of thoughts
meanwhile I am currently training the pinterest algorithm to recommend me cute profile pictures
Is this the Hogwarts Express?
exprhess
😌
😌
Its the haskell Express-ion
😌
Femboy
That's the way to go
i mean if you have any suggestions
Whats a femboy?
All the coolest people have femboy profile pictures
hmm but I hear someone super cool already has that one
A boy but fem
I think his name was Blitz?
You can share
no
no just a boy that likes to be feminine
Uh
Femboy is just dressing up as feminine rather than actually wanting to transition
I think
i mean there's a whole range of femboyishness
So like in a skirt or something?
Yes
idk it's confusing
Is that not supposed to be part of the "trans" community
femboy is just an "aesthetic", yeah they don't identify as female
who's that minecraft youtuber who crossdresses
Man people are too fucking complicated in this decade
can a man not just wear a pretty skirt??? 😦
"hi dude"
"who you calling a dude?"
"What?"
"Im a lady"
"What"
"..."
"..."
well I guess we know Yugi's opinions on gender issues
lol
hello this is dev general
hello
what are your thoughts on femboys
genereally
idk ig it’s just like a tomboy
yeah it's the opposite
That is exactly what it is
we can all get behind that
YEAH
well frankly I’m not attracted to boys so I can’t agree there
i mean i'm not either
doesn't matter
i'm attracted to the female appearance
and if you can pull that off, well that's my attraction
based
take a look at this man
can be very pretty
ok this is still dev general go to off topic or ban
change the vibe then
off topic has too many people
idc
Shame
true 🙂 Has test run it before, this was the the last step to make it work (has before use close event for testing, now I use runnable). But yes I has more bug testing when I has implement the list of items it should craft 🙂 and not do it in unloaded chunks.
was not easy to make 2 and 3 different items recipe, you have to remove first right amount of each item and think on you can add 1 item in each slot (so have to scan the inventory and remove and readd the items some not are used). only downside is it not craft more an 1 item at the time (work different when you use 1 item recipe).
Ether way thanks 🙂
make dev-offtopic
sounds like #off-topic
No, off-topic is for normal people
yeah we need an off topic away from the plebeians
let's just make a channel for every category
that way pig can always redirect us
off-topic-notForNormalPeople XD
#off-topic-for-topics-starting-with-a
åäö too?
And symbols and digits!
oh wait this isn't a developer topic, we must move to #off-topic -starting-with-c (for channel discussions)
#off-topic -starting-with-a
Jokes on you! It's case sensitive bitch!
Move to #off-topic It's not Development related.
I'm struggling to get jitpack to read my stuff again, pretty sure it had to do with how I'm packaging it.
Going to toss it up here if someone's available to take a look it'd be much appreciated!
https://gist.github.com/DrZoddiak/0a042efb070ccc9b6e8a342637d09011
before going further with jitpack
have you considered all the alternatives?
because jitpack is really the lowest of the low
you should only use jitpack if you've already tried literally everything else
I really don't need this to be a big thing
Apply for central
Self host
(╯°□°)╯︵ ┻━┻
┬─┬ ノ( ゜-゜ノ)
¯_(ツ)_/¯
Any suggestions then Piggy?
do you have a vps?
Yeah
and a domain
and yeah
https://reposilite.com/ this is a very light repository manager
Lightweight repository manager for Maven artifacts
it works well
Alright, time to pour myself into another side project in an attempt to finish the main project 🙃
I can't remember who uses it but I think I either heard of it from the moss guys, or the incendo guys
Nah Incendo is big Jenkins simp
ok ig moss then
I do
yes because I recommended it to you
yea
but I'm trying to remember who originally told me about it
ah
777
P00
idk man. 1 usually is enough
i've been using linux for years and I still can't do these stupid permissions
the numbers always fuck me over
Wait a minute, they have a wiki for every hundred numbers?
use letters
it's really easy tho
600 (six hundred) is the natural number following 599 and preceding 601.
just to 755 for most things
700 if you wanna be sneaky
777 if you're angry at sftp
to let you sftp into a directory as a different user, for sure 777
then put it back obv
wat
do it right or don't do it at all
I don't even know how linux permissions work xD
perms on the server or client?
you get denied from putting a file into a directory from sftp because your sftp user doesn't have the right permissions
happens to me every single time
Then apply it to a group
groups?
groups are overrated
smh
ur linux skills are overrated
i only ever do chown star:star lmao
permission management is not a very big part of linux skills I'd say lol
ye
dude minidigger is moving like 30GB between his hard drives just so he can use intellij lmao
Just Google it and hope someone on stackexchange has had the same issue
I had to move one of my projects to my nvme because it legit just wouldn't work on my hdd
sponge for some reason just can't run on a hdd
lol what
Huh?
What kind of read/write load does it do
sata 3 is 6gbps
Sponge is a big project with a lot of mixins tbf
Yea
hdd's usually get like 300MBps MAX
ah
I don't have the issue with nukkit or bukkit
just sponge
just new sponge*
sponge 8
yeah hdd's usually are held back by their physical nature
Windows 11 Sun Valley (version 21H2) hands-on review with new features, improvements, and changes, including new icons for File Explorer, Settings, and across the system. Start menu changes. Voice Typing and new Touch Keyboard experience. Adaptive brightness control (CABC), Cameras settings, Auto HDR for gaming, graphics settings, new storage ma...
whjat the fuck
yeah did you not see windows 11
kinda cool
makes me like the Windows desktop environment even more
is this is aj oke
no?
Ofc it is
they said no more updates
they deleted Windows 10X from existence
no they said no new different products
do i have to buy windows 11
no
Probably not
ok good
Its not much different from 10 at all
it's just an inline update to Windows with a name
why are they changing the num then
to be distinct I guess
Or promotion
Yea
I was hoping for a fresh de
what the fuck does minidigger have no self respect
thank god
oh ok don't know them so it's fine
How does one even read on that
not sure
minidigger was active on spigot forums
Hes been in a community for very long
I think he left spigot though
Hes on the paper team now
oh what an upgrade
oh yeah that's right he's project lead now isn't he
ye ik he works on hangar but he got a promotion in the discord to their highest role
I think he just got onto the main team
dang this Mariell person uses a smart layout for their WM controls
zulu 
QWERTY
How do we configure the remapping stuff with gradle for spigot 1.17?
much easier to reach than 12345
i think you wait until they finish it lol
Fair
remapping stuff?
glare is a moderator
well that would explain it wouldn't it
i can speak in the stage here xD
maybe someday I'll have that level of renown 
@old wyvern isur js pr done?
isurjsprdone*
Waiting for the Javet developer to make the release with the option to reload the library
are you managing memory?
Im closing all resources as needed, yes
https://www.spigotmc.org/threads/placeholderapi.61918/page-138#post-4184442 wtf did they changed the path for MinecraftServer?
oki
I might switch it to use an engine pool, but wanted to get everything else ready first
what's an engine pool
OFFICIAL MAPPINGS boiiiiiiiiiiii
for packages*
omg this is so ugly
🥲
wtf is that
Casual microsoft
windows 11
really big custom icons
piggy get that the fuck outta here
oh what that's windows 11
idk what these are @obtuse gale
i thought that was Minidigger's Windows haha lmao
no i'm not watching
I wish they redesigned the UI, or atleast provided ways to actually customize them
kde
Yea but on windows
he is steraming on twitch too
control panel still doesn't look good...
looks like windows has a built in gpu switcher now
like on linux
idk if windows had that already
u can use linux gui apps on windows now with wsl
bro what twitch
idk
that's already been a thing for like a month
then why do you keep saying it 🥲
k windows 11 doesn't look like that much of an update
definitely not deserving of a number
mhm
I think they're like fully getting rid of all the Windows 7ish UI elements
so it's a "fresh start"
oh boy.... the mappings
this is gonna break so many plugins that reflect to nms
literally every single one
tbh it's a change for good
it was bound to happen
but yeah every plugin that reflects to nms is broken
what got changed though?
you know how in nms everything used to be under net.minecraft.server.vX_XX right?
Well now we use the official packages mojang uses
yeah, I heard that they will release the mappings or smth
which is so much better organized
They got released years ago
But spigot still used that
wait but how do you specify the version then
that will affect only 1.17 and above, right?
there is no version
+1
what
how so emily
how do you target legacy versions
then why do you need different versions of your code for different versions of the game lol
There is no version, it's just net.minecraft.server.MinecraftServer, net.minecraft.server.dedicated.DedicatedServer, net.minecraft.server.network.chat.IChatBaseComponent
because things doesn't work the same on all versions so you gotta find workarounds
so I support 1.12 in my plugin how...?
I mean, you can still check the version on these versions, don't you?
if it uses nms through reflection? you don't
bruh what
yeah craftbukkit still has the .vX_XX package
but not nms, just craftbukkit
alright and what if they change something on 1.18, how would you create two versions of your code now?
so this means all the NMS plugins are fucked?
bullshit
i don't think LP uses nms?
no way LP doesn't use NMS
it's a change for good tbh
I mean it has no reason to
Im not saying it doesn't have good parts but now you will have a jar for <= 1.16.5, one for 1.17 one for 1.18 etc
one for 1.17 one for 1.18
no, just one for 1.17+ unless there are breaking changes between those (which is the same still, if a method gets removed it would be the same as before, gotta update it anyway)
So there's just one API version at a time now?
with this change we can entirely avoid reflection (for public stuff)
will older versions support the newer API?
yeah luckperms does not use nms Star
see I'm just watching the Minidigger stream and pretending I know what's going on
just obc
Start
:d
🤩
just run build tools as usual and import spigot instead of spigot-api and you can see what's up
https://i.imgur.com/YsCTePE.png
Getting it going, hopefully this works out 😅
oh is done by default? nice
running BuildTools 
yeah buildtools are annoying lol
what a great service
yo
the worldborder packet being removed is the biggest pain of my existance 
yooo
if only https://piggypiglet.me was that useful
yeh hhhhhhhhh
lol
lol i don't think wolverness is coming out of his retirement to dmca us
lmao
Cant mojang?
why would they
Im not fully sure what happened with bukkit
mojang were never the bad guys
At worst they'd get a C&D first, so it doesn't really matter
but wasnt it something similar?
it was wolverness who was the problem
so spigot rewrote all his contributions to avoid dmca
idk man the whole legal status around bukkit is an entire clusterfuck
so that's all, no more version specific nms / code?
and they made buildtools to distribute carefully
wtf
then paper said "fuck that, compiled jar"
says who
says them?
source
yeah, meaning no more reflection
Oh wait @quiet depot , Im thinking we have further issues with jni based engines
unless you need access private stuff but yeah
but that doesn't answer my question, how do you implement two versions if something changes on 1.18?
md_cubed will get you though
use the other method that does
Only one classloader can load the same library at a time right?
"something" such as?
yes otherwise there'd be a conflict
So, what if some other plugin tries to use V8
papi uses a child classloader of its plugin class loader
https://www.spigotmc.org/wiki/history-of-spigot/ maybe they didn't rewrite, though I thought they did
a method gets removed, renamed, a class is being replaced by another etc
Gaby if you needed to change something before, you would still need to change it now (that is method names, class names, fields, etc), with or without reflection, those changes you always needed to do
the classes of each expansion are never loaded into papi's classloader
seems they just did buildtools to dodge it I guess
a conflict isn't possible
I dont mean in the same classlaoder piggy
Hey piggy, do you have a example repo for this deployment site bychance?
mind rephrasing that question
maybe a bit more specific
not sure what you're asking
Do you have an example repo for this deployment site perchance?
https://reposilite.com/docs/deploy
Do you have an example repo that shows how this would be used in a gradle build script
The deploy phase adds your artifact to a remote repository automatically.
ah ok
JNI's load library wasnt working when I loaded it into 2 separate classloaders
slimjar
I'm sure there's people in here that are knowledgable though
<plugin>
<groupId>net.md-5</groupId>
<artifactId>specialsource-maven-plugin</artifactId>
<version>1.2.2</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>remap</goal>
</goals>
<id>remap-obf</id>
<configuration>
<srgIn>org.spigotmc:minecraft-server:1.17-R0.1-SNAPSHOT:txt:maps-mojang</srgIn>
<reverse>true</reverse>
<remappedDependencies>org.spigotmc:spigot:1.17-R0.1-SNAPSHOT:jar:remapped-mojang</remappedDependencies>
<remappedArtifactAttached>true</remappedArtifactAttached>
<remappedClassifierName>remapped-obf</remappedClassifierName>
</configuration>
</execution>
<execution>
<phase>package</phase>
<goals>
<goal>remap</goal>
</goals>
<id>remap-spigot</id>
<configuration>
<inputFile>${project.build.directory}/${project.artifactId}-${project.version}-remapped-obf.jar</inputFile>
<srgIn>org.spigotmc:minecraft-server:1.17-R0.1-SNAPSHOT:csrg:maps-spigot</srgIn>
<remappedDependencies>org.spigotmc:spigot:1.17-R0.1-SNAPSHOT:jar:remapped-obf</remappedDependencies>
</configuration>
</execution>
</executions>
</plugin>
Piggy can this be done through pure gradle configurations or is a gradle plugin needed now?
tell me what it does
maven central ftw 😎
Tbf Idk myself but by the looks of it it's adjusted such that we can compile against the mojang mappings
oooo remapping???
yugi even if that is a problem
this sounds a shit load like forge and fabric
Alright
yeah emily
did u read the second post in https://www.spigotmc.org/threads/spigot-bungeecord-1-17.510208/ ?
oh damn I did not
alright, what about checking the version to know what implementation should choose? Just check for the class / method whatever got changed?
let's have a nice read
oh comp
paper guys are working on a gradle wrapper or something
idk that's what waffle said
ask waffle
he knows about this stuff
ah okay nice
I've never cared about minecraft's internals so I don't know shit
fair then
only for maven central though
i don't have to shade my lib anymore :))
things that aren't
nothing that I use
nms has no "version" package, you still check that with Bukkit.getServer().getClass()... because org.bukkit.craftbukkit still has the version package
although
minecraft does have a "gameversion" class
jda aint on central
well
I see
luckily JDA is rarely a minecraft dependency lmao
I guess we can live with that
discordsrv 
also i don't recall no one ever using nms for checking the version
hence the rarely part
always used obc for that and then get nms classes from it
dont mind me, never really used nms so idk all the things about it
oh lmao
accidentally misclicked a music mix and now these are everywhere on my recommendations 😩
it should know that if i watch a video for 1 second im not interested
like, I thought minecraft itself had the vX_XX on their package, and now craftbukkit
It pains us to say this every time, but NMS is not API.
this is as true as it can get honestly
why don't they provide a fully featured api then
indeed
I just hope things wont take years to update
that's the only reason people use NMS
to keep up with the lack of spigot api
almost daily we see people bypassing the API to do simple things such as Scoreboards, BossBars, or Particles
if you ever take a peek in the spigot discord, this is true
well I wonder why
deprecates legacy string 😩
how come people use NMS then
I like when they say that spigot doesn't have a dev team that can do x, for instance xenforo addons, I guess the same applies for some spigot-api things
legacy missed a lot of stuff which I think people still believe is missing
the api for those examples is not even complex or hard
some guy literally offered to pay for a developer to make a stripe addon
md_4head
Imagine having a better place for developers and people, pfft, who needs that
they should make some nice tutorials or something to inform people about these APIs then
@prisma wave work
the only way you learn how to do things is by googling and finding random spigot forum posts from like 2016 lmao
Yeah there's a wiki site I believe
I ain't never seen it
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
so it's easier to dodge a shit ton of hacky and broken things to use nms than to open the javadocs and search "scoreboard"
and dig through years old forum posts than to open the javadocs and search "bossbar"
searching the javadocs is a lot harder than you might imagine for someone who doesn't know what's going on
so is nms lol
i wonder what "createBossBar" means
Yup
surely someone could write some nice examples and explanations for all these cool apis
that's what the spigot wiki is for
you cant say that Class.forName("....").getMethod("..") is easier
@jovial warren the Paper bois are bullying Krypton lmao
but if no one can be arsed to write them and you don't cooperate then don't complain about the lack of examples
what r they saying
screw it ima join just for this
I'd like to see anyone bully MineHraft 😌
they were talking about fabric and they were like "ah how's Krypton 1.17 coming?" and everyone went "oooooooh" "have you not heard of the best server implementation?"
"shit i wonder what all these methods named "spawnparticle" do"
surely they don't spawn particles
imma use nms

okay Im just saying emilyy
you google "spigot how to do bossbar"
you get NMS forum answers
Hahahahahahahahahahhaha
its not advertised as the best tho
codedred 🥲
BBG don't listen to them. Krypton is great
only as a fast, lightweight server 🙂
and the first non-video result i got uses api
also
yeah true I just didn't expect a Bardy shoutout in the high and mighty Paper discord
Any attention is good attention ig
an example, I did not test, that's just from my own experience
no bully please
or whatever the expression is
"spigot how to do action bar" does mention nms but they suggest the api
oof
don't challenge emilyy 🥲
i know, a classic mistake
oh buildtools has new options for the mappings thing
nik3
wait what?
read the nms section https://www.spigotmc.org/threads/spigot-bungeecord-1-17.510208/#post-4184317
https://i.imgur.com/OODvDgt.png never actually thought I'd ever see the day where md_5 even mentions Kotlin, let alone suggesting you can use the library loader to grab it at runtime
I think he got sick of being bullied xD
probably
sHaDe kOtLiN iNtO sPiGoT
yo yo
bullying md5?
for Simon!
I'd love to 😌😌
😌
I introduced someone in paper discord to haskell and MineHraft earlier
They seemed impressed
Gonna try and finalise elara spec tonight too
😮
u know ur times up when u get this message 😭 😭 😭
u got os license too?
yea
pog
big pog
add me to ur os license pls 🥲
I think you need some work on the repo as well, lemme confirm
that's just.... an addition?
he added the new mob types..?
🥲
Anyone know where I can find the 1.17 spigot java docs? Or have they not been created yet?
same page as always
package index
lol im only joking anyway, dw about it xd
yeah but it breaks backwards compat because it changes the enum ordinals
lol
Seems like the same destination
oh lmao
AH its just google that fooled me
yea google probably caches that for a bit
yeah, bukkit being as old as the game itself does not help with migrating (separating item types from block types, making those & materials registries, making entity types registries, sounds, particles, etc)
the only thing in LP that does not work is commodore :Sadge:
That's my group
separating item types from block types? what?
yeah that's what MC does, you should know that already
you have 2 weeks left to live
yeah ik, I thought you meant Bukkit was doing that 
so sad
no, i'm saying that would be part of the migration
ill be a peasant soon 
and i believe choco has a branch for that
enums are very constraining
Just pull a java 9 and say fuck everyone and make changes that break the best of your libraries
they almost removed sun.misc.Unsafe in Java 9
I mean we already have a version split so... what's the worst that could happen?
yea
3 major version levels
1.8, 1.16, 1,18+
18 pepega
gimme an example of where I could be constrained by an enum
just out of curiosity
how would one add support for custom biomes/dimensions/whatever (supported by vanilla with datapacks) if they are an enum
true
datapacks seem trivial to us but they are a huge game changer
^
I do want to make Krypton have support for adding new things with the API if you want to use a modified client
does the game support this already? Through nms or whatver
vanilla kinda does
you probably shouldn't reflectively access the private methods that allow you to add new entries, but you can
i have found the worldedit api more similar to the core game than bukkit xD
I kinda wanna look now so I can see what I can steal xD
in terms of registries, not the whole editsession and all that lmao
is the API in worldedit-core?
yeah!
for the most part yea
wow im so good at this
the only reason you use the platform ones is to adapt worlds, locations, block types, etc to the worldedit ones
yeah
that's unusual though, usually the API is in its own abstraction layer module
i mean that what you'd use as a dependency
obviously it does the whole plugin loading, commands registering etc
but it's almost all abstracted as api
ah
thinking about plugins doing stuff right though, and stuff I kinda wanna put in Krypton, I'm really considering revamping the permission system in Krypton to make it more like LuckPerms' node-based system
Oh shit optifine working fast
ayyy
i remember that yeah
Yeah
took them like over a month
Its a single person I think
not a team
yeah he was a little tired
MD intensifies
took him a bit
xD
but he had a single red bull for 1.17 and here we are
the optifine guy got an offer at mojang at one point, but declined to due some agreement issues
Or atleast thats what I understood from his post prior to 1.16
Imagine optifine built in
F
We can dream
lol
Oh boy finally time to update java_home
that emoji is 😌 but it looks like some depressed emoji instead 🤣
I mean I hear optifine is like a piece of crap code-wise
😔
Didn't work originally with a lot of mods and stuff
Though would probably fit with Mojang's existing code lmao
Oh btw, is anyone aware of where the default gradle version intellij sets up for the wrapper is provided?
No idea how the code is, but it runs much better than vanilla and looks better too
Probably gradle settings in the IJ settings page
It keeps generating 6.5 for me with some testCompile configurations so the initial generation screws up
True but imagine if we had Phosphor, Lithium, Starlight maybe built-in
Much better and much cleaner codebase
But they lack a lot of optifine features 😩
I did check there, couldnt find anything to select a version
Tbh give me better grass option and i'm fine
combined the only thing they don't do is GLSL shaders I think
better grass is so trivial to implement lol
zoom feature is a god send
There are plenty of zoom mods on fabric
i hate playing on original mc, it just feels so weird without it
I'm just saying for the performance aspects, the Fabric suite are probably much better coded and run better too
Original mc is ugly af
there's an spyglass now 👀
😌
spyglass + fov 30º hhhhhhhhhhhhhhhh
would be better if it was a linux directory
wait is it even in this version? or will it be in part 2?
/usr/bin/jdk-16.0.1
Linux masterrace
Nah i don't like linux for normal uses, server is fine though
bruh what
it's so hard to do a lot of things on Windows
I see you've chosen death Matto
bash is my one true love
i have an addiction to ricing
especially if you only play minecraft
Never had any problems with windows or anything that was "hard" to do
LUCY
on windows you can change one single accent colour and that's about it
i have an addiction to thinking about ricing, I just never actually do it
that's because you're not a linux user
do it
you don't know what you're missing
I am, on server
no.
Powershell/CMD are garbage compared to bash'
yeah but you're not used to it for daily use
matt, have you ever discovered the wonders of a tiling window manager
Yeah that's fine but i don't need that for anything
any time I have to do something in CMD I want to commit death by toaster bathtub
^^^
making a symbolic link is even difficult
ls isnt a thing either
WSL eases the burden, but doesn't solve it
can we get that moo plugin thingy on windows @boreal needle 😄
@quiet depot
Got it to work, thanks for the suggestion 🙂
what, you don't like dir? 🙃
with msys32 
that was epic
I'll admit, WSL and Windows Terminal have eased a lot of the burden
but for developing for C/C++ as well, absolutely terrible on Windows
there is a program that makes it super easy
ignore the crappy wip rice
see but I don't want a program
I rarely do it
tbf theres one on linux too
and it's never as easy as ln -s /first/dir /second/dir
we call it ln
it adds on the context menu
what if no gui
I don't want it on the context menu
plus I'm using gentoo, so I can compile for only the things i need 🙂
symbolic links are annoying to find out how to do
not on linux 😉
my context menu is already so long
I do not need something I do every few months on there
yeah on Linux they're easy, on Windows they're really annoying to do
my context menu doesnt exist :D
lol