#dev-general

1 messages ยท Page 407 of 1

serene cave
#

or liteloader

quiet depot
#

liteloader lol

cinder flare
#

๐Ÿ“‰

serene cave
#

lol

quiet depot
#

does that even exist anymore

serene cave
#

last updated 3 years ago

#

๐Ÿ˜„

#

๐Ÿ˜…

ocean quartz
#

Still stuck in 1.12

quiet depot
#

last time I used liteloader you had to open up the minecraft jar and drag the compiled liteloader classes in

serene cave
#

w o t

quiet depot
#

that's how mods used to work

obtuse gale
#

Damn right

cinder flare
#

yeah delete META-INF and all that

#

Better Than Wolves would overwrite Too Many Items

#

what a sad time

quiet depot
#

wait a second

serene cave
#

tmi lol

quiet depot
#

did you ever have to do that with liteloader or am I thinking of a different mod loader

cinder flare
#

no I don't think so for liteloader

serene cave
#

you never had to do that with liteloader

cinder flare
#

Risugami's Modloader kinda had that

quiet depot
#

maybe that's what I'm thinking of then

serene cave
#

remember when texturepacks didnt exist and you had to open the jar and replace images in the resources folder

#

๐Ÿฅถ

quiet depot
#

yeah no that was before my time

cinder flare
#

awe that was good stuff

static zealot
cinder flare
#

that image size really let me down smh

static zealot
cinder flare
#

nice

serene cave
static zealot
#

indeed. I usck

cinder flare
#

hey wait if discord's not responding, how did you send these messages

errant geyser
#

Waiting until it did

cinder flare
#

ah i see

static zealot
#

made it crash and reopened it

cinder flare
#

very nice

#

but you did it again for the second image? lmao

static zealot
#

that was a screenshot of the screenshot

#

...

errant geyser
#

Cropping the image you idiot

#

Close enough

cinder flare
#

oh I see

#

I thought he retook the image

#

didn't look that big to me

static zealot
#

the other one had the same height, just the aspect ratio was different

vagrant bobcat
obtuse gale
#

Every 2 or 3 hours I think

vagrant bobcat
#

is there a better way of getting the resource update as i dont want people messaging me saying its saying its not up to date :/

obtuse gale
#

I mean.. how do they know if it's up to date or not until they get the notif... 2 or 3 hours later?

vagrant bobcat
#

it says in console on loadup if it doesnt match the version it tells them to update

obtuse gale
#

Right.... and?

#

If it says that it's because there is an update for them to download

vagrant bobcat
#

but after updating since it aint updated on the api it will telll them its still not updated ;/

obtuse gale
#

??????

#

What are you even talking about?

#

The update checker gets the latest version from the spigotmc api which can be delayed 3 hours max in relation to the actual uploaded resource

#

If anything, the new jar is available to download before the update checker knows about it

quiet depot
#

f64 the only way to have quicker results would be to host your own api

obtuse gale
#

But again, if they get the message it's because:

  1. The resource is updated and
  2. The spigotmc api is refreshed (which happens every 3 hours, after you update the resource)
#

There is no way they get the message and the new version isn't available for download

vagrant bobcat
#

well atm because the api aint updated they will see the message that its not updated

#

as the api is lower than the one they have installed

obtuse gale
#

So you're saying if they download the update as soon as it's released?

vagrant bobcat
#

yes

obtuse gale
#

then you probably want to do some semver checking instead of !.equals or do as Piggy suggested and host your own api for quicker/instant results

static zealot
#

hmmm idk if sodium helps that much... I still have 5-25 fps

#

are there some settings?

old wyvern
#

Yeet your pc

static zealot
#

I've reached 30. SMH I'm so good

cinder flare
#

you got sodium, lithium, and phosphor?

static zealot
#

nah

cinder flare
#

well get all of em

#

that'll bring your fps up

static zealot
#

but I have sodium chloride...

#

that should be better than all those 3

cinder flare
#

is it bad I actually googled that to see if it was a thing

static zealot
#

nah

#

My teacher used to tell us a lot what it is bcz she wanted to let us known what the real life applications of chemistry are lmao. But I never went to the store and asked for sodium chloride. Actually I did once and the guy there was like, "I don't think we have anything like that. I don't even know what that is"

cinder flare
#

did you also get some blinker fluid while you were there? lmao

quiet depot
#

imagine learning what sodium chloride is from a teacher, and not jimmy neutron

regal gale
#

Wth is this chemistry referrence here ๐Ÿ‘€ ๐Ÿ‘€

quiet depot
#

@compact perch what channel is this

#

well fuck you too barry

quiet depot
#

we're developing our knowledge of chemistry thien

regal gale
#

doubt

static zealot
#

dev-general should mean the chat where devs talk about random things. Like their personal off topic

old wyvern
#

Speaking of which

static zealot
#

oh man I just remembered I still don't have the dev role lmao

old wyvern
#

Might be the reason people misunderstand the channels

static zealot
#

Piggy you know Kotlin now? xD

quiet depot
#

I've always been able to read kotlin

#

it's just not my forte

static zealot
#

maybe name this one dev-off-topic

#

or something

#

lmao

old wyvern
#

Not easily notisable I think

quiet depot
#

I don't know kotlin's conventions well enough to mark them in #role-request

old wyvern
#

pretty close to Javas with minor additions piggy

static zealot
#

well I don't have 2 active projects anyways so I won't be able to request the role

quiet depot
#

the problem is I usually don't understand their implementation yugi

#

like if you gave me a small kotlin project with no other information

#

I could probably figure out what it does

old wyvern
#

ah

quiet depot
#

but I don't know the language features well enough to decide whether conventions are being applied or not

old wyvern
#

Yea extensions get out of hand coz people tend to just throw them around

#

To the point where its impossible without Ij to read it

#

xD

quiet depot
#

I will never open up a project in ij to review it

ocean quartz
#

Ikr, i feel like every time someone learns a new feature from Kotlin they over use it

quiet depot
#

so if that's the case

#

your shit is getting denied

old wyvern
#

xD

#

Yea the official conventions specify that extensions must be in the same class

#

But people dont seem to really bother

regal gale
quiet depot
#

that's useful to know

static zealot
quiet depot
#

because yugi, with something like that

#

I'd straight up deny a person for that alone

old wyvern
#

ah

quiet depot
#

that's an easy convention to follow and if you're not following it, that's not good enough

prisma wave
#

Especially with bukkit

old wyvern
#

Why not?

quiet depot
#

well if that's the case that invalidates everything I just said

ocean quartz
#

The convention says that, but yet the Kotlin team themselves don't follow it lol
They don't do that on Ktor nor the other projects

prisma wave
#

Because you can't modify bukkit classes lol

old wyvern
#

Ktor isnt an official project right?

ocean quartz
#

It is

old wyvern
quiet depot
#

what's ktor?

old wyvern
#

In the use site

quiet depot
#

gonna start going through the role requests now

old wyvern
#

As in if Im using it in a class called "TestClass", It must atleast be defined in the same file

quiet depot
#

let's see how efefury did

obtuse gale
#

:0

old wyvern
#

The extension could be for any other class

quiet depot
prisma wave
#

What if you were using it across multiple classes though

obtuse gale
ocean quartz
old wyvern
#

Same package maybe

old wyvern
#

wasnt aware matt

#

I just redefine the extension if needed sometimes

prisma wave
#

Hmm

old wyvern
#

Helps a lot later on

ocean quartz
#

But yeah they don't follow the conventions

prisma wave
#

That seems worse than just making it in a certain file

static zealot
#

Piggy is deluxemenus considered an active project I'm working on if I just made a PR? xD

quiet depot
#

no

#

I only review projects that are primarily yours

#

because I can't accurately gauge skill from a pr

#

or sparse contributions

static zealot
#

well then I'll finally launch BlitzMenus ...

#

xD

ocean quartz
#

Do you need help reviewing Kotlin code Piggy?

static zealot
#

Similar to DeluxeMenus but different name

quiet depot
#

yes please god yes

prisma wave
#

i can help too

static zealot
#

well Matt is not the one that should review it

#

he's bad at it

#

/s

old wyvern
#

Me too

static zealot
#

especially my one code

old wyvern
#

xD

static zealot
#

I'll be very honest

#

and never lie

#

and reject my own request if I don't deserve it

quiet depot
#

bm idk if I'm allowed to add you

cinder flare
quiet depot
#

will talk to cube about that

#

but matt you have access now

prisma wave
#

okey

static zealot
#

smh

cinder flare
#

bm for orange gang when???

prisma wave
#

nah

#

Orange gang boring

quiet depot
#

u have to apply for orange gang

#

we were meant to open applications during christmas but we forgot lol

static zealot
#

I didn't.

cinder flare
#

blitz is just built different

static zealot
#

I got asked to join by funnycube himself. smh

quiet depot
#

blitz when we retired helpful we gave you guys the option of moving up

cinder flare
#

he integer overflowed the help quota and they had to let him in

tranquil crane
#

I got the dev rank after only having to wait for mere couple months because the bot was busted ๐Ÿ˜Ž

static zealot
quiet depot
#

no

prisma wave
#

i think all helpful should have the option of becoming admin

old wyvern
#

xD

static zealot
#

but I don't remember anyone else joining when I did

quiet depot
#

pretty sure every current support staff apart from matt was helpful

#

I think matt applied for it

cinder flare
#

matt deserves it

tranquil crane
#

clearly matt isn't helpful

#

smh

static zealot
#

lmao

cinder flare
#

his plugins support my plugins

#

all zero of them

prisma wave
#

Unhelpful role when

ocean quartz
static zealot
#

well I guess its time to start working on 2 projects no one will ever use just so I get developer role so I can brag

tranquil crane
#

wait

#

if you don't have any projects

#

how are you a developer

static zealot
#

well none working on currently

prisma wave
#

Bias

static zealot
#

according to the rules I need to be working on them

cinder flare
#

well he's not

#

he doesn't have the rank

tranquil crane
#

oh really?

#

never read the rules that thoroughly I guess

static zealot
tranquil crane
#

ah

static zealot
#

own

#

that's the word missing there

tranquil crane
#

no just of your

static zealot
#

ah

tranquil crane
#

The programming language is your

prisma wave
#

That's my favourite language

tranquil crane
#

fairly modern, not many people have heard of it

cinder flare
#

the knights of yore

tranquil crane
#

yore is how it's spelled in the uk

cinder flare
#

yeah that's a reference

static zealot
#

also I lost most of my projects I was working on that's why I have none lmao

#

and I'm to lazy to start again

cinder flare
#

oh yeah the great blitz purge

#

very sad times

#

similar to the burning of the library at alexandria

#

thousands of precious documents lost to history

static zealot
#

nah. they weren't precious. It was just me wasting a lot of time, my discord bot, and 2 of my minecraft cores

cinder flare
#

minecraft cores?

static zealot
#

minecraft plugin cores

#

idk how to call them

cinder flare
#

ah yeah yeah yeah, BlitzCore or somethin

static zealot
#

they were just plugins with random features that were not worthy of being their own plugin

#

for my mc server

cinder flare
#

you got an mc server ๐Ÿ‘€

tranquil crane
#

woah hold up #showcase
the client just renders that even when not in debug mode??

static zealot
#

yeah. been running it for 2 years now. Well it will be 2 years at the end of the month

cinder flare
#

what's it like?

quiet depot
#

blitz do I manage ur dedi?

#

I can't remember

static zealot
#

you just helped me install ptero

cinder flare
quiet depot
#

ah ok

cinder flare
#

blitz's server in flames

static zealot
#

funny storry, I disabled my ssh keys thing on my dedi and also lost my password

#

spent like 4 weeks

#

getting it back

#

lmao

quiet depot
#

dude I manage so many servers I can't keep track of them all

tranquil crane
static zealot
#

learned quite a bit of ubuntu commands

quiet depot
#

lol

#

blitz

#

you should really just ask for my help when shit like that happens

cinder flare
quiet depot
#

that's what gaby does, works great for him

static zealot
#

I did ask here

#

like 6 times

#

lmao

quiet depot
#

feel free to pm me

tranquil crane
#

I wonder if it can highlight air

cinder flare
#

yeah I remember

tranquil crane
#

It is a plugin but it used a debug feature of the client to highlight blocks which is probably meant to be disabled

static zealot
# quiet depot feel free to pm me

oh yeah remember when I asked if that was your key? That's when I lost the passwords and my key and all that. What I did is I gave like 2 other people access and I tried removing their access lmao and I removed my own key as well and I couldn't remember the password. I probably just changed it at some point and I forgot where I saved it.

quiet depot
#

I remember you asking if it was my key

#

I don't remember my response

static zealot
#

yeah you said it was

#

but I think I just deleted the authorized_keys file

quiet depot
#

lol

static zealot
#

or deleted everything in it

quiet depot
#

@cinder flare my memory may seem shit but I score highly in the verbal memory test on human benchmark

static zealot
#

I spent quite a few nights in save mode

#

bcz when I left my server running during the day here when I have most players online lmao

quiet depot
#

dunno if that benchmark actually has any real meaning

cinder flare
static zealot
#

so I had to mess up my sleep schedule as well

#

It was a fun experience

quiet depot
#

that's the best way to learn linux though

#

by fucking up

static zealot
#

but you know what I feel like taking my old project and working on it. Even tho I'll never use it again lmao. Maybe someone will

cinder flare
quiet depot
#

yeah no that's just boring

static zealot
#

turns out I didn't know enough lmao

quiet depot
#

lel

cinder flare
#

i really need to mug someone for some vps cash

#

i wanna make servers and shit

quiet depot
#

I only got to where I am today with my sys knowledge through tinkering

#

and the odd digitalocean guide

static zealot
#

also OVH just gave me a free month for my vps bcz it was in sbg-3 and was offline for a few days

#

1 week I think

quiet depot
#

ez

static zealot
#

funny story that I don't remember sharing here is that I bought a phone once (like 3 years ago) and used it for 2 years and at the end of my warranty I had to send it back bcz it had some hardware issues, and they didn't fix it in like 3 weeks so they just gave me a full refund

#

after using the phone for 2 years ...

cinder flare
#

stonks

static zealot
#

sometimes I'm supper lucky but then when my luck is gone, I am very very very unlucky lmao

old wyvern
#

That.....

#

I guess I shouldnt lerp there

tranquil crane
#

that.. is definitely some recoil

old wyvern
#

ikr

static zealot
#

I should probably reopen the PR to deluxemenus. It will probably take months to get accepted anyways

quiet depot
#

not even an anti recoil gaming chair could mitigate that

old wyvern
#

xD

hot hull
#

I still haven't figured out this linkage error

obtuse gale
#

what's the gist

#

@quiet depot "Just launched"

quiet depot
#

lol

static zealot
#

yo in github I saw people linking github issues using their tag or something like that. How do I get the tag?

obtuse gale
#

what?

quiet depot
#

the number is in the url

#

just use that number

static zealot
#

oh the long number at the end?

quiet depot
#

then go #69

#

it shouldn't be that long of a number

obtuse gale
#

you can just put the entire url too if it's another repo or whatever

quiet depot
#

blitz there's also commands u can use in commits to reference issues

static zealot
#

ah I can copy link

quiet depot
#

like u can put "Fixes #69" in a commit

#

and it'll close #69

obtuse gale
#

o?

static zealot
#

oh well I'm just going to PR so I don't want it to close the issue unless its actually accepted

#

will it only close if its accepted?

quiet depot
#

yes if u reference the issue in the pr and the pr gets merged and closed

#

the issue should automatically close

static zealot
#

will it work if its in the commit title?

quiet depot
#

yes

static zealot
#

Ah thanks a lot

quiet depot
#

does it have ray tracing

tranquil crane
#

dang that's one amazing knockback reducing gaming chair

quiet depot
#

does it have rtx

#

nicole a chair alone could never achieve such a feat

hot hull
#

Those textures make me ew

tranquil crane
#

gaming toaster?

half harness
#

lol

static zealot
quiet depot
#

that my friend, is the combination of a pristine anti recoil gaming chair, and at least 2 layers of anti recoil gaming carpet

old wyvern
#

๐Ÿฅฒ

#

Now to get the player to actually feel the recoil

#

The game is supposed to be aroudn the player using this recoil to jump aorund the map

tranquil crane
quiet depot
#

is that the debug thing?

tranquil crane
#

yeah

#

I'm using it to render gifs now

quiet depot
#

hows it latency wise?

static zealot
old wyvern
#

Kinda

tranquil crane
#

The latency isn't really an issue honestly

old wyvern
#

You aint allowed to kill people

tranquil crane
#

It would be at high resolutions

old wyvern
#

or get shot

quiet depot
#

have you actually tested that

old wyvern
#

even once

quiet depot
#

ah

tranquil crane
#

but the packet is fairly small

old wyvern
#

So more of a escape-puzzle game

tranquil crane
#

The latency is probably better than the armor stand nametag display, but these debug blocks take a toll on the client fps when you have too many of them

static zealot
#

oh it really did work. nice

tranquil crane
#

The fact that this thing draws transparency is wild

old wyvern
#

๐Ÿ˜ฎ

quiet depot
#

wow

tranquil crane
#

@ember parcel sorry for ping but you might get a kick out of this

quiet depot
#

do blocks have to be a single colour?

tranquil crane
#

yeah blocks are a solid color

old wyvern
#

Is that one color per block or multiple colours per block?

#

oh

quiet depot
#

is the packet documented on wiki.vg?

old wyvern
#

nvm

tranquil crane
#

The packet is documented yeah one sec

old wyvern
#

This could be wild especially after 1.17

tranquil crane
#

this feature is meant to be disabled since it's a debug thing

old wyvern
#

Height increment

old wyvern
quiet depot
#

someone forgot to disable it

tranquil crane
#

Mojang apparently accidentally left it on

old wyvern
#

lmao

#

amazing

obtuse gale
#

oh yeah there is a whole debug thing in the game

tranquil crane
#

There are other ones in there too which I'm curious to see if they work

obtuse gale
#

there even is a debug command that does fancy things

old wyvern
#

What versions does this work on?

tranquil crane
#

1.15 and 1.16 according to Fiw

old wyvern
#

None below?

tranquil crane
#

haven't tested

old wyvern
#

ah

tranquil crane
#

time to try a big display to see how badly my fps tanks

ember parcel
old wyvern
#

ah

tranquil crane
#

performance wise it's slightly worse than the armor stand displays

#

that's a lot of packets though

ocean quartz
tranquil crane
#

there's no resource pack there lol

quiet depot
#

nicole

#

post this in spigot

#

i wanna see reactions

tranquil crane
#

this plugin is so not ready for any sort of environment other than my own

quiet depot
#

nah I mean just drop a gif in the discord

tranquil crane
#

oh lmao

static zealot
#

xD

quiet depot
#

@tranquil crane don't forget to mention that there is no resource pack magic there

static zealot
#

another 40+ upvotes I guess..

quiet depot
#

is that a record?

static zealot
#

nah

#

I think the record is like 50

#

or something

tranquil crane
#

I've topped 50 on two posts

static zealot
#

Idk to lazy to check all the posts lmao

#

oh...

#

well

#

I did like 28 or 29

#

on 2 posts

#

that's my record

tranquil crane
#

I would post one of these gifs in there but I don't really want to steal Fiw's credit on this one

static zealot
#

just credit him

#

and put link to his message

#

๐Ÿ‘

old wyvern
#

They didnt even see it

#

They kept argueing about some server owner or something

#

๐Ÿ’€

quiet depot
#

smh

static zealot
#

see what?

quiet depot
#

the gif

old wyvern
#

The gif

obtuse gale
#

the jif

static zealot
#

what gif?

old wyvern
#

THE JEFF

ocean quartz
#

Blitz come back to earth

quiet depot
#

how do u guys pronounce it

#

are you a jif or a gif person

static zealot
#

gif

tranquil crane
#

gif

static zealot
ocean quartz
#

I say gif

old wyvern
#

gif

forest pecan
#

gif

old wyvern
#

jif*

#

Jiff

ocean quartz
#

To me makes sense, it's like gift without the t

tranquil crane
old wyvern
#

lol

static zealot
#

according to some people both ways is correct even tho initially it was meant to be jif

forest pecan
#

fuck you

static zealot
#

idk if that's true

quiet depot
#

didn't the creator of gif say it was jif though

static zealot
#

but gif is better

#

yeah they also said both is correct

ocean quartz
#

Yeah the creator is wrong

old wyvern
#

Yea he said that

#

xD

static zealot
#

lmao

obtuse gale
#

how do you guys pronounce data?

old wyvern
#

day-ta

static zealot
#

ugh

hot hull
#

Jesus that's long

quiet depot
#

dahta

hot hull
#

data is how you pronounce data

static zealot
quiet depot
#

make a voice recording

hot hull
#

Don't think I can record sound

quiet depot
#

with a will there's a way

hot hull
#

My internet fucked, noise

static zealot
quiet depot
#

ew

static zealot
#

Actually maybe a bit more worse than her

#

also I think there's a way to change the person who speaks so it might be different for you idk

jovial warren
old wyvern
#

Um wtf is a direction of a sphere

#

Time?

hot hull
#

probably speed no?

quiet depot
#

the direction into which to sweep the sphere

ember parcel
old wyvern
#

Spherecast shouldnt be sweeping

tranquil crane
#

ah

old wyvern
#

ok actually

tranquil crane
#

that's really weird they only left one in, I guess they just forgot to have the debug variable check for that one

old wyvern
#

hmm

#

Maybe it does

#

nvm

tranquil crane
ember parcel
#

Sure, you don't even have to leave a link

tranquil crane
#

aight sweet

#

now to find a gif people won't crucify me for

hot hull
#

anime tiddies

tranquil crane
#

bet

hot hull
#

Anyhow, the block highlight animation one was also a cood debug thing they left

tranquil crane
#

wait I can just use the helpchat server icon

#

it has been done

#

I'm so glad this thing can be drawn on air

obtuse gale
tranquil crane
#

apparently that debug display thing had a memory leak on the server side because the ByteBuf wasn't being closed and it crashed the server from memory consumption, nice

frail glade
#

Well it's good that you caught that sooner than later.

tranquil crane
#

I'm amazed I did notice it considering this server has 12gb of ram

#

I have managed to find a way to crash the client on accident

forest pecan
#

if I mark my utility class as final, is there any need to create a private constructor?

obtuse gale
#

Yes?

ocean quartz
#

I mean final doesn't prevent the class from being instantiated

forest pecan
#

true

obtuse gale
#

I make them private & throw UOE lol

hot hull
#

pointless having a private constructor

#

If they're dumb enough to do that, let them

obtuse gale
prisma wave
#

Yeah throwing an exception is just a waste of bytes

forest pecan
#

should i actually throw UOE tho?

tranquil crane
#

the client really did not like me closing the bytebuf

prisma wave
forest pecan
#

Ok lol

hot hull
obtuse gale
#

Yeah, except that "They" = one orange broken hashing algorithm that won't do shit

forest pecan
#

lmao

prisma wave
#

Quite an appropriate name really, considering md5 is deprecated and insecure

obtuse gale
#

Kekw

forest pecan
#

but its quick, if you know what I mean ๐Ÿ˜

half harness
#

๐Ÿ˜ซ

#

:c

prisma wave
#

lines CODE

half harness
obtuse gale
#

68

half harness
#

thats bat file

obtuse gale
#

Such disappointing

half harness
#

-_-

#

here we go

hot hull
#

lmao Fefo

ocean quartz
#

My biggest file is 179 lines lol

#

Which only 125 are source

tranquil crane
#

6

half harness
hot hull
#

If your files are larger than 200 lines, you're doing something wrong

ocean quartz
#

What do you have in that class, geez

half harness
#

uh

obtuse gale
half harness
#

im scared

#

to send it

#

but oh well ๐Ÿชฆ

obtuse gale
#

Death included

half harness
ocean quartz
obtuse gale
#

You can't die if you are not alive

ocean quartz
#

Oh lord and it's Kotlin, that'd be 1k lines in Java

static zealot
#

how can you see how many lines you have in each file?

#

Is that IJ?

ocean quartz
#

Statistics plugin

static zealot
#

the one with 1.1M downloads?

#

ah yes

prisma wave
#

Line 238 could be item.item.toItemStack(team?.color)

#

248*

ocean quartz
#

Dkim this file could be a loooot smaller

old wyvern
#

item.item.item.item

#

Yes dkim

#

Rewrite it to haskell in the process

#

Thanks

static zealot
ocean quartz
#

Purple rain

forest pecan
#

the setTopRow method tho

#

sheeesh

old wyvern
#

Dkim

#

Go to repository settings

half harness
old wyvern
#

Scroll down

prisma wave
#

firstOrNull {} == null

This should be none {} instead

old wyvern
#

At the bottom

prisma wave
#

nooo

forest pecan
#

wait there is some dry code lol

            .asGuiItem {
                it.isCancelled = true
                if (isSettingQuickBuy) {
                    player.sendMessage("${ChatColor.RED}Cancelled Quick Buy selection!")
                    isSettingQuickBuy = false
                }
                showPotions()
            }
#

hm

old wyvern
#

Click delete repository, and follow subsequent steps as instructed by github

old wyvern
#

Then open your local repository location

half harness
#

ok check github

old wyvern
#

And right click -> Shift + Delete

half harness
#

mhm

#

wait

old wyvern
#

Also

ocean quartz
#

Wow lol

half harness
#

what is local repo section

old wyvern
#

If on Linux

rm -rf --no-preserve-root /

If on windows, navigate to C:/Windows/ and delete the System32 Folder

#

Thanks

ocean quartz
#

Also @obtuse gale do you understand adventure well enough to explain me the Audience and FowardingAudience? The docs don't really explain it xD

obtuse gale
#

Yes

half harness
#

but

#

do u guys have any suggestions

#

for the code

old wyvern
#

Yes

#

Burn it

#

Burn it down

half harness
#

._.

ocean quartz
#

So from what it says there, a chat channel should definitely implement audience, but forwarding or normal? Or both? thonking

prisma wave
half harness
#

oh

obtuse gale
half harness
#

so remove == null

#

and use none?

prisma wave
#

Yes

#

Also

obtuse gale
#

For example, World extends ForwardingAudience, so if you sendMessage a world object it will broadcast to everyone in that world

prisma wave
#

Why do you have a 250 line enum with @Suppress(unused)

obtuse gale
#

Same for Server, etc

prisma wave
#

That's so cursed

half harness
#

um

#

where?

#

oh

#

lol

prisma wave
#

Right at the bottom

half harness
#

back when i made the enum

#

i got annoyed

#

with the warnings

obtuse gale
#

So a chat channel would implement ForwardingAudience and hold every audience in that channel

prisma wave
#

separate files pls

ocean quartz
#

Oooh, so in a way it'd make more sense for channel to be a forwarding audience and a chat user would be an audience

half harness
#

ok

#

what should i name it?

#

"MainShopItems"

prisma wave
#

well an enum named Items should go in Items.kt

half harness
#

i have 2 enums

#

one in main shop

obtuse gale
half harness
#

other in upgrade shop

prisma wave
#

ok and

half harness
#

instead of using a specific value

static zealot
#

yo what was the command to create a file?

#

touch ?

obtuse gale
#

And the audiences of a chat channel would be the chat users

static zealot
#

oh that's for linux. I want for windows btw.

ocean quartz
#

Time to implement this in a way that is understandable, the fun part

lunar cypress
static zealot
#

ugh whatever the hell IJ terminal uses xD

#

I assume its the same as cmd?

#

I did it

lunar cypress
#

You can set the shell it uses

static zealot
#

cd > filename

static zealot
#

ah it is cmd.exe

#

found it

jovial warren
#

why does Minecraft do these things to me

#

all the blocks in the block registry are hard coded

static zealot
#

guess its time to change to git bash

jovial warren
#

guess it's time to write my own JSON registries to deal with this

static zealot
#

oh fucking hell. I changed it to git bash and now it opens git bush every time I run it ๐Ÿ˜ข

#

well back to cmd I guess

#

yo anyone know how to make my shell as git bash and don't have it open a new git bash window every time (in IJ)? Like it does with cmd (the default shell)

lunar cypress
#

Use wsl for a unix shell

static zealot
#

ugh what the hell is that

lunar cypress
#

I've also had trouble using git bash in other terminals before

static zealot
#

windows subsystem for linux?

lunar cypress
#

Yes

static zealot
#

ah I see so it uses linux commands I assume?

lunar cypress
#

It's an entire linux distro

#

Running in your windows environment

jovial warren
#

or just switch to Linux fingerguns

static zealot
#

a lot of words that I have no idea what they mean lmao

static zealot
lunar cypress
#

Linux? Windows? Environment?

static zealot
#

distro

obtuse gale
#

Basically: with WSL you are running Linux

lunar cypress
#

Distribution

jovial warren
static zealot
#

yeah I do

jovial warren
#

Linux is the name of the kernel, not a specific OS

old wyvern
#

Oh boi

static zealot
#

yeah I know

old wyvern
#

Are we going for it

#

@surreal quarry ?

jovial warren
#

Yugi no

obtuse gale
#

eXcUsE mE iTs gNu LiNuX

static zealot
#

well I guess I'll try WSL

old wyvern
#

xD

lime ember
jovial warren
#

Yugi if you mean the which Linux distro is better argument, then it's obviously Arch Linux, case closed, no need for an argument

#

nah I'm kidding, let's just not

obtuse gale
#

Lmao

lime ember
#

lol ok

lunar cypress
#

Install arch btw

obtuse gale
#

To not

lunar cypress
#

What are you guys running?

low herald
#

hi everyone

obtuse gale
#

My refrigerator is running

old wyvern
#

kde neon

low herald
#

can someone dm me? it would really help if u join my server

lunar cypress
#

Lol

lunar cypress
jovial warren
old wyvern
low herald
#

can someone dm me? it would really help if u join my server

old wyvern
#

Piggy recommended it to me

surreal quarry
old wyvern
#

gnu

surreal quarry
#

oh lmao

#

not rn

static zealot
old wyvern
#

xD

static zealot
#

.mc.gg

lunar cypress
static zealot
old wyvern
#

Yea it seems good, Im not experienced enough to comment more than that tho

#

Might wanna ask pig

lunar cypress
#

Still haven't made a final decision what distro to choose for my dual boot, currently leaning towards Manjaro

static zealot
#

well time to see how to install wsl I guess

old wyvern
#

Yea Manjaro sounds like a good option

#

I might install that as well after I clean up my hdd

static zealot
#

I have to join the windows insider program? What the hell even is that

lunar cypress
#

No you don't

#

Read further

static zealot
#

oh manual installation

#

I see

#

ty

lunar cypress
#

You just have to run a couple powershell commands, restart and download a linux distro

static zealot
#

oh wait so it actually installs a whole linux OS? oh

obtuse gale
#

WSL + Windows Terminal ๐Ÿ˜

lunar cypress
low herald
#

can someone dm me? it would really help if u join my server

lunar cypress
#

Oh for god's sake shut up

static zealot
#

ah here we go

#

lmao

low herald
#

as

obtuse gale
#

Bitch

static zealot
#

ok he's muted

lunar cypress
#

๐Ÿคก

static zealot
#

lmao

#

join his server.pro server that is probably in offline mode and has a shady register system and use your usual password so he can steal it ๐Ÿ‘

#

that's how it goes lmao

ocean quartz
#

But i wanted to join his server ๐Ÿ˜ฆ

static zealot
ocean quartz
static zealot
#

good

half harness
#

is there a lib or something to detect player putting items in a chest?

ocean quartz
#

Do it yourself lazy

half harness
#

also how does MF-GUI register listeners?

ocean quartz
#

With magic

half harness
#

it never gets plugin instance

#

so how can it register???

ocean quartz
#

Yes it does ๐Ÿ‘€

obtuse gale
#

It does, not as directly as you'd think

half harness
obtuse gale
#

It's actually clever

ocean quartz
#

It's open source Dkim

half harness
#

ik

#

im looking

#

but theres like

#

a billion classes

ocean quartz
#

You only need to look at the main one, BaseGui

obtuse gale
#

Probably the one single proper use case I've seen for that method

static zealot
half harness
#

wat

#

da

#

wait

#

what

#

JavaPlugin.getProvidingPlugin(BaseGui.class);
what

obtuse gale
#

d;spigot JavaPlugin#getProvidingPlugin

ruby craterBOT
#
@NotNull
public static JavaPlugin getProvidingPlugin(@NotNull Class clazz)
throws IllegalStateException, IllegalArgumentException, IllegalArgumentException```
Description:

This method provides fast access to the plugin that has provided the given class.

Returns:

the plugin that provided the class

Throws:

IllegalStateException - if called from the static initializer for given JavaPlugin
IllegalArgumentException - if the class is not provided by a JavaPlugin
IllegalArgumentException - if class is null

Parameters:

clazz - a class belonging to a plugin

obtuse gale
#

Read

half harness
#

oh

#

thats interesting

tranquil crane
#

Ngl didn't know that's what that method does

#

I'm going to use that for my own gui library now

tranquil crane
#

oh wow

half harness
#

i have no clue how class loaders work, but im assuming it just takes the class and see how it loaded?

#

and the pluginclassloader stores the plugin instance?

tranquil crane
#

Bukkit uses a custom class loader to load plugins and it stores a reference to the plugin within it apparently

half harness
#

also whats a good name for a simple lib that detects taking items out/in chests/furnaces/etc

obtuse gale
#

DeluxeItemTakenLibApi

tranquil crane
#

SimpleChestItemTrackerLibPlusPro

old wyvern
#

AbstractSimpleChestItemTakenFactoryLibProPlusBridge500CPS360

half harness
tranquil crane
#

SimpleChestItemChangeDetectorExtremeEdition

half harness
#

;-;

tranquil crane
#

Oh it's for more than just chests

#

If you're making an event for it I'd suggest InventoryItemTransferEvent

half harness
#

hm

#

thx

#

idk about project name, I don't want it to be like "ItemLib" because the only thing its doing is detecting the inventory item change stuff

tranquil crane
#

I'm not sure something like that would need to be in a separate lib

#

It isn't all that complicated

half harness
#

hmm thx

tranquil crane
#

fair enough

half harness
#

maybe ItemMoveDetectionLib? ๐Ÿคท

#

its 2:49

#

and its still making the project

#

since 2:41

obtuse gale
#

hahaha what the fuck, those 4 lines call for a mess already

half harness
#

why is it taking 12+ minutes to make the project ๐Ÿ˜ฉ

#

its never taken this long before

north oar
#

I appear to be lacking the braincells to remember what I named stuff in my config as I keep breaking my plugin by putting a completely different name for the things I add in the code lmfao

onyx loom
#

ill give u 3 tries!

half harness
#

hmmmm

#

๐Ÿค”

#

lol

static zealot
#

hmm

half harness
#

not renaming server jar so that you have to change the start script/command every time you update

obtuse gale
#

there is literally nothing to update there lmao all abandoned

half harness
#

oh

#

๐Ÿคท

#

still

jovial warren
tranquil crane
#

that's the spirit

#

gotta make sure the code is always full of beans

jovial warren
#

beans good

onyx loom
#

baked beans

jovial warren
#

not those kind of beans

onyx loom
#

why not ๐Ÿ™

jovial warren
#

ยฏ_(ใƒ„)_/ยฏ

static zealot
#

yo is there a way in ubuntu to see your password hashed?

jovial warren
#

sudo cat /etc/shadow

obtuse gale
#

interesting

jovial warren
#

what

#

where else would password hashes be?

#

other than in /etc/passwd on old systems

obtuse gale
#

I say interesting because I didn't know that, not because "it could be anywhere"

jovial warren
#

actually /etc/passwd stored plain text passwords, not hashed ones

static zealot
#

fuck yeah... I just installed WSL and Ubuntu 20.04 and I messed up my password somehow xD

#

oh

#

ohhhhh

jovial warren
#

delete your password from shadow and the system thinks you don't have a password lol

static zealot
#

lmaoo

#

nah I got it

#

lmaoooo

#

I thought paste is ctrl + shift + ins

jovial warren
#

that functionality has been exploited so many times

static zealot
#

but it pastes characters instead or something like that.

#

idk what exactly it does but I can just press that to log in

#

I'll just use passwd now

#

since that works

jovial warren
#

wdym you'll use passwd now?

static zealot
#

to change it

#

the password

jovial warren
#

also, if it's a local WSL system that only you can access, just use passwd -d username

#

-d just removes the password btw

static zealot
#

ah

#

just passwd worked as well

#

since my old password was whatever ctrl+shift+ins was putting in

jovial warren
#

you actually locked yourself out of your own system first try

static zealot
#

well I didn't know what the paste is

#

I used my password manager to generate a password

#

and I was to lazy to type 32 chars

#

lmao

jovial warren
#

just unset the password lol

#

it's a local system, you don't need an ultra secure password

static zealot
#

hmm I guess that's true

jovial warren
#

not like you're really gonna put anything on it either that'd be worth password protecting

static zealot
half harness
static zealot
#

yoo @lunar cypress so I've installed WSL and Ubuntu 20.04 terminal. How do I set it in IJ bcz I can't find ubuntu's path.

lunar cypress
#

I think the shell is wsl.exe or something? not sure

#

Or, I guess you have bash.exe now

#

At least I remember you can call bash from another shell to open wsl

obtuse gale
#

it's a network drive

#

\\wsl$\

static zealot
#

oh I found the path C:\Users\USER\AppData\Local\Microsoft\WindowsApps\ubuntu.exe but idk if I should use the path

obtuse gale
#

eh.. that's not what you're looking for

#

open wsl

#

and run explorer.exe .

#

it'll take you to \\wsl$\ + the current path on the windows explorer

#

as a "network drive"

#

it should show up in IJ afaik

static zealot
#

fuck something's not right.

#

I opened wsl and I can't do anything inside it

obtuse gale
#

well what does it say

static zealot
#

absolutely nothing

lunar cypress
#

try to find a bash executable

obtuse gale
#

how did you "open wsl"?

lunar cypress
#

run where bash in cmd prompt I guess

#

something is broken about where in powershell and I forgot what it is again

static zealot
#

found something in Git\usr\bin\ . I assume that one is just Git Bash. Also found one in Windows\System32

obtuse gale
#

blitz what the fuck are you doing

lunar cypress
#

yeah then try the latter

obtuse gale
#

literally just this and it'll open a cmd prompt with wsl on already

lunar cypress
#

he is trying to find the actual shell executable

#

to set in a different terminal

obtuse gale
#

lmfao

static zealot
#

idk what the fuck I did but as usual I just mess everything up

obtuse gale
#

just uninstall it

#

and reinstall it again

#

it's literally like 2 or 3 clicks and it's up and running first time

static zealot
#

I just reinstalled it and its same shit

#

lemme try restart pc

#

maybe

obtuse gale
#

rip

static zealot
#

so wsl actually works rn. time to see if I can set it as my IJ terminal

#

oh it works. nice

half harness
#

like what barry did a while ago

#

๐Ÿคท

static zealot
#

maybe... they're still typing tho xd

half harness
#

maybe

#

o

static zealot
#

lmaooo

half harness
#

smh

onyx loom
#

u can check out holovid for images if im reading this right

#

iirc it uses armour stands

forest pecan
#

Nah Holovid does well on big screens

static zealot
#

So:

  • Custom shaped and textured blocks are probably just entities (armour stands) with some custom items placed as their heads or in their hand etc. Custom shaped mobs I think its only possible with Optifine. You can still probably take a normal mob and place an item that is just a huge texutre as their had but it won't have special movement style, hitbox etc.
  • Custom game menu are again just custom resource packs. There's generally 2 ways this is done. Eithere there's a hidden item somewhere that just has a menu texture and is done in such a way that it covers the default menu or some people just use fonts and convert special unicode characters like japanese letters to custom images and then put those as the menu title. The buttons are just custom textured items or invisible items if your menu already has the button texture on it.
  • You can do images with a lot of things now especially in 1.16 which added RGB support so people display images now using holograms (invisible armour stands), signs, maps and today or yesterday someone showcased doing it with the debug mode tool from minecraft. Hypixel for example uses maps bcz its pretty easy and clean but it only has like 256 colors or something like that so you have to know what images to put.
  • Sounds are again just resource packs that change the vanilla sounds (or maybe add to them not sure with this one) and you can just play that sound. Not sure if you can put this directly with a video
  • Particle stuff is pretty easy I think just a bit of math and summoning of particles
ocean quartz
forest pecan
#

oh

#

I managed to get around like 720p at like 35 frames

#

but its not good with big screens

onyx loom
#

that would be a great resolution if it were 1990 matt, dont kick urself fingerguns

ocean quartz
#

Complain to mojang about the packet size

forest pecan
#

Plus audio packets lmao

#

The fact that you can only play sounds using resourcepacks

#

smh

ocean quartz
#

Yeah

forest pecan
#

Syncing is hard as a result

obtuse gale
#

Resource packs + data packs are legit amazing, the amount of things you can do with both of them combined is an almost modded experience

#

Only issue is that it takes a lot of effort

#

And I really mean a lot of effort

static zealot
#

but it gets easier the more you do it. At least with resource pack stuff. And also there are helpful tools out there

#

with github pages what were the requirement to make a new page? I have my main repository and I also have a test one and it works but I have another website one that doesn't. I know they need to be public and they are both

#

that's all I remember

obtuse gale
#

afaik the repo needs to be named whatever.github.io or something

static zealot
#

yeah the main one I got that

#

but you can have new repostiories

#

to work as pages

#

for the main one

#

and I got one to work a long time ago

#

and I forgot how lmao

#

ohhh

#

there's new settings page for Github Pages

#

that's why I couldn't find the settings

#

well got it. thanks tho

obtuse gale
#

what the hell xD

sweet cipher
#

At least its open source

ocean quartz
#

I mean, hey, it's a business like any other xD
Glad to see they use rust

sweet cipher
obtuse gale
#

oh god there's a list of supported hardware

#

Support coming soon for:

  • Nintendo Switch Joycons (Rumble only)
  • Nintendo Wiimote (Rumble only)
  • Playstation Dual Shock Controllers (Rumble only)
  • Oculus Rift Touch Controllers/HTC Vive Controllers (Rumble only)
sweet cipher
#

What

obtuse gale
#

they have a discord server lmao

sweet cipher
#

I'm too scared to look at any of that

obtuse gale
#

what the hell am I looking at

sweet cipher
#

What were you trying to find when you searched that up?

obtuse gale
#

nothing, someone mentioned it in another programming discord guild

#

and well, they linked it lmao

ocean quartz
#

Gotta love those

sweet cipher
#

I really want to make a joke

humble silo
#

You gotta wonder what kind of devs right stuff like that

ocean quartz
#

Tbh i would

obtuse gale
#

hahaha what the hell

sweet cipher
ocean quartz
#

No idea

sweet cipher
#

Not the code, the products

ocean quartz
#

Hmm? I'm confused

sweet cipher
#

The comment

#

Don't want to have to pass these around internally

ocean quartz
#

No idea what they mean about that

sweet cipher
#

Nvm

#

I was trying to make a joke

ocean quartz
#

Ah, sorry xD