#dev-general

1 messages ยท Page 415 of 1

quiet depot
#

depends

#

but that's the driver selector thingo on ubuntu

#

just for reference

#

the main problem I've personally had is finding a balance between vsync & screen tearing

#

however I did fine a nice middle ground which I'm on right now, and it's basically the same as what I experienced on windows

old wyvern
#

What did you have to do?

quiet depot
#

just tinker with plasma's compositor & nvidia settings

old wyvern
#

Ah

quiet depot
#

all configurable via a gui

#

nothing too complicated

old wyvern
#

Alrighty, ill look more into this before installing then ig

#

Just in case

quiet depot
#

do you have two drives?

#

or just one

old wyvern
#

2 drives

quiet depot
#

just jump right in then

old wyvern
#

Oh, no issues?

#

Like it should work fine right?

quiet depot
#

do you play games?

old wyvern
#

Yes

quiet depot
#

what games?

old wyvern
#

Gta 5, Watchdogs 2, AC syndicate uhh metro exodus, fortnite

#

Im not uninstalling windows btw

#

I assume I can just use windows for gaming

quiet depot
#

oh ok yeah

#

well if you're not gaming on linux then no, you probably won't have any issues at all with the default configurations

old wyvern
#

Ah alrighty

#

IJ works fine on linux right?

quiet depot
#

yea

old wyvern
#

Also do I need to turrn off fast boot?

#

Some guides seemed to mention that

quiet depot
#

dunno

#

frankly I never used a guide *except when I tried setting up dual boot on laptop

#

this shit is really quite simple

old wyvern
#

Isnt it on by default?

#

Oh

quiet depot
#

just plug in a usb

#

boot into it

#

and bam

#

if that fails then u go to a guide

old wyvern
#

I need to setup the partitioning beforehand tho right?

quiet depot
#

are you installing it on the same drive as windows?

old wyvern
#

No

quiet depot
#

then no

#

are you installing manjaro or neon?

old wyvern
#

Manjaro

quiet depot
#

smh

old wyvern
#

๐Ÿ˜‚

quiet depot
#

installer should do it for you

old wyvern
#

Awesome

#

Now to find an usb

quiet depot
#

as usual

#

backup when doing anything significant

hot hull
#

Yugi. got any decent rust tuts

cinder flare
# hot hull Yugi. got any decent rust tuts

The complete RUST beginner guide for 2020 and beyond!

Includes many tips, how to choose a server, get food & water, navigating the map & GUI/HUD, getting resources & loot, setting your spawn point with a sleeping bag, crafting clothing, weapons & tools, farming, hunting, cooking, building your first base, blueprints, monuments, radiation and l...

โ–ถ Play video
hot hull
#

Star

#

I will slap you

obtuse gale
#

horny bitch

lunar cypress
hot hull
#

ยธI poor

old wyvern
#

Pluralsight usually has great courses

hot hull
#

ยธAppreciated

cinder flare
#

,what the fuck is up with the leading comma

#

,have you become a CSV now

lunar cypress
#

Just like any other official resource

cinder flare
#

you're an official resource

prisma wave
#

not every official resource is good

cinder flare
#

on being cool ๐Ÿ˜Ž

old wyvern
#

@forest pecan any reason you guys are willingly being earraped in room 1?

#

xD

forest pecan
#

Yes

cinder flare
#

masochism

lunar cypress
quiet depot
#

@old wyvern it's not ear rape anymore

old wyvern
#

oh

cinder flare
#

well yeah but it poses a counter-argument to your saying that "it's the best resource"

old wyvern
#

ayy

quiet depot
#

just good old crab rave

#

jk

#

=vol 69

oak cypressBOT
#

@quiet depot, Setting Volume!

old wyvern
#

Oh

forest pecan
#

oh gdo

old wyvern
#

god

lunar cypress
old wyvern
#

ok this actually hurts my ears at 18 volume

cinder flare
old wyvern
#

xD

forest pecan
#

Yugi stay with us

#

leave if ur pussy

cinder flare
#

i dunno I guess he didn't provide proof or citations, but BM's opinion is enough to sway anyone

quiet depot
#

might need to go to #off-topic guys, johnny and star are trying to have a convo

forest pecan
#

k lol

lunar cypress
cinder flare
#

not really lol

prisma wave
#

Or maybe I'm misinterpreting

lunar cypress
#

No

#

"and it's free" was the last statement I made

cinder flare
#

oh maybe he meant that every other official resource was free

#

ahhh

prisma wave
#

I see

#

mb

cinder flare
#

no you're bm

#

not mb

old wyvern
#

mega brister

prisma wave
#

๐Ÿ˜ฎ

#

mega bridget*

unkempt tangle
#

๐Ÿ˜ฆ

gusty fulcrum
#

anyone worked with custom potion effects?

hot hull
#

Elaborate

gusty fulcrum
#

Golden

forest pecan
#

Uhh

#

thats not possible

#

maybe a texture pack is affecting it?

#

is that vanilla?

#

like you sure that isn't modded

gusty fulcrum
#

Not a clue, saw it on a few youtubers videos

forest pecan
#

then yep its def a mod

gusty fulcrum
#

No reference to a mod or plugin

#

ahh okay

forest pecan
#

you cant do that in a plugin

#

like custom

#

you could send a resourcepack and maybe modify the potion effect texture, but the original potion effect hidden would still be applied

#

so its not actually custom effects

gusty fulcrum
#

Okay thank you

ocean quartz
#

Oooh i think i finally know how i'll abstract the GUI creation

hot hull
#

Matt, can we get some deserialization and action utils?

ocean quartz
#

Wdym by action utils?

forest pecan
#

Matt, can you make Google?

hot hull
#

action: NEXT_PAGE

#

etc

ocean quartz
forest pecan
#

๐Ÿ™‚

old wyvern
#

!!

forest pecan
#

!!!

hot hull
#

basically a registry of preset actions which we can use (and add custom ones to ofc)

old wyvern
#

!!!!

ocean quartz
#

Frosty, don't think that makes much sense to be part of the lib though

hot hull
#

Yes it does

old wyvern
#

@ocean quartz Please add an operating system to mf gui

ocean quartz
#

๐Ÿ˜ฉ

onyx loom
#

windows in windows

old wyvern
#

I want my Windows Inventoryโ„ข๏ธ

ocean quartz
# hot hull Yes it does

Maybe? I'm not sure how that'd be integrated, maybe as a separate module but probably not in the main one

hot hull
#

That works

jovial warren
#

is it normal to find that your .gradle/caches folder has over 360k items in it when you go to delete it?

prisma wave
#

Sure

hot hull
#

thicc cache

prisma wave
#

How do you think it gets so fast?

jovial warren
#

is that definitely something I should delete the caches folder for?

prisma wave
#

Probably

jovial warren
#

maybe it's me running Gradle on Java 11

#

that's also what it suggests on the answer

#

or should I say Java 16 lol

#

importing seems to work if I import using the same Gradle Java version as the wrapper rather than the wrapper properties file

ocean quartz
#

Pog, GUI using components ๐Ÿ‘€

humble silo
ocean quartz
#

Just adding support for adventure components to my gui lib

steel heart
#

Does anyone know if the change in Location, from World to WeakReference<World> was due to potential memory leaks or is the motive for the change something else?

humble silo
quiet depot
#

welp

humble silo
#

private

quiet depot
#

no

#

just got the repo wrong

#

i just guessed it

#

it's like new bungee text components

#

official in paper now

#

we use it in papi 3 too

humble silo
#

Oh cool, when you say component based do you mean like React?

quiet depot
#

no

#

have you used bungee text components?

humble silo
#

like once

#

I dont really do spigot much more though

quiet depot
#

quick refresher

#

minecraft uses json for chat

humble silo
#

Huh i didnt know that

quiet depot
#

projects like adventure and bungee text components are wrappers for the json chat format

humble silo
#

ah

old wyvern
#

Does mf-msg support adventure?

onyx loom
#

yes

old wyvern
#

lit

quiet depot
#

but they're a bit shit

#

so adventure was made

#

it's much better, also platform agnostic

humble silo
#

Ya i remember being annoyed with the bungee components

quiet depot
#

it got integrated into paper recently

outer zinc
#

You can add a little support for LockLogin via deluxemenu?

old wyvern
#

wrong channel

obtuse gale
steel heart
#

yeah you got big brain

#

so me trust big brain fefo

hot hull
#

@ocean quartz Why is unregister method private :C

half harness
#

lol

steel heart
#

Matt also in mfgui you register the inventory listener in a static block right?

#

maybe decouple that and make a method which we can invoke by ourselves

hot hull
#

effort to call that

steel heart
#

Hmm Idk I mean the thing is I might not wanna register it onEnable but I guess thats the case very occasionally

ocean quartz
hot hull
#

I mean there really wouldn't be another scenario to register it on

#

unregisterAll Matt

#

mfcmds

ocean quartz
hot hull
#

Can I atleast unregister the completion?

ocean quartz
#

Don't think there is a method for that either

steel heart
#

Let's say the any of the Gui classes get introduced later than onEnable, in that case we'd have to call HandlerList.bakeAll iirc if we wanna bake in the event listener or no?

hot hull
#

ah I see

steel heart
#

Because the static block runs once the class is introduced right? So if the class was introduced at late-runtime then

we'd have to call HandlerList.bakeAll iirc if we wanna bake in the event
or am I missing something now?

ocean quartz
#

Don't think so, never had any issues with it and most of the times it's only introduced when I run a command so way later on in the runtime

hot hull
#

static block runs once the class is accessed for the first time no?

obtuse gale
#

Can't you register event handlers anytime?

ocean quartz
#

Pretty sure you can

hot hull
#

You can I believe

steel heart
#

Thought you actually had to call HandlerList#bakeAll

#

d;jdk HandlerList#bakeAll

ruby craterBOT
#
protected Handler()```
Description:

Default constructor. The resulting Handler has a log level of Level.ALL, no Formatter, and no Filter. A default ErrorManager instance is installed as the ErrorManager.

steel heart
#

wait

ocean quartz
#

Never even heard of that method

steel heart
#

d;spigot HandlerList#bakeAll

obtuse gale
#

What even is the point of that method

ruby craterBOT
#
public static void bakeAll()```
Description:

Bake all handler lists. Best used just after all normal event registration is complete, ie just after all plugins are loaded if you're using fevents in a plugin system.

obtuse gale
#

fevents

steel heart
#

so understandable and clear description

ocean quartz
#

Wtf is a fevent

steel heart
#

anyways I might had the wrong thing in mind then

prisma wave
#

i.e*

half harness
#

what is baking

lunar cypress
#

cakes and such

half harness
#

-_-

old wyvern
half harness
#

d;spigot handlerlist#bake

ruby craterBOT
#
public void bake()```
Description:

Bake HashMap and ArrayLists to 2d array - does nothing if not necessary

half harness
lunar cypress
#

๐Ÿ˜‹ handlerlist

old wyvern
#

๐Ÿคค

hot hull
steel heart
#

d;Cake

ruby craterBOT
#
@@Deprecated(since="11", forRemoval=true)
public interface CaseTree
extends Tree```
CaseTree has 1 super interfaces, 1 extensions, and  2 methods.
Deprecation Message:

Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.

Description:

A tree node for a 'case' in a 'switch' statement. For example:

forest pecan
#

conclure did you give up trying to convert my project to gradle lol

#

@steel heart

#

its too big right

#

๐Ÿ†

steel heart
#

uh well

forest pecan
#

yea project boner is too big for you

steel heart
#

I mean I just cba to install every nms version

forest pecan
#

lol yea true xD

steel heart
#

like 8_R1 and R2

forest pecan
#

those weird versions

#

xD

steel heart
#

yeah

#

no way I store useless shit like that in my potato pc

forest pecan
#

lmao

obtuse gale
#

I have them though lol

forest pecan
#

xD

#

Conclure i can send you a zip of my full .m2 folder of all of the code lmao

#

just drag it over

steel heart
#

does that even work

forest pecan
#

with the nms code

#

yes lmao

steel heart
#

lol

forest pecan
#

thats what i did to help support other pcs

#

i installed it on one pc

#

then i used a usb drive

#

dragged the files from my local maven folder over to my other pc

#

and it worked lol

unkempt tangle
#

It's happening guys

jovial warren
#

okay Kotlin has just blown my mind lol

jovial warren
#

how is that even possible?

#

what is the compiler complaining about there?

old wyvern
#

That the wildcard to be returned was already captured somewhere else ig?

jovial warren
hot hull
#

Ew throwing errors on invalid action

cinder flare
#

okay so now try using TypeScript with JavaScript code that you can't contorl

#

also did you know that it is common place for JavaScript developers to use just plain Objects as Maps? Since you can assign fields and access them with the [] operator

#

which confused the fuck out of me for a long time

old wyvern
#

lol

prisma wave
#

maybe use Elm

cinder flare
#

google apps script doesn't allow elm ๐Ÿฅฒ

old wyvern
#

click it

old wyvern
#

It compiles down to js

cinder flare
#

my brain couldn't handle typescript, I don't think it's Elm time yet lol

old wyvern
#

lol

oblique heath
#

c l o c k

old wyvern
#

c l o c k

half harness
#

c I o c k

static zealot
#

c ||l|| o c k

cinder flare
#

สž ษ” o l ษ”

static zealot
#

haha! It's so funny! He made it backwards and flipped! haha!

cinder flare
#

๐Ÿ˜”

#

i just wanted to partake like everyone else

forest pecan
#

Star

#

we already know you're special

#

no need to enforce it

#

/s

unkempt tangle
#

Do we have some python experts among us?

prisma wave
#

among us??

unkempt tangle
#

yeah.

cinder flare
#

bro python is sus wdym

#

i'd rather do javascript than python

unkempt tangle
#

python is superior.

cinder flare
#

not really

unkempt tangle
#

it is

cinder flare
#

i quite dislike a lot of things about it

#

such as lack of static type checking

forest pecan
#

python is equivalent to ass

#

i hate it with a burning passion

unkempt tangle
#

You can't take a step further into deeplearning without getting confronted with python.

#

Python is superior.

forest pecan
#

so you are saying you can only do deeplearning in python?

obtuse gale
cinder flare
#

no they just wrote the libs in python randomly

forest pecan
#

lmfao

obtuse gale
#

how dare you

cinder flare
forest pecan
#

no wonder i have n3w0rk blocked

#

lol

unkempt tangle
#

Anyway.

cinder flare
#

yeah makes sense

unkempt tangle
#

I have managed to customize a python script to parse lua bytecode from an modified lvm (Lua Virtual Machine)

forest pecan
#

ok so what lol

unkempt tangle
#

But I need it to output constant + opcode on an extra file.

cinder flare
#

just use lua

#

better than python

unkempt tangle
#

Would anyone be so kindly and welp me ;c

forest pecan
#

cause you keep saying python is superior

unkempt tangle
#

cuz it is

cinder flare
#

yikes

#

good luck

ocean quartz
#

Big yikes

unkempt tangle
#

๐Ÿ˜ฆ

forest pecan
#

huge yikes

unkempt tangle
forest pecan
#

shit isn't just bad design, imagine using a fucking indentation language

#

literally executable yaml

#

lol

unkempt tangle
#

I dont like python myself

#

But I'm a realist.

oblique heath
#

dont call haskell out like that

forest pecan
#

Yeah imagine

#

well haskell is an exception

prisma wave
#

thanks for clarifying ๐Ÿ˜Œ

oblique heath
#

what about ansible, docker compose

#

are those fine

prisma wave
#

theyre not languages

forest pecan
#

^

#

scripts

cinder flare
#

those aren't proogramming lagns yeah

oblique heath
#

i mean they're close enough

forest pecan
#

those are just scripts

cinder flare
#

not really, they just declare easy stuff yeah

#

like a build.gradle file

prisma wave
#

by the same logic html is a programming language

unkempt tangle
#

Hey

#

Back to me ๐Ÿ˜ญ

#

I need welp

forest pecan
#

nobody cares about your python shit lol

oblique heath
#

html Is A pRoGrAmMiNg lAnGuAgE

unkempt tangle
#

Its not

oblique heath
#

/s

cinder flare
#

congrats you got the meme

oblique heath
#

cry

forest pecan
#

html is just xml tho lmao

#

javascript tho is a language

#

makes everything live

cinder flare
#

oh javascript

#

what a lang

#

i do enjoy using let though

#

makes me feel fancy

unkempt tangle
forest pecan
#

I like js, but i just get confused by how its methods are also objects

#

lmao

prisma wave
cinder flare
#

im trying okay

forest pecan
#

elara

cinder flare
#

i haven't slept in like 25 hours

#

im gonna go take a 3 hour nap

static zealot
#

yo so I'm confused af. I was about to update my dedi java version and when I do java -version I get Command java not found ... xD but ptero and my mc server runs on it. Is java installed in docker or something like that? I don't fully know how docker works. well not even a bit so...

obtuse gale
#

Ask lemmo lol

static zealot
#

I think you can install java in a docker container or something like that

#

I guess its time to find out how to see the existing ones, open it and update

oblique heath
#

you should be able to find an official java container from the main docker repo site

static zealot
#

I got no idea how to use docker. I used to know like 12 commands but I forgot the mall xD

oblique heath
#

what are you trying to do

#

oh update java

#

if you can get a hold of the build file for the containers you're using, it should be as simple as changing the source container to the version of java that you want - then reexporting the container

static zealot
#

"easy" he says. I got no idea how to use docker. I'll try tomorrow. Working on something else rn

lunar cypress
#

you can't "install java in docker" as like some sort of global state

#

The point of docker is to have a completely blank and separate environment for each application/process

#

It has nothing to do with what you have installed on your actual machine

#

If you want to update the java version used in a docker image, you'll have to edit its Dockerfile

half harness
#

why is that one guy always in vc 1

#

lol

static zealot
#

bcz he can

static zealot
obtuse gale
#

damn the UAC Spokesperson is thicc as fuck

static zealot
#

wtf is UAC?

obtuse gale
#

The Union Aerospace Corporation

static zealot
#

ah I see

stuck harbor
lunar cypress
#

functional programming is when object

half harness
#

how long does analyzing take ๐Ÿ˜ซ

surreal quarry
#

long enough, but not too long

#

roughly 50

stuck harbor
#

50...?

#

50 aeons?

surreal quarry
#

up to you

#

units are made up anyways

prisma wave
surreal quarry
#

functional programming is when there's functions??????

#

idiot

stuck harbor
#

I do enjoy ECS

#

separating data and logic mmmm

lunar cypress
#

eating children secretly?

#

wtf man

stuck harbor
#

we don't like von neumann here bois

stuck harbor
lunar cypress
#

von neumann was the first true lisp enjoyer

#

your code is data

#

etc

prisma wave
#

๐Ÿ˜ฎ

lunar cypress
#

buffer overflow attacks utilise the power of lisp in a way

stuck harbor
#

von neumann be like lets put the data and all the other shit together in secondary storage eeeee

prisma wave
#

real quote

#

he really said that

lunar cypress
#

real and true

prisma wave
#

i hear he's a member of the rust foundation now

stuck harbor
#

I prefer Harvard architecture ngl

#

o'er here running MIT Scheme pfffft

prisma wave
#

If Harvard is so good then

lunar cypress
#

im gonna pretend i know what this means

#

haha so true!

prisma wave
#

I'm in this photo and I don't like it

stuck harbor
#

hehe

half harness
obtuse gale
#

ah yes my favorite kind of currency

#

Untraceable

prisma wave
steel heart
#

Man pays good

old wyvern
#

"And I killed sparky too"

prisma wave
#

noooooooooooo

humble silo
#

A little weird in the beginning

#

but otherwise great

serene cave
#

Hello

gusty fulcrum
#

Good day Trumpy

serene cave
#

Good Day pipor

gusty fulcrum
#

how do you do?

serene cave
#

I am good

#

What about you

gusty fulcrum
#

Fantastic

serene cave
#

Great

#

If you come to America, you become Fantastic Fantastic

gusty fulcrum
#

Just lost $600 on roobet. I'm Fantastic Fantastic Fantastic Fantastic

serene cave
#

Awesome

#

Come to America

#

We have taxes

#

We'd love to have you here

gusty fulcrum
#

What the hell, may as well

serene cave
#

Exactly

forest pecan
#

@ocean quartz are you proud of me dad

#

I am developer now

ocean quartz
#

Maybe

forest pecan
#

why maybe

#

:o

obtuse gale
#

I'm not and I'm depresso because of that

forest pecan
#

its okay fefo

#

you will get yours soon

obtuse gale
#

or not

#

shit

ocean quartz
ocean quartz
forest pecan
#

because

#

you are my

#

dad

ocean quartz
#

o

#

Don't remember consenting to having a son

obtuse gale
#

that's literally the reason why he shouldn't be proud

half harness
#

hi fefo

pale shell
#

I think his tag is @prisma wave

ocean quartz
#

o

pale shell
#

He be like himMoney

half harness
pale shell
half harness
pale shell
half harness
pale shell
#

What the

#

=clip

static zealot
#

clip doesn't have one

#

xD

forest pecan
pale shell
#

=odin

#

:(

ocean quartz
pale shell
#

I might buy one

forest pecan
#

i found a cum stain in your bed

#

busted

pale shell
forest pecan
#

well

#

uhh

pale shell
ocean quartz
forest pecan
#

yea thats my mom

#

you married her

#

right

static zealot
#

I wonder if clip would kill me if I started cleaning up his code in DeluxeMenus

pale shell
#

You never answered the question >:(

pale shell
#

I had to clean up the code in bms plugins

static zealot
#

no thanks. I'd be hurting very very bad if I did that

pale shell
#

Is it os?

static zealot
#

nah

pale shell
#

Why not

#

How's ezrankspro still on spigot?

static zealot
#

clip has like 3 plugins that are OS and one of them he was forced to OS

#

what's wrong with ezrpro?

pale shell
static zealot
#

yeah EzBlocks. But it sucks. Kaliber "is working" on a rewrite soonโ„ข๏ธ

static zealot
pale shell
#

I thought they had a limit of inactivity

static zealot
#

yeah but the code is years old

forest pecan
#

why are clip's plugins listed with like

#

$10.61

#

why that price

#

lmao

pale shell
#

Tax

forest pecan
#

it seems so random

#

Ah

static zealot
#

ugh 10.61?

#

which ones?

forest pecan
#

EZRanksPro

#

AutoSell

static zealot
#

oh I never knew

forest pecan
#

yea

static zealot
#

wait how much's deluxechat?

pale shell
#

I just bought it to support clip

static zealot
#

I didn't fingerguns

forest pecan
static zealot
#

oh that one's the same. But I don't remember the other ones being that price

pale shell
#

What are the premium plugins he has? Just autosell and deluxe chat?

static zealot
#

ezrankspro

#

minecrates

pale shell
#

I bought mine crates just to support clip tbh

static zealot
#

fuck I can't find my phone

pale shell
#

How you typing to us then

static zealot
#

PC

pale shell
#

Put your # here we'll call if

static zealot
#

found it

pale shell
#

It*

static zealot
#

ugh I think it will cost you? Or do you have free international calls?

pale shell
#

Idc lmao

#

I just call and worry when the bill comes

static zealot
#

lmao

half harness
#

@pale shell

#

did it ping

pale shell
#

Yes

half harness
#

that was a.. long response

pale shell
half harness
#

i meant the red 1

#

and notification

pale shell
#

I'm old I can't multitask

half harness
#

wat

pale shell
#

I am old

#

I can't multi task

oblique heath
#

from the minecraft 1.17 split news article

With this feature, we are completely reshaping the Overworld, including the build height. Not only do we have to consider every effect this can have on the world but also how it will affect performance. Basically, having more stuff in the game also slows it down and we want to avoid that.

... optimization?! impossible!

ocean quartz
#

Probably talking about client side optimization kekw

static zealot
#

nah Ivan. Its not going to be better

obtuse gale
#

Now more than ever is the time to scan chunk snapshots async loll

static zealot
#

they're just trying to not make it very worse

#

but believe me it will be at least a bit worse

#

there's no way it will be better

ocean quartz
#

They should divide chunk loading by vertical as well like 16*16*16 instead of the whole 16*16*256

static zealot
#

huh that's an interesting idea

#

would it actually work tho?

#

also already existing worlds will probably break won't they?

ocean quartz
#

No idea, my job is to give ideas, theirs is to make it work lmao

oblique heath
#

aren't chunks already divided into 16x16x16 subchunks

#

i'm pretty sure that's part of how spigot handles chunk stuff

#

though they're obviously not impactful to performance because every subchunk in a chunk is loaded at the same time

#

so if that changes maybe things could really get a lot better

static zealot
#

is there a way to see when methods were deprecated in spigot javadocs without going thru all versions?

#

or should I start opening links?

#

just a normal day for you @half harness huh?

#

just being wrong and ghost pinging people?

#

xD

half harness
oblique heath
#

no easy ways to see deprecated stuff pops out at me

ocean quartz
oblique heath
#

yeah that was my thought too

#

so if they make that... not happen...

#

and also avoid a million and a half bugs

#

maybe there'll be some improvement

#

but looking at how regular chunk borders still give them issues i don't have very high hopes ๐Ÿฅฒ

ocean quartz
#

Like if it loaded vertically as you go down and up it'd be much easier, but the issue is that it wouldn't work

#

For example you would want to look up at a mountain and see the top, so you have to gen everything

#

Aether engine on java wen

oblique heath
#

sounds like krypton has its next feature

static zealot
#

xD

sweet cipher
#

Just add async chunk loading

#

Easy

forest pecan
#

but there are these chunks called subchunks

#

that are 16x16x16, and there are 16 of those in one chunk

oblique heath
#

seems reasonable

ocean quartz
#

Huh, new Github embed looks cool

dawn hinge
#

Yep

half harness
#

Yep

obtuse gale
#

Yep

pale shell
#

Yep

onyx loom
#

Yep

static zealot
#

Yep

oblique heath
#

rainbow

pale shell
#

Yep

half harness
#

lol

ocean quartz
#

Damn, dkim is already same tier as fefo, he's almost top 20

half harness
#

woah

#

thats cool

static zealot
#

=xp lb

compact perchBOT
pale shell
#

Ban bm

half harness
static zealot
#

=xp 521485088995672084

compact perchBOT
half harness
#

we need haskell

#

haskell for life

pale shell
half harness
pale shell
#

I will get him banned

#

I want him banned until I'm a higher level than him

half harness
static zealot
#

that's not as funny

#

=profile

compact perchBOT
#
static zealot
#

as my background pfp

pale shell
#

Wtf

static zealot
#

I was 2 xp away from perfection

#

๐Ÿ˜ข

ocean quartz
#

Ugh generics is killing me, someone send help

half harness
#

what

ocean quartz
#

What is confusing about my sentence dkim?

gusty fulcrum
#

.

half harness
#

,

#

wat

static zealot
#

is this for Adventure COmponent support Matt?

ocean quartz
#

Yeah

static zealot
#

just make 2 methods xD

#

oh god he's going to lay down the entire problem he has and I'm going to understand absolutely nothing but he thinks I understand and maybe I can even help

ocean quartz
#

Was thinking about doing something cool but it's too hard ๐Ÿ˜ฉ
Basically was going to make it so if you do:

GuiBuilder.gui().
// Here you would have options like `rows` and `title`
// But
GuiBuilder.gui(GuiType.HOPPER).
// This would only show `title` since hopper can't have rows
obtuse gale
#

I need to up my game

cinder flare
#

I need to up my game wtf

#

I'm like 20 ranks behind yall

obtuse gale
#

haha

#

git gud

onyx loom
#

unknown command

#

type git --help for help

obtuse gale
#

git --help

onyx loom
#

o

#

uhm

obtuse gale
#

git uhm

#

git uhm -o

ocean quartz
onyx loom
#

ffs

obtuse gale
#

this help menu really is slow

#

git uhm -o ffs

onyx loom
#

๐Ÿ˜‚

#

has all ur needs @obtuse gale

cinder flare
#

git give me 20 levels --now

obtuse gale
#

ah lmao that website

static zealot
# obtuse gale git --help
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           [--super-prefix=<path>] [--config-env=<name>=<envvar>]
           <command> [<args>]
dawn hinge
#

Took you a while

onyx loom
#

BOT blitz

static zealot
#

๐Ÿ‘‹

onyx loom
#

hes running on a rasberry pi leave him alone

#

very slow

cinder flare
#

All 128MB of his ram was dedicated to the task

obtuse gale
dawn hinge
#

He doesn't run on a potato? Disappointed.

onyx loom
#

๐ŸŒš

static zealot
# onyx loom BOT blitz

I am a discord bot with multi functionality. Currently my developers are using me to test Human Like Artificial Intelligence or HLAI.

#

If you want to learn more type --help

dawn hinge
#

AI is not that slow angry_fingerguns

onyx loom
#

--help

cinder flare
#

Damn HLAI can get mad quickly ๐Ÿ˜”

ocean quartz
#

Fuck, it'd be cool to do that dynamic builder but there is too many issues, i'll give up on it lmao

static zealot
onyx loom
#

nice

cinder flare
#

Oh my god the different link got me

#

I literally checked

dawn hinge
#

--search Is 1.8.8 the best minecraft version?

ocean quartz
#
Answer: Fuck no
half harness
ocean quartz
#

Lmao

onyx loom
#

๐Ÿ˜‚

dawn hinge
#

Yeah no

onyx loom
#

the rickroll ai

pale shell
#

Can't wait to expose someone soon

half harness
#

why do i feel like those are all ricrolls

#

it's not a rickroll if it doesn't load fingerguns

static zealot
half harness
#

how dare you

#

=ban @static zealot

onyx loom
#

sir ai is broken

#

answer*

#

goodnight ๐Ÿ™‚

dawn hinge
#

--shutdown -f

half harness
#

funnycube goes online

dawn hinge
#

It worked!

dawn hinge
#

--start -resetData -forceStart -disableRickroll=true

static zealot
obtuse gale
#

HLAI is for noobs

oak raft
#

the help link isn't working

#

it's redirecting me to youtube

obtuse gale
#

All the Chads use High Tech Machine Learning or HTML for short

pale shell
#

This is probably the wrong place but, I'd like to give everyone a warning not to do any work for a server called Nebris Craft. They've hired me to do some coding work and in the end they refused to pay me any money for all the work I done in the mean time. They think it's a fair thing to steal the code me and @prisma wave put countless hours into making it the best it can be (Private Mines) and refuse to credit neither I or Brister Mitten for any of the work we put into it even though it has THE MIT license on there clearly stating that they need to credit me and Brister Mitten for the work we done. I just wanted to give a clear warning so nobody else falls for the trap of which I sadly fell for.

The owner thinks all what I mentioned above is an ok thing to do even though it's really not. Just a friendly heads up.

static zealot
#

โ•โ•โ•โ•โ• IMPORTANT โ•โ•โ•โ•โ•
IT HAS COME TO OUR ATTENTION THAT A USER WITH THE ID: 470088969728557067 has managed to take control over HLAI.
This incident was isolated and the exploit was patched. We are sorry for any discomfort that this incident may have brought.

pale shell
#

?

dawn hinge
#

--undo

half harness
#

--rollback 1 minute

static zealot
pale shell
#

I'm confused

static zealot
dawn hinge
#

Haha

half harness
static zealot
half harness
#

--say "test"

pale shell
#

I honestly hope that nobody works for the server I mentioned

static zealot
half harness
dawn hinge
#

The AI is taking over

obtuse gale
#

blitz shut the fuck up

#

I'll smack you

static zealot
# dawn hinge The AI is taking over

FAKE NEWSโ—HLAI is and will always be obeying the developers that have created it. Anyone saying otherwise is spreading miss-information and shall be exterminated.

dawn hinge
#

--revertPatch 69 -f

cinder flare
#

dkim ask HLAI

half harness
#

the answer

dawn hinge
#

--addAuthor Tofpu

cinder flare
#

HLAI knows everything

dawn hinge
#

๐Ÿ˜

static zealot
dawn hinge
#

Hmm

static zealot
#

anyone wanna implement CheckItem expansion into DeluxeMenus? I'm to lazy to do so

dawn hinge
#

That was random

obtuse gale
#

dkim

#

read

#

the

#

javadoc

half harness
static zealot
#

nah. javadocs are there for stupid 1.9+ players

#

1.8 players are smart

#

and can figure it out

#

alone

half harness
#

thonking โ“

obtuse gale
#

lol

half harness
#

matt

ocean quartz
#

me

half harness
#

is ur mfgui lib default inventorytype set to Chest?

static zealot
#

that's all you guys get from DeluxeMenu code

dawn hinge
ocean quartz
static zealot
half harness
ocean quartz
#

What else would it be?

half harness
#

๐Ÿคท

static zealot
#

a POUCH

obtuse gale
#

well a furnace of course

static zealot
#

๐Ÿ‘

#

a player helmet slot

obtuse gale
#

a blast* furnace

static zealot
#

maybe a door

#

hmm

static zealot
#

oh man how tf do I do this? ๐Ÿ˜ข

sweet cipher
#

For my custom crafting plugin, should I take the lazy route and force every recipe to start from the corner, so they will always be the same, or should I just check to see if they are technically the same?

static zealot
#

do I send the palyer's inventory thru the contructor?

cinder flare
ocean quartz
#

Some one please save me

#

Or kill me

#

I'm fine with either

distant sun
#

Sure

ocean quartz
#

Which one?

#

I'm leaning more to second option

sweet cipher
distant sun
#

Yup

cinder flare
#

put the time in to make it good

#

don't do the lazy shitty thing

sweet cipher
#

It won't change how it works, it would just change it when it evaluates it

#

So the recipes would work in every area

cinder flare
#

well yes they should work in every area

static zealot
#

oh I could make an array of itemstacks and pass that thru the constructor

sweet cipher
#

What are you trying to do?

static zealot
#

improve deluxemenu's HAS_ITEM requirement without completely changing the code so clip doesn;t kill me

#

dw about it. Its a mess I'm just talking alone in discord

sweet cipher
# cinder flare well yes they should work in every area

So what I would do, is when a recipe is created with a constructor, I would basically force it to start from the corner,
then when a player puts in a recipe, it creates a new recipe object that also starts in the corner, and compares those

sweet cipher
static zealot
#

oh I'm so fucking dumb. I can get the viewer from the holder

cinder flare
#

that sounds like more work than just defining every possible combination

static zealot
#

how tf did I not think about that

cinder flare
#

i mean mapping it to the corner sounds kinda hard

sweet cipher
#

I would get the one closest to the top left, get the distance from the top left, and shift everything that amount

#

Its an array of ItemStacks

cinder flare
#

i mean ig if you've got it

sweet cipher
#

I haven't done it yet

#

Just not sure if it's bad or not

static zealot
#

hmm from a PlayerInventory how can I get just the items that are in the inventory and maybe off hand?

#

is that what getStorageContent is for?

sweet cipher
static zealot
#

oh he did

#

ty

obtuse gale
#

yeah I knew you were gonna ask

#

so y'know

#

to save you some trouble :)

cinder flare
#

omniscient fefo

static zealot
obtuse gale
#

no, I'm a HTML device

#

high tech machine learning

static zealot
#

๐Ÿ˜ฎ

forest pecan
#

Does intellij allow you to go into internal classes while debugging?

#

like library classes?

#

cause for me it's just not going into them

#

making my life 20x harder

sweet cipher
#

Did you middle click?

forest pecan
#

when should i middle click?

half harness
#

i use ctrl + click ๐Ÿ˜Ž

sweet cipher
#

Whatever you are looking at

static zealot
#

how would I merge 2 ItemStack arrays?

#

in java

obtuse gale
#

I think there's a setting for that pulse

#

I don't remember where lol

forest pecan
#

bruh

#

F

forest pecan
#

show for you?

half harness
#

wot

forest pecan
#

for decompiled sources?

half harness
#

stepthrough line?

forest pecan
#

like you know for debugging you do step by step

#

and there is this shaded line

#

of the current line about to be executed

#

right

half harness
#

uh

forest pecan
#

worst case scenario i switch to eclipse to solve this issue

#

cause i know that supports it

#

lmao

oak raft
#

switch to eclipse for your own sanity

#

jetbrains is so ass it's funny

forest pecan
#

lol

cinder flare
#

try restarting IJ

#

usually fixes the decompiler

forest pecan
#

kk

oak raft
#

instead of clowning me ๐Ÿฅฒ

#

you're all being brainwashed by jetbrains!!!

#

someone had to speak the truth!

#

WAKE UP!

#

jetbrains is the enemy!!!

obtuse gale
#

@forest pecan Settings -> Build, Execution, Deployment -> Debugger -> Stepping

forest pecan
#

ty

#

that will allow me to step through decompiled classes right

ocean quartz
#

What are you doing stepping-bro

forest pecan
#

ur mom

#

๐Ÿ™‚

obtuse gale
static zealot
ocean quartz
#

Thoughts?

forest pecan
#

Gottem good

obtuse gale
#

I'd say "make .apply a builder method like adventure does with the componentbuilder" but doesn't kt prioritize the method before its consumer function thing?

ocean quartz
#

Wdym? The apply isn't the normal kt apply it's a method in the builder

obtuse gale
#

o

ocean quartz
#

Thought it'd be interesting to have that in the builder

obtuse gale
#

what's next? GuiBuilder.gui(Component.text("Title"), 6) for an already built gui?

ocean quartz
#

Was my inspiration ;p
How would that work? I could make it xD

distant sun
#

why the gui() part :(

ocean quartz
#

How would you want? I'm open to change, all i could think of is:

GuiBuilder.gui()...
GuiBuilder.paginated()...
GuiBuilder.scrolling()...
// or
// Idk about `of` but can't think of anything else
GuiBuilder.of(Type.SIMPLE)...
GuiBuilder.of(Type.PAGINATED)...
GuiBuilder.of(Type.SCROLLING)...
sweet cipher
#

.setup or .create maybe?

#

Idk if that is wrong for a builder

distant sun
#

2nd is not that bad

obtuse gale
#

I like the first ones more

ocean quartz
#

Yeah me too

hot hull
#

Second better imo

#

Since you could easily have that configurable

sweet cipher
#

Wouldnโ€™t it take more effort to use an enum?

#

To get the type?

obtuse gale
#

First ones allow for more flexibility I think regarding the return type (unless you don't use an enum and play with generics + static "Type<T>" instances)

ocean quartz
hot hull
#

Why not change what you currently have reversed_fingerguns

sweet cipher
#

Whatโ€™s the point of making a builder for the whole GUI?

static zealot
#

wtf

hot hull
#

Heh

ocean quartz
#

Because of generic limitations and I can't do things like:

public <G extends Gui> G create() {
  switch (type) {
    case SIMPLE:
      return (G) new Gui(...);
  }
}

This would make me need to:

...create<Gui>()

Which is even worse than what I have, so I had to make one sub builder for each type

obtuse gale
#

Blitz oh my god

#

Why

#

Why did you bring this up

static zealot
#

tell me they don't look at least a bit the same

tranquil crane
#

๐Ÿคข

static zealot
#

just tell me I'm wrong please

obtuse gale
#

They do....

#

That's the problem

ocean quartz
static zealot
#

๐Ÿ˜ข if only he knew

tranquil crane
#

waitaminute somebody just sent that exact same thing in another discord I'm in except it was a full video thonking

#

wish I could edit that message as a reply to that picture up there

static zealot
#

I sent the video

#

like 2 messages above

static zealot
#

or did someone else do it in another discord?

#

xD

obtuse gale
ocean quartz
#

Exactly, it's awful to work with

tranquil crane
#

it's the first clip in there

static zealot
#

LMAOO I know

#

I was watching someone react to the same thing

#

and googled his name

#

and found his instagram

#

I really thought it was kangoroo at first

#

that's why I googled it

#

xD

hot hull
#

Any possibility of making it easily configurable Matt

ocean quartz
#

I don't see how the first solution makes it not easily configurable

distant sun
hot hull
#

6 am so it's early, wanna give an example tho?

distant sun
#

You configure the gui inside apply { }

#

@ocean quartz are all these methods really needed? I cant compare it with an item builder for example

ocean quartz
#

I'll show an example later Frosty imma head to bed

ocean quartz
distant sun
#

Providing the title and size through a constructor for a GUI is not the same thing as doing it for an ItemStack where you have at least 10 properties just for a normal item

#

Gui(title, rows)
ItemStack(material, durability, amount, name, lore, enchantments, itemflags...)

ocean quartz
#

The big issue and why I am making a builder is to facilitate integrating components
I can't really make a method with components in the code module without either breaking legacy and/or forcing people to rely on adventure themselves

#

Plus the old way will still be available

distant sun
#

i dont understand

obtuse gale
distant sun
#

How would a builder make it easier to integrate components?

distant sun
ocean quartz
#

Because i can add a legacy builder for strings and a normal builder for components, on separate module
Without it, I'd either have to A - duplicate every single gui on a different module to have it use components
Or B - make you use the new constructor new Gui(PaperOptions(Component.text("Title!"), 6, etc)) (the name is temporary)

distant sun
#

Oh, ok

#

Also, can I create a builder for fireworks and other items? <3

ocean quartz
#

It's such a shitty situation, because the inventory needs to be created inside the BaseGui, since it's the inventory holder, so everything needs to have a way around

distant sun
#

ItemBuilder.Firework.blahBlahBlah()

ocean quartz
#

Ooo not a bad idea

obtuse gale
#

And banner builder ๐Ÿ™‚

#

๐Ÿ™‚

distant sun
#

Yup

ocean quartz
#

Aight i'll sleep on the subject

distant sun
#

How so

ocean quartz
#

@hot hull I'll ping you tomorrow with an example (send me your current way btw, i'll see how much different it is)

ocean quartz
obtuse gale
#

Isn't it like 5 am or whatever?