#🧊-off-topic-iceman-only
1 messages · Page 1545 of 1
Arch is always easy so easy in fact that I use windows to challenge myself since it’s harder
This one isnt even arch's fault really

99% of the time it's user error where they ran commands they copied off of github or reddit without actually reading what they do
Rip Roblox 😭😭😭
It's not neccesarily hard but it's not the lowest effort thing in the world to maintain. That's a lot of why I don't use it, I want Linux with the lowest amount of required effort
This is 100% of what I do and its always worked out perfectly fine
A kids game trying to pride
why did i just find out i have skype on my pc hasnt that app not worked in ages
inb4 something blows up
¯_(ツ)_/¯
also apparently you can just use ms office online so that's not gonna be a problem
chances are the other stuff works under wine
Okay I just assumed its office stuff but I sent the screenshot they didnt specify anything
Just this
Im gonna have to find out as I go
But I also wont prob be using a lot of the stuff they inted anyway
mink
vmink
eats it
mods crush this person's skull
Lobotomised! 🔨
oof
me when f secure
mods crush this person's skull
Lobotomised! 🔨
huh
it's not mandatory from what I can tell
I assumed so
just like here we have this thing if you want
GERMANY
wha who ate my plugins
But I also do have windows on my pc so as long as I dont need to have them on campus I'll be fine
Clyde appears offline on Discord Messenger (XP) but online on Discord on my regular PC
from what I can tell most of those if not all work under linux native or on wine excluding ms office 
tessie responds to bad msgs in images and then venbotto times out the sender
me
Or at least hopefully do
o
I just looked up each program listed and added linux at the end and most gave actual positive results
Oh nice
also this thing
i wonder
discord needs to add the feature to filter entire codepages
Because my laptop setup is already conveluted as is I do not want to fuck around with it anymore
typo
mods crush this person's skull
My keyboard is brokken smh
aw vee did it right
vcode
ok chat how do I know if my motherboard or cpu are dead
I've given up on fixing theem at this point
I just pacman -Syu once every few days and it doesnt break idk what the hell youre doing 😭
@limpid canyon how does it feel nathan just tried to mute you for 10 minutes
I don't have spares or friends nearby
Haii meow
break it in half
now you know it's dead
Not that it's hard to not break, just that I want to do anything in the easiest way possible
oh use fedora then
No, Fedora doesn't quite hit that either
This thing does look good tho, but god is it fucking hard to deal with any issues or change the config
what the hell do u want then 😭 windows doesnt even accomplish that
nix-user 🔥
Also fun fact, some nix packages are very broken on arch
yeah not surprised
Mint gives me what I want just fine. All software I need is either in the software manager or available via .deb online. There's a lot more .deb than there is .rpm in random online software
I was when it wouldnt boot
you can install debs on fedora what
This is my friends config that he helped me set up, took like 3 days
ic
All because Im a fucking dubass and wanted to "try something new"
understandable
fedora has arch's pacman in repos
GERMANY 2
it does?
partial nix is pain
not sure
I really doubt it
me when i spread misinfo
fedora has packages in repos
yes

Especially when its not a config that you yourself have made
can i smoke?
I dont know, can you
what country
Not just by default, and I've had issues trying that
One on Earth
from what I can tell it's just distrobox 
install dpkg on fedora 
But idk arch has been relatively easy apart from the installationn, the most issues I had was withh neovim
Shit juust didnt want to work
why cant i embed stuff
annoying shit however u saw it without having long days
isnt it offtopic?
install pacman on debian (i really tried to do so)
i wanna use arch but it took minutes to even start up and the system is very slow
why
too white
No perms
thats idd
it even kinda worked
yeah ik but still
its probably that your usb connection is ass
novideo drivers?

Ok but if you know then why are you asking?
i got some package installed and working, but it will not install anything which depends on base
it was more of a question of why thats a thing
yeahhh thatd probably it
this chat should let you embed
i get like 5 ish mb/s on my usb sticks
💀
Giving new people image perms has never been a good idea
get image perms
how
im in my gym class rn chat
embed perms in gen chat on a server with 70k members what could go wrong
grind or p2w
just kidding, i didn't steal THAT one
nothing with good moderation
the helmet was done.
@soft wadi this is how it ended up looking like
sorry i mean, acquired
subscribe to vencord premium for free embed perms
They just delete pictures you can sttill send them
blender jumpscare
no tho
Personally not a big fan of seeeing fucked shit even for like a minute or so
disable images
just normal texturing
hax
vp Experiments
Enable Access to Experiments & other dev-only features in Discord!
Megumin, Vee, Nickyux, BanTheNons, Nuckyz
Because of good moderation
vp NYAA
Couldn't quite find the plugin you were looking for. Did you mean...
- Moyai
- NoF1
cats yay
Thats how it works
Meow
no
regulars have sent some fucked shit too
Yeah Im not surprised
Still a good filtering tool
*joins*
*gore*
*leaves*
i just wanted to send a gif of a cat and dankpods building a pc
This is what happens regularly
there should probs be a media channel tbf
💀
with like 15s slowmode
now what do i do when i installed it i have the devtools menu
that would just ruin the purpose of image perms role
whitenames don't care
too much brainrot would be posted
enable the thing
yeah whats it called bro
...
I was an admin in a pretty big server, way smaller than this tho, and it had a memes and media channel where anyone could send images and embed sttuff and we deleted it within like a few months because people would just do this. Yeah you can delete it but the mods still have to like see that shit, not fun
Thanks vencord bot
is talented
vee probs
Also made the mistake of allowing anyone to stream in vcs, didnt go well
its definitely a experience
It wasnt even like an awful server, people on discord are just shit
i have * on a private content smp bc im their dev and this is the kind of thing their members say
mc cheating servers 😭
the staff gets gore or other shit in their dms on a frequent basis
Yup
wtf
discord servers centered around cheating are just horrible in general
can confirm
not always!
I was permanently invisible for like a year so people wouldnt dm me shit
kevin acts like a whitename
Especially when the majority of users are indians who cant read english and they are telling you to go die
🤨
hii
same here and why whitenames have no image perms
thats deff a 80s font right?
ong
idk ive never thought about it
kinda slaps tho now that i do
Yeah, someone was just complaining about it
what server are you admin on?!
it looks like something a 80s futurism thing would be
that's the server owner
that old scifi style
Still technically an admin
-# don't worry. i know
hey vee or someone tell me something so i can put it in my nickname
something
audiowide 😭
thank you
Lol
i should make a plugin to do good channel permissions on discordRN
this belongs in minecraft
LMAO
mi sans in minecraft
Meh
not possible
discord doesnt have enough permissions for that
we need a channel permissions search bar
thats the main issue in the world rn
nop i mean dont do 1 api request per permission set
GOOOD MORNANG TIM APPLE
thats not 1 api per permissions @lapis lava
yop

awful
red sun in the sky!
@shadow owl
@shadow owl
@rare trout if you want i sell game very cheap
Meow
we just dont have perms to use clyde!
clyde was my breakfast
🔥
vbam ads
vbanana
v🍌
Gimme some users silly
v
vsendanICBMontheirhomeaddress
vbun 🍞
im surprised discord doesnt take down client mod servers
v
same
30
its like they dont actualy care
cuz they dont
then why tos it
to cover their ass
balls
discord wouldnt add that
everyone exploding at the same time 
this happens via bombs ^^
i find it funny that some discord servers ban you if you have client mods
fr
for real
like i have to go on web to take ss's there
luckily im not in any atm
-# bc i got banned from them all
i was once banned from a server for client mods and it wasnt even a modded client it was just a github web in a webapp maker thing that allows compositing
I got interrogated like a widespread terrorist once for using vencord in a furry server
funniest shit ever
boo
modrinth automods vencord iirc
like bruh the client wasnt even modifified
are you use linux
so like
if only i knew what that meant
nothing inside of discord css was even changed
yes but I possess the knowledge of a fish when it comes to linux
it was basicly a web browser window but the whole windows opacity could be changed
oh so linux
hence the "can 1.7% linux"
ah
on mac os


but it wasnt a client mod
i have meta+scroll bound to opacity
cause the css wasnt changed
meta = alt right
or anything inside of the webpage
woowoo
hear me out
i use macos
display tint
its so good
windows or cmd key
= nothing on the page changed
v
but a new color
banned for client modifications!!!!!
???
yup
alt = alt
eh
alt = alternative
yup
it's only the one key that goes by other names
true
windows calls it windows, macos calls it cmd, linux calls it meta
ublock origin, sponsorblock, and term
what about super
i was only using the web app thing so i could use discord under webkit instead of chromium
what's a super
where i can use /demotivator
my entire computer had 8gb ram
Super key (❖) is an alternative name for what is commonly labelled as the Windows key or Command key on modern keyboards, typically bound and handled as such by Linux and BSD operating systems and software today.
The Super key was originally a modifier key on a keyboard designed for Lisp machines at MIT.
yeah
so using chrome was not fun
#🤖-bot-commands
or it's disabled in every channel
"had" (I ate it all)
thx
ur chromium?
enabling eslint to tell me when i call a function that throw an error made my life at least 200 times better
hola
sounds kinda ironic still that a community about modding hates modders
uwu
super key???
wtf
como estas
is that command?
yeah
i agree
command > windows key
theyre the same thing????
try do windows + c
Both are weird
💀
okay guys but have you seen the HYPER key
EWW I HATE IT
Why the fuck is command key next to space
but command makes more sense
how do i end copilot's life
u are commanding something
detonar 
command copy
And why the fuck is windows key not next to space
have you seen the any key
command paste
before switching to linux*
Thats kinda true tho

the keys make more sense
they should add a sudo key
imagine alt + t for terminal
control
option
command
real ones use win + x -> i
Ohh that thing still works cool
cmd space -> iterm2
spotlight is amazing
takes more than 2 shortcuts so invalid
real ones stop arguing about their stock operating system keybinds
windows copied it
Ctrl
💀
they all suck
But alt idk why
ew
Yeah, although emojis don't display
u can change the font
it is like a alt key i guess
or add a fallback
No its literally control 
we are users on the vencord discord server
i think
im hungry
autism levels 📈
I don't see any option for that
what should i get for breakfast
brot katze :3
a life
in the css
Meow
💀

helll
would you really replace this with a life
ah so thats how the chinese eat cats?
OMG YAAAAAAAAA
they come in bags?
go explode
oo thats cool
im not a creeper
aww man
nor irish
google emoji kitchen
what
its an emoji kitchen emoji
search emoji kitchen into google
you can combine noto emojis
o
there is even a bread cat emoji
emoji kitchen 🙂
make the bread cat
Bro comes in class group chat with bread cat emoji
bread + cat
will do
does the order matter
Hello
do you think it has a big db of all those emojis and all their combinations?
🙂

katze beot
yep
dang
thats probs gigabytes big
my friends said brot katze is incorrect tho
brot = 🥖
toast = 🍞
but toast katze sounds terrible
yum
el gato de pan
the bread cat (translated from Spanish - Dismiss)
W
i would pet it
I would eat it
i would stop you
I would win
Pet?
Not you
you lie
soy gato de pan
no thanks
Me no habla Espanol
u have vencord
no
just dont wanna leak my personal info u seem like a python user to ask for it
ah yeah thats a good point
ich bin brot katze und ich bin ein idiot
fuck you i was gonna post that
you cant be that dumb u know >2 languages
no
same my computer hates python
What
No one would use a language that steals from other people
Javascript: HEHEHEHEHE
i know only a little spanish
What's that random attack on python
mainly talking to reocompile gcc issues with those if servers they kicking them if spiders on anything that's bad i react to forgive
and my german is duolingo

:3
My polish:
i gave up with spanish
more than me
its backwards
Ja piję wodę
aber mein deutsch ist schlecht
better than mine!
You sure?
its correct
toast is also brot
Ja jestem chleb
hear me out
und die eule will mich töten
Me
i know how to survive
Tak
what im saying is right
Yes
schwache leistung
Its correct
lerne deutsch auf duolingo jeden tag
not again , I slept
try not doing this rq
Bread
Tak, ja mowie po polsku
(besides "no" which is "no" in spanish)
w
bread cat > bread
No
fr
I can understand german well enough to make connections
but bread is still good
:D
and speak basic german
like the german president?
im hungry
same
i ja mowie po angielsku
die zug nach hamburg fällt aus
Frank-walter steinmeier
Im sorry to hear that but deutsche bahn
But correct sentence
Der* tho
Der zug
ive heard they love verspätung
Dzień dobry, ja mowie po polsku, pa pa
maar ik spreek meer Nederlands, dus nee 
xd
i can say my discord name in dutch but thats about it
Yes they do
brood kat
Ok back to german qwertz keyboard
kat
Enough polish for today
i hate that layout
Qwertz is great
lets talk about wasm guys
my phone switches to the german layout when i open duolingo
and it makes me want to die
what
I've used qwerty even since I've started using keyboards
I have to switch to polish qwertz layout for polish
You dont have ł on german one
probs not
lmao
yes or yes
also I use y more than z
Same thats why it has to be next to x
i prob will eventualy need to buy a german keyboard xd
For öäü yes
und ß
The heck is wasm
Yes
web assembly
ask fuck try catch
Ok what is that
e.printStackTrace();
binary code format that runs on the web
as much as I wish for js to go away no
Bunny won't update 😔
so you can compile any programming language to it
Okay????? I dont know what i can do with this information
Ahhhhh ok
and it will run on the web
I guess
no more being locked to js
That is great i think
oh like java
eventually i wana try some words in a Northern germanic language
and c# for unity web
just use whatever the fuck you want
Discord in rust
fr
for ß just have number lock on, hold alt and type 225
wasm is already a common target for rust code
So you can run things on the web?
they wouldnt be able to take enough data from you in rust
if you don't have a number pad then that's just a skill issue tbh
i have mac os
its basically just js but instead of an actual language its binary code so you can make compilers compile to that binary code
i do its just never used
on mac os you can just hold the s key
Ah ok
its just seriously underpowered right now because it cant modify the dom
and a accent thing shows
wdym
so many odd symbols
I can just ╩
i cant embed
↓
Meow
thing is wasm wasn't designed to replace js so even when (if) it has all the same functionality as normal web js, js is still gonna be used for most stuff cuz nobody wants to migrate js to another language if js works fine tm
counterpoint: if it would have all the same functionality as normal web js people would finally realise that js sucks and js would only be kept around for legacy sites
that girl on the banner kinda bad ngl
you just hold the key you want
...
shiggy is 5
then this picker shows
¾½¼
im a minor so that dont count
shiggy is 5
extra weird
you're weird
¾½¼〉々〞〧⿶⿴◣▏╮びてわ█╦
danganronpa, jojo
good
maybe eventually but most websites will still be js or php
skill issue
^
php doesnt run on browsers lol
issue of the skill
websites are still made with php
...in the backend....
〆々〃〝〞∫∑※⊙
js and wasm are frontend
some are made with only html 💀
php is completely out of the picture
JS is definitely here to say, which sucks. We just need more options for performant web apps.
you could still have a php server serve both js and wasm
hopefully webkit / gecko get their shit together so we can actually get proper WASM support
try catch what are you catching?
fuck try catch
js is plenty fast
what type of exception
the issue isn't js
the issue is that companies shit out a 19mb super bloated react SPA
thats what i live in
we arent talking about the speed here i think, they mean if you implement a different language inside of js it will be very slow
wasm would very much solve that
why the hell would you implement a different language
you didnt answer
javascript can be performant :3
I just love going bread bowling sometimes
what are you catching
just write better code
which exception
idk but pyscript exists 😭
not possible
do not the bread
i dont care about exceptions i have try catch because it makes exception handling a pain
what a way to make the web even worse
do not the cat
we are invading england https://vxtwitter.com/BBCLondonNews/status/1826152505706745999
So, this happened on the Thames ... 😂 Sound on!
💖 7.73K 🔁 1.05K
NOOO WHO CUT MY BREAD D:
never


do chicken + shush it’s the best thing ever
germany lost the war cuz i wasnt born yet
2 world wars because some serbian guy was shot 🔥
meow meow i cold
🐔🤫 do this it’s worth it
hello
cang
amazing combination
germany lost the war because we wanted to
start a new one and try again
I despise this emoji as much as you despised that spider yesterday
skill_issue
theres one german slang word that gets you banned in alot of places even tho its not a bad word
digga
Yes
but it is
guess what im doing rn
can this guy get automodded please
W
that wlso works
do not say W to me or i will broil you
my bad
volkswagen: berlin to warsaw in one tank...
ight i will
what is the context of the nickname
upside down cat
that we all here use vencord right
W
how dare you
LOL
weed leaf strikes again.
the concept of try and catch blocks is awful
caught in 4k
ong it should be illegal
Post might not be available
And try except blocks in python
open it for funny
terrible
try {} catch(Exception e) { e.printStackTrace();} 🔥
all implementations of try catch blocks suck
especially js and python
it reminds me of those very terribly made SpongeBob “ice cream”s
melting on a summer day
breadskull
I mean they are bad if they are implemented in a bad way
commit warcrimes using the java™️ virtual machine

🌜🧙🏻♂️🍄🤥
did you just cast a spell on me.
are you a neko bcuz ur a cat
or are u a cat bcuz ur a neko
its very unwieldy, promotes just ignoring errors completely instead of actually handling them and just stops control flow if you dont
probably
that’s amazing
Im a neko because im a cat
yes you will wake up gay tomorrow
what if I already am
i love to ignore all my codes problems and do nothing about them!
what happens then
then super gay
oh no
you shouldve said "nah, id win"
NOT LORE ACCURATE
you will love java
your skin will become rainbow like mario when he is invincibile
I get your point and agree with you
Thats why they should be used if you are really using it correctly, handling one specific error
Java forces you to mark and handle all errors
will awesome music play everytime I move though
System.out.println("meow");
ymca
or will I just be like that Lima bean story
while this may seem cruel, it is a good thing btw
I hope somebody here gets that reference
The fuck no
That doesnt make ANY sense
?! that doesnt solve anything though if you have a block of code that could throw multiple different exceptions, youd have to make 2 whole blocks per line
go and rust have MUCH better error handling that doesnt completely suck
java + spongepowered mixins 😭
use rust
spongepowered mixins is whats used in fabricmc right
is it bad I read this as “The, fuck no” first.
i was kidding it was a jujutsu kaisen reference lol
i do use rust
all mc modding
i know
yeah
forge uses it too
ok
You can use multiple excepts in python what the fuck
so does light loader
fuck spongepowered and their mixins
everytime I hear Java I think of chocolate
llvm gentoo will
true
whats that
overwrite method in class

literally not sure what your issue with them is
which causes incompatibilitys when other mods try to access the method you overwrite
cause you cant modify mc src directly
you have to use mixins
to inject
and if you have multiple functions that throw exceptions in a row but you need all of them to run code flow would still be broken right in the middle of it sometimes
@inject(at = @At("HEAD"), cancellable = true)
public void hereyago(CallbackInfo ci) {
// do stuff here
ci.cancel();
}
package skid.glassmods.jelloui.mixins;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiMainMenu;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(GuiMainMenu.class)
public abstract class MixinGuiMainMenu extends Gui {
@Inject(method = "initGui", at = @At("TAIL"))
protected void render(CallbackInfo ci) {
Minecraft.getMinecraft().displayGuiScreen(new skid.glassmods.jelloui.gui.mainmenu.GuiMainMenu());
}
}
xd
woowo
i want to
mixins can get quite fun
@Redirect(method = "drawActivePotionEffects", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/InventoryEffectRenderer;drawTexturedModalRect(IIIIII)V"))
private void blend(InventoryEffectRenderer instance, int i, int j, int k, int l, int m, int n) {
this.mc.getTextureManager().bindTexture(inventoryBackground);
this.drawTexturedModalRect(i,j,k,l,m,n);
}
returning the error or an object/struct containing the error is so much better, allows you to handle the error instantly or wait, it doesnt stop code flow and most importantly it doesnt require 2 entire blocks or wrapping your function in nested blocks to handle your errors
mixins make me suicidal
both have their ups and downs
😵💫 😵💫 😵💫
/**
* Mixin setGameIcon
* @reason change the game icon to a custom one
*/
@Inject(method = "setWindowIcon", at = @At("HEAD"), cancellable = true)
private void setGameIcon(CallbackInfo c) {
if(Util.getOSType() == Util.EnumOS.OSX) {
MacOSUtils.setDockIcon("/assets/minecraft/JelloUI/icon.png");
c.cancel();
} else {
// windows impl
c.cancel();
}
}
sometimes you have like 10 different things that could throw and if one fails the entire thing fails
handling every error individually is tedious
def tree():
try:
function0()
function1()
except Exception0 as e0:
print(e0)
except Exception1 as e1:
print(e1)
?????????
one single try catch around everything is nicer
>function0 runs
>function0 throws an exception
>skips straight to the except
when is function1 being ran...?
you could be evil and make it loop back
public static void setDockIcon(String path){
if(!isMacOS()) { System.err.println("[ MacOS Utils ] Hey... This isn't MacOs!"); return; } // Redundant check
InputStream icon = MacOSUtils.class.getResourceAsStream(path);
if (icon != null) {
try {
Class<?> appClass = Class.forName("com.apple.eawt.Application");
appClass.getMethod("setDockIconImage", Image.class).invoke(appClass.getMethod("getApplication").invoke(null), ImageIO.read(icon));
} catch (IOException | InvocationTargetException | SecurityException | NoSuchMethodException |
IllegalArgumentException | IllegalAccessException | ClassNotFoundException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
}
} else { System.err.println("[ MacOS Utils ] Icon file could not be found"); }
}
Then you do try catch in the function itself
and then you get into wrapping every single call inside its seperate try catch
exactly
and thats horrible
Yes wheres the problem
@sturdy folio 🙂
unwieldy and is ugly
this isn't really a common use case
use std::panic;
let result = panic::catch_unwind(|| {
panic!("hello!");
});
what
it's not a common use case to not care about errors in previous instructions
Thats not a language problem imo
Personal problems
IOException | InvocationTargetException | SecurityException | NoSuchMethodException | IllegalArgumentException | IllegalAccessException | ClassNotFoundException e
and if it is, it likely means ur functions could be parallelised
language syntax very much is part of the quality of a language
its very hard to know which errors a function can throw with try catch sometimes
you will love java
Ok??????
also true
catch them all 🙂
Exception e
like a Pokémon
java forces you to mark which errors functions throw
p sure they hate java
and forces you to handle errors
not realy
what’s y’all’s opinion on blueberries
yes really
why do you think that
public static void setDockIcon(String path){
if(!isMacOS()) { System.err.println("[ MacOS Utils ] Hey... This isn't MacOs!"); return; } // Redundant check
InputStream icon = MacOSUtils.class.getResourceAsStream(path);
if (icon != null) {
try {
Class<?> appClass = Class.forName("com.apple.eawt.Application");
appClass.getMethod("setDockIconImage", Image.class).invoke(appClass.getMethod("getApplication").invoke(null), ImageIO.read(icon));
} catch (Exception e) { System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage()); }
} else { System.err.println("[ MacOS Utils ] Icon file could not be found"); }
}```
new torture method?
this code is fine aparently
bc they said so
and it works
am I the only one that likes fixing errors
who said so?
this doesn't directly throw an errors
☹️
if mac os class doesnt exist
it does
this function doesn't throw anything
it has a chance to but nothing about that code alone is broken
you're catching every error
??
that's invalid state of the jvm
if you're missing a system library that the program depends on, even a rust program will crash
com.apple.eawt.Application doesnt exist on windows
“hey guys did you know this unsupported program crashes on operating systems it doesn’t support”
thats why i dont import it
Bread
but it needs to work on windows too
look at the logic
okie
Bread.
it checks that its mac os
yes and Class.forName is marked as throws ClassNotFound which you catch by catching Exception

you shouldn't ever catch Exception anyway
True
IOException | InvocationTargetException | SecurityException | NoSuchMethodException | IllegalArgumentException | IllegalAccessException | ClassNotFoundException e
🔥 🔥 🔥 🔥 🔥 🔥
And you should actually try not using try catch as much anyways
yop
the big number seems a bit distracting, maybe the action bar is a better location for it
you should have individual blocks for each exception
Exception e is so much cleaner
imagine... if it would just return the error instead of throwing it so you could handle it if necessary instead of having to declare all exceptions that could be thrown...
crazy concept i know
that violates do not repeat youself
not if they're handled the same
True
really depends on how you handle it
fr
Which in this case they are
catch (Exception e) { System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage()); }
its not a critical thing
if it fails it fails
its called once
What
I was joking
oh
what is that even supposed to mean
the clean way throws a warning
Great question
java and rust both force you to declare which errors can be thrown
that it doesnt catch everything
acording to intelij this is good code
} catch (IOException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
} catch (ClassNotFoundException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
} catch (IllegalAccessException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
} catch (IllegalArgumentException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
} catch (NoSuchMethodException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
} catch (SecurityException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
} catch (InvocationTargetException e) {
System.err.println("[ MacOS Utils ] Error setting dock icon: " + e.getMessage());
}

