#dev-general

1 messages ยท Page 547 of 1

lunar cypress
#

I don't know what you mean by it "gives finer precision"

obtuse gale
#

more time resolution

#

so instead of casting 1.024 as 1 second, it would be 1,024 ms

lunar cypress
#

wait, is this a joke that's going over my head

onyx loom
#

^
precision was probably the wrong word, but allowing 2.5 seconds for example, instead of just 2

lunar cypress
#

ah it's a double

obtuse gale
#

yeye

old wyvern
#

What did I do wrong now ๐Ÿ™ƒ

#

docker isnt able to find any images

#

nice

obtuse gale
#

damn

frail glade
#

Yooo this is sick

#

Oh Github you can mark repos as templates

obtuse gale
#

yeah

#

it's pretty e๐Ÿ…ฑ๏ธic

frail glade
#

Just did that for the new expansion ๐Ÿ˜›

onyx loom
#

link it when ur done pls glare ๐Ÿ™‚

frail glade
onyx loom
#

๐Ÿ‘

old wyvern
#

ok nvm, their readme just has an invalid tag

prisma wave
#

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

onyx loom
#

bed time at 23:40 kekw

obtuse gale
#

24hs format ๐Ÿ˜Œ

prisma wave
#

alarm at 6:40 keksad

#

How does this twitch lingo work

#

what do you say for sad

#

monkaSad

#

widepeeposad

onyx loom
#

well u see there would be multiple ways

prisma wave
#

ridiculous

half harness
#

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

ocean quartz
half harness
#

custom emojis*

half harness
lunar cypress
half harness
#

DoritosChip DoritosChip DoritosChip DoritosChip

cinder flare
#

kts ๐Ÿคค

half harness
#

๐Ÿ˜ฉ

obtuse gale
#

this code isnt working

        if (player2kills == requiredKills) {
            player2.sendMessage("gg");
            player1.sendMessage("lol");
        }
half harness
#

wrong channel and don't post in multiple channels

half harness
stray depot
#

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?

cinder flare
sweet cipher
hot hull
prisma wave
hot hull
#

Sometimes even 3 am

old wyvern
#

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

hot hull
#

Yugi

#

Have you considered getting gud?

old wyvern
#

Yes

#

Doesnt seem to be working out

#

๐Ÿ˜ฉ

hot hull
#

Shame

prisma wave
#

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

old wyvern
#

ah

#

How would I build it for docker tho?

#

Or should I just say screw it and just run it on the host?

prisma wave
#

this might work

old wyvern
#

ah the last part

#

thanks

quiet depot
#

they do provide arm binaries

old wyvern
#

I do need to build it myself in this case right?

old wyvern
#

Im talking about reposilite or artifactory btw

quiet depot
#

reposilite is a java executable, it's platform independent

old wyvern
#

It doesnt seem to be working

#

I downloaded the latest image from docker hub and tried running it

#

Fails with the architecture warning

quiet depot
#

yeah I'm not sure about docker

#

i don't use reposilite thru it

old wyvern
#

Seems to have the same issue when I tried with the artifactory image

quiet depot
#

use --platform option

#

--platform linux/arm64/v8

#

right after docker run

old wyvern
#

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

lunar cypress
#

I managed to make the payment method validation request manually but they have the same check on the backend ๐Ÿ˜

distant sun
#

F

lunar cypress
#

I simply don't know what they're checking there

prisma wave
#

That binary definitely didn't work

#

I tried it

quiet depot
#

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

prisma wave
#

what

#

the heck

#

The wings binary that the documentation said to use 100% didn't work

#

But building from source did

frigid badge
#

getting roasted by my container

static zealot
#

hmm

hot hull
#

L Lemmo

quiet depot
prisma wave
#

๐Ÿ˜–

old wyvern
#

@quiet depot ๐Ÿ’€

#

tried the v8 variant as well

quiet depot
#

well m aybe just don't run it in docker

old wyvern
#

alrighty

static zealot
#

anyone wants to share his credit card info with me? xD

#

oh yugi u gonna run reposilite on the vps?

distant sun
#

Lmao

static zealot
#

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.

old wyvern
#

My other one went down, why bother paying for that when this provides much better specs

static zealot
#

true ๐Ÿฅฒ if only.

#

should I be toxic? xD

old wyvern
#

Yes!

static zealot
#

done

quiet depot
#

pls no

static zealot
#

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... stutter ?

#

man this emote is to good.

distant sun
#

Weirdo

static zealot
#

lmao

static zealot
#

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....

โ–ถ Play video
obtuse gale
#

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?

old wyvern
steel heart
#

@ocean quartz

#

how will kotlin handle union type interop

#

like W/ java

ocean quartz
#

Not sure yet, they are just talking about it
It'll only be out in like 2 versions or so from now

steel heart
#

ah woaw

#

Yugi is typing...

old wyvern
#

Yugi was typing...

timber oak
#

Has noone ever named the methods in NMS? So it's not just d() and g() etc.

ocean quartz
#

Wdym?

timber oak
#

Like made a docs for it kinda

#

To give a better description of the methods

old wyvern
steel heart
#

No valdemar

ocean quartz
#

Deobfuscation maps is your best bet

timber oak
ocean quartz
#

Because it changes all the time

steel heart
#

I guess no1 took the time

#

Itโ€™s not a trivial task

old wyvern
#

Its deobfuscated with mojang mapping from 1.17 or something right?

#

Atleast at compiletime

steel heart
#

Yeah the function names and fields are iirc

timber oak
#

But I guess Mojang got their own docs for it

old wyvern
#

with paperweight and whatever the hell md_5 had

steel heart
#

unsure about local variables and params

old wyvern
#

Id assume everything is remapped

steel heart
#

Valdemar they kinda donโ€™t if I would have a guess

#

They just write self expressive code

timber oak
#

Weird, can't see how it would help them

timber oak
old wyvern
#

Shows you remapped method/field names

steel heart
#

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

timber oak
#

I mean yeah, just renaming the methods and variables would be nice, so it makes sense

old wyvern
#
// This is one!
int a = 1
timber oak
steel heart
#

Fabric got yarn mappings which documents some stuff apart from the mappings themselves but itโ€™s poor

old wyvern
#

You just select the versions and specify your obfuscated method/field names

timber oak
#

Ahhh nice

#

ty

distant sun
#

btw minimapping is broken

old wyvern
#

oh?

#

rip

timber oak
#

How broken?

#

Like are the mappings incorrect now or?

ocean quartz
#

@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

old wyvern
#

That looks like it should work

#

Are you sure you have the right url?

ocean quartz
#

The package and stuff is correct, assuming i'm doing it right
Java 16 btw

old wyvern
#

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

quiet depot
#

hello self appointed classloader expert here

#

what is the issue sir

ocean quartz
#

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

old wyvern
#

Can you send that jar?

quiet depot
#

use URLClassLoader#loadClass

old wyvern
#

Class.forName calls that piggy

ocean quartz
#

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

old wyvern
#

lol

half harness
distant sun
#

just to confirm, if I return new Something() on a supplier, a new instance will be created every time get() is called, right?

prisma wave
#

yes

silent wolf
#

bru why isnt crazy crates for 1.17

prisma wave
#

because it's not written in haskell

static zealot
#

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. ๐Ÿ˜ฆ

frail glade
#

@tawny wadi You around?

#

I know you have the most updated fork of Libby. Do you plan to add Java 16 support to it?

gilded granite
#
#!/bin/bash
if [[ 1 -eq 1 ]]; then
    echo "1 = 1"
else
    echo "You broke the space time continuium"
fi```
leaning bash cause why not
steel heart
#

goto PES_Blush

#

Or no wait

#

Iโ€™m dumb

prisma wave
static zealot
#

man. skript is getting out of control. its so fucking good that it will soon take over kotlin, haskell, etc

sweet cipher
#

I agree

brittle leaf
#

the amount of effort people put in to learn skript they might aswell learn java and do it the proper way

obtuse gale
#

What if it's under your watch?

#

What if you lose the watch?

static zealot
#

your watch is going to break bcz skript is getting heavier and heavier

steel heart
#

better and better*

prisma wave
#

trust me

obtuse gale
#

But what if it is?

prisma wave
#

it won't be

#

have a little faith

coarse hatch
#

Where do I post for help with discord issues? ๐Ÿ˜…

steel heart
#

uh this is presumably not the right place my buddy

#

dont they have a mail you'd send to (yes it smells boomer)

distant sun
#

according to bstats there's 2k+ servers running 1.17.1

potent nest
#

likely just an issue with new mobs

#

lot of (e.g., themed) servers only use a subset of entities

brittle leaf
#

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.

half harness
obtuse gale
#

-'s are fine

half harness
#

hmm okay, just asked here because it looked weird (imo) with 3 dashes

obtuse gale
#

artifact id's must be lowercase btw yes

ocean quartz
#

But they are supposed to be the name of the project ๐Ÿคก

half harness
#

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

steel heart
#

Thought that was more of a convention

obtuse gale
#

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

steel heart
#

So itโ€™s an official specification then?

steel heart
#

Ah nice cct

lunar cypress
#

project names generally should be kebap-case

#

imo

ocean quartz
half harness
#

uh

half harness
visual hatch
#

Im looking for a dev โค๏ธ

#

Ping me

static zealot
#

no

obtuse gale
distant sun
static zealot
distant sun
#

smh

#

=pl guihelper

compact perchBOT
distant sun
#

1.0.8? :))

half harness
eternal compass
#

InteliJ Ultimate is soo nice

#

I just used a feature from it for the first time

#

the Database thing

cinder flare
eternal compass
#

Since I have a SQL class lmao

cinder flare
#

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

eternal compass
#

Ahhh

cinder flare
#

lot better than MySQL Workbench or somethin

eternal compass
#

Mhm

#

I was gonna use that until it needed an oracle account

cinder flare
#

p sure it doesn't

#

all the kids in my class used it

eternal compass
#

To download it did

#

And I'm way too lazy

#

So I remembered

obtuse gale
#

lol no it doesn't

cinder flare
#

No thanks, just start my download.

obtuse gale
cinder flare
#

uh no

#

MySQL workbench is a PoS

obtuse gale
#

lmao

eternal compass
#

Since InteliJ helps me with my syntax

cinder flare
#

well yeah I mean it turned out well

#

just proving you incorrect

steel heart
cinder flare
#

ono

eternal compass
#

I just joined this server

#

Look at the boosts jfc

obtuse gale
#

damn

#

how many does pornhub's guild have?

#

i remember it had a fucking lot too

forest pecan
obtuse gale
#

lmao yeah

#

gg/pornhub i think

#

verified n all

forest pecan
#

thnak god u arent in that server

#

lmao

obtuse gale
#

u were sayin?

forest pecan
#

nah

half harness
#

O_o

#

๐Ÿคจ i need to try finding more bugs in bedwars

#

(the "more features" milestones are things like holograms, party support, etc)

steel heart
#

Rip pornhub is nsfw

#

And for some bizarre reason I am disallowed to enter any nsfw contextual shit

cedar jolt
steel heart
#

Lol yeah and I would have to send a pic of myself holding my id if I wanted to get access PES_Why

hot hull
#

The fuck

old wyvern
#

ah, who wouldnt want to post their image on a public chatroom about porn \s

steel heart
#

Anyone here tried paperweight?

#

Is it stable?

obtuse gale
obtuse gale
cedar jolt
#

Just got banned

obtuse gale
#

lol

prisma wave
#

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

old wyvern
#

wdym?

#

The hard drive costs money?

prisma wave
#

Seems to yeah

#

The drive you have mounted on the vps

old wyvern
#

Wasnt it under always free tho?

prisma wave
#

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

old wyvern
#

oh

#

Its there any billing information on what added that cost?

#

there was a audit page or something on the dashboard

prisma wave
#

Yeah you can analyse the costs

#

The only thing that cost money is "block storage"

old wyvern
#

Whats that again?

prisma wave
#

the disk

#

the 50gb drive

#

seems to work out to about $1.50/month for a 50gb drive

#

Which isn't terrible

old wyvern
#

ah

quiet depot
#

no

#

not right

#

u get 200gb for free

#

as part of the always free

prisma wave
#

oh?

old wyvern
#

It charged bm apparently

quiet depot
#

let me confirm on my dashboard

prisma wave
#

it definitely says it's charging part of my free credit

old wyvern
#

can you send ss of what in shows in the audit?

quiet depot
#

i havenMt been charged

#

i checked

#

and iโ€™m using 200gb

old wyvern
#

How long have you been using it for?

quiet depot
#

no clue

old wyvern
#

More than a month?

quiet depot
#

no

old wyvern
#

oh

#

A week?

quiet depot
#

but nothing has been taken out of my credit

prisma wave
#

Oh yeah it says 200gb is free

quiet depot
#

yes I think about a week

#

maybe more

old wyvern
quiet depot
#

bm ur config must be fucked

#

show me yer config boi

prisma wave
#

Apparently

#

how

quiet depot
#

go to instance page

old wyvern
#

So which one exactly is free here?

quiet depot
#

take screenshot of instance details

#

yugi lots of their plans qualify for their always free tier

prisma wave
quiet depot
#

the ampere one is best though because it gives you the most specs

old wyvern
#

Yea thats what I chose

quiet depot
#

did u select 4 core?

prisma wave
#

Are you using ubuntu piggy?

old wyvern
#

Yes

quiet depot
#

yes bm

#

did u get stuck on oracle linux?

old wyvern
prisma wave
#

No

#

I could change it

old wyvern
#

Would this charge^?

quiet depot
#

no

quiet depot
old wyvern
#

oh you are on oracle linux?

quiet depot
#

cube could only choose oracle

#

no I could choose ubuntu

old wyvern
#

ah

quiet depot
#

bm show ur instance oage

#

so i can see whatโ€™s goin on

prisma wave
old wyvern
#

I think it has to do with the location you choose for the vm

quiet depot
#

it does

#

click block storage below brister

prisma wave
quiet depot
#

on the little side selector tab

prisma wave
#

Or "attached block volumes"

quiet depot
#

well that was next

#

both

prisma wave
#

attached block volumes is empty

old wyvern
#

The other one?

prisma wave
old wyvern
#

It says "always free" for me

prisma wave
#

hmm

quiet depot
#

terminate ur vps bm

prisma wave
#

like shut down? Or fully delete

old wyvern
#

delete

quiet depot
#

or search up how to switch to always free

prisma wave
#

ugh

quiet depot
#

i was just gon get u to remake it

#

see if that helps

prisma wave
#

Ive already got a few things running on it tho ;-;

old wyvern
#

I dont understand why his doesnt say free tho

prisma wave
#

Will see if i can switch it over somehow

quiet depot
#

nah but if u follow the pig method

old wyvern
#

The specs seem to be the same

quiet depot
#

like the wim hof method but for making free oracle servers

#

then sheโ€™ll be right

quiet depot
#

but good fucking luck figuring it out lol

prisma wave
#

yeah :/

quiet depot
#

99% sure the only way to do it is to terminate and recreate

prisma wave
#

well

#

I guess there's nothing too important on there

old wyvern
#

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

quiet depot
#

not free

old wyvern
#

yea

quiet depot
#

just copy ur home dir ez

#

flawless plan

old wyvern
#

lol

prisma wave
#

Oh yeah it was the availability domain

#

Only LONDON-1 is always free

#

Cringe

old wyvern
#

ah

prisma wave
#

I didn't even change it

#

left it at the default

old wyvern
prisma wave
#

Cost analysis

#

Somewhere on the right on the main page

lunar cypress
#

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

old wyvern
#

ahh found it

#

๐Ÿ˜Œ

quiet depot
#

still not sure what to do with my server

old wyvern
#

I just stopped paying for my old vps and switched over

#

lol

quiet depot
#

not sure if itโ€™s reliable yet so dunno if I can put anything important on it

old wyvern
#

Seems to be fine

#

Some things are a pain in the ass

quiet depot
#

yeah well if itโ€™s still there after a year Iโ€™ll consider it

old wyvern
#

Like you need to do 3 different things to open a port properly

quiet depot
#

2

#

what 3 things r u doing

distant sun
#

Pray it works

old wyvern
#

ingress rules, firewall rule update

#

yea 2 ig

quiet depot
#

how r u updating firewall

old wyvern
#

There was a package

#

I forgot its name

quiet depot
#

firewalld

old wyvern
#

firewalld?

#

yes

quiet depot
#

good

prisma wave
#

I just set the oracle firewall to allow all ports, then you only need to use firewalld

quiet depot
#

i fuddled around with iptables for too long going why the fuck is this not working

old wyvern
#

Had to scour through google to find it

#

Something about selinux or whatever

prisma wave
#

Yeah it's pretty hidden away

#

and ufw does nothing despite being installed

old wyvern
#

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

frigid badge
#

it doesn't support debit for my country

old wyvern
#

Same for me

quiet depot
#

how does it not support debit

old wyvern
#

Something about 3d secure

quiet depot
#

arenโ€™t debit and cc meant to be indistinguishable

frigid badge
#

it literally just doesn't allow me to

old wyvern
#

In india it would only work with international debit cards , so my card didnt work

quiet depot
#

ye gian was complaining about this 3d secure thing

#

was stopping him from paying me on stripe

old wyvern
#

rip

quiet depot
#

i used a debit card on oracle tho

old wyvern
#

Yea bm did too i think

prisma wave
#

Yup

#

Ok this should be an easy fix actually

old wyvern
#

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

rotund egret
#

Just trade in doge ๐Ÿ™‚

old wyvern
#

Got an sms about that right after I tried to register

prisma wave
#

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

frigid badge
prisma wave
#

Only inconvenience is the ip will probably change

rotund egret
frigid badge
#

๐Ÿ˜›

quiet depot
#

lemmo didnโ€™t u invest in doge

frigid badge
#

hell nah

#

prob clip

distant sun
#

He invested in lemons

frigid badge
#

exactly

#

I have my own coins

old wyvern
#

LemonMobCoins

frigid badge
#

ah shit

old wyvern
#

๐Ÿฅฒ

frigid badge
#

lmao

distant sun
old wyvern
#

lol

frigid badge
#

garbage

distant sun
#

But still used

#

Another dead plugin because it has a noob author

quiet depot
#

i was thibking of gamestop i think

frigid badge
#

yeah I invested in gamestop

#

was some easy money

quiet depot
#

how much did u make

frigid badge
#

200$

old wyvern
#

gamestop was the company whose share price soared coz of redditers right?

frigid badge
#

yes

old wyvern
#

lol

frigid badge
#

bought in at 100$ and sold at 300$~

distant sun
#

Bike ๐Ÿ”œ

old wyvern
#

nice

frigid badge
#

did it for the memes

distant sun
#

I want to make 200$ for the mems as well lol

frigid badge
#

if you make something good on blockchain u can get rich easily

#

and it's pretty easy as well

distant sun
#

I see

#

So wheres your motorcycle then ??

frigid badge
#

in my garage

distant sun
#

Pic or it didnt happened

hot hull
#

Where's my lambo you hoe

frigid badge
distant sun
#

Hot hot

frigid badge
#

I want this one:

#

although I'd probably end up dying with it

distant sun
#

Daaamn

frigid badge
#

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

distant sun
#

How much is one?

distant sun
frigid badge
#

like 45k~

#

but you can't get insurance easily for those

#

and if you do then it's gonna cost you loads

distant sun
#

F

neat obsidian
#

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```
hot hull
frigid badge
#

I'm broke asf

hot hull
#

Mate I have 23 cents on my paypal, you rich

quaint isle
#

my friends mock me for liking php ๐Ÿ˜

static zealot
quaint isle
#

but php8 aint so bad ๐Ÿ‘‰๐Ÿ‘ˆ

prisma wave
stuck harbor
#

php is...

#

meh

#

I don't mind it

eternal compass
steel heart
#

php is clearly the superior language

stuck harbor
#

superior... to what?

hot hull
#

Superior to doing things manually

quaint isle
#

but it has typing now ๐Ÿ‘‰๐Ÿ‘ˆ

prisma wave
#

I don't care

#

Type hints don't make it statically typed

slender onyx
#

If bukkit made events, How do vanilla servers work internally? I've always asked that question

prisma wave
#

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

slender onyx
#

oh

prisma wave
#

bukkit just patches the server to call the events after the checks come in, but before the action is actually done

slender onyx
#

but something like entity movement, is that still handled with netty?

#

I wouldnt see how it'd be taking in any packets so...

prisma wave
#

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

hot hull
#

Which it doesn't, because meincrap

slender onyx
#

๐Ÿ˜†

quiet depot
#

50ms

prisma wave
#

AAAAA

#

AGAIN

quiet depot
#

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

slender onyx
#

๐Ÿ’ค
fingerguns

potent nest
#

yes

#

that's the difference between tps and mspt

lunar cypress
quiet depot
unborn wave
#

oh

prisma wave
frigid badge
#

you guys really need to be banned huh

half harness
#

๐Ÿ‘€

frigid badge
#

with your pcp

hot hull
#

I sure do wish someone would finally end my misery

stuck harbor
steel heart
#

Legend

rotund egret
#

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.

old wyvern
#

game test?

obtuse gale
rotund egret
#

๐Ÿ˜ข

rotund egret
#

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...

โ–ถ Play video
static zealot
#

I Love you too

#

3some?

#

when?

#

xD

prisma wave
#

๐Ÿฅด

static zealot
#

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

old wyvern
#

Have you tried their "shadow" captcha

#

Literal cancer

static zealot
#

its not as bad as hcaptcha tho

#

like this one just takes a second to complete but easier to complete than hcaptcha

old wyvern
#

a second?

#

That damn thing kept failing for me

steel heart
#

Lmao

static zealot
#

ugh

#

never had it fail

#

like never

#

?

old wyvern
#

I spent like 15-30 minutes on that piece of shit

steel heart
#

Lol

static zealot
#

what?

#

how?

obtuse gale
old wyvern
#

And then gave up and used the audio one

static zealot
#

I'm sorry I need to know how

old wyvern
#

I dont think we're talking about the same thing

static zealot
#

is it not the wrong shadow one?

steel heart
#

Lmao

old wyvern
#

Oh lord yes

#

Thats the demon

static zealot
#

the third one is the wrong one

steel heart
#

Wth

static zealot
#

what's so hard?

#

the 5th one

old wyvern
#

idk didnt work for me

static zealot
#

is the wrong one

old wyvern
#

kept failing

static zealot
#

never had it fail

#

like never

old wyvern
#

I literally posted it here that day I think

static zealot
#

have you ever seen the length of the clothes one?

#

xD

steel heart
#

Yugi itโ€™s probably karma from not finishing Elara sooner

static zealot
#

that one

obtuse gale
#

Wait how do they actually do those images

static zealot
#

was the worse

prisma wave
static zealot
static zealot
#

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

old wyvern
#

Oh the sleeve length right?

static zealot
#

yeah

#

and pants length

old wyvern
#

"long", "half", "sleveless"

static zealot
#

and whatever

#

yeah

old wyvern
#

That was very easy

static zealot
#

xD

#

well

old wyvern
#

lol

static zealot
#

have you ever done the pants one?

#

1 sec

old wyvern
#

Dont think so

#

just the sleeve one

static zealot
#

not my ss

#

which one would you say this is?

steel heart
#

Lmfao

static zealot
#

7/8 right?

old wyvern
#

7/8

static zealot
#

well it was not

#

xD

old wyvern
#

yo what xD

distant sun
#

:))

static zealot
#

I posted a lot in here as well when I had to do it

#

its fucking ass

old wyvern
#

I swear thats not a full length

static zealot
#

yeah idk yugi

old wyvern
#

Maybe because its slightly folded-ish? ๐Ÿฅด

static zealot
#

xD

#

hcaptcha back at it again

old wyvern
#

xD

#

hcaptcha?

#

Is it just the click the button and wait one?

steel heart
#

Thatโ€™s recaptchag

#

Or what itโ€™s called

old wyvern
#

Yea

#

idk what hcaptcha is supposed to be

static zealot
#

hcaptcha is the worst captcha to ever be invented

#

that's the pants one

old wyvern
#

ah

#

lmao

static zealot
#

now they do the cars ones

#

I Think

#

they also had shadows as well

#

but only got the sahdows once

old wyvern
#

I have the idea for a captcha

static zealot
#

oh

#

this was mine as well

steel heart
#

Unsure

old wyvern
#

"Spot the difference" but with an offset so its not just a straight compare

static zealot
#

how the fuck am I supposed to see under? I guessed fulll

#

and it wasn't full

#

xD

old wyvern
steel heart
#

Feels like this is imported from some big brain iq test

old wyvern
#

xD

static zealot
#

because u can't see what's in the boots...

old wyvern
#

Because it isnt going to her foot

distant sun
#

The boots are high

static zealot
#

how do u know?

#

its not?

distant sun
#

You see

#

With those things called eyes

old wyvern
static zealot
#

its going inside

#

the boots

steel heart
#

Lmao

static zealot
#

how do u know its not going to her foot?

old wyvern
#

oh lmao

#

I thought it ended there

static zealot
#

no it does not

old wyvern
#

welp

static zealot
#

it fucking sucks

steel heart
#

Maybe it ends like where you canโ€™t see it

static zealot
#

I'm telling you

#

just google hcaptcha pants length

#

you'll find a whole cult against it

steel heart
#

Lol

static zealot
#

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

distant sun
#

Not their fault you are uncultured

static zealot
#

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

distant sun
static zealot
distant sun
#

Speaking from experience, huh?

static zealot
#

yeah

distant sun
#

Though im wondering what the fuck happened, did it had a stroke or what

static zealot
#

do u not have the timings running all the time?

#

just make a report and check them

distant sun
#

I did

#

Checking it later

static zealot
#

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

ocean quartz
#

A while ago i couldn't find one so i made a plugin to display them all side by side kek

static zealot
#

lol

#

hmm

#

I wonder if nicole has a nice particle library

static zealot
#

@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

distant sun
#

Good luck with that lol

#

Sounds like wayyyy more work than normal guis :)))

static zealot
#

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

static zealot
#

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

distant sun
#

Id be interested in that @ocean quartz tbh

static zealot
#

I Mean a lot of people would be. since there's actually no good os library or plugin

#

that does 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

ocean quartz
#

Ofc you would Gaby ๐Ÿ˜ฉ

#

Tbh sounds fun, but i'd have to think about it

distant sun
#

:*

static zealot
#

I remember someone in here was looking into something similar but don't know how far they got xd

ocean quartz
#

I remember doing a while ago a menu like thing with floating items that you could click on, like deluxe menus but floating items

static zealot
#

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 ๐Ÿฅฒ

prisma wave
#

wtf i love vk now

stuck harbor
#

lol

#

emacs lisp โค๏ธ

prisma wave
#

๐Ÿ˜Œ

stuck harbor
#

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

prisma wave
#

emacs good

#

end of story

stuck harbor
#

navigating with hjkl doesnt feel right to me

#

gamerman

#

uses wasd

prisma wave
#

i use arrow keys

#

use evil mode

stuck harbor
#

also muh boilerplate

prisma wave
#

wat

half harness
prisma wave
#

slimjar bad

stuck harbor
#

slimjar

prisma wave
#

plain and simple

half harness
#

๐Ÿ˜’

stuck harbor
#

i forked a project a few weeks ago then i noticed lombok

#

i binned that pc

half harness
#

lol

stuck harbor
#

and burnt it

#

then moved house cause that building was infected

distant sun
#

@ocean quartz dont forget about fixing mf commands not overriding ess commands !!! Im sick of having to comment out commands when updating ess :)))

half harness
#

exclude what?

distant sun
#

It is a plugin, blitz

static zealot
#

huh?

distant sun
#

slimjar plugin

static zealot
#

oh wait

stuck harbor
#

slimjar is a gradle plugin that is bad and bad

static zealot
#

yeah nvm

#

xD

half harness
#

lol

static zealot
distant sun
stuck harbor
#

lol

static zealot
#

at least it somewhat works?

stuck harbor
#

why slim when you can fat jar

distant sun
#

healthy-jar

half harness
#

ig for now i'll have to not use slimjar ๐Ÿ˜”

static zealot
#

does the plugin need the servers to be up? bcz yugi's vps is down

#

so that might affect that as well

half harness
#

o

static zealot
#

he's moving to the oracle one

stuck harbor
#

rip

#

speaking of servers

half harness
#

making things configurable is so much work ๐Ÿ˜ฉ

distant sun
half harness
#

anybody want to help me add this stuff thats in an enum to a config.yml lol

static zealot
#

idk. that's why I'm asking

#

if gradle plugin requires it too

distant sun
#

@half harness you can put ?: return null inside constructor btw

static zealot
prisma wave
#

๐Ÿ™„

half harness
half harness
#

but then i decided not to

#

because then i'd need the bean classes or whatever its called

static zealot
#

what for?

half harness
#

items

stuck harbor
#

@prisma wave good spotify choice

half harness
#

Property.create(ItemStackBean::class.java, listOf(ItemStackBean)) something like this

distant sun
#

why not amount 1 as default?

half harness
#

ohhh

#

true

#

didn't see that

#

ty

#

lol

distant sun
#

or display name

prisma wave
half harness
#

wait can displaynames be null?

stuck harbor
#

oh wait

prisma wave
#

๐Ÿ‘€

static zealot
stuck harbor
#

celeste okay

half harness
#

d;spigot itemmeta#setdisplayname

prisma wave
#

you are cultured?

ruby craterBOT
half harness
#

oh itsnullable

distant sun
#

Idk I mean make it optional or ""

half harness
#

ty gaby again

stuck harbor
prisma wave
#

i love you

#

ori games are so good

stuck harbor
#

yeah

prisma wave
#

celeste OP too

stuck harbor
#

yeah

#

celeste is soo fun

#

i got addicted to their pico-8 version, then i got the whole thing

half harness
#

:))

distant sun
#

Also, id make a static method for ItemWrapper that take a ConfigSection as parameter to make that function smaller

prisma wave
half harness
#

hmm alr

stuck harbor
#

yeah

#

but its also on the pico-8 bbs

prisma wave
#

๐Ÿ˜Œ

distant sun
#

Go away pico-8 guys

stuck harbor
#

honestly tho, pico-8 uses lua ๐Ÿคข

#

tic-80 is similar but has the option of using js

prisma wave
#

๐Ÿฅด

#

well the main game is c# which isn't so bad

stuck harbor
#

yeah

#

f# would be preferable

prisma wave
#

without a doubt

#

introduce the devs

stuck harbor
#

stardew valley is also c#

prisma wave
#

loads of indie games are

#

ori is too

stuck harbor
#

they both use xna, which is monogame's precursor

prisma wave
#

"indie"

#

ic

static zealot
#

yeah bcz of unity

stuck harbor
#

unity sucks

#

godot better

#

raw f# greatest

half harness
#

is making all this configurable worth the time ๐Ÿฅบ

stuck harbor
#

may i recommend not using yaml and switching to toml?

half harness
#

do you have an advertisement ready or something thonking

stuck harbor
#

just a url

half harness
#

no indentations ๐Ÿคข

stuck harbor
#

thats... the whole point of toml

#

its clean

half harness
#

lol

stuck harbor
#

its not giving off xml vibes

ocean quartz
ocean quartz
half harness
#

the thing with triumphconfig

ocean quartz
#

Now that i think about it, slimjar is like the anti shadow

stuck harbor
#

mmm java beanz

half harness
#

is that theres no way to custom serialize/deserialize ๐Ÿ˜ญ without making another class

#

afaik

#

theres no docs on it โ˜น๏ธ afaik

ocean quartz
#

Why do you want to save an itemstack like that to the config? Just serialize it into a base64 string

distant sun
half harness
ocean quartz
#

Do it!

half harness
#

ah yes, lets make users serialize their itemstack to base64 string whenever they want to edit the config

#

great idea

stuck harbor
ocean quartz
#

What? @half harness

half harness
#

i want to make the items configurable

ocean quartz
#

Then serialization is a bad idea

#

You don't want them editing nbt shit

half harness
#

nono lemme show u what im talking about

half harness
#
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
stuck harbor
#

well bill shoulda used spain't

static zealot
#

ugh

half harness
#

why ugh thonking

static zealot
#

that's ugly af

half harness
#

๐Ÿ˜”

obtuse gale
#

why does MessageDigest have to be stateful โ˜น๏ธ messes my whole design around parallelism

#

thread safety ๐Ÿšฎ smh