#CombustMC (CumbustMC)

1 messages · Page 2 of 1

acoustic tartan
#

I can't on phone

#

That's sad

frail dune
#

haiii :3

acoustic tartan
#

Thanks UwU

#

That's so wild but funny 🤣

misty violet
#

Guys, that fork needs a method which does nothing, literally nothing, but if a plugin doesn't call it on it's constructor it won't start

inland field
#

Lmao

#

And it should also be written in kotlin and called like `initialization les serveurs de classloader` or something

frail dune
#

yup

#

it just sets ONE variable to true

#

if it's set to false the server just SIGKILLs itself

#

no even better

#

killall -9 javas itself

inland field
#

Lmao

#

Also give it a 1/8 chance to set it to false

#

RUSSIAN ROULETTE

#

More like french roulette tho

frail dune
#

@woven yew write that down write that down

#

as well as having half of it written in kotlin where you can't access it in java

#

because you can also give classes those names

frail dune
#
class `le initilisationê dè serveru plug-en`
#

some typos sorry but not sorry!!

inland field
#

Bro advanced the french

#

My keyboard doesn't even have that ^ e

frail dune
#

šērvërü

#

and we need a ™ in there

#

letters that you can't type on windows keyboards

inland field
#

Lmao

#

Hungarian people: are you challenging me?

frail dune
#

and add some russian

inland field
#

class `мой любимый русский класс`

frail dune
#

you're gonna be enjoying kotlin

inland field
#

I'm gonna be loving it, I also heard that you can get custom backgrounds in IJ so this will be mine

frail dune
#

LMAO

inland field
#

And I'll only have it while writing kotlin

frail dune
#

make an ij plugin for that

inland field
#

Fr

frail dune
#

written in kotlin

inland field
#

LMAO

#

This is peak trolling

frail dune
#

and require every combustmc dev to use it

inland field
#

Yes

#

Exactly what I wanted to say

frail dune
#

like the spigot CLA

inland field
#

Otherwise neither your plugin nor combustmc itself will compile

frail dune
#

but you have to use that plugin and sign that you're always gonna use it

inland field
#

Lmao

frail dune
#

waiwaiwaiwaiwait

inland field
#

Just enforce it by having some "essential" classes in the plugin and make the compiler search for it

frail dune
#

enforce the server to be run in IJ

inland field
#

Lmao

frail dune
#

with that plugin

#

and it has some secret encrypted flags

inland field
#

Lmao

frail dune
#

that only the server knows

#

RSA

inland field
#

Oh I know, it has to be at an extremely specific position in the args array

#

Idk, like args[129] or something

frail dune
#

and have it be a mongolian vowel seperator

#

looks like a space

inland field
#

LMAO

frail dune
#

inland field
#

"Minecraft, but we made the worst spigot fork"

#

#

wtf

frail dune
#

that's good english

inland field
# frail dune

it'᠎s li᠎te᠎rall᠎y invi᠎sible (I put 5 in my message)᠎

frail dune
frail dune
#

᠎᠎᠎᠎᠎h

frail dune
inland field
#

WASSERHAHN GABEL

frail dune
#

you literally can't see it

inland field
#

᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎᠎there are like 20 of them here

frail dune
#

dann

inland field
frail dune
#

yup

#

i wanna see how it looks in terminal

#

urgh idw get up

inland field
#

So funny if it's invisible

#

I think it counts as space

frail dune
#

might depend on term/font

#

ok i'll get up already

woven yew
inland field
#

shutdown now

woven yew
#

again we are trying to make the project look like a veery bad developer's job

#

not like it was deliberately made bad and intentionally crashable

inland field
#

make it crash with a stack overflow

#

stack underflow

woven yew
inland field
#

new StackUnderflowError

woven yew
#

but not over the top

woven yew
#

because that's the essence of the project?

#

it's easy to like leave backdoors or make a 50/50 chance for the server to crash

#

that's boring as fuck and not original

#

what's more impressive is trying to pass something very terrible off as something that the developer actually "tried" to make good

frail dune
#

sadge

inland field
#

lmao

frail dune
#

sad

#

okay no we'll scrap that extension forcing you to do that

frail dune
woven yew
#

*sigh*

#

There

frail dune
#

@slate sluice can you pin that one too :3

inland field
#

conclube is prob like: are you guys serious rn

slate sluice
#

Whaaa

woven yew
#

yeah the first message is at character limit

slate sluice
#

Also zbll valid pfp

woven yew
#

almost

woven yew
slate sluice
#

if I had role management permissions you’d be promoted by now

woven yew
#

holy cow

#

noted

slate sluice
woven yew
#

tyyyyyyyyyy

#

live a long prosperous life

slate sluice
frail dune
#

@woven yew okay when can we actually start working on this

#

bc you told me to wait

woven yew
#

YN&%$N^$&(#&(^ @frail dune

frail dune
#

o

woven yew
#

you literally engaged in a convo

#

back then

frail dune
#

@woven yew idea

acoustic tartan
#

really very pretty good idea*

frail dune
#

randomly register a new block in the block registry during gameplay

#

1 in a thousand chance during every 10000th tick

#

and that will make every single client die

woven yew
frail dune
#

no fun

#

smh

woven yew
#

if you want you can do it, i don't see the appeal of it

frail dune
#

it kills every online client

inland field
#

Just pretend we were trying to add something

frail dune
#

yeah

acoustic tartan
#

we should add women

frail dune
#

what's that

acoustic tartan
#

I heard that my mom was one of them

inland field
frail dune
#

kek

#

you know that i'm gay right

inland field
#

I did forget but that is still a certified meme

acoustic tartan
#

we should be together

#

I'm a girl

frail dune
woven yew
frail dune
#

ya

woven yew
#

call me a good boy then

frail dune
#

💀

acoustic tartan
#

we need to talk

inland field
#

💀

#

Yeah my slave, what is it?

acoustic tartan
inland field
#

Translate?

acoustic tartan
#

some gen alpha cringe things

acoustic tartan
#

COMBUSTMC BEING ARCHIVED GUYS WAKE UP 🗣️

frail dune
#

nah nah nah

#

not being archived when IM here

woven yew
#

You're the pm

frail dune
slate sluice
#

Maybe write it in Java :D

woven yew
#

we are forking spigot (or related)

#

it IS already in java lol

#

we are just going to be rewriting random classes in other JVM languages

inland field
#

We also need to mix up the directories (there are folder like java, kotlin and stuff for langs in src/main)

#

Dunno how we are gonna make it compile, but yeah

frail dune
misty violet
frail dune
#

wait do i need to sign up for the cla tp see CB source?

#

that could become an issue for us

inland field
#

no?

#

I'm pretty sure you can easily clone it off the hub

frail dune
#

wait what do you nee dit for then

inland field
#

To commit changes I think

frail dune
#

oh

#

that's so

#

weird

#

and silly

#

md was feeling a little goofy silly

inland field
#

nah he just wasn't a bit fan of the dmca

frail dune
#

i don't get how paper gets away with it tho

#

do they do something differently

inland field
#

¯_(ツ)_/¯

frail dune
#

guys

#

we should make our own jvm lang

#

that is like dreamberd

#

we need to make dreamberd a jvm lang

#

lu will surely be happy

inland field
#

Tf is dreamberd

#

I mean, Idc, I do wanna make a lang

frail dune
inland field
frail dune
#

i mean spigot runs on jvm

#

so why reinvent the wheel

#

like we're not already

inland field
#

Or well, for constant constants, we could probably do some finalization of fields or something

frail dune
#

those should be stored in /boot or in the bootloader partition

regal plume
frail dune
#

right what the fuck

inland field
#

I didn't even notice the gril

frail dune
#

poor lu

regal plume
#

She looks like a coder girl

frail dune
#

have you seen their twitter

regal plume
#

No

regal plume
#

Ah wait Ive seen that lang on a thrprimeagens stream

frail dune
#

tldraw has been up to some crazy shit

regal plume
#

I always use excalidraw

frail dune
#

same

#

once the ai tldraw ships i'll switch to it

inland field
#

This will be a pain in the ass to implement for the jvm

frail dune
#

kinda yeah

#

was just an idea

inland field
#

The fact that this shit has more immutability than rust is fucking hell

frail dune
#

immutability by default>>>

inland field
frail dune
#

compiler error tho

inland field
#

Hmm

#

Good idea

inland field
#

@woven yew шнат if ше dфсумеит зоме оf тне коdе liке тхiз

frail dune
#

YES

#

NONO

#

make the docs ascii art

inland field
#

LMAOOOO

frail dune
#

and some method names too

inland field
#

Imagine calling

            _            _   _     _             
  __ _  ___| |_         | |_| |__ (_)_ __   __ _ 
 / _` |/ _ \ __|        | __| '_ \| | '_ \ / _` |
| (_| |  __/ |_         | |_| | | | | | | | (_| |
 \__, |\___|\__|____ ____\__|_| |_|_|_| |_|\__, |
 |___/        |_____|_____|                |___/```
frail dune
#

wrong naming smh

#

DiNg___ErHalten

inland field
#

ERHALTEN WIR MAL DAS DING EYY

frail dune
#

det-DinGe_ErHalTen

inland field
woven yew
#

when a ????? redditor teaches you how to type english in russian

#

random probably

inland field
#

Exactly

frail dune
#

random

#

redditor

woven yew
#

btw i decide tot stop givein g a fuck about my spoeilling and justy type fast mindlessly so onwe you will be reasiding thsi

inland field
#

This is just such a fucking abomination

inland field
woven yew
#

nice

frail dune
#

tgart wasbot ontentional

#

I'll use superstore for every meridian make

woven yew
#

WE ACN'T SPELL!

inland field
frail dune
woven yew
#

foul asdf

inland field
#

DID YOU ADF

woven yew
#

wtf is asdf

inland field
#

At da fuck

woven yew
#

adf

frail dune
#

AFD

woven yew
#

bruh i wa sjusdta trtyiny g to type "asf"

inland field
frail dune
woven yew
#

idfgadf about my spelling anuymoet

inland field
frail dune
#

nw ejrm o idr zjr etpmh tpe pg zjr lrxnpstf

woven yew
#

olk that is just effoetrless

frail dune
#

at least use the right row of the keyboard

woven yew
#

at east rty

frail dune
frail dune
inland field
#

Document the code like that

woven yew
#

thisi s worse than bertainrot

frail dune
woven yew
#

"tpyos are encvourgagesd"

inland field
woven yew
#

there are nomi stkatses just happy little accidents

#

wow that was aklniost perfect

frail dune
#

samn you da fillsjgopba

woven yew
#

wahbtawt hte fuc kdoes thta htmeoan koeb bryant

frail dune
#

philospha

woven yew
#

imam agoana coedso msrhintg or smsrth kdi

frail dune
woven yew
#

"im gonna code something or smth idk"

#

but since idfafg aobut my sppeplling anymroe youw ill have to dael with rthis shit

frail dune
#

fi k

woven yew
#

dude i fguckving h=ate testing shgit

#

i gotta test so much sdhistya rn

frail dune
#

dp t test shit tzrn

#

shup untesrd code

woven yew
#

i gladyl waould

#

but ievb been woptrking on this fort 2+ years

#

imma tset the shit out of it wehilwe i can

frail dune
#

oh the ue upsatr

woven yew
#

yeahhhhhhhhhhhhhhhh

#

i wainna make sure therte is a reason why i wsrowtwe this pile of shit called ContentType

frail dune
woven yew
#

sicne foprever

frail dune
#

then atleast make theee compabion objects and have tgen be an intance fo ckntenttype

woven yew
#

wh

frail dune
#

companion object Enchantment : ContentType(..)

woven yew
#

bruh i guess i oculds d o that yeus

frail dune
#

you can just do stuff

/**
 * The background for a simple widget. All of these textures should be 4x256 and somewhat transparent.
 * @param leftCorner The left edge of the background.
 * @param content The main part of the background.
 * @param rightCorner The right edge of the background.
 */
open class SimpleWidgetBackground(val leftCorner: Key, val content: Key, val rightCorner: Key, var ascent: Double = 0.0) {
    companion object : SimpleWidgetBackground(
        Key(PACKED_UI_NAMESPACE, "widget_backgrounds/left_corner.png"),
        Key(PACKED_UI_NAMESPACE, "widget_backgrounds/content.png"),
        Key(PACKED_UI_NAMESPACE, "widget_backgrounds/right_corner.png")
    )
}
woven yew
#

if i fhave a yotube queue can i tell yoyutube to make a mix out of it

#

aka continue the queue with analogous videfos

frail dune
#

idfk

#

i don't watch yzhbe wgiks cosubg

woven yew
#

yeah im jsutt tired of my playilsit so i wonder i f yt could extend it

#

how do you even continue this

frail dune
#

fiy ou use it for mudic

#

buy pwpitfiy smh

woven yew
woven yew
frail dune
#

nuh uh

woven yew
#

yuh uh

woven yew
frail dune
woven yew
# frail dune dam

i jsut rewrtore all my guis again basiclly so yaer im qwuitewr produtceitve ngl

frail dune
#

fun

inland field
#

inline fun `or something`

frail dune
#

oaky so hwo do we do the vesrsion thingg noaws

woven yew
#

wdym

#

waht avresion tribngh

frail dune
#

i meant like the craftbujkkiotw version

#

tghnbioknv

woven yew
#

well like we rfork 1.7.10wbut wqe asy that ists 1.1.1.1

frail dune
#

ahhh ok

frail dune
#

ded

regal plume
#

can i put the britisch swear words i learn in here?

#

like shopping lists

frail dune
#

@woven yew@inland field what is our package

inland field
#

Something in french

frail dune
#

yes lmao

inland field
#

organisation/combustion-mc/combustion

frail dune
#

ALSO

#
  • some random language each commit
#

now this is what i'm talking about

#

rate this readme 1-10? @inland field

#

we need to translate server and api too

#

API -> ApplikationsProgrammierungsSchnittstelle

#

no we just say APS with no real explanation

regal plume
#

schnitzel?

frail dune
inland field
frail dune
#

oh right

#

but still

#

what do you rate iot

#

oh yeah we asdlos havce to write like rfthis

inland field
#

7

frail dune
#

we cannot asue the bacpskace key

#

dan

#

@inland field can we leave chatgpt's bit in

inland field
#

VerbrennMeinekraft

frail dune
#

yeah yeah

#

combust = verbrennen

#

okay but what is our package

inland field
regal plume
#

bastel a plaschtern for the aps?

#

german weird

frail dune
inland field
#

exactl

frail dune
#

it's bavarian

frail dune
inland field
#

Bavarian is ass

#

Here we just say shit in a very thicc accent with a few village words and that's dialect

frail dune
#

can we PLEASE use this github url

inland field
#

Yes

frail dune
#

@inland field Maven model problem: 'groupId' with value 'organisatióné.combustion_mc' does not match a valid id pattern. NOOOOOOOOOOOOOO

#

i'm fucking cloning the entire maven src rn

#

because i cannot find this fucking "valid id pattern"

#

okay we got ^[a-zA-Z0-9\-_.]+$ or ```java
private boolean isValidId(String id) {
for (int i = 0; i < id.length(); i++) {
char c = id.charAt(i);
if (!isValidIdCharacter(c)) {
return false;
}
}
return true;
}

private boolean isValidIdCharacter(char c) {
    return c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c >= '0' && c <= '9' || c == '-' || c == '_' || c == '.';
}
#

what do we do now 😭

#

this is so devastating

#

heartbreaking

regal plume
#

not bitiwse hack :(

frail dune
#

we replace those with double/triple e/os right

inland field
#

lmao yes

frail dune
#

the only bukkit mc server 1.7.10 implementation is in the PAPERMC REPO LMFAO

inland field
#

Damn

frail dune
#

progress

inland field
#

Wtf are you even doing

frail dune
#

trying to set up

#

the project

inland field
#

What exactly

frail dune
#

apparently trying to set up a version from one year ago where the dmca hadn't happened yet is harder than i thought

frail dune
inland field
#

No

#

What exactly about the setup

#

Where are you

#

What are your issues

frail dune
#

maven

frail dune
inland field
#

understandable

frail dune
#

i think we need a repo

#

should i create one rq

#

(maven)

#

i'll just do it

#

i'll make it hidden kekw

#

but I got the server source now

#

and can modify it

inland field
#

Btw, about the minecraft server artifact

#

We might want to make our own

#

Unsure, but we might want to

woven yew
#

yo rad actuall y started doing his job as a pm?! no way

frail dune
#

we should also write some bits of it using rust

#

and only clone clone clone

inland field
late gust
frail dune
#

spigot..

late gust
#

oh

frail dune
#

@woven yew opinions on nuking the bukkit config api and forcing people to serialise it into stringified compressed NBT using DFU

#

and doing that for all server configs too ^

#

intellij can read it if you put it into an .nbt

frail dune
#

i'll also make a notion page since i'm a good pm

woven yew
#

yes do that

frail dune
#

@woven yew opinions on compressing the logs with xz (version with backdoor ofc)

woven yew
#

no backdoor

#

effortless bullshit = bad

frail dune
#

fuck you

woven yew
#

fuck you

woven yew
frail dune
#

boring smh

woven yew
#

yeah calling a crash function every 30 ticks with a 1% chance would be so much fun and definitely not effortless

#

we are trying to make it look like WE 👏 ARE 👏 TRYING

#

not like we intentionally want it to be horrible

woven yew
#

with no effort

frail dune
#

my dude i added the wrong version of xz

#

(real)

woven yew
#

add the right one

frail dune
#

we should use some relatively unknown compression format

woven yew
#

yes

#

yo

#

compress everything in .wim

inland field
#

ntar

woven yew
#

or .iso

inland field
#

please use ntar

woven yew
inland field
woven yew
#

you mentioned it yourself like 9 times

inland field
#

lmao

woven yew
#

?????????

inland field
#

use ntar + a compression format

#

I have an idea

woven yew
#

.wim

#

it will be .wim

inland field
#

what if we run it through like, 3 compression formats and pretend we are trying to make it weight less

woven yew
#

.ntar.wim

inland field
woven yew
#

.ntar.wim.gz

#

@frail dune

frail dune
#

amateurs

inland field
#

I should implement this compression in ntar natively

frail dune
#

.ear

inland field
#

.ntar.wim.gz.ear

woven yew
#

ok .ntar.wim.gz.ear

frail dune
#

yes

inland field
#

this is great

frail dune
#

let's do that

woven yew
#

yes

frail dune
#

.log.ntar.wim.gz.ear

inland field
#

lmao

#

people trying to open old logs:

woven yew
#

and we should write the decompresser in a buggy way (obviously) so that if the original file is over 24KB it generates some stack overflow or buffer overflow idk

frail dune
inland field
#

ntar has the issue that it crashes when the file is 1gb or above lol

woven yew
#

who the fuck has a 1gb log

frail dune
#

hehehehehehe

frail dune
#

somebody remind me to set up the notion later today

woven yew
frail dune
woven yew
#

let's code shit

inland field
#

@woven yew when will you talk in vc

#

Do you have a микрофон

woven yew
inland field
#

damn

woven yew
#

might talk today if my dad leaves

inland field
woven yew
inland field
woven yew
#

i am deadass 16 years old

#

you too

inland field
inland field
#

But I can work and drink beers

#

You can't

woven yew
#

i can work

#

not drink tho (not that i wanted to)

woven yew
#

unfortunately literally nobody wants fucking plugins so i have like 10 orders in total

inland field
woven yew
#

i hope to get at least 1 this summer but it's not looking good

woven yew
inland field
#

wow

woven yew
#

but on average it's 3-4k

inland field
#

How great that I can have a PayPal

woven yew
#

indeed it's great

#

i'm jealous

#

i acc had a paypal in 2021

#

i released underscoreenchants as a premium plugin back then

inland field
woven yew
#

and one person bought it actually

#

and immediately after that

#

paypal decided to freeze my account

inland field
#

Lmao

woven yew
#

so i've got like 7$ just laying around in an account that i don't remember the credentials for and that i probably can't use ever

inland field
#

Lol

woven yew
#

maybe it's for the better bc now underscoreenchants is free and accessible for everybody

inland field
#

Lol

#

Зато ты не жмот

woven yew
#

you fucking npc

#

lmao lol lol

#

go read a dictionary

inland field
#

Lol

woven yew
#

yeah

inland field
#

I used to do that in school when I got bored

woven yew
#

ok psycho

inland field
#

We had a lil shelf with Dudens (Duden is a german dictionary) and I would sometimes just take one and read it instead of doing whatever you do in school

#

More fun than learning german grammar ig

woven yew
#

illusion judged my setup lol

inland field
woven yew
#

basically yeah peripheralcam in my case

#

i was solving a rubiks cube for like 30% of the entire voicecall

#

i decided to turn on the webcam to show the source of the noise

inland field
woven yew
inland field
#

I used to

#

I forgor

woven yew
#

🔥

#

i am a speedcuber

inland field
#

I am a boredcuber

woven yew
#

why is my intellij suddenly stupid and doesn't see my lib

inland field
#

Lol

#

Will maven central yell at me if I update a lib and don't change version numbers

#

Because I constantly do that with maven local

#

And it doesn't care

woven yew
#

but my repo does yell at me if i do it

#

throws a 409 Conflict

#

oh nvm acf is not central

inland field
#

So many http codes

woven yew
#

ig try it

inland field
#

I don't have anything on mcentral yet so I just asked for the future lol

woven yew
#

js host your own repo

inland field
#

mcentral sounds like a mc server network

woven yew
#

true

inland field
woven yew
#

if anything that's kinda cool

inland field
#

People need to add your repo to their build gradle

woven yew
#

oh no one more line of code whatever shall i do

inland field
#

And that is inconvinience

#

Which is exactly why cvn exists (to make things more convinient) which is what I wanna publish the dependencies for later

frail dune
#

still in class

#

be home in 2h

woven yew
#

damn

inland field
#

I was a bit bored so I have just written music

woven yew
#

no comment

inland field
#

Do you wanna hear the music I have written

woven yew
#

i'd prefer not to but you can send it

inland field
#

Lol

#

Why woud you prefer not

woven yew
#

i'm listening to music right now and do not want to interrupt it

frail dune
#

okay setting up the notion now

woven yew
frail dune
#

boring

woven yew
frail dune
#

bet

inland field
#

comboobsmc

woven yew
#

cumboobsmc

inland field
#

indeed

frail dune
#

i can vc now iyw

woven yew
#

i'll probably not be talking but sure

#

hii

#

i'll figure this one thing out and turn on screenshare ig

#

combusters

#

yeah decent

#

i didn't screenie it btw don't check

#

oh you dmed

#

that works too

#

hr

#

we do hr

#

lead

#

ig

#

or executive

#

5000+

#

true

#

combustmc ltd

#

oh yeah that's better

inland field
#

like we are french idiots

woven yew
woven yew
#

join the vc

frail dune
#

it's Là home de CombustMC Ltd.

inland field
#

sec

#

gotta finish the current song

frail dune
#

what's your notion email

#

i'll just dm you

woven yew
#

i made a task if you can just stop being blind

#

yeah we can fork paper

#

sure

#

"cock seems fun" (c) rad

inland field
#

SHIT: A Subset of the Cum Language

Strengths:

  • Configurability: SHIT retains Cum's highly customizable nature, allowing for extensive tailoring to specific needs.
  • Novel Features: SHIT preserves Cum's innovative features, such as unconventional time measurement and language bindings.

Weaknesses:

  • Extreme Instability: SHIT exacerbates Cum's instability issues, introducing frequent and severe memory leaks, crashes, and unpredictable behavior.
  • Poor Usability: SHIT's design choices are even more unconventional, making the language extremely difficult to use and understand, even for experienced Cum developers.
  • Nonexistent Documentation: SHIT has no documentation at all, leaving developers entirely in the dark about its syntax, features, and usage.
  • Severe Performance Issues: SHIT includes deliberate inefficiencies, such as excessive memory consumption, slow execution speed, and high CPU usage.
  • Security Vulnerabilities: SHIT introduces significant security risks, including easy-to-exploit buffer overflows and lack of input validation, making it unsafe for any use.
  • Limited Language Support: SHIT removes the ability to generate bindings for other languages, isolating it from integration with more stable and mature languages.
  • Inconsistent Syntax: SHIT features a syntax that changes randomly, causing confusion and making consistent coding practices impossible.
  • Lack of Tooling: SHIT comes with no development tools, such as debuggers, IDE support, or linters, further hindering the development process.
  • Short Lifecycle: SHIT programs have an even shorter lifespan, often failing to run for extended periods without crashing.
  • Impractical Features: SHIT introduces features that are not only unconventional but impractical and counterproductive, hindering rather than helping development efforts.

By amplifying the negative aspects of Cum and introducing additional severe limitations, SHIT is designed to

woven yew
#

LMAO BLAZINGLY FAST

#

@frail dune i bet you should take a fresh look at the wiki and maybe listen to the new audio in the SHIT section and like react to the image bc your reactions are the only entertainment i currently have

#

CombustMC (CumbustMC)

#

wait rad

#

we literally have two conflicting points

#
  • Do not compress log files into .tar.gz but instead straight up delete them and only the latest.log must survive
  • Compress logs with .ntar.wim.ear.gz or smth
#

@frail dune

#

which are we doing

#

ok

#

@inland field we decided to: make latest log latest.log.ntar.wim.gz.ear and delete other logs

#

imma go have my second meal for the day now that it's 6:30 pm and then do some maths cya have fun
(actually like set up the repo @frail dune )

#

aighty

#

have fun

#

raydan next time i join this vc we must make out

frail dune
#

progress

frail dune
#

it's now cumbustmc.notion.site

woven yew
#

send the fucking updated link

frail dune
#

go to fucking notion dashboard and click it

woven yew
#

nah

frail dune
#

oh it's cumbust.notion.site oopsies

woven yew
#

ffs

frail dune
#

it's a cum bust

#

skull

woven yew
#

this is good

#

do we have a base repo yet

frail dune
#

still failing at applying cb patches

#

i can set up a git repo later today

inland field
woven yew
inland field
#

Le classiqué

frail dune
#

oh and also we'll be selfhosting it and you need to be approved to sign up

#

do we want people to need an account to view the repos?

woven yew
#

yes

#

we are open source but also to view the source you need to be deemed worthy

frail dune
#

lmao

#

and you won't need it to clone it

#

right..?)

#

....right?

inland field
#

What if we write our own git-like protocol which will be extremely shitty but we will claim it's required because otherwise cb won't apply patches

#

lmao

frail dune
#

what if we use svn

#

well no we can't

#

bc spigot uses git already

inland field
#

svn?

#

Is that cvn but shittier?

frail dune
#

and it's a huge fucking PITA to use something else

inland field
#

Salted version nms?

woven yew
#

svg but NOT

frail dune
#

subversion iirc

inland field
#

Subversion nms

frail dune
#

okay guys

#

what git provider do we use

#

/ frontend

inland field
#

mmm

#

Can I write one myself

#

Some really bad one

#

That uses a canvas instead of proper html elements

woven yew
inland field
#

Lmao

#

Gitlab then or whatever

frail dune
#

nah

#

gitlab is good

#

we use this

#

gotta set up a fucking dockerfile for this ffs

#

installing this is already fucking hell

#

no this is a fucking pain

#

i cannot fucking get this to run

#

can we just use something normal

#

we can use gitness which has close to zero features other than hosting

woven yew
#

bitbucket

#

or gitness idk what that is

frail dune
#

no bitbucket is too normal

#

okay who wants an account

#

giving out three free accounts

#

@woven yew what license

#

GLWTSPL?

#

(good luck with that shit public license)

woven yew
#

yes

woven yew
woven yew
inland field
#

Aren't we legally obligated to use GPL or a subset of it

inland field
#

What if we made a subset of gpl that basically cancels out itself and then introduces extra shittery

#

(it will not be a valid license but we'll still pretend it is)

frail dune
#

this is the exact license we will use

inland field
#

Ideal

#

Reminds me that we should write cum and the subset of it: SHIT

frail dune
#

yea that's your job

inland field
#

A jvm lang made to be shit

inland field
frail dune
#

yea your job

inland field
#

but ig it is

frail dune
#

i ain't doing that

inland field
#

What if we make the stdlib follow some weird ass conventions

#

Like never use Primitives but still never return null and instead throw an exception

#

Yes, exactly, forbid the returning of null and instead utilize exceptions and try-catches

frail dune
#

is the repo gonna be public or private

inland field
#

WAIT

#

Forbid returns at all

frail dune
inland field
#

Instead throw a ReturnException<T>(T data) or a NullReturnException()

frail dune
#

lmfaoo

#

also invert all braces and parenthesis

#

like ReturnException>T<{data T} too

#

.<

inland field
#

And they will also extend Indeed

#

what the fuck

#

Did I just say

frail dune
#

?

inland field
#

I have no idea what was going through my head when I was typing that message lmak

#

I just typed something and sent it, then I realized I typed something

#

WAIT

#

Since this is object oriented programming

#

Everything will be an object

#

Even parenthesis and brackets

frail dune
#

everything is a string

acoustic tartan
inland field
#

public object `{` 💀

#

Oh I know

frail dune
#

and we add ifdefs

#

everything is an ifdef

inland field
#

Don't allow valid java names, everything should be named invalidly to java

frail dune
#

based

woven yew
acoustic tartan
#

is that even possible x)

frail dune
#

alr

#

ALSO

#

everybody contributing and cloning will need a git crednetial manager

inland field
#

a what

frail dune
#

these passwords and usernames are completely seperate from your main git credentials

#

kekw

woven yew
#

ok i am lost in whats happening so whenever yo uare fucking done make a list of instructions

frail dune
#

for cum and SHIT

#

get on vc you two

inland field
#

SHIT - Shockingly Hilariously Ideal Technology

#

A subset of cum

#

cum isn't an abbreviation, it's just cum

frail dune
#

i get emails for every push i make

frail dune
inland field
woven yew
#

no comment

inland field
#

Wrong answer

woven yew
inland field
frail dune
#

click it

inland field
#

Click what

frail dune
frail dune
inland field
#

0 things changed

frail dune
#

are you on mobile

inland field
#

Yes

frail dune
#

smh

inland field
#

Sec

#

Mm

#

Understandable

frail dune
#

raydan get on vc!!

inland field
#

Can't rn

frail dune
#

smh

frail dune
#

@woven yew@inland field so you two want an account?

#

send me your email and password RN

#

(for github)

inland field
#

what

frail dune
#

you dumb dumb

inland field
#

use the shitbarn00 email

#

password

#

uhh

#

dms

frail dune
#

oh you need to use a generated password

#

that is so stupid

#

ok so you can sign up but can't access the project yourself

#

that is great

#

but yea thisd

woven yew
#

why tf you need the password

frail dune
#

for the git repo

#

not your gh password

#

you dumb dumb

woven yew
#

what the fuck is a git repo password???

frail dune
#

????

#

TO LOG IN??

#

is the user id ru ok

woven yew
#

since when? do git repos? have passwords? and how am i supposed to know the password?

woven yew
woven yew
#

HOW THE FUCK AM I SUPPOSED TO KNOW THE PASSWORD FOR A REPO THAT YOU MADE

#

WHAT DO YOU WANT FROM ME

frail dune
#

I WANT YOU TO GIVE ME A PASSWORD FOR YOUR ACCOUNT TO USE

#

YOU FUCKING IDIOT

woven yew
#

right as if you couldn't have said that

frail dune
#

???

woven yew
#

dms

regal plume
#

calm mate

inland field
frail dune
inland field
#

that's what they call me in italy

woven yew
#

co

#

ck

#

k

inland field
woven yew
#

neoncyo log out

inland field
#

bro's executing commands

woven yew
#

ill execute u

inland field
#

with your cock?

woven yew
inland field
#

can you please do it with your cock

woven yew
#

i might be a tyrant but i'm not a torturer

inland field
#

ow c'mon

#

I think the gradle daemon is fucked lol

frail dune
#

o right

#

i forgor to do my job

inland field
frail dune
#

no

inland field
frail dune
#

ij community issue

#

use ultimate

inland field
#

nah it's not ij

#

it's gradle

#

frying itself

#

and it is trying quite hard to fry itself to death

#

I think it might be trying to compile buildtools to js and failing to do that

acoustic tartan
woven yew
#

shitheads don't let this thread die

acoustic tartan
#

Nah

inland field
acoustic tartan
#

Okay, I've got 2 ideas :

#
  • Shading big libs in combustmc, because why not
  • Making the server DDOS itself or sending requests to itself
woven yew
#

Perhaps yeah

#

Not ddos to death though but send a lot of random packets "accidentally"

#

So that the server is technically playable (you can leave it overnight and it will not crash) but actually unplayable (performance etc)

inland field
#

Make it sometimes have those strokes where it just starts spamming players with random packets and we'll just add a comment saying // debug feature above to pretend it's just something we forgor to remove

#

And it should also happen in some obscure scenario which can occur but rarely

#

Like when two players collide while one of them is holding an enchanted netherite sword and the other isn't wearing a chestplate

woven yew
#

lmao

opal cairn
#

This is beautiful.

inland field
#

Indeed

frail dune
#

cumbust must not die

acoustic tartan
#

yeah

#

it should combust instead 🤓

#

DID YOU UNDERSTOOD THE JOKE LMAO I4M SO FUNNY AF

frail dune
#

...

acoustic tartan
#

NO WAY @ancient quiver PREDICATED COMBUSTMC !!!

inland field
#

lmao

acoustic tartan
frail dune
inland field
#

hey guys

#

I have an idea

#

remember the idea of obfuscating logs?

#

I have another layer of compression/obfuscation

frail dune
#

i should continue trying to get cumbust working

inland field
#

Yep

#

You should

frail dune
#

I HAVE GOTTEN APPLYPATCHES TO WORK

#

WOOO

#

okay steps to make it work

#
  • clone the repo
  • git submodule update --init
  • ./applyPatches.sh
#

fuck

#

and the project structure is so fucking confusing

#

great

#

why are my patches not getting created

#

wtflip

inland field
#

We need to write our own patch system

#

Actually, I have an idea

frail dune
inland field
#

What if instead of compressing logs

#

We compress everything

frail dune
#

including patches??

inland field
#

Every single file the server ever accesses

inland field
frail dune
#

oh god no

#

you do that

#

and make it work

inland field
#

Lol

frail dune
#

not me

inland field
#

Np

#

I have experience working with file

inland field
frail dune
#

i'm not that dumb

inland field
#

Lol

#

If that was kotlin ByteBufferUtil would be mostly inline functions

#

Also, that's the new standard encryption algo for ntar

acoustic tartan
#

no way combustmc is dying lmao

frail dune
#

cumbust must not die

inland field
#

Make cumbust great again!

acoustic tartan
#

cum boost mc

#

why is @ancient quiver in this channel ?

#

hey bro, you don't know me, but I know you

#

and you're a real gigachad

ancient quiver
ancient quiver
frail dune
#

:o

acoustic tartan
ancient quiver
#

I even know @fervent bison

frail dune
#

@fervent bison you.

acoustic tartan
#

Oliver is a pig supplier

inland field
#

functional pig interface?

acoustic tartan
woven yew
#

do we have a repo yet

frail dune
frail dune
#

cumbust dying smh

acoustic tartan
#

Yeah

frail dune
#

Cumbust must not die

acoustic tartan
#

Not my problem 😎

inland field
#

@frail dune why u letting cumbust die

ancient quiver
ancient quiver
#

ColumbusMC

inland field
#

Lmao

#

@frail dune are we getting anywhere

#

Do we have a github org or something

frail dune
#

no, on my git server

frail dune
inland field
#

Aha

#

Do I have an account there

frail dune
#

yes

#

it's in dms somewhere

woven yew
#

do we have anything done yet

frail dune
acoustic tartan
#

combust

calm island
#

Btw. This is NOWHERE even remotely close to how you would pronounce it in Bavarian

calm island
#

And I am native bavarian, growing up in a highly bavarian family

inland field
calm island
#

Des zoagt da wia ma a waid erstejn kon

inland field
#

@frail dune

frail dune
#

literally all i hear when going to bavaria

calm island
#

This is proper bavarian

#

What you sent was nothing even close to Bavarian

#

That was closer to chinese than to bavarian

inland field
#

It was closer to my regional dialect lol