#dev-general

1 messages ยท Page 406 of 1

cinder flare
#

you have one java version, 15

#

you get everything

#

no need to have multiple versions or anything

old wyvern
#

Then i ahve to go to the trouble of clearing old versions that I have?

#

Whats better when you barel have time?

#

Not handle that

cinder flare
#

Program Files -> Java -> right click -> delete

old wyvern
#

Im just gonna ignore this chat now

cinder flare
#

well you're trying to get Frosty to change it lol

#

that's a lot of time for him

old wyvern
#

Theres like 2 switch expressions

cinder flare
#

whelp, I tried Frosty lol

#

he's a boomer stuck in his ways

hot hull
#

Already changed it btw

cinder flare
#

awe, hindering scientific progress to please anti-changers!

#

very sad

old wyvern
#

Aight frost, Ill have a look in a bit

hot hull
#

I mean Yugi, technically you wouldn't even need that, you could send an API request, and get the values back from the java part :p

#

It'd be kek, but it would work

old wyvern
#

Wouldnt it be pretty slow tho?

hot hull
#

Not actually sure, with proper optimizations doubt it'd be that slow

old wyvern
#

๐Ÿ˜ฎ

#

Might look into that later

hot hull
#

cool cool

#

See if you can render 500 in distance btw, cause that'd be ideal so it's seamless

cinder flare
#

are you coding like a game from scratch in java or somethin?

old wyvern
#

Sure frost

prisma wave
old wyvern
#

500 is probably useless tho

old wyvern
hot hull
#

I mean just enough so you can see it in high scale

cinder flare
#

well what's it for

hot hull
#

terrain generation renderer

old wyvern
cinder flare
#

oh so like it shows a render of minecraft terrain or something?

hot hull
#

It's a terrain generator plugin Star..

cinder flare
#

for what?

#

terrain generator for minecraft?

hot hull
#

for whatever you want

cinder flare
#

oh

#

well what are you gonna use it for?

hot hull
#

What do you think Star..

cinder flare
#

bro I don't fucking know okay I just wanted to show interest in your projects ๐Ÿ˜ญ

hot hull
#

For generating terrain

cinder flare
#

for???

#

are you making the next EWG?

#

are you making your own game?

#

you must be making this for a reason, to use in something else, no?

quiet depot
#

end game is to generate bikini bottom

#

for frosty's new spongebob server

cinder flare
#

ah okay see, finally someone's talking some sense!

hot hull
#

you must be making this for a reason, to use in something else, no?
Not really lol, I mean it'll be OS for people to use, not making it for me specifically to use it anywhere tho

old wyvern
#

3d game of life time?

#

Im so lost on what im even doing

cinder flare
#

ooh yeah that'd be cool

old wyvern
#

Now the player is moon jumping

hot hull
#

Same Yugi

#

I've no idea what any of these functions do

old wyvern
#

xD

hot hull
#

Like legit, lacunarity, persistence, I'm just typing random numbers

quiet depot
#

oh god

#

are you guys working on gravity

#

@jovial warren pls try implement something for gravity in krypton that'd be very useful

#

if it's possible

#

I don't think it is but still try

old wyvern
#

game demo for tommorrows class

#

Forgot to prepare for it earlier

quiet depot
#

o

old wyvern
#

So now finding random models and scripts and throwing shit together

cinder flare
quiet depot
#

star I don't think it's even possible

#

you can have a pseudo gravity change via potion effects, but it's really eh

old wyvern
#

I mean the server should be able to

#

I assume it handles applying the actual velocity

quiet depot
#

I don't know

old wyvern
#

Like break speed was changed in minestom's initial test

hot hull
#

It should

old wyvern
#

Breaking stone like dirt

quiet depot
#

last time I tried controlling gravity via velocity there was major issues

#

for starters you couldn't strafe at all

#

that may have been due to my implementation but idk

#

and it also didn't work well with high latency

#

extreme rubber banding

old wyvern
#

Chickens that walk through stone to get you coz the generated path was through the terrain for some reason xD

hot hull
#

Yugi, that's just changing the blocks property

old wyvern
#

Yea

#

Same for gravity probably frost

quiet depot
#

if you guys do figure out the gravity mystery please let me know

old wyvern
#

aight

hot hull
#

ngl, I kinda wanna write everything in C# now :p

cinder flare
#

I mean it'd probably see more use

old wyvern
#

If nothing works, set flight mode on and just handle velocity by hand

cinder flare
#

I doubt many game devs use Java nowadays

old wyvern
cinder flare
#

hey besides the absolutely horrendous bracket semantics, C# is kinda nice

hot hull
#

Well yea, but java for rendering seems to be an actual pain

cinder flare
#

yeah you're basically getting the C experience of using raw OpenGL, no?

prisma wave
quiet depot
#

yeah lol

#

the brackets is like the least of c#'s issues

cinder flare
#

what else is wrong with it? lol

prisma wave
#

๐Ÿ™„

cinder flare
#

besides capitalizing everything haha

quiet depot
#

i mean

old wyvern
#

They are mentioning the casing

quiet depot
#

pretty much every c# naming convention

old wyvern
#

Yea

prisma wave
#

They use the I prefix for interfaces too ๐Ÿคข

cinder flare
#

ah yea okay naming and brackets, anything else?

quiet depot
#

well no the language itself is fine for the most part I believe

#

just garbage conventions

cinder flare
#

oh yeah

old wyvern
#

I mean in that route, Go's naming conventions determine the exported functions

prisma wave
#

Yea the language is fine

#

A bit verbose

prisma wave
old wyvern
#

eh

#

But you also end up using the "evil capitalized" versions when using anything from separate modules

prisma wave
#

true

old wyvern
#

Hypocrisy at its best

#

๐Ÿ˜‚

prisma wave
#

heh

#

At least go's names imply something

old wyvern
#

C#'s implies the difference between fields and methods

prisma wave
#

touchรฉ

cinder flare
old wyvern
#

lol

#

I mean here you too have something close enough to that, you define properties instead of getters and setters to expose the fields

prisma wave
#

Setters ๐Ÿคข

jovial warren
#

avoids redeclaration and stupidly high memory usage

prisma wave
old wyvern
#

Thats a getter only

jovial warren
#

you know today is the last day of the Spring break

#

๐Ÿฅฒ

cinder flare
#

yikes my spring break was like 3 weeks ago mate

jovial warren
#

lol

cinder flare
#

im knee deep in the grind

#

just generated 100 million random numbers to check that they were, in fact, actually random

jovial warren
#

man I've got 6 weeks of pure torture starting tomorrow

jovial warren
#

also, they're pseudorandom, not random

prisma wave
#

random number generators are pure functions ๐Ÿ™‚

cinder flare
#

and yeah I know its pseudorandom but 99% of people don't care about the difference because it's quite hard to make random functions in programming languages

jovial warren
#

also, define "pure"

quiet depot
#

pff

#

random is easy

prisma wave
old wyvern
prisma wave
#

If you have a seed and the number of invocations then it's pure

old wyvern
#

mhm

cinder flare
#

well yeah if you have a random with the same seed and you do the same series of events to it, it'll give you the same numbers

#

that's pretty pure to me

jovial warren
#

define "side effects"

cinder flare
#

changes in state

prisma wave
jovial warren
#

oh of course

cinder flare
#

are you not familiar with the haskell stuff?

old wyvern
quiet depot
#

so then how does fp do io

jovial warren
old wyvern
prisma wave
#

The M word

#

actually that's just haskell

#

The majority of languages don't care if your functions are pure or not

old wyvern
#

Yea, most fp languages arent purely functional

#

Haskell is

#

and in languages like Elm, IO is not needed

#

so yea

jovial warren
#

OOP > FP

cinder flare
#

yeah did you see that video of the chart of Useless and Useful and OOP and Functional languages?

old wyvern
#

Yea

cinder flare
#

Haskell is a Useless Functional lang

#

Java is a Useful OOP lang

old wyvern
#

Its starting from a useless point

cinder flare
#

now all we need to do is bring those two categories closer and closer together...

jovial warren
prisma wave
#

Haskell is useless but safe, java is useful but unsafe. Haskell is maintaining safety but becoming more useful, imperative languages are trying to become more safe

old wyvern
#

Normal languges start at "Useful and Unsafe" and move towards "Useful and safe", Haskell moves from "Useless but Safe" to "Useful and Safe"

old wyvern
jovial warren
#

surely you still need to access files

old wyvern
#

It directly implements a MVVM achitecture

#

Theres no IO going on

jovial warren
#

MVVM?

old wyvern
#

Model, View, View Model

cinder flare
old wyvern
jovial warren
#

ah right, that makes sense

old wyvern
#

Havent looked into it enough to comment on that

prisma wave
cinder flare
#

im not gonna lie I have no idea what a monad is

#

I just hear you talk about it a lot

prisma wave
#

Nobody knows

#

It just exists

cinder flare
#

what does it do

jovial warren
#

a monad is just a "this might be this, but it also might not be this"

#

iirc

prisma wave
#

Its just a design pattern

#

And an abstraction

jovial warren
#

data Maybe T = Just T or Nothing

old wyvern
#

This guy explains it really well

#

Its basically just something that obeys 2 properties

hot hull
#

Oh god what is that

cinder flare
#

I dislike the amount of mathematical things written on that whiteboard

old wyvern
#

Take a watch

jovial warren
#

lol

prisma wave
old wyvern
#

Its not complex at all

#

He breaks it down to something very simple

prisma wave
#

IO is a monad, Lists are monads, java optionals and CompletableFutures are monads

jovial warren
#

In functional programming, a monad is an abstraction that allows structuring programs generically. there's your definition

#

that came from Wikipedia

old wyvern
#

That definition wont help you understand what is actually is

prisma wave
#

nullable types from kotlin are technically monads I think

old wyvern
#

Yea but johnny said there was some difference

#

I forgot

cinder flare
#

what is a CompleteableFuture anyway

#

it's like async right?>

hot hull
#

ยธYes

prisma wave
#

A future that can be completed fingerguns

old wyvern
jovial warren
old wyvern
#

wrong quote

#

xD

cinder flare
#

okay you guys are very unhelpful

prisma wave
#

it doesn't have to be async

old wyvern
jovial warren
#

a future represents the result of an asynchronous computation

#

that's all you need to know

cinder flare
#

well not really

old wyvern
#

Its doesnt have to be asynchronous

cinder flare
#

I would also like to know in what cases you would use it

prisma wave
#

It's a concurrency pattern

jovial warren
#

d;Future

ruby craterBOT
#
public interface Future```
Future has 3 sub interfaces, 7 implementing classes, and  4 methods.
Description:

A Future represents the result of an asynchronous computation. Methods are provided to check if the computation is complete, to wait for its completion, and to retrieve the result of the computation. The result can only be retrieved using method get when the computation has completed, blocking if necessary until it is ready. Cancellation is performed by the cancel method. Additional methods are provided to determine if the task completed normally or was cancelled. Once a computation has completed, the computation cannot be cancelled. If you would like to use a Future for the sake of cancellability but not provide a usable result, you can declare types of the form Future<?> and return null as a result of the underlying task.

Sample Usage (Note that the following classes are all made-up.)

prisma wave
#

To avoid blocking

jovial warren
#

right there

#

"A Future represents the result of an asynchronous computation."

old wyvern
#

You are just defining a set of computations to be handled in an order, whether it happens synchonously or asynchronously is not concerning to the usage

cinder flare
#

wow Bardy very unhelpful

prisma wave
#

An IO represents the result of an IO computation ๐Ÿ˜ฎ ๐Ÿ™‚ ๐Ÿค“

cinder flare
#

jesus christ okay maybe I should just look up some examples myself

jovial warren
prisma wave
#

you're slightly confusing the use case with the pattern there

#

but yeah

jovial warren
#

that's about all you need to know

cinder flare
#

I am reading Baeldung, all is good

old wyvern
#

And.... we have guns that dont work

jovial warren
#

completable futures employ Java's notorious callback hell into something that kinda makes sense

prisma wave
#

i dont think java is notorious for callback hell

#

that's more of a js thing

#

anyway it's a monad because it defines the 2 monadic operations: unit (CompleteableFuture.completedFuture) and bind (CompletableFuture#thenCompose)

#

unit turns a normal value into a monadic value, bind combines 2 monadic values

#

ez

prisma wave
#

ik

#

that was deliberate

#

static vs nonstatic

jovial warren
#

ah right

old wyvern
#

There was also something about associativity bm

prisma wave
#

o

old wyvern
#

f o (g o h) = (f o g) o h's equivalent must satisfy

cinder flare
#

oooooh # and . are instance vs static?

#

that makes a lot of sense actually

prisma wave
#

i dont think that's an official convention

#

but it makes sense

prisma wave
old wyvern
#

yes

#

the composition refering to the monadic composition here

#

which is why I said its equivalent

prisma wave
#

i.e >>= ?

old wyvern
#

Yes

prisma wave
#

ic

cinder flare
#

g o h f o g

prisma wave
#

fog

#

maybe CF isnt technically a monad then idk

#

i cant even think of a good example of that rule to test lmao

cinder flare
#

Needless to say, the programmers who designed the Java library are among the most gifted on the planet

#

straight out of my textbook, nice

prisma wave
#

lmao

#

what library?

old wyvern
#

std lib

#

I think

cinder flare
#

it's talking about the standard String hashcode function

#

and how poorly it was implemented in java 1.1 or something lol

prisma wave
#

lmao

old wyvern
#

You guys have defined textbooks star?

cinder flare
#

have a look

old wyvern
#

Nice

#

They just give us the syllabus and say screw it

cinder flare
#

oh yeah we have a textbook per class

#

luckily, being comp sci majors, most of us know ways to get pdf's for free lmao

old wyvern
#

lol

stuck harbor
cinder flare
#

I actually think that's something that should change in English

#

using an apostrophe for plurals is quite useful in distinguishing the word from the s

#

and, in fact, it's recommended in many places if you're using lowercase letters or words that aren't common words, such as pdf

#

bro it took like 30 pages to finally mention linked chain hash tables as opposed to linear probing lmao

#

i hate it here

hot hull
#

huh

cinder flare
#

it took forever to stop talking about linear probing, which sucks

hot hull
#

@quiet depot So regarding the issue I had yesterday, Gazelle is relocating hikari, and then I relocate Gazelle, will that not relocate hikari as well?

quiet depot
#

that wasn't the issue

#

you need to not relocate hikari in gazelle

#

you shouldn't be uploading the fat jar onto maven

hot hull
#

I see

#

@old wyvern Thoughts on switching everything to rust? :p

prisma wave
#

YES

#

RUST GOOD

hot hull
#

fast boyo, is what I've heard

prisma wave
#

comparable to C

#

But modern

prisma wave
#

pub struct

old wyvern
#

hot

prisma wave
#

Immutable pointers ๐Ÿคค

hot hull
#

Anyhow, that should allow for a lot of supported platforms down the line right?

prisma wave
#

yes rust Can compile to everything

hot hull
#

beautiful

#

Another good language for the resume as well :p

prisma wave
#

good luck lol

#

Rust has a pretty steep learning curve

hot hull
#

I'll manage, in no rush so

prisma wave
#

๐Ÿ‘Œ

cinder flare
#

yeah cause everything like knows who owns it or something right? so it can do garbage collection like super lightly

prisma wave
#

it doesn't have garbage collection

#

But yeah you have lifetimes and ownership and borrowing and stuff

#

So all the memory management is done at compile time

cinder flare
#

yeah yeah the garbage collects itself whatever

#

very smart tho

#

also what the fuck does this mean

#
20.2 What is the appropriate probing table size if the number of items in
the hash table is 10?```
#

what's a probing table

prisma wave
#

no idea

cinder flare
#

if its talking about linear probing, it uses the hashmap array surely?

#

okay well luckily this is due on friday so I can ask someone about it cause im big confuzzled

static zealot
cinder flare
#

what's mineacademy

static zealot
#

oh no

hot hull
#

Don't worry about it

static zealot
#

:cries_in_spigot_language:

cinder flare
#

oh boy

static zealot
hot hull
#

Disgusting

cinder flare
#

yeah i really don't like it

simple kestrel
#

^^

cinder flare
#

the one thing jetbrains has done wrong ๐Ÿฅฒ

hot hull
#

Ultimate is no better

static zealot
#

yeah I know xD

#

why does it take ages to start tho? I feel like 2020.3 was loading way faster.

hot hull
#

Yea some things have gotten a tad slower

cinder flare
#

oh I haven't noticed a change in speed

#

are you running off an ssd or hard drive?

static zealot
#

hard drive

quiet depot
#

someone said they noticed performance gains

cinder flare
#

oh yikes hard drive is probably just always gonna be slow

static zealot
#

hmm idk about other stuff but loading time seems to be taking a bit longer

cinder flare
#

maybe the new file is differently located or something lol

static zealot
#

maybe idk

stuck harbor
#

e

static zealot
#

I mean its not that bad, It doesn't take 2 hours just like maybe a few seconds longer

cinder flare
#

well yeah you gotta pay for it afaik

stuck harbor
#

community edition

static zealot
#

oh nvm I thought its something else

stuck harbor
#

you utter plebian

cinder flare
#

yeah wait blitz are you not a student

static zealot
#

no

cinder flare
#

oldie blitz? dang

static zealot
#

nah. I just failed my math exams so I couldn't go to college where I wanted

quiet depot
#

oof

cinder flare
#

oop

#

just go to a community college

#

very cheap and you get a degree still

static zealot
#

I'm trying again next year dw.

quiet depot
#

why are you calling it college blitz?

cinder flare
#

awe nice

quiet depot
#

i thought you called it uni over there

static zealot
#

idk

cinder flare
#

yeah wait college is american pseak

static zealot
#

we do call it uni

stuck harbor
#

college usually refers to sixth form here

cinder flare
#

i just convert my language to uni to be cool

stuck harbor
#

so ages 16-18

#

uni is what y'all call college

quiet depot
#

americans called it college or uni

stuck harbor
#

altho many posh universities call themselves colleges

quiet depot
#

usually college

stuck harbor
#

like imperial college london

cinder flare
#

americans are like 99% college

stuck harbor
#

which is a university

#

confusion

quiet depot
#

probably to appeal to rich americans

lunar cypress
#

Isn't there technically a difference between college and uni

stuck harbor
#

all of oxbridge call their places 'colleges' here

lunar cypress
#

In usa i mean

stuck harbor
quiet depot
#

johnny I always considered colleges as a place where you can get a certificate or a diploma, but not a degree

static zealot
quiet depot
#

idk if that's a real definition tho

stuck harbor
#

piggy thats how it should be

#

but as with most things in this language

#

america fucked it up

quiet depot
#

that's how it is down under

#

although we don't call it college, we have something called tafe

#

some high schools call themselves a college

stuck harbor
#

down under is where everyone in the UK immigrates to

static zealot
stuck harbor
#

hehe

quiet depot
#

yeah the poms that get sick of your weather come down here

cinder flare
# lunar cypress In usa i mean

college is a catch-all word for place you get a degree after high school, university is usually used to distinguish a 4-year higher-level college from a community college

stuck harbor
#

like, a lot of my family have immigrated to australia

#

its annoying

#

they all sound stupid now

cinder flare
stuck harbor
#

kiwi accent > 'stralian accent

quiet depot
#

bruh

hot hull
#

kiwi accent?

quiet depot
#

new zealand

lunar cypress
stuck harbor
#

new zealand frusty

#

well germany's education system is like 500 years old

#

so shhh

#

angela merkel is immortal, mind

cinder flare
#

oh that's not really what I consider it here in 'murica between colleges and universities

stuck harbor
#

when germany starts being the most powerful country in europe ๐Ÿ˜ณ

lunar cypress
#

Win what, next cdu chair or what

hot hull
#

lmao iwanio

stuck harbor
#

ze mountain vill vin, ja?

quiet depot
#

nein

stuck harbor
#

man

#

germany finna elect la pen

#

or whatever that dick in france's name is

cinder flare
#

boris johnson running for Bundeskanzler Wahl

#

i'd vote for him

stuck harbor
#

idk grammatical gender is a piece of shit

lunar cypress
#

Neither, i hope? Lol

quiet depot
#

is that a name

stuck harbor
#

ya know, the french anti-semetic

quiet depot
#

no

lunar cypress
#

Marine le pen you mean

cinder flare
#

Marine le pen yeah

stuck harbor
#

yeah

#

shhh i can't comprehend grammatical gender

cinder flare
#

wot

#

i mean french kinda dumb

stuck harbor
#

oui

cinder flare
#

but like in spanish it's not that hard

cinder flare
quiet depot
#

yes

stuck harbor
#

it was a yes

cinder flare
#

awe nice

stuck harbor
#

je parles franรงais

#

its funny when im in france and im like

#

je voudrais... uhhhh.... une... croissant?

lunar cypress
#

I have at least some hope left that there won't be a cxu chancellor so I won't answer that question

stuck harbor
#

yeah well its better centre-right than far right, no?

quiet depot
#

@static zealot when you say it takes ages to load

#

do you mean it takes ages to load a project, or for ij to get past that ugly screen

static zealot
#

when I open it

#

nah just past the ugly screen

#

and not ages just a few seconds

#

more

stuck harbor
#

hehe german politicks

quiet depot
#

I don't see any difference

static zealot
#

It takes long to load projects usually for me anyways lmao so can't say I notice a difference there

quiet depot
#

not new

#

very not new

static zealot
#

oh I never seen that

stuck harbor
#

correct

#

too many parties

#

i like the welsh 3

quiet depot
#

oh fuck

half harness
quiet depot
#

i have to update material theme

stuck harbor
#

u either have independence, more worker's rights, or racism

#

those be your options

#

yay

#

democracy

#

idk

#

but its funny

static zealot
static zealot
quiet depot
#

oh wait

#

nah

#

i qualify for free premium material theme

#

ez

static zealot
#

oh

cinder flare
half harness
cinder flare
#

makes it way faster

half harness
#

theres code with me license?

stuck harbor
#

just use Monokai.sublime-color-scheme piggy

cinder flare
#

yes you can buy it separately if you have community edition

stuck harbor
#

simples

cinder flare
#

but you get it for free as student boi

half harness
#

oh

#

nice

stuck harbor
#

help im getting into sublime text

#

help

#

i might actually pay for it

half harness
#

huh?

stuck harbor
#

๐Ÿ‘€

half harness
#

oh

#

๐Ÿ‘€

cinder flare
stuck harbor
#

no

#

i refuse

quiet depot
#

wtf

stuck harbor
#

i prefer sublime text to fuckin' DrRacket ngl

quiet depot
#

jetbrains isn't an alternative to sublime text

static zealot
#

sublime is nice but I ain't paying for it

cinder flare
half harness
#

jetbrains notepad fingerguns /s

static zealot
#

I did replace notepad+ with it tho

hallow crane
#

sublime is a text editor

#

not ide

stuck harbor
#

well so is vsc

cinder flare
#

you can also code in it?

stuck harbor
#

and people defo code with vsc

cinder flare
#

same as vscode

half harness
#

imagine not coding haskell in sublime smh

quiet depot
#

star there's a huge usability difference

#

sublime is straight to the point

cinder flare
#

I mean I've made websites in VSCode

quiet depot
#

intellij is extremely bloated

hallow crane
#

"integrated" development environment

cinder flare
#

I presume they're similar

quiet depot
#

websites don't need an ide

cinder flare
#

I mean you need most of the features of an IDE

stuck harbor
cinder flare
#

node.js instance, linting, code completion

stuck harbor
#

u can get that in a text editor

cinder flare
#

yeah I know I did it

stuck harbor
#

for javascript, vsc is basically ur best bet

cinder flare
#

im saying that you can do a lot of IDE stuff in vscode lol

cinder flare
stuck harbor
#

vsc was written in js iirc

lunar cypress
#

Intellijs bloat is no problem as long as you can spare 8 gb of ram

cinder flare
#

it fucking wasnt

stuck harbor
#

i only have 8gb of ram

#

u nerd

quiet depot
#

johnny there's a bit of a speed difference too

#

sublime will open instantly and can edit files with millions of lines

#

intellij simply can't do that

cinder flare
#

are you guys dissing on intellij?

stuck harbor
#

yes

cinder flare
#

wtf

stuck harbor
#

we are

lunar cypress
#

My comment was obviously ironic

hot hull
#

sublime is a text editor tho

quiet depot
#

oh

#

I thought you were being serious

cinder flare
#

piggy wot are you talkin about

stuck harbor
#

so is emacs, and vim, frosty

cinder flare
#

ij can handle anything

stuck harbor
#

they are still usable

lunar cypress
#

Because I currently can't run intellij

stuck harbor
half harness
#

wat

lunar cypress
#

Not properly anyways

cinder flare
#

and the small speed difference is a small price to pay for amazing linting and code completion

quiet depot
#

but you don't need amazing when you're editing a text file, or making a little site, or editing some json

#

an ide is overkill for all of those

#

that's where sublime comes in

static zealot
#

Star please don't be a troll. I hate trolls.

cinder flare
#

well yeah

#

wot?

lunar cypress
#

That's where emacs comes in fingerguns

cinder flare
#

yeah you use vim for that

cinder flare
quiet depot
#

i mean vim, sublime, emacs, doesn't matter which you use

#

sublime is my preference

cinder flare
#

oh I mean I guess

#

I tried sublime, didn't really vibe with me

#

especially the whole paid thing

quiet depot
#

sublime is infinite free trial like winrar

cinder flare
#

VSCode being FOSS makes it like 10x better fo rme

half harness
#

um

lunar cypress
#

Bruh

quiet depot
#

@stuck harbor i used to have a sublime license a couple years back

half harness
quiet depot
#

someone gave it to me

#

i lost it tho

stuck harbor
#

what the

#

insane

half harness
#

what does a license do?

stuck harbor
#

madness

#

it gets rid of the occasional popup

half harness
#

thats like once every month

quiet depot
#

just stops the popup you get like every 100th file save saying "Hey, this is actually a premium product, please consider buying it"

stuck harbor
#

and the thing at the top saying UNLICENSED

half harness
#

so ur getting a license to change a word and a popup that rarely occurs

stuck harbor
quiet depot
#

iwanio don't buy a license actually

cinder flare
#

yeah that always made me uncomfy

quiet depot
#

sublime text 4 is right around the corner

stuck harbor
#

oh fun

quiet depot
#

if you're going to buy a license wait for that

half harness
#

how should i make bedwars diamond & emerald gen tiers
since I can't test it and see in hypixel :c

cinder flare
#

timer?

half harness
#

well yeah i mean like what time should it be

#

theres no info online either (at least what i could find)

cinder flare
#

im sure there's a list of hypickle times

half harness
#

ok

#

i dont want to make a forum just for that ๐Ÿ˜ซ

#

ive googled

#

a lot

#

ive been in some priv games but the person always got bored and left or killed me & broke my bed

#

time and multiplier

#

the "2:00 until diamond II"

#

๐Ÿ˜‘

#

um

#

ok

#

lmao

#

C mitten ;-;

prisma wave
#

hello

half harness
#

๐Ÿคข

stuck harbor
#

efe dies

prisma wave
half harness
#

so its a yes

stuck harbor
#

doesn't discord have that automatic paste format thingy?

#

imma try it

#

by pasting an obnoxious amount of f# in

#

get ridy

cinder flare
#

it knows you efe

stuck harbor
#

hm

#

hold on

prisma wave
#

hmm i recognise that code

stuck harbor
#

no u dont bm

#

nope

#

u really don't bm

#

u srsly don't

prisma wave
#

i do

stuck harbor
#

really

#

u do not

#

waves hand this is not the code you are looking for

cinder flare
#

is that like default practice code lol

#

it looks like the vimtutor of F#

prisma wave
#

pretty much

half harness
stuck harbor
#

anyhoo

half harness
#

lmao

stuck harbor
#

damn it can't do racket

#

hold on

#

ill try it as a standard lisp file

#

or scheme

cinder flare
#

drracket big clunky

stuck harbor
#

no scheme

#

hm

#

no lisp

cinder flare
#

p sure you need it as .txt

#

then you choose the format

stuck harbor
#

no star

#

i did the f# file as a .fs

cinder flare
#

orly

#

what update

half harness
#

what update

cinder flare
#

i have discord mobile

#

what update

obtuse gale
#

Oh hey, i have discord mobile too

#

What a coincidence

half harness
#

should i just not make a tier 2+ gens

cinder flare
#

nah you definitely want those gens to tier up

#

otherwise resources are big scarce the whole game

half harness
#

wat?

cinder flare
#

not too bad from what I hear

#

Swift ain't half bad either

#

but everyone hates it

half harness
cinder flare
#

i mean kotlin is how you write apps on android phones

cinder flare
half harness
#

and i dont have mvp++

cinder flare
#

just record yourself winning a game

#

and look back over it

half harness
#

i meant

old wyvern
#

eh

half harness
#

i die before the gens tier up

old wyvern
#

Bridge yourself to victory dkim

cinder flare
#

just dont die

half harness
#

so if they die

#

game over

obtuse gale
old wyvern
#

You're better off using a game engine for game developement

#

The android api is annoying by itself

cinder flare
#

what game engines are there for android lol

half harness
#

anyone have mvp++ in hypixel ๐Ÿฅบ

quiet depot
#

star this guide is fucking fat

cinder flare
#

yeah it was the first thing I clicked on when i googled "android game development kotlin"

old wyvern
#

For eg: Unity

cinder flare
#

oh damn u rite

#

unity kinda cute

old wyvern
old wyvern
quiet depot
#

cube is only mvp

stuck harbor
#

burn

#

brun

half harness
#

:c

#

rip

#

yeah

#

not mvp++

#

also

#

terfs

#

is mvp++

#

lol

#

he never plays bw

#

so i doubt he'll do it

#

oh

#

conclure also has it

#

but hes never active

cinder flare
#

maybe you scared him away

half harness
obtuse gale
half harness
#

ok

ocean quartz
forest pecan
#

lol

#

their name also fits it pretty well

obtuse gale
#

Lol yeah p awesome

static zealot
#

Is lunar client that good? I've seen a lot of people use it but idk if I want to trust another minecraft client other than the normal one.

hot hull
#

be gone with clients

static zealot
#

I would love FPS boost tho. Bcz I get like 5-25 with just minecraft discord and maybe browser sometimes opened

#

lmao

quiet depot
#

what happened to squidhq

static zealot
#

idk. you've asked that before

#

was it that good?

quiet depot
#

yeah because it was really popular at one point

quiet depot
#

then it just fell off the face of the earth

#

and idk what happened

static zealot
#

yeah I never heard of it until you asked about it few weeks ago I think. Seems like there's absolutely nothing about it on google

quiet depot
#

yeah it's really weird

#

i can't find anything either

static zealot
#

there are some old tweets, some forum posts

#

but that's all

quiet depot
#

I remember back in it's day it being recommended everywhere

#

so many forum signatures containing it

static zealot
#

oh no

#

oh no

#

fuck me

old wyvern
#

tf is sodium?

quiet depot
#

client mod for performance

static zealot
#

FUUCKKKKKK

old wyvern
#

Like optifine?

quiet depot
#

yeah

old wyvern
#

ah ok

#

Is it better?

onyx loom
quiet depot
#

idk

#

never used it

old wyvern
#

oh

quiet depot
#

#beastpcgang

old wyvern
#

xD

static zealot
#

turns out I don't have safe search on.......

old wyvern
#

You dont use shaders piggy?

cinder flare
#

the fabric coalition of optimization mods are very good, much better than optifine

ocean quartz
#

Better than optifine for performance but lacks better graphics options like better grass, clear water, shaders, etc

quiet depot
#

not actively yugi

cinder flare
#

sadly, there's no fabric plugin for GLSL shaders besides optifabric

quiet depot
#

I use optifine

old wyvern
#

ah

quiet depot
#

I only use shaders when doing stuff that needs shaders

#

like looking at a map

#

or taking pics

old wyvern
#

oh ok

cinder flare
#

I like my world to be pretty most of the time

#

unless im doing like bedwars, having shaders makes everything look 10x more awesome

quiet depot
#

I bought the shaders & resource pack from https://continuum.graphics

Continuum Graphics

Continuum Graphics is a company dedicated to Minecraft Shaders and Resourcepacks, and is the official home of Continuum Shaders and the Stratum Resourcepack.

static zealot
#

I searched SquidHQ and filtered by posted last month ....

old wyvern
#

I just turn it on and off when I get bored

cinder flare
#

you got continuum? lmao

old wyvern
#

๐Ÿฅฒ

cinder flare
#

Sildur's Vibrant gang

quiet depot
#

continuum looks the best out of all of them

old wyvern
#

Yea I use sildurs as well

#

Continuum freaks out when underground

cinder flare
#

I disagree

#

Sildur's is my favorite by far

quiet depot
#

although I haven't actually heard of that one

old wyvern
#

Great otherwise

cinder flare
#

you've never heard of sildur's vibrant?

static zealot
#

If I didn't use optifine I'd have like 5-10 frames at most

quiet depot
#

yeah

#

star to be specific I bought continuum 2.0 or something

#

not the subscription continuum

old wyvern
#

Its glitchy pig

cinder flare
#

it's like the best shaders out there nowadays afaik

quiet depot
#

so is continuum (glitchy)

#

it's beta or something

cinder flare
#

SEUS big heavy and not look that good

old wyvern
#

I was talking about continuum

#

not sildurs

cinder flare
#

lm,ao

old wyvern
#

That works fine

ocean quartz
#

I like BSL shaders to play, doesn't tank the fps and isn't blinding bright like others

quiet depot
#

yeah continuum is beta

old wyvern
#

ah

quiet depot
#

cube uses bsl I think

#

wasn't my cup of tea

old wyvern
#

Also since when do people dm you for -1ing on their showcase? xD

cinder flare
#

BSL looks aight

quiet depot
#

only thing I don't like about continuum is how gloomy it can be

old wyvern
#

Some guy messages me asking me for reasons or something

cinder flare
#

just less flare and stuff

static zealot
quiet depot
#

continuum works great for rainy days

cinder flare
#

I'm personally addicted to the light effects of Sildurs

static zealot
#

I guess they either want a reason or they want feedback

cinder flare
#

and yeah the rain in sildurs fucking slaps bro

old wyvern
#

lol

quiet depot
#

do u use a big resource pack with sildurs?

#

or just the shader

cinder flare
#

just faithful x32

#

makes it look like minecraft++

ocean quartz
#

Was it the dark but cool guy Yugi?

quiet depot
#

I use a 256 faithful thing

#

usually

#

but I have a 2k pack for special occasions (stratum)

static zealot
#

so Matt you saying that Fabric + Sodium is better than Optifine ?

ocean quartz
#

For performance yes

cinder flare
#

oh yeah

static zealot
#

is it like a launcher?

#

Or what's fabric

cinder flare
#

if you get the gauntlet of Fabric bois, you'll get like 3x more fps than optifine

#

it's like forge

quiet depot
#

fabric is like forge

ocean quartz
#

Fabric is like forge but better

cinder flare
#

but fabric

static zealot
#

Ic

old wyvern
#

No It was belt or something

#

Lemme check

static zealot
#

DBC usually asks as well but he pings in #off-topic I think more often

old wyvern
#

That dude

cinder flare
#

awe nice i have dm's off for this exact reason

static zealot
#

Should I start making paint art again? So you can get some actually good content in #showcase ? xD

old wyvern
#

Do it blitz!!

ocean quartz
#

Ah, the one i mentioned was talking about how he gets a lot of hate in showcase cuz he gets a lot of -1

static zealot
#

I tried Paint 3D the other day. Made a cool logo for Krypton that I never got my money back for

old wyvern
#

ah rip xD

static zealot
#

I'm stil lwaiting for my 30$ from BBG

cinder flare
#

๐Ÿ‘€

static zealot
#

this is the thing I made

cinder flare
#

@jovial warren

static zealot
#

xD

quiet depot
#

lol cube was making something in paint 3d the other day too

#

he streamed it on discord

cinder flare
#

oh yeah it was superb

quiet depot
cinder flare
#

it reminds me of Blitz' current pfp

old wyvern
#

Wait you can actually draw in paint 3d?

#

๐Ÿฅฒ

cinder flare
#

has the same kinda vibe

quiet depot
#

well he started in paint

#

then transcended to paint 3d

static zealot
#

lmaoo

old wyvern
#

lol

quiet depot
old wyvern
#

Oh wow

quiet depot
#

and to whoever was asking how to make gradle put the jar in the plugins folder, check the cheat sheet

old wyvern
#

I didnt notice this till now

#

lmao

half harness
#

woaaaaaaaaah i just went into terminal tab-

#

the font

#

is so

#

s p a c e d

#

how do i fix this?

old wyvern
#

Pig, set it as ?hotswap

quiet depot
#

=faq

compact perchBOT
#
FAQ โ€ข Invalid Usage

=faq <key>
=faq <add/edit> <key> <message>
=faq delete <key>
=faq raw <key>
=faq list
?<faq key>

quiet depot
compact perchBOT
#

@quiet depot, Added hotswap to the faq.

old wyvern
#

?hotswap

compact perchBOT
static zealot
half harness
#

but its only in terminal

#

everywhere else is fine

static zealot
#

yeah I know

#

it has different settings

hot hull
#

The fuck causes a LinkageError?

quiet depot
#

show

#

error

jovial warren
quiet depot
#

d;linkageerror

ruby craterBOT
#
public class LinkageError
extends Error```
LinkageError has 1 extensions, 1 methods, 1 all implementations, and  8 sub classes.
Description:

Subclasses of LinkageError indicate that a class has some dependency on another class; however, the latter class has incompatibly changed after the compilation of the former class.

quiet depot
#

did u delete a class mid compilation or something

hot hull
#

Nope

jovial warren
#

since when was linking even the term used to describe that in Java

static zealot
#

smh I did all that hard work for free?

jovial warren
#

linking errors occur when the compiler has trouble linking your dependencies with your project

quiet depot
#

@half harness ah it was you

#

you asked to add the bit where it copies the jar

serene cave
#

Hello

half harness
#

yes

half harness
serene cave
#

Hello dkim19375

quiet depot
#

hi donald

static zealot
serene cave
#

Hello PiggyPiglet

half harness
#

i was looking for terminal

serene cave
#

What brings you to do this bueatiful day in America

ocean quartz
#

Ah nice you now specified the debug mode
On your last one you just said shift + f9
And since i have my keybidings different dumb me run it normally and wondered why jt wasn't working at first lmao

static zealot
#

hmm actually wait 1 sec

half harness
#

default theme ๐Ÿคข

hot hull
#

ยธ??

half harness
#

thanks :DDD

static zealot
#

ah ok

quiet depot
#

@ocean quartz let me know if anything is off

cinder flare
#

Frosty is secretly using the C linker in his java code

quiet depot
#

I haven't actually read this thing once

half harness
#

wait

#

this wont copy jar?

#

it'll just set the dir

quiet depot
#

oh u want copy

ocean quartz
#

Sure thing, I'll get on pc and read it a bit better

hot hull
#

ยธAny clue?

serene cave
#

no

quiet depot
#

frosty you didn't even paste the error

hot hull
#

That's the entire thing Piggy

cinder flare
#

If you're using Eclipse or NetBeans, then I simply recommend switching to IntelliJ. nice

half harness
#

or someone else

static zealot
#

Piggy

#

probably

serene cave
#

I use eclipse

cinder flare
#

nah that's in piggy's fresh guide

half harness
#

oh

half harness
serene cave
#

Yes

cinder flare
#

but i have also repeated those wise words many a time

serene cave
#

I use Netbeans

hot hull
#

be gone

serene cave
#

I use Intellij

cinder flare
#

approval rates ๐Ÿ“ˆ

half harness
serene cave
#

I use vim

cinder flare
#

๐Ÿ“ˆ๐Ÿ“ˆ๐Ÿ“ˆ

hot hull
#

ยธIt gives a linkage error for anything I try to run

old wyvern
#

Piggy

#

make a medium post

quiet depot
#
shadowJar {
  doLast {
    copy {
      from "build/libs/yourjar.jar"
      into "server/plugins"
    }
  }
}```
#

@half harness

#

should work

#

untested

#

idk yugi

serene cave
#

๐Ÿฅ„

quiet depot
#

sounds like effort

old wyvern
#

lol

serene cave
static zealot
#

wait wtf? Where's the mods directory now? Wasn't it always in .minecraft ?

#

or do I have to create it myself now

hot hull
#

"anything I try to run", meaning the class has no effect on this

cinder flare
#

have you ran fabric yet

serene cave
#

or forge

#

lol

quiet depot
#

frosty have u cleaned ur build dir

static zealot
#

oh I need to open the game using it at least once?

cinder flare
#

yes

hot hull
#

Yes Piggy

cinder flare
#

you always need to do that

static zealot
#

ah I see

cinder flare
#

forge or fabric that's how it gens your stuff

#

then you need fabric-api