#dev-general
1 messages · Page 135 of 1
You dare to insult kotlin like that???
clojure good kotlin bad
@prisma wave
with a bit of a hack
take that back
i'm not wrong
It wasn't an insult! They have similarities
C# seems to have all features that kotlin has
C# is fucking trash
Rust does everything better
oh god
C# is fucking trash
And why is that?
C# has PascalCase method names
no
i do not approve of this name
you should
That totally depends on what you are used to
If you use C# follow its convention
Any language that begins with N?
literally all of the method names are PascalCase by convention Yugi
If you use java, use its convention
Actually I think i should have said Scala instead of Groovy, Scala is more similar
..ect
Scala is much more similar
yeah I guess C# isn't that bad a language, it's just that it's convention is shit
literally all of the method names are PascalCase by convention Yugi
as I said, you are just basing it off of your background
C++ is shit though we can all agree on that right?
No
no
no
c++ is powerful
lol
Bardy is shit
it's just tricky
🍉
yeah but it's a pain to write BM
Change my mind
and has a learning curve
i wouldnt mind learning c++
okay what about C
Rust literally does c++
C is dead
all lower level programming is gonna be harder to write
And its safer
works tho
Rust is nice
C is only good for low-level things like kernels
Assembly languages are like unreadable
@heady birch how fast is rust
fast
Yep
is it compiled?
yes
Yes
to native code
noice
speedy speedy
no GC
also the convention for C# seems to also include the allman style
Apparently sometimes faster than C
faster than c 👀
I mean, ik that is very subjective but I hate the style
im sure thats only in certain situations, but nice
Assembly languages are like unreadable
C is not a "Assembly language" its just called a portable assembly language since transalation is kinda easy
yeah depends on what you're doing
java pretty fast
I mean, C's lack of a String type is annoying as fuck personally
java also super good at memory allocation
all languages fast on modern pcs
i mean
🙂
python slow
except for Python games @onyx loom
Angry sxtanna
@topaz bay Would you say GO is one of the fastest?
I mean String is still a collection of chars wrapped in most languages?
anything in Python that is larger than a single file is fucking slow
Why do data scientists like Python
I mean String is still a collection of chars wrapped in most languages?
yeah but things like pointers don't make much sense either
because it's accessible
Surely they gotta crunch big numbers
CRUNCH
yeah but things like pointers don't make much sense either
They do make sense?
Why do data scientists like Python
easy to write, easy to learn, great for small programs, quite fast for small programs actually as well
What are you on about m8
Because Python is easy to use and very accessible
also has a very wide ecosystem
Pointers make me happy
Pointers make me wanna kill myself
Or in rust I think its called reference
pointers cool
I saw a tutorial that said static was used to define local variables in C
What
idfk lol
It can be used even in local variables
also who here's good at convincing one of their opinions?
But otherwise its behaviour is similar to what youd expect
how do you print in clojure
doesn't work
I think
can't even figure out how to run this shit
good
clojure bad
this is a sign
is Clojure interpreted?
that u shouldnt be using it
It's like println object
lol
@lunar cypress might actually be able to help you with Clojure btw BM
you can't really compare the 2
to me it just looks like a shit show
clojure is a lisp, it's vastly different to java
it just uses the JVM for greater accessibility
and portability
so Clojure isn't interoperable with Java then?
and I swear if someone says Assembly or Haskell just get out
rust
haskell
or c++
Cobol
Elara 👀
Odin
no not that
odin bad
disgusting
pull:::[String]
wait... inline array?
where
Inline array where
API documentation for the Rust std crate.
all my homies hate odin
"the meme"
the meme
ah yes
i love it
wow
anyway @topaz bay got any ideas for elara and did you see mine?
let's see what the man himself has to say about you guys saying his language is trash eh
he wont says hit
because he knows its true
but its ok, he has a second chance with elara
What's elera?
All my homies are hating Odin take it slow
elara is the language that will win $10k (i think)
yes
he wont says hit
also you realise this is sx we're talking about right?
anti-odin propaganda adverts

a worthy cause imo
All these languages got stds sheesh
It's pretty standard for them to have
someone give me a programming language to go and try out lol
Since you didnt believe me about kotlin being very similar to c#, try that
Hehe
also BM have you and sx ever worked on a project together? lol
bruh
also btw, how cool would a voice-activated Discord bot be?
that made my ass cheeks tighten
also BM have you and sx ever worked on a project together? lol
indirectly
but nothing major
he is ignoring all my suggestions so we're off to a great start
smh
also btw why you still showing as private on the org?
what org
wow
why not
aw man
i wanna crusade
same
why would you protect someone like that
just because he blurred the name that makes me wanna know who this guy is
shouldve atleast not blurred the pfp smh
also, if you go to https://github.com/orgs/Prevarinite/people @prisma wave you can set your organisation visibility
Nice logo
If I didn't blurr the pfp you would've known
THEN SHOW
^^^^
🙂
also I love how @chilly jungle still hasn't accepted the invite to the organisation
smh lol
ah okay
yeah haven't even been looking at that lol
also no he didn't decline the invite
he accepted it

you wanna see?
Can't even use gradle 
Frosty does your inventory types PR work with every inventory type?
Yes
Okok
When it comes to storing data in the player's persistand data container, what would be the fastest way of retrieving data from all players?
@remote goblet they trash
Do I have a map with all the data which I update every so often on top of the player data, or should I just loop through the players when retrieving it?
let me try make the crusade meme image into an emoji, it might be too small tho, let me see
i know 
@prisma wave hulp
what be wrong with yer code today matey?

Nothing wrong, just design questions
Though talk for a fella within crusading distance 

also @prisma wave any idea why I'm getting Parameter 0 of constructor in dev.bombardy.bardybot.config.SentryConfig required a bean of type 'java.lang.String' that could not be found.?
What's latest version of matt's cmd framework?
Icba to find the site cause google is a whore
1.4 iirc
I've literally got @ConfigurationPropertiesScan on my main class and it's picking up all of the @ConfigurationProperties classes, which are also annotated with @ConstructorBinding
Send the class
Yes
@ConfigurationProperties("sentry")
@ConstructorBinding
data class SentryConfig(val dsn: String)
literally nothing at all wrong with it
is in constructor
might have to do
class SentryConfig {
lateinit var dsn: String
}```
lateinit var dsn: String
}
Did you find it on a turoial?
yep
that error that I sent only occurs when you haven't annotated with @ConfigurationPropertiesScan or @EnableConfigurationProperties on your main, and you haven't annotated the @ConfigurationProperties class with @ConstructorBinding
Is it spring boot?
yeah
I never used those EnableConfigurationProperties and ConfigurationPropertiesScan oens
Unless they are enabled by default
says can't find a bean of type if it's not present
@obtuse gale Ask what you need instead of just "help me please"
poor guy lol
Darn thats the second time today I've tagged someone random
First one was @PasswordMatches
Lmao
dw he got tagged twice yesterday by BM for the exact same reason @heady birch
Poor guy
He doesn't check this discord, so y'all should be fine :kek:
Lmao
I think I'll make a GuiType enum to control which InventoryTypes are allowed, as some will bug out
I love how I have successfully converted over 3 people to Spring Boot
And Bardy converted me, idk if I was included in that though
okay found why my thing isn't working btw @prisma wave
nice
and it's literally the least obvious thing to spot in the world
Go on..
gimme a sec getting a program so I can draw a box around it lol
I swear that explains it
When it looks ugly, but it's actually clean :c
Long?
Longen shlongen yes
Ok ..?
Imagine not using BigInteger for currency
Ew no
Or BigDecimal
also, that information screenshot I posted actually makes no sense
since making it not work like that literally defeats the point of having it at all
BM, amounts won't go that high, so it's useless, also not supporting decimals so 
But future proofing 😫
AlSo wHy ThE WrAPpED LoNg
Mine are also marked with @novel badgeruration
@heady birch
Screw future proofing, Yugi, it's nicer <o/
how is it nicer? xD
@distant sun Working on it, this time I'll finish xD
Gold color is nicer than purple 
Wew @ocean quartz
Now that's some inception
thats a steal right there
Gold color is nicer than purple
RAcISt
smh
pls boost
Weirdo
Ye ye
who needs bills when u boosting helpchat
@hot hull I think you were the one that asked me this a while ago, is this good?
if u boost fc pays ur bills for 1 month 
I already fixed that myself smh
x
But yea better lmao
I have bills to pay
Boomer
im 16
116*
I might've actually had that included in my pr Matt kek
lol
paying bills at 16 wtf
ya
thats sad
Your PR was weird, you mess up even with my organization xD
You are 16?
smh
Why do you have a car at 16?
US laws
I live in Texas lol
i swear u cant drive in us til ur 18
No shit there's so many accidents lmao
Its 16 in Texas
LMAO
^
Also, I need to finally finish my drivers license form 👀
Agree frcsty
The one true country that is Texas
its drew thats making these statistics rise up
You have to remember that in the U.S each state has the ability to change the laws
Watch out for Dre w
Thats just awkward
WHAT
I was gonna make a pew pew joke, but don't want any legal cases 👀
14???????????????
You have moved through 1 state, you are now subject to randomly be jailed

But allow them to drink at 21 😂
^
kek
👌 😂 👍
You can buy a gun before you can drink
might as well have them learn
and also in some states you can be like 12 and get a restricted license
that is so sad matt
I forgot what its called
Dude what
Ikr
A learner's license?
At 12 you cant even read properly lmao
Its the one that allows them to only drive to home and school, and drive vehicles for the purpose of work
We have that here but it can only be taken at age 17 or above
Its for the farming states
Kids can drive the pickups around the farm to help the parents
I see
And people wonder why the world is going to shit 
and if you're on private property you can drive at whatever age
Ye but a 12yo kid is a 12yo kid, no matter for what they are using the car
Rip to pedestrians
sad face
who cares if theyre not getting in accidents
they're not allowed to be on the road after like 8pm at night
Idk it's stupid to let a young kid drive
in winter 8pm is still dark af
and if you're caught it gets revoked until you are the legal age to have a provisional license
so time wouldnt really matter in that case
so most people who have it don't abuse it
i dont see the point in that time restriction
My license has a time restriction
Very nice
Here at 16 you can drive but only those small cars, like a tuk tuk or a smart
I can only drive from 5am to 12am
unless I am going home, to work, or it is an emergency
since im not 18 I have that restriction
emergency, gotta pick up some food at 2am
Dumb system imo
nah you have to prove it to the cop
ye
if you get caught they will hassle you
Id rather wait until I'm 18 and have full rights to drive
I pretty much do have full rights to drive
i mean tbh 16 is fine for driving like a small car like matt said, or a moped
Than drive between 5am and 12am from 14 yo
Why in the fuck would I need to go somewhere at 2am
but having a full car is a nono imo
even then
if I drive the speed limit and correctly, the cops can't pull me over in the first place
Aha
They're not allowed to just look at a driver and say "he looks under 18, he probably has a provisional license and is driving at 12:01am"
and if they do
drumroll for america
the department gets sued
the whole justice department is a stupid system here
Kids having guns is enough to understand how well some laws were made
Yeah its stupid as fuck that you can have a gun before you can drink in america
Honestly the reason kid drinking happens so much is because they made the drinking laws 21 instead of 18
Kids feel restricted, and since they're kids, they disobey it
Np, give them some guns and they will forget
@prisma wave Do you know if this would work like an immutable map in Kotlin?

🤢 send help
The guns aren't the issue
guns none at all 
The people are 
facts
Irradicate the human race, problem solved

Kali
We need the nukes
hello
@hot hull
true true
Oh come on Gaby, you got so close to using my format
Why put the hastag before selection??
Just move the # outside
@ocean quartz no, the kotlin compiler can't tell that it's actually immutable
Just so you can substring and add it again
or in chat
You cant
🤔
You need commands or json
it would be (Mutable)Map<Int, GuiItem>!
@prisma wave Gotcha ty, I think I'll still keep it like that to prevent the items from being edited from outside
@hot hull your system is dumb tbh
You're dumb
I've used the same system in like 5 plugins so far, I'm not about to change it 
Explain me the reason why you have the hashtag outside of the selection and then add it again because ChatColor#of requires it
That's .. stupid
Because I can, now go convert to kotlin weeb
Does the regex even work?
Why wouldn't it work lol?
@lunar cypress might actually be able to help you with Clojure btw BM
@jovial warren I might, what was the question?
Nvm
iirc the question was about a main function
is that not a thing in clojure? it didn't seem to be
And you do need it if you want to build an executable jar of course
I see
so that would be something like ```clojure
(defn main ->
blah)
idk the syntax very well (at all)
(ns foo.bar
(:gen-class))
(defn -main [& args]
(println "Hello"))
Cool. Feel free to ask me if you don't understand something
Will do 🙂
"Kinda"
HORRIBLE

clojure good kotlin bad
He's frosty, why are you surprised kalibear
Stats?
ye
👍
typo or something probably
Thats horrible
@distant sun oy
I didn't know I needed the kotlin-reflect dependency
spring is written in java 
I said what i said @lunar cypress
😠
ofc
Spring has full Kotlin support
but it definitely makes use of Kotlin's reflection library
I've seen that somewhere
btw since I just saw this now: Clojure has full support for bidrectional Java interop
ooh
lol
wake up sheeple
@prisma wave recommend this talk to get familiar with the idea of Clojure https://www.youtube.com/watch?v=P76Vbsk_3J0
Part 1 of a presentation by Rich Hickey to the NYC Java Study Group. A gentle introduction to Clojure, part 1 focuses on reader syntax, core data structures, code-as-data, evaluation, special operators, functions, macros and sequences. No prior exposure to Lisp is presumed.
coming from your background
lol
really? I thought it was pretty good and understandable
And I believe we're on a similar level in terms of Java and Kotlin
knowledge, understanding
The thing with metaprogramming is that since code is just regular data, programmes that take code as input and produce code as output are no different from regular functions
For macros you gotta take care about evaluation but that's about it
I see
I think
I get the concept, just not sure where that's really useful yet
I guess it would be the equivalent of a lambda or something?
no, not at all
It's incredibly powerful because it essentially lets you build anything
For example take pattern matching
Other languages have that as a language feature
Clojure has it as a rather small library
And it can do much more than most other languages
Ah that's pretty cool
yeah that's making sense now
because you essentially can programatically view the source code at runtime?
This would be impossible if macros produced source code as text instead
yeah you can interact with source code whenever you want
names and symbols are also first class
which simply feels incredible if you're used to reflection
interesting
it does seem pretty powerful
just ugly, that will take some getting used to lol
but macros are handled a little differently. Whenever you call a macro, your code is essentially replaced with what the macro returns (before runtime)
but the thing is that you don't need macros to work with code
so there's not much restriction there
About the uglyness, we all have our preconceptions about lisps and what I can say is that I got used to it very quickly and I don't find it ugly anymore at all
yeah i'm sure it's fine after a while
In fact I have yet to meet anyone who has worked with a lisp for a couple of weeks and still thought it was ugly afterwards
yeah I'm already starting to get the hang of it
alright I'll have a play around, thanks for the explanation
👍
you got any ideas for a good starter project?
if not I'll just make a cli calculator or something
yo what xD
Hello World
ofc
At what point would you see 75% of what you write being brackets as not ugly
hmm good question. I did a lot of dry algorithms stuff in the beginning (because I wanted to practice that anyway) but haven't actually built any beginner project I'd say
I solved the Daily Coding Problem for a month
I understand if that's not the most interesting stuff though lol
might be worth a try
but it got me a little more used to complete functional thinking
for C I just went through some project euler things
At what point would you not see 75% of what you write being brackets as not ugly
@old wyvern at the same point you realise you'd been brainwashed by anti lisp propaganda all along

evil C languages have been brainwashing us all!!
anti lisp propaganda
@lunar cypress
Im not part of any propaganda but it just looks so.... weird , to put it in one way
evil C languages have been brainwashing us all!!
wuh
it looks alien if you don't know it
Lemme check if coursera has one for clojure, I may try it if it does
nope rip
Nope, ClojureScript is Clojure for JavaScript VMs
Yes
awesome
Same language, just some differences in libraries
And it also has very good js interop, in contrast to Kotlin/JS
intriguing
I have yet to try it, but many people seem to really like it
I think the tooling involved is the more complicated part
fair enough
this clojurescriptkoans site is quite cool
yeah
@distant sun @hot hull Do yall need more than this?
chest limit is 9 ?
9 * rows
ah
no
Are those for guis?
Yeah
You sure? It worked for me ;o
o.0
Last I checked I wasn't ever able to get the items to appear to the player
I know the loom inventory is definitely client side only, I guess I haven't checked the workbench one in a while
huh. can you try the loom to make sure I'm not just insane
since when can you link GitHub to discord
Its very new
A few weeks i think
not too long ago
ok I guess they changed workbench at one point my bad
I might need to check this on older versions then
hey @heady birch you know which one of the many metrics options for Spring is best for basically just plotting a graph of time series data?
all I want is a metrics system that can keep track of stats like how many servers my bot is in, etc. and plot it in a graph
@prisma wave i'm making that skyblock plugin from a few months ago in kotlin like you had requested 
it would be better in clojure 
jesus christ
have you all moved onto a new language already

i just started learning kotlin
anyway, im 30% confident in kotlin plugin making so
After that EternalReports plugin that isnt done at all
i feel like moving onto something else 
thats like
80% harder than a report plugin
¯_(ツ)_/¯
ah yes
i have missed this class
its actually not that garbage
phew
i wonder what would happen
if i put the old Island.java
in kotlin
intellij may break
ah yes
data class pls
smh
intellij, are you okay


Writing good Javadoc comments is so painful
Let peoole figure it out. It will seperate the 0iq people to the 3 braincell people allowing you to not have to deal with a million and one minor bugs
Looks good. Good thats its not imtidating with fancy words and unneeed text
https://img.bristermitten.me/waterfox_sY8n4W8Phk.png damn thanks for that one Jetbrains
not very accurate
I love developing on Other - Write In (Required)
wait how did you do that?

Oooh interesting https://www.jetbrains.com/lp/mono/
The website is new i think though
matt how did you get the animation to be so smooth for such a large display o.0
my server is choking at like 8tps with only a 128x75ish display
The way I managed to make it smooth my way was by caching a lot of the stuff, specially the resolving of the hex colors, but max it looked good was at 128x72p
The way the others did is much better but unfortunately i don't understand much of it, uses interlacing and a bunch of other stuff, but the most important part is that it uses Protocol lib for the armorstands
I guess I haven't tried the interlacing yet, that might help it a bit
I just cached all the chatbasecomponents and it's still slow af
Ya'll used BufferedImage for it? Just curious
I converted the buffered images into an int[] array of all the color values
I'll try to add the interlacing and if that doesn't help then I'll just pretend it looks fine
oh I'm feeling real stupid at the moment. I'm sending the updatemetadata packet to update the text which is updating all the metadata instead of just the text
Oh, that would definitely lag it xD
ok so the interlacing fixed the speed
tps is still 13 though lol
I have it running in an async task so I wonder if it's the server's packet processor that's choking on how much data is going through
maybe you just have a potato pc
Run the VM under a profiler?
Jesus, my TPS never went under 20 when working with it ;o
potato pc
Nah her pc is better than mine xD
it wasn't loading for me either so I reuploaded it and edited the link
maybe i got a potato phone 🤔
maybe you're a potato 🤔

wait what the heck https://spark.lucko.me/#FAt90ljcWa
sendPlayerPacket taking up a crisp 54% of the server thread
How many armorstands do you have?
128
if I rotated the image to be horizontal that would cut the armor stands almost in half
And the performance would probably almost double
yeah horizontal animations are always going to be way better since it has to send less packets, even if those packets are larger
this plugin has the option of displaying things as either particles or with armor stands, also going to add scoreboard support at some point
likely never going to release this as anything, more of just a personal project
cut it down to only be 72 high and yeah now it's running at 20tps
Yeah, I think Chase managed to run at 144p with no problem but with all the packet magic that it's too much for me
interlacing speeds it up dramatically but makes faster gifs look like crap
u make it sound like 144p is revolutionary matt
144p in minecraft is revolutionary
it is though
woah
to put this into perspective
displaying a 128x128 image using particles hits the particle cap using a single frame
Can only imagine 16k particles
I wonder if I made a display using blocks and sending chunk update packets instead 🤔
it would have to interpolate a pixel to the closest matching block color though
don't maps have a heavily reduced color palette?
It's about the same as the available blocks I think
need help with custom model data
i have this _itemMeta.setCustomModelData(data);
and in the item stacvk it does this PunishmentGUI.getPlugin().getGuiItems().getInt("ChatOffenseCustomModelData")
but im getting java: cannot find symbol
im at a loss rn
@tranquil crane I can hear that GIF
hit or miss
pls help
Need more information than that, also #development instead
oh thanks
If it says cannot find symbol that usually means you're trying to access a variable that does not exist in the current scope
shit
Hi
I'm starting to work with NMS and I need a bit of a clarification
how do I replace a method in NMS with my own?
you dont
Huh.
So I can't like change the behavior of server-side stuff directly. I have to wait for it to happen, then modify it.
got it.
@ocean quartz Does your framework allow for having "placeholders" within the command?
Let's say I want a command
/test <player> <something else>
Is it possible for the player to be a subcommand? (Since that would be cleaner than managing it all inside the default one)
Also does it allow for subcommand subcommands? Like /whatever idk/smth yes/no something
katsu, that's a no
What kinda shit you smoking Aj
?
fair
No @hot hull
or use kotlin

Is there a way to open kotlin files/classes by double clicking them like Java classes rather than that just expanding it down into this sort of view and then having to double click one of these again to actually open the class?
Its started to annoy me
Is it possible to transfer discord server ownership with a bot?
Correct, the bot just has admin perms
It most likely not work, cuz otherwise its way too easy to grief a server I guess
But I was curious x0
aaah I see
I confusion
java
Legit worked like 15min ago, now it can't resolve the method :what:
the getPersistent method?
Aj, I'll get executed if I convert it to kotlin, and yes Cody
What ver u on
Latest
oh lol, should be there xD
What version are you on frost
Latest
I accidentally deleted the first project, so had to decompile it then copy paste in the code and fix it, but it legit just doesn't resolve the method kek
1.16.1 paper Yugi
I know it should, I tried reimporting, restarting IJ, gonna try switching to spigot and back now
What if you try to make a var for it
Still doesn't show up
The data container class is there, just not for the player apparently
when you just Ctrl + F it in the Player class?
nope
@hot hull That is a nightmare, I'll stay away from brigadier as much as i can
@errant geyser "Allow" yes, direct support no
And probably never will, i don't see the need for it, as it can be easily achieved with just subcommands
ok
The fuck lol @runic flume It was grabbing bukkit from somewhere lmao
wtf is brigadier?
@old wyvern Hell
what does it do different from the normal stuff?
This
Dude some weird shit is going on rn
How come
It's like using commands but everything is inside a single function and it's on fire
Because i tried and it's awful
Luck has a wrapper for it called commodore, but it's just as bad
How would one fix a InvocationTargetException
Does it provide anything extra from the spigot command api?
Placeholders and color that's basically it
what placeholders??
I want colored commands :c
I'd love to add that, but my peanut brain can only handle so much
Didn't Luck already wrap Brigadier in his own lib?
Ill give it a shot tonight
Yeah
Yes but he uses the exact same method as brigadier so what's the point lol
Luck has a wrapper for it called commodore, but it's just as bad
oof
Anyone know how to use functional interfaces in kotlin?
as a lambda
@prisma wave probably does 
{arg1, arg2 ->
rgergegegerg
}```
rgergegegerg
mood af
rgrgrgrgrrg
I had some problems with functional interface in Kotlin, it never worked correctly
Seems like it'll be a thing on Kotlin 1.4?
fun interface EventHandler<T> {
fun handle(event: T)
}
wdym?
Not sure, but seems like normal functional interface declaration doesn't work well in Kotlin
Can always use lambda though
Ah I just looked it up. yup
I guess mostly you can just specify the input and output rather than define a functional interface
val sayHi: () -> Unit = println("Hi")
Yeah the idiomatic way would be a first class function
If you want it to have a name you can make a typealias
Also an option
Any ideas on how I could super-super speedily read byte input stream from a file
Like... as fast as possible in java
kotlin 
lol
clojure 
I mean at the end of the day it's gonna be limited by actual drive speed
but a classic while loop + InputStream should be fairly fast
according to my testing on an SSD you can read a 1GB file in about 390 microseconds
I want to read ~50MB on rasbpi under 5ms
I want to read a book.
head first design pattersn
I'm still disgusted that the version of mcdev plugin I use starts with gradle 4.4.1 :c
So I gotta keep switching manually :c
Especially since shadow 6 requires Gradle 6
Exactly
spring boot 2.3.1 bad
@heady birch That was a reply to you btw
Only reason why I gotta keep switching lol
thanks will look into it
🍉
Did anyone else update to IntelliJ 2020.1.4 yesterday and everything break? I talked to a few people who had similar issues. My PC locked up 4 time in total over 30 minutes of trying to open IJ to do the VoteParty update.



