#dev-general
1 messages ยท Page 547 of 1
wait, is this a joke that's going over my head
^
precision was probably the wrong word, but allowing 2.5 seconds for example, instead of just 2
ah it's a double
yeye
damn
Just did that for the new expansion ๐
link it when ur done pls glare ๐
๐
ok nvm, their readme just has an invalid tag
You know what people don't say enough
"as such" and "such that"
I get that it sounds formal
But it's such a cool phrase
I am going to sleep, as such, this channel will be dead until I return
bed time at 23:40 kekw
24hs format ๐
alarm at 6:40 keksad
How does this twitch lingo work
what do you say for sad
monkaSad
widepeeposad
well u see there would be multiple ways
ridiculous
imGlitch
how does discord put images but they act like text?
is it possible with javafx ๐ค
and by images i mean emojis and stuff like that
Hi glitch i'm matt
custom emojis*
-_-
you're looking for KEKWait
DoritosChip DoritosChip DoritosChip DoritosChip
kts ๐คค
๐ฉ
this code isnt working
if (player2kills == requiredKills) {
player2.sendMessage("gg");
player1.sendMessage("lol");
}
wrong channel and don't post in multiple channels
double money = this.plugin.getConfig().getDouble("mimoney");
I get a NULL error.
But i have already set mimoney: 20.0 in config.yml.
Can someone help me?
Either config or plugin is null
Alarm at 4:30
Impressive
Sometimes even 3 am
bm
the selected processor seems to be very.. weird?
Cant get anything to run on it properly
"linux/amd64/v8" <- actual
"linux/amd64" <- seems to be only whats available for both reposilite and artifactory
Shame
So it doesn't run on arm presumably
it's made in java right?
you could probably compile it yourself and have it work
I had to build pterodactyl from source cuz it didn't provide aarch64 binaries
ah
How would I build it for docker tho?
Or should I just say screw it and just run it on the host?
this might work
not true
they do provide arm binaries
I do need to build it myself in this case right?
Im talking about reposilite or artifactory btw
reposilite is a java executable, it's platform independent
It doesnt seem to be working
I downloaded the latest image from docker hub and tried running it
Fails with the architecture warning
Yea I tried fhat with artifactory, seems to remove the warning but still crashes on a go file
Lemme give that a shot with reposilite as well
I managed to make the payment method validation request manually but they have the same check on the backend ๐
F
I simply don't know what they're checking there
arm64 != aarch64
That binary definitely didn't work
I tried it
erm
every google result disagrees with you
arm64 == aarch64
and I'm guessing we're talking about oracle vm's, that binary worked for me when I tried it
what
the heck
The wings binary that the documentation said to use 100% didn't work
But building from source did
hmm
L Lemmo
the link on the docs is for amd64
๐
well m aybe just don't run it in docker
alrighty
anyone wants to share his credit card info with me? xD
oh yugi u gonna run reposilite on the vps?
Lmao
that's better use than what I was going to use it for
also I'm just trying to farm xp so I'll probably talk a lot and most of it will make no sense.
yea
My other one went down, why bother paying for that when this provides much better specs
Yes!
done
pls no
guess cube will get a new report thru barry of how bad our support is
already did piggy. to late
oh he removed it
๐ฆ
I'm sorry piggy. I've been a bad boy. don't punish me to hard. Unless...
?
man this emote is to good.

Weirdo
lmao
99% sure someone posted this already but not 100% sure so just going to post/repost https://www.youtube.com/watch?v=2zlzn6IuUZc
Minecraft 1.18 The Caves & Cliffs Update Part 2 Playlist โบ https://www.youtube.com/playlist?list=PL7VmhWGNRxKixIX8tWEQn-BnYKE9AaAXk
Minecraft 1.18 experimental snapshot 1 is something a little different from the normal release of snapshots. Were you expecting 21w28a? Well before normal snapshots resume in september... we have this!
Minecraft 1....
Hey there! I have a question. I would like to use shop signs. But I have a problem. When a player want to sell for instance 8 obisidian and has 7 obisidian in its hand he can't sell the item. I would like to let the sign calculate the price of the 7 obisidian left
how can I fix this?
Not sure yet, they are just talking about it
It'll only be out in like 2 versions or so from now
Yugi was typing...
Has noone ever named the methods in NMS? So it's not just d() and g() etc.
Wdym?
No valdemar
Deobfuscation maps is your best bet
Why not?
Because it changes all the time
Its deobfuscated with mojang mapping from 1.17 or something right?
Atleast at compiletime
Yeah the function names and fields are iirc
But I guess Mojang got their own docs for it
with paperweight and whatever the hell md_5 had
unsure about local variables and params
Id assume everything is remapped
Valdemar they kinda donโt if I would have a guess
They just write self expressive code
Weird, can't see how it would help them
What is it
Shows you remapped method/field names
Well I mean javadocing takes quite some time and normal comments are usually a sign of failing to express yourself in code
Yes... there are exceptions
I mean yeah, just renaming the methods and variables would be nice, so it makes sense
// This is one!
int a = 1
not sure how to use it tbh
Fabric got yarn mappings which documents some stuff apart from the mappings themselves but itโs poor
btw minimapping is broken
@old wyvern I'm trying to load a jar into the class loader on a test to check if some stuff was replaced but getting, ClassNotFoundException ๐ฉ
Currently doing:
val child = URLClassLoader(arrayOf(temp.toURI().toURL()), javaClass.classLoader)
val classToLoad = Class.forName("com.test.ReplaceTestClass", true, child)
Do you know a way that works? Not sure if this would be the same way as slimjar, if so i could go check it i guess xD
The package and stuff is correct, assuming i'm doing it right
Java 16 btw
I mean the url to the jar matt, try printing it out to see if it points to the required jar
Everything else seems fine in that snippet
Seems like it file:/C:/Users/xpsyk/AppData/Local/Temp/replaced7552956925626630209.jar
Trying to load a jar into class loader on an unit test to check if it's replacing things
But getting CNFE
Can you send that jar?
use URLClassLoader#loadClass
Class.forName calls that piggy
Ah wait, i think i know the issue
Ah yeah, the issue wasn't even the class loader it was the that the jar from resources was wrong lmao
lol
#860006855325122591 message skript ๐
just to confirm, if I return new Something() on a supplier, a new instance will be created every time get() is called, right?
yes
bru why isnt crazy crates for 1.17
because it's not written in haskell
yo anyone know an app or something that allows me to count how many times I've pressed a key on my keyboard. or a combination. for example shift + left mouse click
I'm on plasma
I Found how nvm. ๐ฆ
@tawny wadi You around?
I know you have the most updated fork of Libby. Do you plan to add Java 16 support to it?
#!/bin/bash
if [[ 1 -eq 1 ]]; then
echo "1 = 1"
else
echo "You broke the space time continuium"
fi```
leaning bash cause why not
https://www.spigotmc.org/resources/cloudnet-v3-the-cloud-network-environment-technology.42059/
Is this like an alternative to pterodactyl or what
man. skript is getting out of control. its so fucking good that it will soon take over kotlin, haskell, etc
I agree
the amount of effort people put in to learn skript they might aswell learn java and do it the proper way
not on my watch
your watch is going to break bcz skript is getting heavier and heavier
better and better*
But what if it is?
Where do I post for help with discord issues? ๐
uh this is presumably not the right place my buddy
dont they have a mail you'd send to (yes it smells boomer)
so I dont get, is this shit called Citizens updated to 1.17.1 or not smh https://paste.helpch.at/itadibucum.hs
according to bstats there's 2k+ servers running 1.17.1
likely just an issue with new mobs
lot of (e.g., themed) servers only use a subset of entities
citizens2 is probably still being updated so you have to expect errors and stuff like that, its not like they would run every single little scenario to see if it functions correctly cus thats basically impossible. they will fix errors when they are reported.
for https://github.com/dkim19375/ItemMoveDetectionLib, what would be a better artifact id (for maven central), item-move-detection-lib or without the -? or something else?
-'s are fine
hmm okay, just asked here because it looked weird (imo) with 3 dashes
artifact id's must be lowercase btw yes
But they are supposed to be the name of the project ๐คก
I'm very tempted to convert this build.gradle.kts to groovy.. ๐ค
well
sort of
I want to add the maven publish thingy but I don't want to go through the effort of not copying and pasting from my other projects which use groovy
and this project uses kts
must?
Thought that was more of a convention
well that's what apache says anyway
you are free to ignore it
just like package names must be lowercase and class names must be PascalCase in java
So itโs an official specification then?
Ah nice 
Or convert every project to kts 
uh
don't look at my github :))
no
Has anybody used testproject.io?
nah. just testplugins.com
https://i.imgur.com/akJAziN.png
me when updating my dependency because my lib always has breaking api changes ๐ฉ
InteliJ Ultimate is soo nice
I just used a feature from it for the first time
the Database thing
just you wait until you have a whole SQL class and you get to use DataGrip ๐คค
DataGrip?
Since I have a SQL class lmao
JetBrains has an entire application for SQL stuff
it's like the SQL integration but like fully featured and that's all it does lol
Ahhh
lot better than MySQL Workbench or somethin
lol no it doesn't
all the cool* kids ๐
lmao
I'm too lazy to read that
Since InteliJ helps me with my syntax
I am an enterprise Skript developer if that counts?
ono
dont remind me that exists
u were sayin?
nah
O_o
๐คจ i need to try finding more bugs in bedwars
(the "more features" milestones are things like holograms, party support, etc)
Rip pornhub is nsfw
And for some bizarre reason I am disallowed to enter any nsfw contextual shit
It's because you're too young ;)
Lol yeah and I would have to send a pic of myself holding my id if I wanted to get access 
The fuck
ah, who wouldnt want to post their image on a public chatroom about porn \s
no
maybe
Oop that was fun
Just got banned
lol
Ok so it turns out there's a bit of a catch for that oracle thing
The hard drive costs money
But it's probably cheaper than any other VPS still
Wasnt it under always free tho?
I've had it for about a week and it's charged ยฃ0.17 of the free credit
The machine itself is
Apparently the drive isn't
Will do some more investigation
oh
Its there any billing information on what added that cost?
there was a audit page or something on the dashboard
Whats that again?
the disk
the 50gb drive
seems to work out to about $1.50/month for a 50gb drive
Which isn't terrible
ah
oh?
It charged bm apparently
let me confirm on my dashboard
it definitely says it's charging part of my free credit
can you send ss of what in shows in the audit?
How long have you been using it for?
no clue
More than a month?
no
but nothing has been taken out of my credit
Oh yeah it says 200gb is free
Wait what? xD
go to instance page
So which one exactly is free here?
take screenshot of instance details
yugi lots of their plans qualify for their always free tier
In theory all of it
the ampere one is best though because it gives you the most specs
Yea thats what I chose
did u select 4 core?
Are you using ubuntu piggy?
Yes
Would this charge^?
no
lucky
oh you are on oracle linux?
ah
I think it has to do with the location you choose for the vm
on the little side selector tab
"boot volumes"?
Or "attached block volumes"
attached block volumes is empty
The other one?
It says "always free" for me
hmm
terminate ur vps bm
like shut down? Or fully delete
delete
or search up how to switch to always free
ugh
Ive already got a few things running on it tho ;-;
I dont understand why his doesnt say free tho
Will see if i can switch it over somehow
nah but if u follow the pig method
The specs seem to be the same
could try making a new boot volume
but good fucking luck figuring it out lol
yeah :/
99% sure the only way to do it is to terminate and recreate
alessio showed me this thing called ansible yesterday that lets you automate setting up a vps with things you want so you would be able to move between devices easier
I have absolutely no idea how to use this, but sounds helpful
not free
yea
lol
ah
Where is this btw?
meanwhile oracle support still says my bank rejects my own credit card because their html form validation doesn't think a number is a number
still not sure what to do with my server
not sure if itโs reliable yet so dunno if I can put anything important on it
yeah well if itโs still there after a year Iโll consider it
Like you need to do 3 different things to open a port properly
Pray it works
how r u updating firewall
firewalld
good
I just set the oracle firewall to allow all ports, then you only need to use firewalld
i fuddled around with iptables for too long going why the fuck is this not working
ah
xD
Pretty much what was happening for like an hour yesterday night
I opened 80 at some point and forgot about firewalld
Then I thought it was nginx having issues
it doesn't support debit for my country
Same for me
how does it not support debit
Something about 3d secure
arenโt debit and cc meant to be indistinguishable
it literally just doesn't allow me to
Some countries apparently have some separate security thing for cards unless you ask your bank to remove it
In india it would only work with international debit cards , so my card didnt work
ye gian was complaining about this 3d secure thing
was stopping him from paying me on stripe
rip
i used a debit card on oracle tho
Yea bm did too i think
I think it passed the security thing for my dad's debit card that I use but I didnt work because "international usage" was blocked for some reason
Just trade in doge ๐
Got an sms about that right after I tried to register
I can backup the boot volume, use the backup to make a (bigger) copy on the free plan, then just recreate the VPS with the new volume
Only inconvenience is the ip will probably change

๐
lemmo didnโt u invest in doge
He invested in lemons
LemonMobCoins
ah shit
๐ฅฒ
lmao
Old shit
lol
garbage
i was thibking of gamestop i think
how much did u make
200$
gamestop was the company whose share price soared coz of redditers right?
yes
lol
bought in at 100$ and sold at 300$~
Bike ๐
nice
did it for the memes
I want to make 200$ for the mems as well lol
if you make something good on blockchain u can get rich easily
and it's pretty easy as well
in my garage
Pic or it didnt happened
Where's my lambo you hoe
Hot hot
Daaamn
and that's also an older version
the newer one is even more sick
can't find the street version so here's the race one
imma shut up now this is off topic lol
How much is one?
Who cares
like 45k~
but you can't get insurance easily for those
and if you do then it's gonna cost you loads
F
Having some issues with gradle:
* Where:
Build file 'C:\Users\kano7\StudioProjects\pleaseworkpleaseibag\android\build.gradle' line: 24
* What went wrong:
A problem occurred evaluating root project 'android'.
> A problem occurred configuring project ':app'.
> Could not open proj generic class cache for build file 'C:\Users\kano7\StudioProjects\pleaseworkpleaseibag\android\app\build.gradle' (C:\Users\kano7\.gradle\caches\6.7\scripts\p4vp125qpx8xe80o95cr6n9d).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 60
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s```
I mean you rich, what you fussin about
I'm broke asf
Mate I have 23 cents on my paypal, you rich
my friends mock me for liking php ๐
now we'll moke you too
but php8 aint so bad ๐๐
Your friends are smart
How many boosts? ๐
Rude friends
php is clearly the superior language
superior... to what?
Superior to doing things manually
but it has typing now ๐๐
If bukkit made events, How do vanilla servers work internally? I've always asked that question
it's still sort of event driven, just not as explicitly
The server uses the netty framework which just calls certain methods when packets come in, and then the server calls other methods based on the packet type, after doing various checks ofc
oh
bukkit just patches the server to call the events after the checks come in, but before the action is actually done
but something like entity movement, is that still handled with netty?
I wouldnt see how it'd be taking in any packets so...
ah, no, not exactly
Remember the server runs on ticks, so every tick, entity movement gets updated, and bukkit patches code in for an event there too
The server is essentially
while(true) {
readPackets()
processPackets()
doEntityMovement()
otherStuff()
}
This is what's really meant by a "tick"
And then there's just a clock to try and make sure a tick happens every 20ms
Which it doesn't, because meincrap
๐
50ms
another thing to note, server will never tick shorter than 50ms
typically all the tasks will be done before that 50ms is up, so the server sleeps till the 50ms is over
i think
๐ค

PHP ๐ฉ
PCP ๐

oh
Oh my
you guys really need to be banned huh
๐
with your pcp
Yes please
I sure do wish someone would finally end my misery
the php designers probably were on pcp when they made it
Legend
Anyone used the Game test stuff MC has now?
I got it working on bedrock, I didn't see a way to get it working on Java edition, but it looks like there should be a way.
game test?
๐ข
damn wrong link
https://www.youtube.com/watch?v=vXaWOJTCYNg
Here's a video of it being explained it anyone was curious
Henrik Kniberg shares why and how the developers at Mojang built a visual framework to bootstrap and enable end-to-end test automation of Minecraft. The talk is followed by a Q&A.
Henrik Kniberg
Twitter: @henrikkniberg
GoClimate: https://www.goclimate.com/
Blog at Crisp: https://blog.crisp.se/author/henrikkniberg
Support this channel o...
i love you
๐ฅด
to long for me 2 watch but cool ๐
I fucking love how minecraft.net has 3 security questions but it caches them in the browser... xD
and displays them as an option when you want to put them in
its not as bad as hcaptcha tho
like this one just takes a second to complete but easier to complete than hcaptcha
Lmao
I spent like 15-30 minutes on that piece of shit
Lol
Wedding when
And then gave up and used the audio one
I'm sorry I need to know how
I dont think we're talking about the same thing
Lmao
the third one is the wrong one
Wth
idk didnt work for me
is the wrong one
kept failing
I literally posted it here that day I think
Yugi itโs probably karma from not finishing Elara sooner
that one
Wait how do they actually do those images
was the worse
sometime between pdm having relocations and elara being finished
blender probably
well that's not to far away
next life probably
but yeah yugi idk if u ever saw the length of the clothes captcha
but that one fucking sucked
they removed it. it was way to bad
Oh the sleeve length right?
"long", "half", "sleveless"
That was very easy
lol
Lmfao
7/8 right?
7/8
yo what xD
:))
I swear thats not a full length
yeah idk yugi
Maybe because its slightly folded-ish? ๐ฅด
now they do the cars ones
I Think
they also had shadows as well
but only got the sahdows once
I have the idea for a captcha
Unsure
"Spot the difference" but with an offset so its not just a straight compare
7/8
Feels like this is imported from some big brain iq test
xD
Because it isnt going to her foot
The boots are high
Lmao
how do u know its not going to her foot?
no it does not
welp
it fucking sucks
Maybe it ends like where you canโt see it
I'm telling you
just google hcaptcha pants length
you'll find a whole cult against it
Lol
lmao
the thing is ... its not even the creator's fault
well actually they do have some part into this
but they take the first few thousands answers or so and just mark them as good
Not their fault you are uncultured
so basically they need to trust the people
so if someone saw a 7/8 and said full
length
then it would be full
xD
and this was way to easy to fight over
https://media.discordapp.net/attachments/270164699478228992/865311789578190868/unknown.png wonderful, isnt it? The biggest spike we ever had lmao
well that's what happens when you're uncultured.
Speaking from experience, huh?
yeah
Though im wondering what the fuck happened, did it had a stroke or what
anyone know a website that would display all particles available in 1.12 minecraft? and by display I Don't mean just the name but like a screenshot or something
oh guess fandom.com should do. will have to find out which are available on 1.12 from spigot javadocs
A while ago i couldn't find one so i made a plugin to display them all side by side kek
@ocean quartz I know u have a lot to work on but maybe add hologram gui's to your gui lib? idk maybe somewhere in the far future xD
yeah IK. there is absolutely no good plugin or lib for that.
and I assume there's a reason for that xD
cmi has it but since we can't see the code I'm assuming its ass
๐ซ
yeah ik xD
just add it to the trello or whatever you use it and forget about it
bcz I assume it will be a pain in the ass
Id be interested in that @ocean quartz tbh
I Mean a lot of people would be. since there's actually no good os library or plugin
that does that
and believe me a lot have asked in #general-plugins for something like that
xD
the closest I've gotten with free stuff and without coding was TouchpadHolograms + HolographicDisplay
or something like that
actually no. it was Just HD + MyCOmmand and had a button
that would make the holograms visible and invisible. by teleporting them xD
:*
I remember someone in here was looking into something similar but don't know how far they got xd
I remember doing a while ago a menu like thing with floating items that you could click on, like deluxe menus but floating items
oh that's already a plugin
you mean something similar to hypixel right?
where you open the loot chests
I can't screenshot bcz shift gets me ouit of there ๐ฅฒ
wtf i love vk now
๐
i have considered ditching sublime text and returning to holy emacs once more
emacs is fun with clojure
its just i never get used to keybinds really
also muh boilerplate
wat
Anyone know why I'm getting ```
Could not find io.github.slimjar:slimjar:1.2.1.
Required by:
project :
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
withgradle
id 'io.github.slimjar' version '1.2.1'
slimjar bad
slimjar
plain and simple
๐
lol
@ocean quartz dont forget about fixing mf commands not overriding ess commands !!! Im sick of having to comment out commands when updating ess :)))
just use exclude ?
exclude what?
It is a plugin, blitz
huh?
slimjar plugin
oh wait
slimjar is a gradle plugin that is bad and bad
lol
WHY WOULD YOU SAY THAT !?!?!?!
This comment was brought to you by pdm noobs
lol
at least it somewhat works?
why slim when you can fat jar
healthy-jar
ig for now i'll have to not use slimjar ๐
does the plugin need the servers to be up? bcz yugi's vps is down
so that might affect that as well
o
he's moving to the oracle one
making things configurable is so much work ๐ฉ
Yes but only for downloading the dependencies ig, the plugin itself is probably took from gradle repo
anybody want to help me add this stuff thats in an enum to a config.yml lol
@half harness you can put ?: return null inside constructor btw
just use matt's config?
๐
ยฏ_(ใ)_/ยฏ
i was going to
but then i decided not to
because then i'd need the bean classes or whatever its called
what for?
items
@prisma wave good spotify choice
Property.create(ItemStackBean::class.java, listOf(ItemStackBean)) something like this
why not amount 1 as default?
or display name
which one
wait can displaynames be null?
๐
yes
celeste okay
d;spigot itemmeta#setdisplayname
you are cultured?
void setDisplayName(@Nullable String name)```
Sets the display name.
name - the name to set
oh itsnullable
Idk I mean make it optional or ""
ty gaby again
true
yeah
celeste OP too
yeah
celeste is soo fun
i got addicted to their pico-8 version, then i got the whole thing
i also set item amount to default to 1
:))
Also, id make a static method for ItemWrapper that take a ConfigSection as parameter to make that function smaller
you probably know already but the pico-8 version is an easter egg in the main game
hmm alr
๐
Go away pico-8 guys
honestly tho, pico-8 uses lua ๐คข
tic-80 is similar but has the option of using js
stardew valley is also c#
they both use xna, which is monogame's precursor
yeah bcz of unity
is making all this configurable worth the time ๐ฅบ
may i recommend not using yaml and switching to toml?
do you have an advertisement ready or something 
no indentations ๐คข
lol
its not giving off xml vibes
You don't need bean classes 
I wonnttt
That's what shadow is for
the thing with triumphconfig
Now that i think about it, slimjar is like the anti shadow
mmm java beanz
is that theres no way to custom serialize/deserialize ๐ญ without making another class
afaik
theres no docs on it โน๏ธ afaik
Why do you want to save an itemstack like that to the config? Just serialize it into a base64 string
If you do I will come to not-spain and do it myself!

Do it!
ah yes, lets make users serialize their itemstack to base64 string whenever they want to edit the config
great idea
i think u mean spain't
What? @half harness
i want to make the items configurable
nono lemme show u what im talking about
No, it's "not spain"
https://youtu.be/xuCn8ux2gbs?t=703
patreon: http://patreon.com/billwurtz
spotify: https://play.spotify.com/artist/78cT0dM5Ivm722EP2sgfDh
itunes: http://itunes.apple.com/us/artist/bill-wurtz/id1019208137
twitter: http://twitter.com/billwurtz
instagram: http://instagram.com/notbillwurtz
donate: http://paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_but...
val material = Material.matchMaterial(config.getString("material") ?: ".") ?: return null
val amount = config.getInt("amount", 1)
val potionType = enumValueOfOrNull<PotionType>(config.getString("potion-type"))
val potionAmplifier = config.getInt("potion-amplifier", 1)
val enchants = config.getStringList("enchants").mapNotNull { Enchantment.getByName(it.uppercase()) }
return ItemWrapper(material, amount, potionType, potionAmplifier, enchants)
```now users can edit the material, amount, potion type, potion amplifier, and enchants
well bill shoulda used spain't
ugh
why ugh 
that's ugly af
๐

