#dev-general
1 messages ยท Page 407 of 1
liteloader lol
๐
lol
does that even exist anymore
Still stuck in 1.12
last time I used liteloader you had to open up the minecraft jar and drag the compiled liteloader classes in
w o t
that's how mods used to work
Damn right
yeah delete META-INF and all that
Better Than Wolves would overwrite Too Many Items
what a sad time
wait a second
tmi lol
did you ever have to do that with liteloader or am I thinking of a different mod loader
no I don't think so for liteloader
you never had to do that with liteloader
Risugami's Modloader kinda had that
maybe that's what I'm thinking of then
remember when texturepacks didnt exist and you had to open the jar and replace images in the resources folder
๐ฅถ
yeah no that was before my time
awe that was good stuff
I love my laptop but it keeps letting me down lately ๐ข https://i.imgur.com/qsu4H4Y.png
that image size really let me down smh
nice
u usck
indeed. I usck
hey wait if discord's not responding, how did you send these messages
Waiting until it did
ah i see
made it crash and reopened it
the other one had the same height, just the aspect ratio was different
how often does this update https://api.spigotmc.org/legacy/update.php?resource= ? ive added an update checker to my plugin but was wondering when does it update
Every 2 or 3 hours I think
is there a better way of getting the resource update as i dont want people messaging me saying its saying its not up to date :/
I mean.. how do they know if it's up to date or not until they get the notif... 2 or 3 hours later?
it says in console on loadup if it doesnt match the version it tells them to update
but after updating since it aint updated on the api it will telll them its still not updated ;/
??????
What are you even talking about?
The update checker gets the latest version from the spigotmc api which can be delayed 3 hours max in relation to the actual uploaded resource
If anything, the new jar is available to download before the update checker knows about it
f64 the only way to have quicker results would be to host your own api
But again, if they get the message it's because:
- The resource is updated and
- The spigotmc api is refreshed (which happens every 3 hours, after you update the resource)
There is no way they get the message and the new version isn't available for download
well atm because the api aint updated they will see the message that its not updated
as the api is lower than the one they have installed
So you're saying if they download the update as soon as it's released?
yes
then you probably want to do some semver checking instead of !.equals or do as Piggy suggested and host your own api for quicker/instant results
hmmm idk if sodium helps that much... I still have 5-25 fps
are there some settings?
Yeet your pc
oh new menu I guess https://i.imgur.com/dzgoDhX.png
I've reached 30. SMH I'm so good
you got sodium, lithium, and phosphor?
nah
is it bad I actually googled that to see if it was a thing
nah
My teacher used to tell us a lot what it is bcz she wanted to let us known what the real life applications of chemistry are lmao. But I never went to the store and asked for sodium chloride. Actually I did once and the guy there was like, "I don't think we have anything like that. I don't even know what that is"
did you also get some blinker fluid while you were there? lmao
imagine learning what sodium chloride is from a teacher, and not jimmy neutron
Idk who that is
we're developing our knowledge of chemistry thien
doubt
dev-general should mean the chat where devs talk about random things. Like their personal off topic
oh man I just remembered I still don't have the dev role lmao
Might be the reason people misunderstand the channels
Piggy you know Kotlin now? xD
I mean they are under the SUPPORT category ... and people still ask here about plugin configs
maybe name this one dev-off-topic
or something
lmao
Not easily notisable I think
I don't know kotlin's conventions well enough to mark them in #role-request
pretty close to Javas with minor additions piggy
well I don't have 2 active projects anyways so I won't be able to request the role
the problem is I usually don't understand their implementation yugi
like if you gave me a small kotlin project with no other information
I could probably figure out what it does
ah
but I don't know the language features well enough to decide whether conventions are being applied or not
Yea extensions get out of hand coz people tend to just throw them around
To the point where its impossible without Ij to read it
xD
I will never open up a project in ij to review it
Ikr, i feel like every time someone learns a new feature from Kotlin they over use it
xD
Yea the official conventions specify that extensions must be in the same class
But people dont seem to really bother
There's a term called "practice makes better" ๐ฅฒ
that's useful to know
I've learned how to use .map and .filter and I still don't use them 
ah
that's an easy convention to follow and if you're not following it, that's not good enough
you can't always do that though
Especially with bukkit
Why not?
well if that's the case that invalidates everything I just said
The convention says that, but yet the Kotlin team themselves don't follow it lol
They don't do that on Ktor nor the other projects
Because you can't modify bukkit classes lol
Ktor isnt an official project right?
It is
Thats not what the convention means bm
what's ktor?
In the use site
gonna start going through the role requests now
As in if Im using it in a class called "TestClass", It must atleast be defined in the same file
let's see how efefury did
:0
The extension could be for any other class
oh no https://github.com/efefury/NoSneakGameMode/blob/master/src/main/java/net/nosneak/NoSneakPlugin.java
What if you were using it across multiple classes though
Oh god no PIGGY WHY DID YOU SAY THAT now I'm nervous
Ktor is an official JetBrains product and is primarily developed by the team at JetBrains, with contributions from the community.
Same package maybe
ah I see
wasnt aware matt
I just redefine the extension if needed sometimes
Hmm
Helps a lot later on
But yeah they don't follow the conventions
That seems worse than just making it in a certain file
Piggy is deluxemenus considered an active project I'm working on if I just made a PR? xD
no
I only review projects that are primarily yours
because I can't accurately gauge skill from a pr
or sparse contributions
Do you need help reviewing Kotlin code Piggy?
Similar to DeluxeMenus but different name
yes please god yes
i can help too
Me too
xD
I'll be very honest
and never lie
and reject my own request if I don't deserve it
bm idk if I'm allowed to add you
damn im never applying for a rank, too scary having all your judgement rained down upon me
okey
smh
bm for orange gang when???
u have to apply for orange gang
we were meant to open applications during christmas but we forgot lol
I didn't.
blitz is just built different
I got asked to join by funnycube himself. smh
blitz when we retired helpful we gave you guys the option of moving up
Bruh lmao
he integer overflowed the help quota and they had to let him in
I got the dev rank after only having to wait for mere couple months because the bot was busted ๐
oh and I was the only one that accepted?
no
i think all helpful should have the option of becoming admin
xD
but I don't remember anyone else joining when I did
pretty sure every current support staff apart from matt was helpful
I think matt applied for it
matt deserves it
lmao
Unhelpful role when
๐ข
well I guess its time to start working on 2 projects no one will ever use just so I get developer role so I can brag
ditto
well none working on currently
Bias
according to the rules I need to be working on them
ah
no just of your
ah
The programming language is your
That's my favourite language
fairly modern, not many people have heard of it
the knights of yore
yore is how it's spelled in the uk
yeah that's a reference
also I lost most of my projects I was working on that's why I have none lmao
and I'm to lazy to start again
oh yeah the great blitz purge
very sad times
similar to the burning of the library at alexandria
thousands of precious documents lost to history
nah. they weren't precious. It was just me wasting a lot of time, my discord bot, and 2 of my minecraft cores
minecraft cores?
ah yeah yeah yeah, BlitzCore or somethin
they were just plugins with random features that were not worthy of being their own plugin
for my mc server
you got an mc server ๐
yeah. been running it for 2 years now. Well it will be 2 years at the end of the month
what's it like?
you just helped me install ptero
nah you gotta do like /holo start or whatever
ah ok
funny storry, I disabled my ssh keys thing on my dedi and also lost my password
spent like 4 weeks
getting it back
lmao
dude I manage so many servers I can't keep track of them all
That plugin sends custom debug payload packets that aren't part of the normal protocol
learned quite a bit of ubuntu commands
oh is it not just a drop in plugin? cause its very cool
that's what gaby does, works great for him
feel free to pm me
I wonder if it can highlight air
yeah I remember
It is a plugin but it used a debug feature of the client to highlight blocks which is probably meant to be disabled
oh yeah remember when I asked if that was your key? That's when I lost the passwords and my key and all that. What I did is I gave like 2 other people access and I tried removing their access lmao and I removed my own key as well and I couldn't remember the password. I probably just changed it at some point and I forgot where I saved it.
lol
or deleted everything in it
@cinder flare my memory may seem shit but I score highly in the verbal memory test on human benchmark
I spent quite a few nights in save mode
bcz when I left my server running during the day here when I have most players online lmao
dunno if that benchmark actually has any real meaning
verbal is easy, remembering which server you manage takes thought
but you know what I feel like taking my old project and working on it. Even tho I'll never use it again lmao. Maybe someone will
mmm reinstalling arch for the 16th time go brrrr
yeah no that's just boring
yeah but the thing is, I bought a vps for my discord bot and started learning, and I felt like I know enough to make changes on my mc server dedi xD
turns out I didn't know enough lmao
lel
I only got to where I am today with my sys knowledge through tinkering
and the odd digitalocean guide
also OVH just gave me a free month for my vps bcz it was in sbg-3 and was offline for a few days
1 week I think
ez
funny story that I don't remember sharing here is that I bought a phone once (like 3 years ago) and used it for 2 years and at the end of my warranty I had to send it back bcz it had some hardware issues, and they didn't fix it in like 3 weeks so they just gave me a full refund
after using the phone for 2 years ...
stonks
sometimes I'm supper lucky but then when my luck is gone, I am very very very unlucky lmao
that.. is definitely some recoil
ikr
I should probably reopen the PR to deluxemenus. It will probably take months to get accepted anyways
not even an anti recoil gaming chair could mitigate that
xD
I still haven't figured out this linkage error
lol
yo in github I saw people linking github issues using their tag or something like that. How do I get the tag?
what?
oh the long number at the end?
you can just put the entire url too if it's another repo or whatever
blitz there's also commands u can use in commits to reference issues
ah I can copy link
o?
oh well I'm just going to PR so I don't want it to close the issue unless its actually accepted
will it only close if its accepted?
yes if u reference the issue in the pr and the pr gets merged and closed
the issue should automatically close
will it work if its in the commit title?
yes
Ah thanks a lot
Success!!
does it have ray tracing
dang that's one amazing knockback reducing gaming chair
Those textures make me ew
gaming toaster?
lol
idk about that bullet physics tho
that my friend, is the combination of a pristine anti recoil gaming chair, and at least 2 layers of anti recoil gaming carpet
๐ฅฒ
Now to get the player to actually feel the recoil
The game is supposed to be aroudn the player using this recoil to jump aorund the map
That resource posted in #showcase has given me too much power https://gyazo.com/b4cc0d1bfa481166315c1975cac8e816
is that the debug thing?
hows it latency wise?
Karlson 2?
Kinda
The latency isn't really an issue honestly
You aint allowed to kill people
It would be at high resolutions
or get shot
have you actually tested that
even once
ah
but the packet is fairly small
So more of a escape-puzzle game
The latency is probably better than the armor stand nametag display, but these debug blocks take a toll on the client fps when you have too many of them
oh it really did work. nice
The fact that this thing draws transparency is wild
๐ฎ
wow
@ember parcel sorry for ping but you might get a kick out of this
do blocks have to be a single colour?
yeah blocks are a solid color
nvm
The packet is documented yeah one sec
This could be wild especially after 1.17
this feature is meant to be disabled since it's a debug thing
Height increment
Wait, why does the client render it then?
someone forgot to disable it
Mojang apparently accidentally left it on
oh yeah there is a whole debug thing in the game
There are other ones in there too which I'm curious to see if they work
there even is a debug command that does fancy things
What versions does this work on?
1.15 and 1.16 according to Fiw
None below?
haven't tested
ah
time to try a big display to see how badly my fps tanks
Yes, only 1.15 and 1.16
ah
performance wise it's slightly worse than the armor stand displays
that's a lot of packets though
Ah we're back into the rick rolling
there's no resource pack there lol
this plugin is so not ready for any sort of environment other than my own
nah I mean just drop a gif in the discord
oh lmao
@tranquil crane don't forget to mention that there is no resource pack magic there
another 40+ upvotes I guess..
is that a record?
I've topped 50 on two posts
Idk to lazy to check all the posts lmao
oh...
well
I did like 28 or 29
on 2 posts
that's my record
I would post one of these gifs in there but I don't really want to steal Fiw's credit on this one
They didnt even see it
They kept argueing about some server owner or something
๐
smh
see what?
the gif
The gif
the jif
what gif?
THE JEFF
Blitz come back to earth
gif
https://discord.com/invite/QVjNwHj
Come join^
(We do Weekly Nitro giveaways ๐)
gif
help me come back to earth pls
I say gif
gif
gif
To me makes sense, it's like gift without the t
yeah spigot doesn't care about the peak of technology apparently
lol
according to some people both ways is correct even tho initially it was meant to be jif
fuck you
idk if that's true
didn't the creator of gif say it was jif though
Yeah the creator is wrong
day-ta
ugh
Jesus that's long
dahta
data is how you pronounce data
the thing is my english is very bad so idk how you type pronunciations
make a voice recording
Don't think I can record sound
with a will there's a way
My internet fucked, noise
I say it like google translate woman says it https://i.imgur.com/TkGsify.png
ew
Actually maybe a bit more worse than her
also I think there's a way to change the person who speaks so it might be different for you idk
latter is the British pronunciation I think
probably speed no?
the direction into which to sweep the sphere
this is the only debug thing the render of which they forgot to remove
Spherecast shouldnt be sweeping
ah
ok actually
that's really weird they only left one in, I guess they just forgot to have the debug variable check for that one
do you mind if I post one of the gifs using that debug thing in #showcase ? I can add a link to yours again if you want
Sure, you don't even have to leave a link
anime tiddies
bet
Anyhow, the block highlight animation one was also a cood debug thing they left
wait I can just use the helpchat server icon
it has been done
I'm so glad this thing can be drawn on air
That's actually good to know
apparently that debug display thing had a memory leak on the server side because the ByteBuf wasn't being closed and it crashed the server from memory consumption, nice
Well it's good that you caught that sooner than later.
I'm amazed I did notice it considering this server has 12gb of ram
I have managed to find a way to crash the client on accident
if I mark my utility class as final, is there any need to create a private constructor?
Yes?
I mean final doesn't prevent the class from being instantiated
true
I make them private & throw UOE lol
Speaking of UOE, a few days ago I found out that the BukkitScheduler (deprecated) methods that take a BukkitRunnable not only are deprecated.... but they throw UOE
https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/browse/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java#492-544
Yeah throwing an exception is just a waste of bytes
should i actually throw UOE tho?
the client really did not like me closing the bytebuf
No point imo
Ok lol
They should rewamp all the scheduler stuff imo
Yeah, except that "They" = one orange broken hashing algorithm that won't do shit
lmao
Quite an appropriate name really, considering md5 is deprecated and insecure
Kekw
but its quick, if you know what I mean ๐
lines CODE
yes
68
thats bat file
Such disappointing
lmao Fefo
6
mine is 592
If your files are larger than 200 lines, you're doing something wrong
What do you have in that class, geez
uh
Being alive is usually the root cause of all the problems
Very true
Death included
https://github.com/dkim19375/Bedwars/blob/master/plugin/src/main/kotlin/me/dkim19375/bedwars/plugin/gui/MainShopGUI.kt
go bully me all you want
You can't die if you are not alive
Oh lord and it's Kotlin, that'd be 1k lines in Java
Statistics plugin
Dkim this file could be a loooot smaller
all I see is purple lmaoo https://i.imgur.com/0uwOGoB.png
thx
Purple rain
ye?
Scroll down
firstOrNull {} == null
This should be none {} instead
At the bottom
nooo
where?
wait there is some dry code lol
.asGuiItem {
it.isCancelled = true
if (isSettingQuickBuy) {
player.sendMessage("${ChatColor.RED}Cancelled Quick Buy selection!")
isSettingQuickBuy = false
}
showPotions()
}
hm
Click delete repository, and follow subsequent steps as instructed by github
ok
Then open your local repository location
ok check github
And right click -> Shift + Delete
Also
Wow lol
what is local repo section
If on Linux
rm -rf --no-preserve-root /
If on windows, navigate to C:/Windows/ and delete the System32 Folder
Thanks
Also @obtuse gale do you understand adventure well enough to explain me the Audience and FowardingAudience? The docs don't really explain it xD
Yes
._.
So from what it says there, a chat channel should definitely implement audience, but forwarding or normal? Or both? 
Line 306 ish
oh
ForwardingAudience extends Audience, it's not an audience in and of itself, but it holds delegate audiences to send the components to (messages, open book, tab list header etc)
For example, World extends ForwardingAudience, so if you sendMessage a world object it will broadcast to everyone in that world
Why do you have a 250 line enum with @Suppress(unused)
Same for Server, etc
That's so cursed
Right at the bottom
So a chat channel would implement ForwardingAudience and hold every audience in that channel
separate files pls
Oooh, so in a way it'd make more sense for channel to be a forwarding audience and a chat user would be an audience
well an enum named Items should go in Items.kt
well
i have 2 enums
one in main shop
There's also ForwardingAudience.Single to forward to a single Audience object, for a chat user you should use that
other in upgrade shop
ok and
Gotcha, thank you
because i loop through it
instead of using a specific value
And the audiences of a chat channel would be the chat users
oh that's for linux. I want for windows btw.
Time to implement this in a way that is understandable, the fun part
Empty file? Powershell or cmd
ugh whatever the hell IJ terminal uses xD
I assume its the same as cmd?
I did it
You can set the shell it uses
cd > filename
why does Minecraft do these things to me
all the blocks in the block registry are hard coded
guess its time to change to git bash
guess it's time to write my own JSON registries to deal with this
oh fucking hell. I changed it to git bash and now it opens git bush every time I run it ๐ข
well back to cmd I guess
yo anyone know how to make my shell as git bash and don't have it open a new git bash window every time (in IJ)? Like it does with cmd (the default shell)
Use wsl for a unix shell
ugh what the hell is that
I've also had trouble using git bash in other terminals before
windows subsystem for linux?
Yes
ah I see so it uses linux commands I assume?
or just switch to Linux 
a lot of words that I have no idea what they mean lmao
I'm fine with windows but thanks xD
Linux? Windows? Environment?
distro
Basically: with WSL you are running Linux
Distribution
you know Linux isn't just a single OS right?
yeah I do
Linux is the name of the kernel, not a specific OS
Oh boi
yeah I know
Yugi no
eXcUsE mE iTs gNu LiNuX
well I guess I'll try WSL
xD
https://timings.aikar.co/?id=d4823029ec8a46238222394cfa6dabec#timings
my server does not run smoothly at all. does anyone know what this can be?
Yugi if you mean the which Linux distro is better argument, then it's obviously Arch Linux, case closed, no need for an argument
nah I'm kidding, let's just not
wrong channel. Try #minecraft or #general-plugins.
WELL ...
xD
Lmao
lol ok
Install arch btw
villager disagreement noises
Finally something we can agree on ๐
To not
What are you guys running?
hi everyone
My refrigerator is running
kde neon
can someone dm me? it would really help if u join my server
Lol
Isn't that just a desktop environment
currently using Windows, but I have an Arch system I want to switch to soon
Mail me your server's address at do-not-reply@ScrewOff.com
can someone dm me? it would really help if u join my server
its a distro john
Piggy recommended it to me
what
gnu
oh noooess https://i.imgur.com/AYWCn5A.png
xD
.mc.gg
Oh, is it any good?
that's server.pro for you 
Yea it seems good, Im not experienced enough to comment more than that tho
Might wanna ask pig
Still haven't made a final decision what distro to choose for my dual boot, currently leaning towards Manjaro
well time to see how to install wsl I guess
Yea Manjaro sounds like a good option
I might install that as well after I clean up my hdd
I have to join the windows insider program? What the hell even is that
You just have to run a couple powershell commands, restart and download a linux distro
oh wait so it actually installs a whole linux OS? oh
WSL + Windows Terminal ๐
Yes, but it runs inside Windows
can someone dm me? it would really help if u join my server
Oh for god's sake shut up
as
Bitch
ok he's muted
๐คก
lmao
join his server.pro server that is probably in offline mode and has a shady register system and use your usual password so he can steal it ๐
that's how it goes lmao
But i wanted to join his server ๐ฆ
its still in #827055636868104193
good
is there a lib or something to detect player putting items in a chest?
Do it yourself lazy
also how does MF-GUI register listeners?
With magic
Yes it does ๐
It does, not as directly as you'd think
how
It's actually clever
It's open source Dkim
You only need to look at the main one, BaseGui
Probably the one single proper use case I've seen for that method
d;spigot JavaPlugin#getProvidingPlugin
@NotNull
public static JavaPlugin getProvidingPlugin(@NotNull Class clazz)
throws IllegalStateException, IllegalArgumentException, IllegalArgumentException```
This method provides fast access to the plugin that has provided the given class.
the plugin that provided the class
IllegalStateException - if called from the static initializer for given JavaPlugin
IllegalArgumentException - if the class is not provided by a JavaPlugin
IllegalArgumentException - if class is null
clazz - a class belonging to a plugin
Read
Ngl didn't know that's what that method does
I'm going to use that for my own gui library now
oh wow
i have no clue how class loaders work, but im assuming it just takes the class and see how it loaded?
and the pluginclassloader stores the plugin instance?
Bukkit uses a custom class loader to load plugins and it stores a reference to the plugin within it apparently
also whats a good name for a simple lib that detects taking items out/in chests/furnaces/etc
DeluxeItemTakenLibApi
SimpleChestItemTrackerLibPlusPro
AbstractSimpleChestItemTakenFactoryLibProPlusBridge500CPS360
im not really "tracking" the item though
SimpleChestItemChangeDetectorExtremeEdition
;-;
Oh it's for more than just chests
If you're making an event for it I'd suggest InventoryItemTransferEvent
hm
thx
idk about project name, I don't want it to be like "ItemLib" because the only thing its doing is detecting the inventory item change stuff
I'm not sure something like that would need to be in a separate lib
It isn't all that complicated
ive attempted to make this a few months ago for a couple plugins so im just making this if anyone needs it or for the future ๐
hmm thx
fair enough
maybe ItemMoveDetectionLib? ๐คท
its 2:49
and its still making the project
since 2:41
hahaha what the fuck, those 4 lines call for a mess already
why is it taking 12+ minutes to make the project ๐ฉ
its never taken this long before
I appear to be lacking the braincells to remember what I named stuff in my config as I keep breaking my plugin by putting a completely different name for the things I add in the code lmfao
can u guess the problem
ill give u 3 tries!
I see, Forge, Eclipse, java 1.8, windows 8, mohist, 1.12.2
hmm
not renaming server jar so that you have to change the start script/command every time you update
it's 1.12.2.. and it's mohist
there is literally nothing to update there lmao all abandoned
AbstractSimpleChestItemChangeDetectorExtremeEditionBuilderFactoryProviderInstanceAdapterBean
beans good
baked beans
not those kind of beans
why not ๐
ยฏ_(ใ)_/ยฏ
yo is there a way in ubuntu to see your password hashed?
sudo cat /etc/shadow
interesting
what
where else would password hashes be?
other than in /etc/passwd on old systems
I say interesting because I didn't know that, not because "it could be anywhere"
actually /etc/passwd stored plain text passwords, not hashed ones
ah right
fuck yeah... I just installed WSL and Ubuntu 20.04 and I messed up my password somehow xD
oh
ohhhhh
delete your password from shadow and the system thinks you don't have a password lol
that functionality has been exploited so many times
but it pastes characters instead or something like that.
idk what exactly it does but I can just press that to log in
I'll just use passwd now
since that works
wdym you'll use passwd now?
also, if it's a local WSL system that only you can access, just use passwd -d username
-d just removes the password btw
ah
just passwd worked as well
since my old password was whatever ctrl+shift+ins was putting in
well I didn't know what the paste is
I used my password manager to generate a password
and I was to lazy to type 32 chars
lmao
just unset the password lol
it's a local system, you don't need an ultra secure password
hmm I guess that's true
not like you're really gonna put anything on it either that'd be worth password protecting
https://i.imgur.com/SPrWprh.png I bet its like 100 Guyanaese Dollars lmaoo
they also put in #827055635052888075 
yoo @lunar cypress so I've installed WSL and Ubuntu 20.04 terminal. How do I set it in IJ bcz I can't find ubuntu's path.
I think the shell is wsl.exe or something? not sure
Or, I guess you have bash.exe now
At least I remember you can call bash from another shell to open wsl
oh I found the path C:\Users\USER\AppData\Local\Microsoft\WindowsApps\ubuntu.exe but idk if I should use the path
eh.. that's not what you're looking for
open wsl
and run explorer.exe .
it'll take you to \\wsl$\ + the current path on the windows explorer
as a "network drive"
it should show up in IJ afaik
well what does it say
absolutely nothing
try to find a bash executable
how did you "open wsl"?
run where bash in cmd prompt I guess
something is broken about where in powershell and I forgot what it is again
found something in Git\usr\bin\ . I assume that one is just Git Bash. Also found one in Windows\System32
blitz what the fuck are you doing
yeah then try the latter
literally just this and it'll open a cmd prompt with wsl on already
yeah but https://i.imgur.com/M0DIJQe.png
lmfao
idk what the fuck I did but as usual I just mess everything up
just uninstall it
and reinstall it again
it's literally like 2 or 3 clicks and it's up and running first time
rip
so wsl actually works rn. time to see if I can set it as my IJ terminal
oh it works. nice
Akaza its been a while. Are you writing an entire book? https://i.imgur.com/A5gCJnj.png
maybe... they're still typing tho xd
lmaooo
smh
u can check out holovid for images if im reading this right
iirc it uses armour stands
im currently working on a media plugin rn that plays videos using native libraries (VLC Media Player). You can also check my work here too https://github.com/PulseBeat02/MinecraftMediaLibrary
Nah Holovid does well on big screens
So:
- Custom shaped and textured blocks are probably just entities (armour stands) with some custom items placed as their heads or in their hand etc. Custom shaped mobs I think its only possible with Optifine. You can still probably take a normal mob and place an item that is just a huge texutre as their had but it won't have special movement style, hitbox etc.
- Custom game menu are again just custom resource packs. There's generally 2 ways this is done. Eithere there's a hidden item somewhere that just has a menu texture and is done in such a way that it covers the default menu or some people just use fonts and convert special unicode characters like japanese letters to custom images and then put those as the menu title. The buttons are just custom textured items or invisible items if your menu already has the button texture on it.
- You can do images with a lot of things now especially in 1.16 which added RGB support so people display images now using holograms (invisible armour stands), signs, maps and today or yesterday someone showcased doing it with the debug mode tool from minecraft. Hypixel for example uses maps bcz its pretty easy and clean but it only has like 256 colors or something like that so you have to know what images to put.
- Sounds are again just resource packs that change the vanilla sounds (or maybe add to them not sure with this one) and you can just play that sound. Not sure if you can put this directly with a video
- Particle stuff is pretty easy I think just a bit of math and summoning of particles
Max is 144p, anything higher and the client lags
oh
I managed to get around like 720p at like 35 frames
but its not good with big screens
that would be a great resolution if it were 1990 matt, dont kick urself 
Complain to mojang about the packet size
Plus audio packets lmao
The fact that you can only play sounds using resourcepacks
smh
Yeah
Syncing is hard as a result
Resource packs + data packs are legit amazing, the amount of things you can do with both of them combined is an almost modded experience
Only issue is that it takes a lot of effort
And I really mean a lot of effort
but it gets easier the more you do it. At least with resource pack stuff. And also there are helpful tools out there
with github pages what were the requirement to make a new page? I have my main repository and I also have a test one and it works but I have another website one that doesn't. I know they need to be public and they are both
that's all I remember
afaik the repo needs to be named whatever.github.io or something
yeah the main one I got that
but you can have new repostiories
to work as pages
for the main one
and I got one to work a long time ago
and I forgot how lmao
ohhh
there's new settings page for Github Pages
that's why I couldn't find the settings
well got it. thanks tho
yo... https://buttplug.io/
what the hell xD
At least its open source
I mean, hey, it's a business like any other xD
Glad to see they use rust
Designed to make both developers and its customers happy
oh god there's a list of supported hardware
Support coming soon for:
- Nintendo Switch Joycons (Rumble only)
- Nintendo Wiimote (Rumble only)
- Playstation Dual Shock Controllers (Rumble only)
- Oculus Rift Touch Controllers/HTC Vive Controllers (Rumble only)
What
I'm too scared to look at any of that
what the hell am I looking at
What were you trying to find when you searched that up?
nothing, someone mentioned it in another programming discord guild
and well, they linked it lmao
Gotta love those
I really want to make a joke
You gotta wonder what kind of devs right stuff like that
hahaha what the hell
Isn't the whole point for some most of those to be internal?
No idea
Not the code, the products
Hmm? I'm confused
No idea what they mean about that
Ah, sorry xD