#dev-general
1 messages · Page 303 of 1
awesome
lol
all good lol
we can get the boys on
you can run it if you want, but im also gonna do this docker thing
i wanna learn how to do it lol
oh my god i just saw BooleanFactory
lmfao
u like?
its very good
this is the worst thing ive ever seen
thats a good thing tho
it will return a Boolean object
new PR
again?
i was just about to pr 😩
you guys really are bored huh
LOL
🥲
You think it will be suitable to put this repo on my CV?
should i revert
ye i did
I see a problem though. docker would make the plugin a lot less terrible
maybe find a shitty docker alternative?
docker is only for testing
do we need to test?
if i can even make it work
Go 5 minutes without spreading Docker plagarism
stupid rcon is not wanting to connect
Docker is amazing!
I disagree, docker is astonishing
lmfao
I'm running about 10 containers atm and this is usage
little bit of paint should do the job
🤨
heheheh
Why worry about a covid vaccine
When barry is already tracking you
[22:29:30 ERROR]: Could not pass event PlayerInteractEvent to TestPlugin v1.0
java.lang.NullPointerException: null
at bz.ene.plugintest.events.OnPlayerInteract.PlayerInteractEvent(OnPlayerInteract.java:28) ~[?:?]
something's null
at line 28
Intellijs said i should assert
no you shouldn't
but item.getType() still gives null
do a null check
its on PlayerInteractEvent, so it does for both hands
don't use assert
how do i do a null check
if (item == null) {
if (value == null)
?learn-java
Condition 'item.getType() == null' is always 'false'
Oracle Docs:
You should start with this, breeze through this(skipping stuff that doesn't seem relevant like bitwise operators), then hit this.
They're the first three from this larger thing which you should definitely go through overall. But those three should be enough for slightly better understanding of what is happening here without feeling like a huge time sink.
That one is a small part of this larger site wherein "Essential Java Classes" and "Collections" also have good useful stuff
Online Courses:
If you want some free online courses, you can find them on Coursera. Yes they are paid but you can chose to take them for free with the only disadvantage being the fact that you don't get a certificate at the end. Some of the best courses can be found Here.
You can also take a look at Udemy but from what I've seen most of those courses are paid.
Other services:
Some other cool services that will help you learn java are SoloLearn and JetBrains Academy.
As you can see there are plenty of good ways to learn as long as you're willing to invest the time. Have fun learning!
it clearly says item could be null
here ^
Truee i read Method invocation 'getType' may produce 'NullPointerException' wrong
that indicates item may be the null ptr
yes
@static zealot
i just drank too much urge
yes son?
LOL
added a docker thing lol
its an error known in c sharp too so dont say that, i know c sharp i just read the error wrong
Oracle Docs:
You should start with this, breeze through this(skipping stuff that doesn't seem relevant like bitwise operators), then hit this.
They're the first three from this larger thing which you should definitely go through overall. But those three should be enough for slightly better understanding of what is happening here without feeling like a huge time sink.
That one is a small part of this larger site wherein "Essential Java Classes" and "Collections" also have good useful stuff
Online Courses:
If you want some free online courses, you can find them on Coursera. Yes they are paid but you can chose to take them for free with the only disadvantage being the fact that you don't get a certificate at the end. Some of the best courses can be found Here.
You can also take a look at Udemy but from what I've seen most of those courses are paid.
Other services:
Some other cool services that will help you learn java are SoloLearn and JetBrains Academy.
As you can see there are plenty of good ways to learn as long as you're willing to invest the time. Have fun learning!
I said it again
here
xD
lmao. Lemoo told you to learn I gave you the means to.
nullchecks is basic java
yea i thought that was some sort of trick
🤨
i dont use terms like that, i just say "just do == null"
just because you know C doesn't mean you know java. Yes you might understand the basics but you don't know java.
yea i didnt know that
let's just let it slide
not C, C# which is really == Java
u gon hate me for that, aint you
just like your java knowledge == null right
nah kidding but
idk. never tried C#, and I don't really care. I gave you the means to learn if you want. if you don't then don't.
let's agree to disagree to agree on disagreeing together on an agreement which disagrees.
🤫
c# is like java but with a mixture of kotlin's cool stuff but shitty naming conventions
it's similar to java but you really can't say c# == java
i cant say c# === java
F# tho 🤤
you can say c# == garbage though 🙂
but it == java
ew type coercion
lol ew, js
watch your language
lmao
lmao
doesnt c# naming conventions mean methods need to be UpperCamalCase?
🤢
c sharp do have user defined types tho
Sensei that's why his method is like that
here
OnPlayerInteractEvent
🤮
whats java rules, i made a lot of unturned plugins so i am used to C# plugins
lowerCamelCase for methods and fields
oh
the rest is pretty much the same as C# afaik
nah
AreClassesLikeThisThen?
yeah
yeah you use PascalCase for method names and imma shoot u
ThisIsCalled UpperCamalCase
or PascalCase
Go would like a word
PascalCase tf
ItsPascalCase
because it came from Pascal sensei
NotUpperCamelCase
C tho best language
no
have you ever tried doing a get req with C?
you mean x86 assembly 🙂
id rather write in binary
you will eventually kill yourself
have you ever heard of rust
yes ❤️
🙂
http reqs go brrr
section .data
message db "Hello World!", 12
section .text
global _start
_start:
mov rax, 1
mov rdi, 1
mov rsi, message
mov rdx, 12
syscall
mov rax, 60
mov rdi, 0
syscall
thoughts on haskell?
i remember u
i dont
from when i made a Cat Eater plugin
🤨
ah yes
haskell very nice
nasm very nice
Who made this, and what are they smoking
NASM Linux is yeah
I made it
C# naming convention hurts
who came up with the naming convention
I like that a little
NASM on Windows is a bitch
I mean, anything's better than AT&T though I suppose
movl %esp, 1 vs mov esp, 1
disgusting
that looks like Java
yes it's me showing my hate for the naming conventions
yet my boss makes me use c#
I've tried educating them to kotlin
tell him he can go stick his C# right back up where it came from (up his ass)
you dont often use ptrs in C#
yeah this is a project which directly modifies memory of processes
oh
on windows machines
lol
hence why it uses pointers
why not c++ then, its basically made for that
pointers in go 🤤
yea, why not do it in rust if you need a UI
rust sucks for it
I think html is good for memory
anything other than Microsoft®️ Java™️ is good
F#
and F#
B language
B-B-Basic
did u just disrespect f#
🙂
bite me
also
MineKraft test run #353,730,971 is a go
I got past join world
ha
https://i.imgur.com/RzRzPiG.png suck on that
amazing
probably only like 2 downloads of that is actually from other people
the other are just our pipelines
lmfao
68 not nice
fuck MineKraft, let's make MineNASMaft
if I knew NASM assembly well enough I would lol
what is hytale built on?
c# iirc
definitely not assembly
🆒 😎
MineKraft uses Netty?
Hytale
Language(s)
C# (client) · Java (server)
Is hytale even going to release anytime soon?
Soon™️
wtf, combination
yeah
by soon you mean 3 years
it does
i imagine so many cheats will be made
but that wasn't a MineKraft log
since unity is poop
that was a client log
🗑️
MultiMC with custom log4j config
Is this the premium suppor
https://i.imgur.com/RzRzPiG.png no clue what might be causing this ngl
@obtuse gale ?
my ass is there no "ambient_light" key in that first one (and the same for the rest)
I cant ssee that
why not ktor if you are going the kotlin way anyway
Nope
ah ok well thanks
@prisma wave
@prisma wave why do we use Netty and not Ktor?
I want C ++ bedrock server. so can RUST bindings
rust bad
or make rust bedrock server?
oh god so many pings
bull shit like what I sent in my screenshot
Might be that the map should be above the element key?
Ktor can do things like that now iirc
https://ktor.io/ it uses Netty lol
that first page
the first example
Use TcpStream

ima be honest ktor looks kinda gross
ktor is primarily a web framework I think
seems like it
but just... no
never used it so no clue lmfao
also, Ktor supports using Netty
so I'm guessing it uses Netty for packet sending anyway
I was really thinking about using Spring for MineKraft the other day, but... no
no
yeah but again ktor is primarily for http and ws
You can use other things on ktor lol
if I use Spring for MineKraft, BM will literally find where I live and turn up at my doorstep
ktor doesn't use netty
Thymeleaf control panel 😄
It exposes a suspending API that uses NIO under the hoods. apparently
Wtf
and whatever other "single-page" bull shit we got out there atm
if you want to embed it you need Netty or similar as the actual server


bad
no but most people use Vue to make SPAs
sure
and I cannot stand SPAs
why not
I just don't like them
just not nice
especially poorly designed ones
you click the arrow to go back and you end up back at google
No need for SPAs
also, I like loading pages
they'll act just like a normal page but without loading
I prefer the conventional method
Anchors were invented for a reason!
the way Tim Berners-Lee designed the web
you request a document and you get one back
simple
you request another document and you get another document back
no you request one document which requests some info then the CLIENT has to actually render the PAGE.
not you request another document and the current document uses JS to literally modify the stuff on the page
SPAs are hacks.exe
eh
How is that a hack tho?
using JS to literally modify the HTML
JS is supposed to be modifying the dom
seems like just an opinion based on crap but sure.
Otherwise what do you even want js for
true
maybe for like a cool widget or something
I don't like JS anyway lol
but servers are meant to render data into the page!
this is why I'm not a web developer
frontend sucks anyway
I don't write web pages
lol
mainly because I don't have the creativity for the designing aspect but that's an entirely different story
Im trying to learn react rn
Yeah so why spend more time on it with SPA when you can have nice thymeleaf VIEWS?
But styling still annoys the fuck out of me
the only reason I'm a full stack is cause I got forced to cover the shit of a sick colleague and had to learn frontend for it
I mean frontend frameworks are so much better than thymeleaf
but sure keep on the old days
Lem, which would you say is better to start with, react or vue?
doesn't matter
Equal?
Ah ok
@jovial warren CIO is pretty nice
vue is becoming more popular nowadays though
What does it offer diff from react?
if I'm ever making a backend, it's being done with Spring and Kotlin
Spring MVC with like Tomcat or something works really well
Thymeleaf is not OLD. better than BRAND NEW. UNRELIABLE frameworks
I wanna say 4 words but I'll scare off Niall lol
Haskell for web? 😮
react is jsx and vue is html, css, js but can optionally be done in jsx
Ahh
so vue is more simple for beginners
I see
yES±
What 4 words, is one of those words "rust"? 🤨
when he gets to his senses
xD
at some point
Nial
"at some point"
and starts accepting stuff and starts using actually quality stuff
is that this side of christmas?
Is haskell JVM.
There is a jvm port
can be
😌
the "modern" "up to date" and "working" JVM port
Okay asides, Vaadin looks quite cool
yeah vaadin is quite cool
Eta is a simple, compact and powerful programming language to build scalable systems on the JVM. It is a dialect of Haskell on the JVM.
I have looked at it loads but never actually written somethign
ffs why
Because Haskell good
why do people take these languages with specific purposes and make them work in places they definitely should not be used
What "specific" purpose are you talking about lol
GraalVM better than Jython
actually, thinking about that, that just reminded me of something
Haskell is a general purpose programming language
my friend actually once wrote a plugin in Python with GraalVM
in places they definitely should not be used
and who are you to judge that? lol
lol
what do you know about haskell 
same people who think gradle is better 😄
get out
leave
you're at like a 99-1 ratio here
you're well outnumbered
don't even try it lol
Gradle good Maven bad
😦 I am not smart enough to setup shading in gradle
+1 if you agree
how would I store a location as a YML key
x-54y-56z23: "test"
x-59y-52z28: "test2"
?
Cause I need data for per coordinate
We call it shadowing here 😌
a location should not be a key
Yeah and you have to use some dodgy third party plugin to acheive it whereas maven has it OUT OF THE BOX 😄
Not sure why you think its dodgy
And whats wrong with third party plugins?
Dont you use third party libraries all the time?
Ok, not dodgy, just annoying, I think it should be able to do it out of the box. And yes, yes I do, but usually from Apache Foundation
wait you aren't supposed to reinvent the wheel everytime?
what difference does it make
import org.apache.tools.ant.filters.ReplaceTokens
plugins {
id 'java'
id 'com.github.johnrengelman.shadow' version '6.1.0'
}
group 'net.kitesoftware.board'
version '3.2.3'
repositories {
mavenCentral()
maven { url 'https://papermc.io/repo/repository/maven-public/'
}
dependencies {
compileOnly 'com.destroystokyo.paper:paper-api:1.16.5-R0.1-SNAPSHOT'
}
shadowJar {
archiveFileName.set("KiteBoard-${project.version}.jar")
}
processResources {
filter ReplaceTokens, tokens: ["version": project.version.toString()]
}
```ez
if the group id is org.gradle or something else
in maven's case it's also not out of the box
you also need a plugin
so there's literally no difference
🤦♂️ Oh yeah
on your end
I could do this aswell:
test: [
[53,63,52],
[53,61,58],
[23,63,52]
]
test2: [
[57,43,82],
[83,41,58],
[63,23,92]
]
but how would I then check if the coordinate 57-43-82 is occupied? I know how, but only in a very not-simple way
also, gradle init exists for a reason @heady birch
gradle init doesn't setup shading
Location implements ConfigurationSerializable
I swear it moves your Maven project to Gradle
you don't need to invent your own way of doing it
holup
yeah but don't all competitors have ways of converting from others?
it attracts people and pushes them over the edge to use it since it's easy to convert
isn't really an argument for why gradle is better lol
Kotlin to elara convertor (works every time)
let message
elara to assembly converter?
So how do you reccomend me structuring the data?
Assembly to Elara converter plz
if Elara wasn't JVM-dependent then that would work @frigid badge
Processors in the future to run Elara Bytecode
support every dialect
and yes, Elara is going to run on the JVM because BM and Yugi dum dum
Like i said, make Elara compile to Kotlin then let Kotlin compile to bytecode and you have a 100% jvm support
xD
My programming language compiles itself in 1 nanosecond (1.2 Mlocs/s!)
Who says it's JVM dependent?
^
It runs on Go initially 🥰
We also have another plan wink wink
elara/Haskell
W
Elara lisp wen?
import elara/haskell
No
Fun fact, Alonso church proved that every elara program can be expressed in just a docker file
time to fork intelij community -> elarastorm
😮
Do it lem
you tryna get me positive about elara using my docker weakness
FROM elar
CMD elara .
I see...
works every time
😂
I feel betrayed
o discord has dockerfile highlighting
;p
that's nice
packages.elaralang.org coming soon™️
it's for your own good 🙂
epm
I proved that elara is more than Turing complete!
bull shit
yes! it uses excel behind the scenes to be DOUBLE turing complete
😮
does that mean you could make an excel to brainfuck compiler?
ik brainfuck isnt lambda
but
Elara to php compiler :kekw:
my latest gh repo is php
why
someone ban me
since you can compile everything to some form of the lambda calculus, you could indeed write a compiler to excel
actually an interesting idea
w0rk
Resign plz
if the lambda calculus is based on purity, how would you compile println("lol")... checkmate churchfoids
That company bad
we ditched php since the last dev left
I'm the only one left who has knowledge in it
finally
and I'm not doing any project in it anymore
everything connected to that project we use microservices to do it in a diff language
lmao
IO IO IO IO
no more PHP
Oh sorry, heaven
more monads = better
dear "academics",
if the lambda calculus is truly isomorphic to the Turing machine, how come I can't "write" or "read" anything? Curious.
Yes!!
i wrote a post about this
it's pretty cool
thanks!
i got ocaml smh
I got elm
i got clojure 🙂
Senpai ;c
who = senpai?
we are all senpais
wanna play?
i should probably be working rn
unfortunately this "intellectual" conversation is distracting me
Haskell to Java be like:
Scanner sc = new Scanner(System.in);
sc.readLine((str) -> {
System.out.println(str, () -> {
System.out.println(":)", ()->{}
}
}
🥲
Join the elara forces
really?
yup
I'm proud of you
I said I'd help with the packages infrastructure, so I guess I have joined now then
yes I am proud of you as well.
docker users are superior to all
I used to run Caddy, Nexus and Jenkins in Docker, I run Pterodactyl Wings in Docker, MariaDB, RabbitMQ, Redis
everything
do u run docker in docker
yeah
yooooo
Jenkins requires dind
imagine
docker inception
theres actually an image for it tho lol
imagine running docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker
Not enough
IO IO IO IO docker
docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker in docker
What is kubernetes used for?
after Elara works
container orchestration
Oh
if u wanna do it, it must be written in idiomatic elara
here's the development process:
- Yugi finishes Elara compiler
- I write EPM and IntelliJ plugin
- Elara done
I'll write it in C lol
lmao you funny, an intelij plugin? nah nah a whole ass IDE
^

Elara only
if you want to contribute, go ahead
ElaraStorm™️
that's the name Lemmo came up with earlier
Yea
yes it was really original from me
ikr
totally didn't take it from 2 other ides
2 right?
im sure jetbrains wont care about the name copying 🙂
IntelliStorm
What else uses the storm suffix?
^
also... Ktor is JetBrains?
Oh xD
RainStorm
wow how did I never know that
did you know kotlin is also from jetbrains?
Kwery
yeah ik that lol
might be a shocker for you
Kotlin projecr names for free
didn't know Ktor was JetBrains though
Add a K everywhere
did you know Intellij is from jetbrains?
nah
WAIT
no shit sherlock
whats jetbrains?
someone get me some water
is that an airplane?
Its a new drug
yeah hate to break it to you
can i have some
my life is a lie

Sorry man its hard to get by

I thought intelij was made by webstorm
nooooooooooooo
nooooooooooooooooooooo
i thought it wouldnt notice
Dyno 
:elaramoon:
who designed the Elara moon btw?
some random freelancer
lol
the moon did
Yea
they keep messaging me asking for more work lmao
you paid for that?
Lol
yeah
Yes
imagine


I feel like elara should go public
looks nice imo
We have a few versions of it tho
tell them to fuck off
Elara Inc.
ew
if they keep asking for more work
I'll buy 50% of the shares
no
Elara LLC
elara is an NPO
ElaraLang Ltd.
too bad cause im buying it
Otherwise it would beat tesla
no longer non profit
true
Sorry we dont want to bring elon down
you can have a limited company that's also non-profit
yes
no I'm a shareholder
no i'm bill gates
ok
Elara Limited
dont you need a huge amount of money to go public?
no?
huh
go public as in?
to go private you need a lot of money
on stock exchanges
that's all public means
Ah
i might be misremembering
you IPO
Link your spigot profile
also, https://www.gov.uk/limited-company-formation/register-your-company @prisma wave
you gotta wait then
I guess youll have to wait till barry checks
but to get on like a stock exchange and do a IPO you need like what 1 million or something like that
yeah thats what i thought
mmm
no
every company in the world sponsors elara
but idk how much a SPAC costs
Elara Limited is a private limited non-profit organisation
not a public corporation
nvm a SPAC costs the same as an IPO
the board of directors makes that decision 🙂
I wanna store one tag for a coordinate in a YML file..
Without using the Location x; x.toString() as key, how can I easily store one tag for each coordinate?
test: [
[1,2,3],
[3,2,1]
]
I know like that, but then it is complicated to check if a coordinate has been applied a tag to..
as a shareholder I should have some vote
the CEO has made the decision 
buy your shares and we will give you admin on the github org
shares start at $10000
💵
or alternatively, like me, do some things, become a core developer and get free admin 
elara is down 36%!!!!
Fake!!!
Elara is up 420%
that is fabricated and untrue
Rip
🥲
yes
How much did you invest?
only some play money
Ah
what company
a few hundred bucks to play with
a small loan of a million dollars
🥲
uh 2 shares in Aphria
yeah they're merging with another company
Where can I post an image for troubleshooting
I know jackshit about it though
I'm reading a book atm
'The intelligent investor' and 'Rich dad Poor dad'
hey
someone sanity check me btw please
https://i.imgur.com/RzRzPiG.png this is bull shit
as I'm trying to get serious into it but I wanna do some more researching etc before pouring more money into it
"No key ambient_light" my fucking ass
but for long term I'll probably just play safe with ETFs
Maybe its not to be under the elements key bard
This guide talks about Troubleshooting
This guide talks about trouble w/ shooting.
does it just take the uri and remove - , uppercase words etc?
or is it actually just hardcoded titles
First one
good
@old wyvern it complains about every single key in element
yup
let formatUrlToTitle =
getPathAfterUrl
>> splitWords
>> List.map capitalise
>> List.filter Option.isSome
>> List.map Option.get
>> Seq.ofList
>> String.concat " "
beautiful
What packet is that?
February 30th
it's manual verification
one of the admins has to verify you I believe
gonna stream some MineKraft stuff if anyone wants to come and see what kinda spaghetti code totally nice, clean, not at all trash code I got lol
room 1
How to I config serialize the Location?
d;docs Location
Official javadocs for different JDK versions.
• jdk/jdk11
• jdk8```
d;spigot Location
public class Location
extends Object
implements Cloneable, ConfigurationSerializable```
Location has 2 all implementations, 40 methods, 2 implementations, and 1 extensions.
Represents a 3-dimensional position in a world.
No constraints are placed on any angular values other than that they be specified in degrees. This means that negative angles or angles of greater magnitude than 360 are valid, but may be normalized to any other equivalent representation by the implementation.
@Nullable
Location getLocation(@NotNull String path, @Nullable Location def)```
Gets the requested Location by path, returning a default value if not found.
If the Location does not exist then the specified default value will returned regardless of if a default has been identified in the root Configuration.
path - Path of the Location to get.
def - The default value to return if the path is not found or is not a Location.
Requested Location.
ah
d;spigot ConfigurationSerializable
public interface ConfigurationSerializable```
ConfigurationSerializable has 1 methods, 10 implementing classes, and 20 sub interfaces.
Represents an object that may be serialized.
These objects MUST implement one of the following, in addition to the methods as defined by this interface:
- A static method "deserialize" that accepts a single
Map<String,Object> and returns the class. - A static method "valueOf" that accepts a single [
Map](https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/Map.html?is-external=true "class or interface in...
This description has been shortened as it was too long.
Thanks
How do I append to a config array?
because it's a configuration wrapper system for bukkit that hasn't been touched in over a decade
key word: Bukkit
it's ass
is there a better one external
make your own
no thenks
List<Location> triggers = config.getList("triggers");
config.getList is List<?> right
I think so, yeah
Likely
rip
because bUkKiT
Is this bad: List<Location> triggers = (List<Location>) config.getList("triggers");
lol
yeah lol thats what i was doing rn
nah
Ermmmm
yes but there is nothing else you can do
No serialisation?
? wdym?
Location implements ConfigurationSerializable or whatever that's called though Jerry
doesnt it auto serialize with the configuration?
You really wanna use bukkit serialization
They auto serialise now?
"now"? for how long have you been coding for bukkit lol
It stores useless information though
its pretty okay
don't store locations manually lol
lol
Location stores world
@prisma wave so fucking close https://i.imgur.com/wZg90sJ.png
just the chunk data packet to fix and then it should work
anyone curious as to what the issue with my NBT data was btw?
no
I read "dimension type", saw the first thing that contained the words "dimension type" and automatically assumed that was what it meant
when in reality, it didn't want a dimension type registry, it just wanted a dimension type
me: no
BomBardyGamer is typing...
well I was gonna tell you anyway xD
what version is this for?
the day a non-unique uuid gets generated is when we go under
speaking of non-unique uuids
I've been planning on doing something for a long time...
it was either matt or bm who spent like 30 minutes letting them just generate and it kept crashing lol
lol, well i mean cant you run like 1000 instances of a program that runs multithreadded async functions that generates uuid's and eventually get one that is same?
you have to keep track of every single uuid you generate on the go
that's gonna need a bit of memory
The day I get a duplicate UUID is the same day i buy a lottery ticket
ffuuuuuuck
not anytime soon, there are 2^128 distinct uuids
I mean, "not anytime soon" but it could happen anytime lol
what is the best way to store an array with Locations that a has each a custom tag to them...
at this point the chance is so low that it does not need further consideration

