#dev-general
1 messages · Page 187 of 1
What im saying is, people dont want to hear "wouldnt happen if you were using kotlin".
@distant sun what about "wouldnt happen if you were using clojure/haskell/scala/frigga/odin/elara"?

Smh bm
clojure moon
I didn't say they would and I wasn't saying that being serious, I said it in a joking manner, which you clearly couldn't understand gaby. If someone genuinely asked for help I would give them an answer 
now go fuck off somewhere else 
don't take jokes too seriously
Be polite Ori.
Wouldn't happen in the language i made because it doesn't exist
🙄
Honestly gaby, that's the most polite you're getting
your imaginary language is no match for elara
use them 1s and 0s instead
I could never make a language, i'd probably end up making Kotlin
make kotlin again but in spanish

impresiónlna("Kotlin cool")
el kotlino
idk i don't speak spanish
I could never make a language, i'd probably end up making Kotlin
@ocean quartz just think of everything kotlin does and either do the opposite or rename it
works for me
Fair
Lmao, code will only run if it throws NPE
val a: String? = "a"
println(a ?: "its not null, sad")
there was something similar entered into the Repl competition I think
It's a language without any valid syntax
Which one bm?
o damn
But it was dumb
A language that can only be written in one line
As soon as you add \n the program segfaults and causes a bluescreen
cyka blyat "blin"
lmao
Imagine having to add accents to words
Imaginè
Blyatlin
privat final Ață nume = "Gaby";
общественный vodka пить() {
}```
privado final Corda nome = "Matt"; lmao
😂
vozvratnyy blok
Șir tf
公衆 ストリング method() {
返す "Hello";
}
god no
God yes
!(god yes)
TrChat's comments are written in some asian language (I think it's Chinese) and it's HORRIBLE to deal with smh
TrChat does some shady stuff if that's the plugin I'm thinking of.
=pl trchat
It also ignores being cancelled and messes up with a bunch of stuff.
dis
Lmao this works
Lmao the language name means Mare
Mare?
Female horse
ah
lol
odd choice of name
ok ..
Should've named it after an obscure moon
All good languages are named after obscure moons
^
Ya that plugin messes with DSRV
damn
Oh there is worse
so downloading stuff is NOT ALLOWED but literally having a force op is fine?
wtf
pdm discrimination
damn, spigot also has useful stuff?
So they know it exists and yet let the plugin stay?
@prisma wave fr, why not remove all versions that have a force op
though, what happened? Did the author said "time to remove the FORCE OP"? :))
"oh hey guys you know I severely violated the rules? Yeah I'm not any more so if you can just let me go free without any repercussions that would be great"
It's pretty ridiculous
Especially considering it's literally a premium plugin
^
There was a dude who leaked ezrankspro on spigot, it was removed but he didn't get banned lmao
lol
fair enough
I don't understand that at all
Don't think so Blitz
the rules are so petty but they won't even enforce serious infractions
He posted other resources
tbh id rather wait 2 weeks for a resource to be approved than have the website filled with shit
pretty sure you can check at least 10 resources in 20 minutes since most of them are basic stuff
and by check i mean use a decompiler to check the code and such
Just develop a machine learning algorithm that can instantly tell if a plugin is evil or not
Wasnt someone here staff on spigot or something?
Simple
I would apply for staff but I know I wont get accepted since Im not active on the website
Wasnt someone here staff on spigot or something?
@old wyvern Gian
Ah
I mean not like theres much to do on there
@old wyvern check resources
okay 
discord jda nerds
am i being stupid
event.guild.members.forEach { member -> print(member.user.asTag) }
that's mostly correct right
yes
but it's literally only printing the bot and the command executor
as if it like
can't find anyone else
Do you have the guild members intent turned on? On the bot dashboard and on the jda
And is it in the dashboard as well?
Oh, idk then xD
So I want to create some kind of "CouponBuilder" for this POST request https://docs.tebex.io/plugin/endpoints/coupons, is there any way to display a warning when a required value is missing? Something similar to the warning displayed when a null value is passed to something annotated with @NotNull
I can just add a check on build() for each required method, just wanted to know if I can display some kind of warnings to the end user when they create the coupon
is this ^\d{4}-[01]\d-[0-3]\d$ pattern ok to check a date string with the format yyyy-mm-dd?
say hello to my little monster 🤣 https://paste.helpch.at/itimepinod.java

If ive got a string like this,
Test string test how would I remove the spaces before and after the first and last word?
trim
welp
time to go through and replace like 60 uses of .complete with .queue
fun MessageChannel.embed(title: String, desc: String, footer: String = ""): CompletableFuture<Message> {
val eb = EmbedBuilder()
eb.setTitle(title)
eb.setDescription(desc)
eb.setFooter(footer)
eb.setColor(Color.BLUE)
val future = CompletableFuture<Message>()
this.sendMessage(eb.build()).queue{
future.complete(it)
}
return future
}
``` Is this like the basic usage of completable futures?
Also what should I use to run stuff after? Like .thenApply or .thenAcceot ir?
what do i do then lol
queue returns a rest action right?
just return what queue returns
rest actions & completable futures are basically same thing
Aj, smh
I cant do anything about it 
:bruh what: https://paste.helpch.at/dinomonake.md
Why did you even make a table name with dot anyway
the first is the database name
you sure you do stuff like that
you create database
then select it
then make table
More steps, ew
but it works
and if doing it why use `?
just do
CREATE TABLE IF NOT EXISTS supporter_codes.creators :??
It doesn't matter lol, it's the exact same
Nah
What if you drop the first table then create `supporter_codes`.`creators` ?
kotlin would be so much better for statements :((
I have a quick question regarding kotlin coding best practises
I've read that it's better to define top-level functions instead of packaging them in a top-level object to declare a namespace for them. But I don't quite get why that is. What's the reason for the de-coupling of functions from classes and objects and why does it matter?
This was one of the sources on this topic: https://discuss.kotlinlang.org/t/best-practices-for-top-level-declarations/2198/4
because objects shouldn't be used as namespaces
when functions have no connection to a class why would you put them in one
^
Well most of my top-level functions could be part of a class, or could be used as general lib methods. It's not always clear cut...
but why should they be part of a class?
Unless they are part of an object, there's no reason to have them in a class
Are objects regarded the same as classes in that regard?
yes
Why?
Because they are still effectively classes
You're binding the function to some sort of state for no reason
Well the reason would be to have a common namespace. Be that Util or Utils or Maths or something else
a common namespace would be a package
Hm yeah that makes sense actually...
look at functional languages: there's no such thing as a class
Clojure has namespaces, not sure about languages like Haskell
But if something doesn't need to be part of a class there's no reason to even consider classes
So because it's unnecessary one shouldn't do it. I mean it makes sense, I just wanted to get an insight into why it is unnecessary
Indeed
It doesn't provide anymore insight into what the function does (or it shouldn't)
yessir
just MySQL or the far superior MariaDB?
Maria
noice
I used to use MariaDB, but switched to PostgreSQL after hearing it scales better, and tbh, I find it to be better than MySQL not just because of how well it scales
PostgreSQL conforms much more strictly to the SQL standard than MySQL does, meaning thingys make more sense
I've honestly no idea how any of it works, I just know ish what to do to store data 
imagine knowing how shit works
I rarelly work with it which is :((
@prisma wave So not knowing oop wouldn't matter for clojure?
it might be worth learning SQL just so you can debug better and figure out how thingys go wrong
@hot heron probably not, though knowing OOP is really handy, and it's not a hard thing to pick up either
I just ask cause someone I know is lead dev at their work and they use clojure but they haven't learned oop
in OOP, there are four key principles: Abstraction, Encapsulation, Inheritance and Polymorphism
literally those four are all you ever need to know
I was surprised to hear they became lead dev without oop knowledge
But I guess if it's not useful for the work then it wouldn't change anything
those are some big words
It's effectively unnecessary
functional programming is a completely different paradigm
abstraction is easy, it's just extracting things that are commonly shared between thingys and putting them in another place
encapsulation is just hiding thingys inside of your thingy to deny access from the outside (I think)
inheritance is where one thingy has children and those children get attributes from their parent
polymorphism is basically method overloading, where you have multiple methods with the same name that take different thingys, return different thingys, and so do different thingys (afaik)
yeah I've never touched it
functional programming is a completely different paradigm
that is true
The problem with FP imo is that it's hugely different to OOP
Which makes it a lot more difficult to learn
I had to look up what encapsulation and polymorphism were because I forgot lol
And also, there's no functional languages I know of which isn't ugly and / or difficult to learn
So what are the benefits of FP?
the latter includes Elara
Clojure is a lisp which is an instant turn off for many people, Haskell is pure functional so it's full of complicated CS concepts
@hot heron consistency and arguably lower complexity. Everything is immutable so you don't have to worry about your data randomly changing, there's no complicated states to try and decipher
You don't have to jump through OOP hoops, you can just write what you want to do
Object oriented code tends to be much more overengineered too
I saw some video where a guy took about 4 classes of object oriented code and turned it into about 3 short functions
All because OOP encourages heavy use of abstraction
OOP is still a really, really useful thingy to learn though
Yeah everything has its ups and downs
also I'm only 100xp away from overtaking frosty so thanks for the paragraph opportunity
Anyway to conclude elara is the best functional language
It's not pure FP so it's easy to learn, and doesn't have any syntax gimmicks
But it also has a cool type system
60xp 
oof
oh no chat is dead now
I need help
There is no time to wait! Ask your question @obtuse gale!
Could not initialize class org.codehaus.groovy.classgen.Verifier pls help
gradle give error
me sad :((
What context is functional programming preferred?
Like each kind of programming has it's pros and cons depending on the situation
im using openjdk 14
this project works fine on my main pc, but its being dodgy on my mac
You need 6.5.1 for jdk 14
@hot heron yeah, I guess trying to use FP for say a plugin is a bad idea since spigot is based around object oriented structure. If you're starting from scratch it doesn't make much difference.
As far as I know clojure is widely used in backend design since it scales well with concurrency. Haskell is more of an academic language so I don't really know what you'd use it for
Kotlin can be functional too though, and you can mix the two
I usually use mostly object oriented design in plugins while taking advantage of Kotlin's functional features too
Best of both worlds
ffs 10xp to go
Barry is really screwing me over here so I'm just gonna write this in hope that he'll give me enough XP thanks
YES
At last
oh
oof
wow I'm still 19th
how is cube still 1st even though I barely see him chat that often
unless he's always on when I'm asleep lol
@pallid gale how has one maintained this black magic
He whomst controls the database can have infinite XP
o
smh BM
dont
And I am about to loose my marbles
ok
I legit get it so close to working, everything works, but cause it's java boom random ass NPE
java bad
I was forced
Is it worth deleting things from databases?
so we can help u 😭
Only help I need is mental help
i feel u 😭
Should I remove shit from my db once im done with it
Well what are you doing?
Support ticket details, the details are moreso used for functionality, not logging purposes, but I cant decide if i should keep them once the tickets closed
Probably keep them, and give the users the ability to view closed tickets
hm alright, atm it doesnt even store the content of the ticket
Or ya know just make everything customisable 
How would one store like a massive ass text chat log to a db as well?
as JSON or TEXT type I guess
JSON probs cleaner I guess?
Can I just chuck it in the database? Ive never put like a massive long bit of data in a db before
mysql?
ooh
alright
also itd be nice if spring stopped telling me it cant find something with ID 3 when I never asked it to find something wit ID 3
you disappoint me frosty 
ok but where is the .clj / .el / .hs / .go
km
Does stacking items make items lose the PersistantDataContainer data by any chance?
@prisma wave
the well designed server strikes again
😂
@remote goblet 
does java make u very angry frosty? 
very angery

Can you guys recommend a good gradle release plugin for github?
what is a gradle release plugin
hm maybe I dove too deep
so I want to push a kotlin lib to github
and import it using gradle in my other projects
You want to publish it?
I guess
that's for distributing binaries
I think packages can support maven repostories but you need to authenticate
Very dumb
I am a bit too overwhelmed by all this
this is what I found
on how to use github source repo in another project
just publish to a maven repo
@prisma wave sure but how? which repo?
Bintray, maven central, personal one, jitpack
central probably isn't what you're looking for
what am I looking for and why not central? ^^
Yeah central is a lot of hassle
I'd only publish something that was going to be very widely used to central
Do I need to create an artifact if I want to publish to bintray?
uh
Simple, but obvious question here 👀
That's kind of ambiguous
Should I make a new plugin with Java or Kotlin
Artifact usually refers to something that gets published
@regal gale personal preference?
¯_(ツ)_/¯
If you want to use Java use java, if you want to use kotlin use Kotlin
You can also make plugins in Clojure which I would highly recommend
ew
Anyway, I've had no idea why kt evaluation in this 1.4.0 is giving me errors on Heroku (script engine not exist)
But it looks really fine on ide
It also works fine on 1.3.72 before
You can also make plugins in Clojure which I would highly recommend
@prisma wave 🤡
🙄
Just look at that
Hot
🤡
😕
clojure
eww
everyone's a critic
It's just backwards
println("Hello") becomes (println "Hello")
simple
jython isn't a standalone language so it doesn't count
then remove your kotlin plugin lol
oh i misread
I thought you said it is a standalone language
ah right
jython is a python impl on the jvm, I don't see why that'd disqualify it
in that case it's the exact same as kotlin
the only difference is jython isn't official
welp
but kotlin is a separate language, jython is just python
I'd argue it's therefore not a JVM language
kotlin/JVM being jvm version of Kotlin is similar to Jython being JVM version of Python
Thats what pig meant (I think?)
Cool, I got it working without publishing to maven
just pushed to github and imported and built using sourceControl
there is a difference between being a port and being a primary target
jython is a port, it does not embrace the jvm in any way
it has its own systems
Wdym it does not embrace the jvm in any way?
Isnt Jython supposed to allow Java interop as well or something?
when you make a jvm language, you're meant to follow the principles the jvm outlines
jython does not
hmm
What are the exact principles?
no clue
ah welp
ig "oop paradigm pls, no manual memory"
Can you do:
(setExecutor (new ClojureCommand))
becomes
(setExecutor new ClojureCommand)
Or is new basically a method/function and requires ()
new is a function
python has oop as well right?
yea
python's impl of oop is widely criticized
ah
Rust kind of does everything in the best way
Does it though
Elara does tho 
Yeah in my opinion it does except for when
when?
int8 int 16 int 32 int64 int128 int2^n
unsigned long long -> u128
<'T: M<&UInt8>>
ew
not an exaggeration
😂
That syntax is just annoying
Have you ever heard of Go
It's like Rust but not ugly
Is it performance
Pretty fast
Does go have a spring alternative
Probably
MVC
💀
Does anyone else make a plugin to just think shit through, then remake it from scratch properly so everything makes sense, or is that just me?
I normally think of an idea make it happen then rewrite it to be good yeah
Gather requirements -> Technical design -> Implementation -> Testing -> Release
Or as the Agiler's like to go Program -> Test -> Program -> Test
Ah yes the good old
- Make the plugin
- Test the plugin
- Make it nice
- Fix the broken shit
- ???
- Profit
profit = 0.
@prisma wave hey any ideas on how we should handle statistics?
(MineKraft)
because according to the standard, it needs to be sent as an array of varints
the values in that array being category ID, statistic ID and then the value
uh
for now I would just have a Table<Int, Int, Value> in whatever the class is for player data
we can worry about api design later
yeah it's already bundled
i presume you send them all
I got no idea how this works lol
alright
how do I send them all?
there is no writeArray lol
I was more asking how do I access the data from the table
okay
also should I have been using writeVarInt rather than writeInt to write data where the type on the spec is VarInt?
because if so I gotta go and change it all lol
yes
varints are not ints
well they are
but they're encoded in a different way
presumably it's more efficient
also, the Position data type can just be sent with writeLong right?
since it's just a long
I used the algorithm on there
Can't netty bytebuf do writeUnsignedByte
yeah I tried writing writeUnsignedByte and it doesn't exist
there's always the UByte type in kotlin but it's experimental
mostly compile time assertions I think
yeah they're inline classes
so they compile to Byte
Let me open one of my ancient projects
Nvm I didn't write any unsigned data. But theres readUnsignedByte
yeah
I wonder how readUnsignedByte works in Java
since Java doesn't have unsigned types
okay
kotlin barely has unsigned types
Rust 🙂
🙄
disgusting
😄

proper unsigned byte would be kinda out of the byte range of Java
yea
lmao
animated emojis do exist if u have nitro 😉
self bot?
#BanNiallSelfBotter
😂
😂
get that guy to make it for $1.5
Quick question, so far I was storing a VARCHAR(36) as it was a UUID of another user (which the main user (user X) follows - This being user Y), however I need to make it nullable, but since a UUID can't be null, I'd have to keep converting from a string, should I switch it up so instead of UUIDs I use numbered IDs, (each being corresponded to a Y user) and then just identify them with that?
Let me know if I make any sense 
doesn't make any sense
the Y UUID no
why not
Why not what?
Yea but I have to store it within data as a string and then keep converting to a uuid
Since a UUID can't be null
Yeah use a id coloumn
Which get's tedious
No one wanna use a UUID as PK
true
now seems like a good time to suggest Hibernate
I am a man of standards therefore this will be written in Java
@heady birch
Rust kind of does everything in the best way
@heady birch
the double standards of rust users, the media doesn't want you to see this
😮
exposed
ngl BM, Hibernate looks nice
Worth it probably
pdm + hibernate best software stack
Otherwise PDM 
Double standard frosty Spring is trash until he actually needs an ORM
what a work of art
What a rollercoaster of emotions in the reactions
And what an informative website
I havn't clicked the link yet
please visit
I'm storing 6 things, it's overkill..
Suggest something better
That's right there's nothing
Hibernate is literally the best option in any possible situation
OvErKiLl
I'll try it out when I have to store more shit, deal?
😕
ok
that's not a good deal
Very good deal
ActiveJDBC works if you want to still kind of want to control the models I guess
Elaborate Yugi
or ORMLite
As in if you just want to write SQL requests but in a more idiomatic way in Java/Kotlin or whatever
It doesnt serialize for you
You handle what to set to what
It just handles table creation, the actual insertion.. ect
Or you can always
Too soon 😔
smh Matt
Please how can i make mobs follow a player
PathfinderGoal
build tools
Run buildtools and specify the non "api" repo
Run build tools and remove the api from the repository
Or use paper (exclusively paper)
In intellij ?
org.spigotmc:spigot:1.16.1-R0.1-SNAPSHOT
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
i have it but intellij dont let me include external classes except by maven
how ?
What step are you struggling with
You just run build tools and on your maven remove the api from spigot that's all
I'm not wrong
Is this lib something for android only?
Sounds like a pretty cool way to handle databases
Some indian dude explaining it I'm guessing 
Literally hibernate
literally not
Worse
Not really Frosty, just a coroutines video
ah, it's got that vibe
Okay thats a mess
What's with all those a's sheesh
This point is true
Whatever weeb keeps setting those emojis smh
There banned!
Would it make sense if I have statements stored within objects, so I can just invoke Object#store() or some shit and it would store it?
no
more like
Storer.store
then
StoreQueryResolver
StoreQueryProvider<T extends Storable>
🙃
MyCoolObjectQueryProvider<MyCoolObject>
store {
return "INSERT INTO e.g e.g
}
CRUDable would be nice
Pseudocode
Would get messy imo Niall
Is it a public plugin?
sure
No Niall
limited to 500kb, otherwise someone gonna be mad 
Oh okay
Generally a GitHub wiki > spigot wiki right
I had horrible experiences making a spigot wiki
Yes
@ocean quartz what DSL is that?
It being buggy as hell
Gitbook > all
GitHub good spigot ugly
@jovial warren Idk
Github darktheme even nicer 
Owoat how do i dark theme github
Extension
@ocean quartz look at the imports if there are any
It does look sexy
but looking from that screenshot, it looks like that's not your code, since afaik you don't use default light theme lol
Not really Frosty, just a coroutines video
@ocean quartz
because who uses default light theme am I right
There is none, I just know it's Dao for android
@ niall
cough @heady birch cough xD
okay yeah it's an Android DSL
if you want ORM though, Exposed good
I might make something like that for for myself using hikari
it's probably pretty simple
Yeah i think so too
yeah just a bit of classpath scanning, instantiating, and implementing
and other thingys
Wouldn't even need classpath scanning
Also dynamic proxies 
One of the best hidden JVM features
dynamic proxies?
Yup
and yeah, you're right, you wouldn't
How would you guys decide the price tag to put on your premium plugin
$5-10 based on how useful you think it is
Any more is probably gonna be a turn off for many people
yeah
Yeah
And any less PayPal will tax too much
I wasn't planning on going over 10$ in any way shape or form
just think about what you would pay for it if you were a customer
that's probably the best idea
I think that's not good, a customer might really need it while another one hearing about it would think that it's useless
I got a better idea
Random number generator 
there's plenty of people in here who could act as potential customers
At the time when I was making a server of my own I really really wanted a plugin like this (Hence I made it now), so I would say I'd pay 10$ for it
But a minigame server developer would not pay a cent as it's not for minigame servers
but they wouldn't need it, would they?
What kind of plugin is it?, ie. what does it do?
^
I already have a free version on spigot, so I can link that here and I can say what additional features the premium version has?
Oh you can change the price
I think so
10$ and OS it meh
idk I've only ever published one thing on spigot
People who want to buy will buy
Which is a shit API I made 3 years ago
Others would help grow potential buyers
10$ and OS it meh
this is a good idea
OS or be gone
I already have a discord server with a bunch of people that like the free version of the plugin and some are impatiently waiting for an update or something, so I already have some potential customers
Yeah it's OS
Yeah always OS
I have it on github but it is private rn (Until the plugin is released)
What does the plugin do btw?
To continue my DB topic from earlier, anyone got any smart ways of determing whether I should use INSERT or UPDATE depending on if the data is already present in the db
Karma?
Can I send the link to the free version of the plugin and say what the premium version does?
yea
I was thinking of just storing a boolean in the object, but that could be messy
You might need to work on the thread design btw
Yeah I'm aware
Yes Klyser
To continue my DB topic from earlier, anyone got any smart ways of determing whether I should use INSERT or UPDATE depending on if the data is already present in the db
something I wish every ORM framework had iscreateOrUpdate(it's in ORMLite, but others lack it)
Its better if the initial sections briefs the plugin in a simple sentence
you wanna try and retrieve the info and update it if it's present, or insert it if it isn't
Would that not be inneficient?
that's about the only way I can think of doing it lol
As opposed to just storing a boolean within the object
Anyway, if you think if anyone would consider buying it at 10, you can safely OS it and post at 10
don't you still have to get it in that case @hot hull ?
In case people complain, reduce the price
or you mean caching it, which is a better way than asking the database for thingys
you check if it's in the cache, and if it isn't, you INSERT it, if it is, you UPDATE it
Well Bardy, when the object is first created I need to determine if the db info should be created, or inserted, (since insert will throw an error if the info doesn't exist, vice versa)
What are you using Frost?
^
As in?
ORM
Hikari
that's a connection pool
smh MySQL
that's a database engine
leave
you using raw queries then?
Yes
oof
Frosty, look into ActiveJDBC if you want to use something close to raw queries
or look in to something like Exposed for ORM, because ORM > raw queries 😎
And why is that bard?
I find mapping an object to an entry in a database allows you to access it more easily, it avoids mistakes in raw query strings, and a lot of things are handled internally, making your life easier
Easier != Better in all cases
true
Efficiency is key in this case 
why are raw queries better then?
Efficiency is key in this case
Exposed is efficient, and so is ORMLite, and so is Hibernate, and so is JPA
You handle how the object is saved and loaded back completely
true
but don't raw queries mean more effort for you if you want to support multiple databases?
e.g. Exposed has a DAO API, which is non-DSL, meaning you can just use that and have it work for all JDBC drivers
😠 Light theme
you think light theme = good?
During day yes
About the programming while driving: yes of course I am joking 🤦♂️
About using light IDE theme during day: No I am serious
fair enough
I tried to find an image for programming while driving
lol
nobody programs on their phone ffs
I actually found that on a yt video earlier today
Just searched that up by title from the video
How would you properly handle a wide table on a mobile device. The content just doesn't fit (bootstrap 3)
tell them to get a pc 
Lol found it table-responsive
What should I write in there? Should it be a link to my paypal? Or what
yes
Thoughts on this? (not finished) https://paste.helpch.at/owisusecet.java
Would be so much cleaner if it were kotlin, cause now I still need setters and getters :((
Lombok
:nausea :
@GetMapping("/user/{id}")
public String getUser(@PathVariable("id") final int id) {
final User user = userService.getUser(id);
}
vs
@GetMapping("/user/{id}")
public String getUser(final User user) { (map it by id or something)
}```
How can I acheive the bottom
Where is the try with resources @hot hull
Lol it worked
Wait wha
I uploaded the premium resource
And I can see it on the resource list??
Shouldn't it not show up until it is approved?
h okay thank god
There's a shield next to the resource info
Hi, when you will do AutoSell 1.16?
is rotationYaw = prevRotationYaw += 180f; same as rotationYaw += 180f, prevRotationYaw += 180f; ?
light theme = eca
@ocean quartz Does latest mf-cmds have any issues?
This command doesnt seem to be able to run? It keeps saying that its the wrong usage
Matt's in a game of WarZone I think
ah
1.4
yep no problems with it so far
oh wait
actually
Integer is the problem
I remember
ugh maybe I could be wrong xD
we better wait for matt. I'm just trying to look smart
Im still trying to debug this, but ive been up for way too long and have no idea what im doing anymore
It should be fine ;o
Doesnt seem to work Matt
trying something out, gimme a sec
This may or may not be a bug
Ok can confirm, Anything with over 1 args does not work
What's wrong with using a player?
Its not just player
Anything with a single argument seems to work fine
Anything with more than that fails
Then you must be doing something funky
Not doing anything out of the ordinary
yeah saw the message was just saying
