#general

3141 messages · Page 686 of 4

void void
#

why it lag server

#

tellraw @p {"text":"","extra":[{"text":"Test: "},{"translate":"commands.drop.success.single","with":[{"text":"1","color":"red"},{"text":"Stone","color":"blue"}]},{"text":"!"}]}

#

@vernal moth

#

your message key was wrong as fuck

#

;D

vernal moth
#

I blame burger, lol

void void
#

never trust a burger

vernal moth
#

@void void wtf did you do to your formatting?

#

I guess burger just strips the category

void void
#

i like running minehut servers and being the most corporate greed person on minehut

hallow falcon
#

what`s this 24 fps in 93/24

quasi valley
#

optifine

#

1.12

void void
#

i think the 2nd value is how much fps you'd be getting without optifine

spice finch
#

Not sure if its calculatable

#

I'd say its last tick/second fps amount?

quasi valley
#

wat

ashen cliff
limber knotBOT
#

(DiscordBot) What is the other number on "Show FPS" option. : Minecraft - 9 comments, 4 points - jozehd, 1y ago

spice finch
#

is it it?

ashen cliff
#

Lowest.

hallow falcon
#

yeah i got it now

#

thanks

#

its kinda funny when you have avarage 120 fps and minimum 10 XD

ashen cliff
#

Welcome to 0.1% and 0.01% lows.

void void
#

i average 1000 and my minimun is 0

#

i HaVe SpEcIaL fLaGs FoR mInEcRaFt ClIeNt

ashen cliff
void void
#

my flags mmmmmm

#

wat is that gui

#

-client -d64 -Xms128M -Xmx6G -Xmn512M -XX:+UseG1GC -XX:+AlwaysPreTouch -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts

quasi valley
#

6g for a client

ashen cliff
#

RivaTuner.

void void
#

I was having so many lag spikes

#

flags changed evyerthing!

ashen cliff
#

Just use ZGC on the client.

void void
#

sorry but, the dinasour version does not support Java 14.

ashen cliff
#

Even 1.8 can run on JDK 11+...

void void
#

no

#

not for me

quasi valley
#

ah yes

#

java

#

not for me

void void
#

it can run

#

but not with all features

ashen cliff
#

A yes the outdated OPTIFINE bug.

void void
#

e.g it runs without epoll

#

if you don't use linux then it does not matter anyway lol

#

you're cucked on other platforms

#

my friend once tried using my flags to launch up his minecraft with 30GB RAM

quasi valley
#

but

#

like

#

why

void void
#

it wouldn't even startup

#

pfsh

#

hold my beer

#

it would literally OOM

#

i'll start a server with 48gb of wam

quasi valley
#

just get it all the wam

spice finch
#

damn

void void
#

could probs push to 60g if i shut down other servers

spice finch
#

thank you

void void
#

and disable hugepages

#

I run my servers on SWAP and PGC

#

i ran a server on swap which sat on SMB

#

.g linux swap over smb

limber knotBOT
#

(DiscordBot) https://superuser.com/questions/497249/why-using-swap-file-over-a-smb-nfs-mounted-filesystem-is-not-possible-in-linux -- Why using swap file over a SMB/NFS mounted filesystem is...: "Oct 31, 2012 ... In this post (dated back to 2002) someone says that using a swapfile over NFS/SMB is not possible in Linux. Is this statement still..."

void void
#

shoo superuser

#

.g phoronix swap over smb

limber knotBOT
ashen cliff
#

Time to find the 1TB screenshot again.

void void
#

I will show you htop!!

#

mmm

#

ramlet

#

fuck off with that

#

PepegaJAMMERS?

waxen panther
void void
#

fuccolai

waxen panther
#

mikrofuck

#

😠

quasi valley
#

mikropp

void void
#

wow

#

#general in the PaperMC discord is the best channel in all of discord!

#

kenny ur upside down you have no rights

#

ur a minority

#

shoo

quasi valley
#

wow upsidedownist >:(

void void
#

CaN i HoMeHoSt My MiNeCrAfT sErVeR?

spice finch
#

no

#

.

quasi valley
#

ronski you sound like a broken record

ashen cliff
void void
#

kenny shut up you're upside down

#

you have no rights

#

shoo

quasi valley
#

WOW UPSIDEDOWNIST

#

SMH

void void
#

@ashen cliff my computer's CPU is pinned at 100%

#

trying to render in your shit

spice finch
#

how much this ss weighs?

#

im using mobile data 😟

ashen cliff
#

What else do you expect from a LAPTOP?

#

26.9MB.

spice finch
#

fuck me

void void
#

erm

spice finch
#

youre paying my phone bills wkurw

void void
#

gh

#

tfw a laptop has higher res than your 2K build

#

I legit had to zoom in 250% to take the ss

#

and generates a higher temperature than anyone's 2K build

ashen cliff
#

Well, the laptop was way more then 2k when it came out.

vernal moth
#

wow

#

thats a first

#

a full on intellij crash

void void
#

windows

#

lauff

vernal moth
#

guess it doesnt like me writing markdown, lmao

#

nothing wrong with using windows? some of us try to get work down without having to fiddle around on linux or get limited by macos

#

now I lost a whole paragraph of markdown, pff

#

am always on EAP

waxen panther
#

I do too and have never had an issue lol, nothing wrong with using eap :)

vernal moth
#

a straight up crash is still something I havent experienced in the 3 years am daily driving IJ EAP

void void
#

aww, minecraft development plugin seems to break on manjaro for forge 1.12

#

guess i'll have to go back to the old fashioned way haha

ancient bolt
#

@vernal moth the markdown renderer in intellij has always been pretty shitty for me

#

never caused a crash but yeah

vernal moth
#

I use it pretty extensively, no clue why it decided to break today

#

might be something unrelated, god knows

#

I dont care enough to check logs

#

lol

ancient bolt
#

biggest issue I can remember that I've had with EAP was when it totally broke gradle builds due to some difference between the JDK intellij runs on and the JDK gradle runs on

polar sonnet
#

is no mans sky worth playing on pc?

#

i have it with the gamepass

limber knotBOT
#

if you have it for free, sure

ashen cliff
#

It's ok.

void void
#

damn it i'm gonna install arch normally instead of manjaro
it feels nice but its already breaking for java and stuff

lavish nova
#

evening folks

quasi valley
#

Good morning

void void
#

kenny ur german, its evening for you as well

quasi valley
#

It’s always morning, you just gotta believe

lavish nova
#

time is a subjective construct

quasi valley
#

Exactly!

void void
#

oh no

#

so the chinese are in the future therefore?

#

ah yeah that

lavish nova
#

oh dear

twin lagoon
#

hi zed

lavish nova
#

Hi Michael

void void
#

ooh michaels a booster now

twin lagoon
#

yes

#

it is a way to flex on my wealth

lavish nova
#

i've lost my table 😦

void void
#

we thank you for your services

twin lagoon
#

where is my no table

quasi valley
#

Paying discord kazheek

twin lagoon
pulsar wigeon
#

(╯°□°)╯︵ ┻━┻

lavish nova
#

i mean asking aikar directly worked for me but not sure it's a universal technique lmao

twin lagoon
lavish nova
#

there is also, disappointingly, not a secret illuminati channel

upper flicker
#

not for notables

vernal moth
#

was about to say 😄

lavish nova
#

😢

void void
#

notables are nothing compared to contribs

#

^

vernal moth
#

paperd channel best channel

void void
quasi valley
#

mikropp at it again

void void
#

ur upside down

twin lagoon
lavish nova
#

i shall find a typo

#

i shall fix the typo

#

???

#

contributor

void void
#

kenny dicks should be facing up not down

#

upsidownist!

ripe sleet
quasi valley
ashen cliff
#

Free commits.

lavish nova
#

it's free real estate

polar sonnet
void void
#

nukes repo

#

contributor means more than 1

quasi valley
#

you don’t say, viper

lavish nova
#

ah so two typos

quasi valley
#

at least 3

void void
#

an odd commit doesn't count really

#

i've slapped dumbusers in github since 2017

#

i've contributed a lot

#

ooh

lavish nova
#

i bring my sarcasm and dry wit to the discord

#

what more could i contribute

quasi valley
#

I want to get the destroyer of protocols

void void
#

it would be very accurate

quasi valley
#

k thx bai

ashen cliff
#

Don't we all?

void void
#

burn all the furries

#

^^

blazing nebula
#

that's kinda extreme

void void
#

so

#

banish the christian furry

lavish nova
#

I ended up overrecruiting furries

void void
#

^

lavish nova
#

a con came about and then there was no one around to actually do work for like a week

void void
#

just don't recruit think_smart

lavish nova
#

it was a serious issue

#

but then i have to do work

void void
#

ah ok

upper flicker
#

furrycon was the death of zed's business

void void
#

now thats an issue

twin lagoon
#

happens to all of us

ashen cliff
#

That's why Discord is always so slow to respond.

lavish nova
#

I actually wrote code yesterday

twin lagoon
#

oh right

void void
#

lmao

twin lagoon
#

zed stateless xenforo pls

lavish nova
#

soonTM

twin lagoon
void void
#

stateless and xenforo are forbidden marriage

#

wtf

lavish nova
void void
twin lagoon
#

you're not even using gitlab dark

lavish nova
#

gitlab has a dark mode?

twin lagoon
#

well yes but actually no

#

just a stylish theme

void void
#

userstyle

twin lagoon
#

.g vednoc gitlab dark

limber knotBOT
lavish nova
#

oof that looks like effort

#

i use dark mode on the forums now

twin lagoon
#

it is worth the effort

#

because it looks fancy

lavish nova
#

yikes up to 738 projects on our GitLab 😱

#

need to have a clear out

limber knotBOT
#

have you heard about modules?

lavish nova
#

Yes well, maybe one day

#

it's self hosted

#

has much niceer support for speerating projects out into multiple groups

void void
#

nothing beats phabricator

#

runs

ashen cliff
#

Gitea.

void void
#

you also use bashtop and are furry

lavish nova
#

we only accept patches via email

lament patio
#

Just put your repo in google drive

void void
#

that makes you lose instantly

quasi valley
#

Or Dropbox

lavish nova
#

OneDrive, Minecraft is Microsoft

twin lagoon
#

cubecraft internal mail list

#

??/

quasi valley
#

That’s top tier

void void
#

i don't need to use jb space really

twin lagoon
#

gotta use gerrit & IRC too

lavish nova
void void
#

i can basically do fine with barebones git

#

heck, i interact even with github mostly via cli

#

lol

lavish nova
#

subversion

void void
#

.g github hub cli

limber knotBOT
#

(DiscordBot) https://github.com/github/hub -- github/hub: A command-line tool that makes git easier to use: "hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier. This..."

twin lagoon
#

you guys all suck

#

nothing beats my 64mb usb drive cluster

#

and tcp over aviation

waxen panther
#

hub gud

vernal moth
#

wooo, I actually managed to release MiniMessage with all the regex changes

lavish nova
#

never underestimate the bandwith of a fedex van

vernal moth
#

man that was a PITA but it works nicely now

#

just waiting for central sync now

spice finch
#

GitHub hub

#

Hub GitHub

lavish nova
#

minecraft craft

vernal moth
#

teams?

#

whats a team?

waxen panther
#

wtf is space

vernal moth
#

jetbrains space

waxen panther
#

sounds stupid

#

oh it's just one of these

lavish nova
#

Eclipse Che

twin lagoon
#

huh

#

looks cool actually

lavish nova
#

yeah it does

twin lagoon
#

che is self-hosted apparently

twin adder
#

Gusy

#

Guys

twin lagoon
#

no

twin adder
#

Why sheilds doesn't work in bungeecord?

twin lagoon
#

they work fine

#

it's probably some scuffed plugin

twin adder
#

It doesn't show up the result in crafting table

twin lagoon
#

sounds like viaversion / protocolsupport

ashen cliff
#

Woah.

twin adder
#

When I try to craft a sheild in 1.12.2 which has bungeecord

#

It doesn't work

#

It doesn't show up

twin lagoon
#

ok

#

good

twin adder
#

What's wrong in bungeecord?

ashen cliff
#

Step 1: Try without Bungee.

twin lagoon
#

nothing

#

it's likely a plugin

#

very much likely to be viaversion or protoocolsupport

twin adder
#

But why it doesn't show up

quasi valley
#

Yeah real hard

limber knotBOT
#

H​AC​KS​ON​: which server, client and bungee version are you using?

spice finch
#

He's upside down so he can't trigger

quasi valley
#

That’s our usual support cases, just so you know

twin lagoon
#

oh wait fuck

#

wait is it viaversion KEKR

ashen cliff
#

Can confirm.

twin adder
#

No I am not using it for my server

twin lagoon
#

it's either viaversion/ps or oldcombatmechancis

#

one of the two

quasi valley
#

People literally incapable of speaking

twin adder
#

I am playing on someone's server which uses bungeecord

waxen panther
#

bruh

twin adder
#

And sheilds doesn't work

limber knotBOT
#

...

twin adder
#

On it

waxen panther
#

ask them

spice finch
#

XD

waxen panther
#

why tf are you asking us

twin adder
#

Who made that plugin ?

twin lagoon
#

jesus christ just

twin adder
#

I can contact him

waxen panther
#

ur high

quasi valley
#

Oh my god

waxen panther
#

ask the owner

twin lagoon
#

tell your server owner to look into it

waxen panther
#

shoo

twin adder
#

Kenny ?

twin lagoon
#

you're giving us 0 information

twin adder
#

Who TF is that

spice finch
#

Kenny did it

quasi valley
#

I retract, this is worse than our support

waxen panther
#

holy shit

spice finch
#

Blame him

twin lagoon
waxen panther
limber knotBOT
#

oh wait, this isn't even #paper-help thonk

ashen cliff
#

Still better then AuthMe support.

void void
#

kenny bad made broken shields plugin

#

banish kenny

waxen panther
quasi valley
twin adder
#

@phoenix616#0000 why u tag is 0000

#

It's not possible

twin lagoon
#

it's a bot

void void
#

they're using userbot

quasi valley
#

Impossible

twin lagoon
#

irc bridge

void void
#

report

waxen panther
twin adder
quasi valley
#

Phoenix is a hacker

twin adder
#

I was asking

limber knotBOT
#

( ͡° ͜ʖ ͡°)

void void
#

userbotting

twin adder
void void
twin adder
limber knotBOT
#

boomers

twin adder
#

kekwhyper u also

void void
#

shut up furry

twin lagoon
#

was thinking of saying it

#

but mikro did it thank you

waxen panther
#

thanks mikro

spice finch
#

You're toxic guys :(

quasi valley
#

no u

limber knotBOT
#

:person_facepalming:

twin adder
void void
#

23:51:57 -NickServ- mikroskeem is not a registered nickname.

#

wow

waxen panther
#

cucked

limber knotBOT
#

mikroskeem you better not get on IRC

void void
#

i am already there you fuckwit

#

been on paper irc since 2016-2017ish

ashen cliff
#

@limber knot

spice finch
#

So toxic, so toxic

ashen cliff
#

Ez.

limber knotBOT
#

TheViperShow: 🤦‍♂

#

have another broken facepalm :P

#

test

#

poggers

twin lagoon
#

shit irc client

limber knotBOT
#

hey TheViperShow suck my left nut, i'm on irc again

spice finch
#

Weebs out

twin lagoon
#

how do i irc

limber knotBOT
#

are you on linux?

#

pacman -S weechat

#

ew arch

#

nix-env -iA nixos.weechat

#

apt-get install weechat -y

spice finch
#

Michael, you have to have more than 60iq, then it makes easier and easier

limber knotBOT
#

get away mikro

#

no

lavish nova
#

gotta love IRC

#

great protoocol

twin lagoon
#

zed don't you have cubecraft things to do

void void
#

IRCMasterRace

spice finch
#

IRC is overtaking this server? monkaS

twin lagoon
#

smh the audacity

upper flicker
#

!stats

limber knotBOT
#

Uptime: 41 days, 15 hours, 4 minutes, 36 seconds
Message Handling: 8ms / 1ms (mean/median)
Messages from IRC: 9085 (5%)
Messages from Discord: 188080 (95%)

lavish nova
#

excuse me I am procrastinating

upper flicker
#

yes clearly taking over

limber knotBOT
#

what the hell does 5% mean

void void
#

damn

limber knotBOT
#

5% of what

void void
#

5% of all messages

limber knotBOT
#

5% of all the messages over uptime

spice finch
#

0.05 of something

limber knotBOT
#

Was at like 15 for some time ;(

#

yeah then you joined

void void
#

thats cos you left IRC

quasi valley
#

true

#

I’m a spammer

void void
#

you accounted for most of those stats

twin lagoon
#

i don't understand irc help

void void
#

no one does, they're all pretending

limber knotBOT
#

I don't use IRC much because it looks like the old TV thing

lavish nova
#

@twin lagoon not allowed to do prod ops when we're at peak sadcat

spice finch
#

IRC is for boomers

twin lagoon
#

dew it

#

i challenge u

quasi valley
#

but prod = best test environment

lavish nova
#

nah we did a release at peak yesterday

limber knotBOT
#

I don't use IRC much because it looks like the old TV thing

lavish nova
#

and that was a big fire

limber knotBOT
#

make your own irc client which looks like discord

lavish nova
#

the countdown timer didn't help

limber knotBOT
#

or wrap irc into discord

#

ez

#

ok let me learn Electron real quick

#

or bash even better

#

yeah port bash to wasm

quasi valley
lavish nova
#

We had like 10k-15k players all try and join a game at once 🔥

limber knotBOT
#

then run shell irc client on top of it

#

stonks

#

bonus points for using posix compatible shell

#

JavaFX IRC when

#

so you can port lighter shell to wasm

#

like korn shell or something

#

mksh is pretty light

#

.g emscripten bash

#

(mikroskeem) https://browsix.org/ -- Browsix: Unix in the browser tab: "Compiling programs into JavaScript, asm.js, or WebAssembly with tools like Emscripten or GopherJS isn't enough to successfully run many programs..."

upper flicker
#

man weechat should really fix their unicode handling

limber knotBOT
#

yeah Z750 your name looks horrible

#

it's "Z 75 0"

floral adder
upper flicker
#

yes, thats intentional

quasi valley
#

Intentionally horrible?

upper flicker
#

zero width spaces get inserted in nicknames so you dont ping yourself everytime you talk

#

on good clients, they're rendered as... zero-width spaces... so you dont even know they're there

limber knotBOT
#

Imagine if WeebChat was a good client

#

use bitchx

#

let me get LemonChat real quicc

quasi valley
#

Just use thelounge ;p

limber knotBOT
#

nmo

twin lagoon
#

fuck irc

upper flicker
#

wonder if this flunks out on weebchat too1

limber knotBOT
#

lemon chat is the real deal

twin lagoon
#

too advanced

#

too hard

upper flicker
#

or this

limber knotBOT
#

Michael if I've done it you can do it as well

spice finch
limber knotBOT
#

michael just filthy casual

#

wants to give up easily

#

L

#

and my iq is not even a positive number

upper flicker
#

L

twin lagoon
#

no you use some scuffed weeb client viper

spice finch
#

We had like 10k-15k players all try and join a game at once 🔥

limber knotBOT
#

Yeah Michael you dum dum

frigid ferry
limber knotBOT
#

Ok LemonChat fixed the issue

#

now names are not spaced

void void
quasi valley
#

||But does it support markdowns||

limber knotBOT
#

i can see that message you dumb

upper flicker
#

yes

limber knotBOT
#

and why would I have markdown

#

markdown too hard

#

for brainlets

quasi valley
#

cuz ur a dum dum viper

upper flicker
quasi valley
#

No strike through or bold

upper flicker
#

just a client issue

quasi valley
#

thelounge can 👀

upper flicker
#

there are a few cases where it doesnt quite work as nicely

#

but the majority work well

limber knotBOT
#

this thing even has images support

#

although it only work with direct links

upper flicker
#

all markdown has to get converted to the correct irc escape code

#

and vice versa

twin lagoon
#

why can't you just be normal

#

and use discord

limber knotBOT
#

I use IRC just to flex

upper flicker
#

good to have somewhere that works when discord starts acting up and refusing to send my messages every other day

quasi valley
#

I used it for better notification preferences

#

and not to start discord or whatev on my laptop

limber knotBOT
#

what happens with tags and bots tho?

upper flicker
#

with tags and bots?

limber knotBOT
#

at-here

#

nvm

ashen cliff
#

Try.

quasi valley
#

He did

limber knotBOT
#

it's translating to 'at-'

#

im not writing at

ashen cliff
#

Try a ID tag.

quasi valley
#

That works

limber knotBOT
#

@219443401974611970 boomer

upper flicker
#

that case is now covered too, I could technically make it stop mangling

#

and no, I dont do lookups based on IDs

#

no one pings like that

#

you can manually enter the correct ping text and the client will do it though

willow juniper
#

@ashen cliff

#

use <>

ashen cliff
#

Can't ping the bot if you don't do a ID ping.

willow juniper
#

to wrap

ashen cliff
#

@limber knot

limber knotBOT
#

@ashen cliff krusic22

#

cool

#

alternatively you can just @ashen cliff

ashen cliff
#

Congrats, now tag 555496782260338698 so you tag the hook itself.

twin lagoon
#

where does IRC retrieve the profile picture from?

limber knotBOT
#

wait

upper flicker
#

your discord profile

#

if the name matches it uses the matching profile

limber knotBOT
#

is that wizjañy by any chance

upper flicker
#

until we get the super NSA database connected and can track you everywhere

waxen panther
limber knotBOT
#

why do emojis get translated as images

#

I wish tags were converted to and from traditional IRC formats :S

#

instead of their names

sand compass
limber knotBOT
#

because they are not emojies

upper flicker
#

emojis need to get sent as their trigger codes as well yes

#

just havent gotten around to that

sand compass
upper flicker
#

they will always need the image link though

quasi valley
steep crest
sand compass
#

oh

#

my bad

limber knotBOT
#

I havent made up my mind on the tag issue you opened

#

maybe if there were conflicting names

#

tbh my main issue is people changing their nicks with zero indication of who they are, lol

void void
ashen cliff
#

That's why you have to put a note on everyone.

quasi valley
#

I’ve never understood why discord has notes for people

limber knotBOT
#

I have the same issue in discord on compact mode

quasi valley
#

Has anyone actually ever used them

limber knotBOT
#

just dissalow changing nicks

#

runs

#

krusic22 do you remember when you """"recommended""""" those KimSufi servers

#

at least on discord you can hover over the stuff ¯_(ツ)_/¯

ashen cliff
#

recommended

limber knotBOT
#

Well i've actually bought a few a month ago

#

my experience was good

#

just hesitant to add any more crap to the actual message line

#

it already gets scooted over annoyingly just because of what it is

ashen cliff
#

I see you didn't contact their support.

#

But that's what you should expect.

limber knotBOT
#

I mean anyone who cares will just format it accordingly in their client ¯_(ツ)_/¯

#

I literally use them to Compile C99 lol

#

I mean, I care and have no plans to do that

#

so no

#

apparently you don't care enough :P

#

I could technically try and host an IRC there

pallid halo
limber knotBOT
#

how about nick change notifications then similarly to how IRC already does it?

#

but i don't know if an intel atom is powerful enough to host a modern IRC server

#

it's irc...

#

guess the only option is try&see

#

actually yeah I do like that option

#

those dedis are the kinda thing that after a crash may never boot again

#

I mean I would also love to have join and leaves but that might get too spammy, lol

void void
#

but i don't know if an intel atom is powerful enough to host a modern IRC server

#

you can run it on 1st gen rpi lol

limber knotBOT
#

it'd be pretty spammy yeah, the option is there I just leave it off or paper

#

raspberry pi is better than those lol

#

if you do nick name change notifications then it might be worth delaying them a bit to not spam if the user tries a couple of names, lol

void void
#

no not really

#

i'm speaking about 1st gen one

#

heck, i ran mumble server with 20 people on 1st gen rpi

#

and it didn't even show signs of choking

limber knotBOT
#

yeah, first gen pi is worse, lol

#

my bad

#

didn't it have like 1GHz single core arm or something?

void void
#

think it was under 1ghz

limber knotBOT
#

1× ARM1176JZF-S 700 MHz

#

lol

#

perfect for PONG server

void void
#

i overclocked to 1ghz 😎

limber knotBOT
#

oh damn son

spice finch
#

Epic speed

#

But will it run Minecraft in 60fps?

limber knotBOT
#

I could actually run a client from those things

#

I already have a private repository that uses PrismarineJS to control a bot

golden gust
#

I kinda wanna buy the new pi

#

But, I have no use for it...

#

Unless, I get a pi dedicated for the tv...

ashen cliff
#

Good old times. 1550Mhz on a PI 1.

golden gust
#

hmmm

limber knotBOT
#

I have the other issue: I have one lying around and a use for it but can't be bothered to set it up and ruin another SD card :S

#

I still enjoy the Raspberry Pi3 that I own

void void
#

i don't think i ever experimented over 1ghz, can't remember now

golden gust
#

Well, yea, I have a 3 which erm...

#

Basically, has two jobs

#
  1. For when I wanna stream stuff on the TV, coz plex is broken af on the playstation apparently
silent sable
limber knotBOT
#

I use it as a portable """""""computer"""""""" since i have no laptop

golden gust
#
  1. For sitting on my desk with a 7" screen, for whenever I do the stuff I said am gonna do to it
#

one day...

ashen cliff
#

I want to repeat that, but I don't have another Pi 1.

void void
#

woah

#

wat

lament patio
#

vwoop

limber knotBOT
#

what about this

#

Il MOS 6502 è un microprocessore a 8 bit presentato da MOS Technology nel settembre del 1975.
Assieme allo Zilog Z80 venne usato in molti prodotti commercializzati tra la fine degli anni settanta e gli anni ottanta, come giochi arcade e console domestiche, personal ed home co...

#

2MHz gang

ashen cliff
#

it

void void
#

you linked the italian one

#

smh

limber knotBOT
#

fuuuuucc

#

my bad

#

I have everything in italian by default

ruby apex
oak orbit
void void
#

hey @pulsar wigeon

#

i freaking did it

ashen cliff
#

You asked for death.

void void
#

i was able to register a custom command with JS, and all it took was for me to create an entirely new plugin

#

and have it running on an entirely seperate JVM

#

so yeah!

unreal quarry
#

rip harrix

void void
#

because search my message history

pulsar wigeon
#

don't ping me

ashen cliff
#

You know that GraalVM exists?

void void
#

yep

pulsar wigeon
#

i don't give a shit what you did

void void
#

fine by me man

#

i said i'd do it all those months ago, and now i have

upper flicker
#

now do it with C

void void
#

NOOOOO kekw

upper flicker
#

ezpz

void void
#

lel

ashen cliff
#

Now build a native image.

crystal compass
#

oi, how the balls do you get Tebex to just run a command once per package when somebody buys '4' of the same package for example

#

ffs

upper flicker
#

someone should start a little masochist community of people who write all their bukkit plugins in c

void void
#

o god

#

but yeah, i'm using graal for this

upper flicker
#

good, graal is the right answer

void void
#

whoever it was that mentioned it

upper flicker
#

the JVM has a system for JS but its going away

void void
#

the fact that graal supports ES2020 is so good

upper flicker
#

graal is the path forward

void void
#

people stopped calling it ES5, ES6, ES7 etc. a while ago

ashen cliff
#

It will be the path forward when Mojang drops Java 8 support.

void void
#

or maybe that's just me

ashen cliff
#

So, never.

upper flicker
#

I mean I wouldnt use it if I wasnt looking to do that multiple languages thing

#

but yeah its nice

void void
#

graalvm is objectively better in pretty much every way except for one thing, you can't use accessors like player.health, u have to do player.getHealth()

upper flicker
#

not really no

void void
#

but that's a small price to pay for modern JS

upper flicker
#

the graal compiler is already in mainline java anyway

#

so if you wanna bikeshed on that, its not even a good reason

void void
#

but the reason i came here was to get in contact with anyone who has a history with Graal

#

would be nice to have some connections considering the thing i'm developing

#

i want to follow standards here

#

what channel do you recommend i use to talk about this

upper flicker
#

not sure there's a lot of graal devs here

#

but here or #paper-dev is fine, just dont bump it all the time or anything

void void
#

yeah, i mean once i find a couple peeps i'm good

#

don't want to bother anyone too much

#

hey, mind if I add you on discord Z750? I could use some advice and frankly some constructive criticism on the project I'm working on, but I don't want to advertise it publicly

#

Given you have a lot of experience with Graal, a second opinion could be valuable

upper flicker
#

you will get better help here than you will in my DMs

#

and I dont have a lot of experience with Graal

#

I'm not your person for Graal stuff

void void
#

Well, if you say so haha

#

Well there's mini digger, I saw some projects on his github relating to graal

upper flicker
#

I dont think mini minds pings

#

or you can try and DM him and see if he keeps those open

void void
#

I opened an issue on his Graal-related github project but idk if he even watches that lol

#

I mean he does show as watching bu

#

Might not check his notis there

upper flicker
#

yeah I know what you mean

#

he's around here fairly regularly

void void
#

Dang well with what happened with wiz idk

#

To ping or not to ping, that is the question.

upper flicker
#

@vernal moth

void void
#

lol man just does it for me XD

lament patio
#

You never know where the kick is gonna come from

void void
#

aight u a legend

#

ngl

vernal moth
#

Ping!

upper flicker
#

wiz doesnt like pings, a few of us dont

void void
#

Pong!

wide chasm
#

Pong

waxen panther
#

Ping

void void
#

oh here we go

waxen panther
#

Auto correct frick

#

Sad!

void void
#

ok but mini i saw something on your github

upper flicker
#

if they arent intentionally trying to be annoying, not much usually happens

void void
#

lemme see if i can find it

#

this

vernal moth
#

Are you the guy who created the issue?

#

Ah yes

void void
#

Mhm

#

Grakkit

vernal moth
#

Do you know GitHub has teams/orgs? ^^

#

You don't need to create a new GitHub account for a new project ^^

void void
#

Someone else told me that but

#

tbh i just wanted to reserve the name

#

so nobody else could take it

vernal moth
#

Anyways, I don't know much about graal, I just played with the JS interpreter a bit and that was about it

upper flicker
#

you can do that with an org too

void void
#

well i built an entire package manager based on github repos in it

#

i'm trying to create a "minecraft" JS ecosystem here

#

so any 2nd opinions, advice on things to improve, standards to fllow, etc. will be helpful

waxen panther
#

May as well do it in TS if you’re not too far in

void void
#

Graal supports that?

waxen panther
#

Flow is best for already large projects that are too late to migrate to TS with

#

I mean TS just compiles to JS

void void
#

There's really only 1 big file to convert

waxen panther
#

Yes

#

Used to be

void void
#

This would be what I need to convert

#

a single file

waxen panther
#

holy shit

#

please break that into pieces

void void
#

lol 😂

#

ik ik

#

my old JX project index.js had 2k lines

#

so

#

this is nothing

golden gust
#

is that groupmanager?

void void
#

what does groupmanager have to do with anyhtin

golden gust
#

Go look at groupmanagers main class

waxen panther
#

I'm pretty against the whole lets shove JS into everything but if you are serious about it, do it in TS with proper modules

golden gust
#

Heck, look at their onCommand and prepare to cry

waxen panther
#

Organise it well or it's just going to become a big mess real quick

pulsar wigeon
#
         core.command({
            name: 'js',
            execute: (player, ...args) => {
               try {
                  player.sendMessage(`\u00a77${core.eval(player, ...args)}`);

arbitrary execution...?

golden gust
void void
#

look at what core.eval is

#

it's not executing

#

there is an execute-on-tab-complete mode but that's disabled by default

waxen panther
#

2000 lines lmao

haughty rover
waxen panther
#

this isn't c

void void
#

ok i admit groupmanager is juuuust slightly longer than JX was

#

but not by much

#

gonna continue this in paper dev channel

#

mfw >javascript scripting on bukkit

#

when there's a lot better thing

#

called Clojure

#

kotlin scripting is bitch to get working

#

jetbrains seems to focus more on kotlin as a replacement for java/other jvm langs than making it much useful in scripting

#

gradle does

golden gust
#

kts in gradle is :3

upper flicker
#

Don’t have much choice when groovy is so awful

golden gust
#

they use groovy by default

upper flicker
#

says the guy who still uses groovy for all of his buildscripts

void void
#

seeing another 3rd party gradle plugin not supporting kotlin makes me want to hang myself if i have to use it

golden gust
#

I kinda flip between whatever I can find nice info for

#

gradle is skurry

upper flicker
#

All of my kotlin projects still use groovy build scripts

void void
#

google protobuf plugin was like that for a while

upper flicker
#

because reasons

void void
#

i think you could pick

#

but imo minecraft-dev is quite useless in bukkit land

#

it doesn't do much

#

the config file?

#

huh?

#

it's literally

plugin {
    java
}

group = "tld.domain"
version = "0.0.1-SNAPSHOT"

repository {
    mavenLocal()
    mavenCentral()
    maven("https://papermc.io/repo/repository/maven-public")
}

dependencies {
    compileOnly("com.destroystokyo.paper:paper-api:1.15.2-R0.1-SNAPSHOT")
}
#

and you're good to go

waxen panther
#

maven ugly

#

gradle hot

#

die

void void
#
plugins {
    ...
    id("net.minecrell.plugin-yml.bukkit") version "0.3.0"
}

bukkit {
    name = "MyShitPlugin"
    main = "tld.domain.ShitPlugin"
}
#

ez

#

however if you do mixins then minecraft-dev more than useful...

#

no

#

no

#

ant and javafx sounds similar combo like attaching a gunsight on a knife

#

can someone ddose a public ip?

#

yes

#

is minecraft a service connected to the public ip?

#

so they can ddose both my router and server....

#

ok thanks

viscid pilot
waxen panther
#

who gunna cop the PaperMC account tho

upper flicker
#

“I’m PaperMC from PaperMC, here to fix ur serbr, pls gif op”

jagged egret
#

I love it when trens have outlets and wifi

waxen panther
#

Hello yes I'm the official PaperMC representative

#

Please give me op

slender jay
#

give me op or i hack your server

shell vine
#

2 late

#

i guess

#

or was that u @waxen panther

twin lagoon
#

@lavish nova hi what cloud provider for cubecraft kthx

lavish nova
#

OVH Public Cloud

twin lagoon
#

oh

lavish nova
#

so basically managed open stack

twin lagoon
#

heard too many horror stories about them

#

how is it

#

what instances

lavish nova
#

erm

#

big ones? idk

twin lagoon
lavish nova
#

i think basically the biggest or second biggest

twin lagoon
#

do you plan on using the cloud system as a fallback kinda thing?

#

if there's no room on the dedicated servers due to heavy traffic

#

or just both

lavish nova
#

yeah it automagically scales

#

in a very hacky way

#

like our tech stack is a bit of a mess and this is the start of a very long process to try and clean it up

#

tbh the main reason we started using public cloud is cos we sold them out of dedicated server again sadcat

twin lagoon
#

why not look into alternative providers for dedicated servers?

lavish nova
#

Can't beat VAC

twin lagoon
#

well

#

only need VAC on the proxy really

lavish nova
#

yeah we've been down that road before

twin lagoon
#

o

lavish nova
#

it gets messy

#

We peak at 10Gbps between our bungees and game servers

#

OVH Anti ddos

twin lagoon
#

speaking of networking, do you guys utilise ovh's v-racks/vlans?

lavish nova
#

For some stuff yes

twin lagoon
#

i've heard many issues about them

#

experienced some myself aswell

#

like mysql just dying for some reason, mysql connections being dropped

lavish nova
#

odd, well we've not seen anything major

#

But I know magic has been applied to our account in the past

twin lagoon
#

ovh enterprise account magic PepeHands

lavish nova
#

Oh actually on the public cloud... I think we dropped from using the biggest instances to the second biggest instances

#

Because the network stack couldn't handle the packet rate

twin lagoon
#

whatever you do, don't ever touch ovh's managed kubernetes

#

it sucks hard

lavish nova
#

haha you think we're ready for Kubernetes

twin lagoon
#

@slim nymph ^^

lavish nova
#

Sly your server may be anarchy but this Discord is not

#

pls no advertise

latent valve
#

aternos

slim nymph
#

wiz would prob ban you before that person

twin lagoon
#

i still can't tell if i should or should not tag wizjany

#

for when i need a moderator

#

at that point it's russian roulette

unreal quarry
neat smelt
slender jay
#

wiz said he's only got 2 justified pings in this server so far

lavish nova
#

@twin lagoon you should have joined the mission control we did in our discord for the release.. Marco was talking about some of the cloud stuff

waxen panther
#

Lol

#

I got it

#

After i realised i wanted it

twin lagoon
waxen panther
#

it's on my alt

twin lagoon
#

i don't ever join large server discords

neat smelt
#

:PogU:

twin lagoon
#

.g cubecraft discord

limber knotBOT
#

(DiscordBot) https://www.cubecraft.net/threads/cubecraft-discord-information.207082/ -- CubeCraft Discord - Information | CubeCraft Games: "Apr 28, 2018 ... CUBECRAFT DISCORD Welcome to the official CubeCraft Discord information thread! Here, you will learn about what you can do on our ..."

lavish nova
#

advertising

twin lagoon
#

good server

lavish nova
#

what did you search for

twin lagoon
#

literally #java

#

what the fuck is this KEKW

lavish nova
#

oh in fairness someoen did push some broken code earlier

twin lagoon
#

zed i can't find it PepeHands

lavish nova
#

and took down java

#

It was a VC it's gone now

twin lagoon
#

o

limber knotBOT
#

Noooo, not my java!

twin lagoon
#

it was a discord call

lament patio
#

Google.PutSite(url: myurl, page: 1);

twin lagoon
lavish nova
#

tbh it was pretty interesting... running your ops in a public discord call

#

The main difficulty was getting cubecraft dev/ops people to stop swearing LMAO

unreal quarry
#

We dont fucking swear in this house

neat smelt
#

what happened

granite salmon
#

what server isn't?

twin lagoon
#

not swearing is the hardest part

lavish nova
#

I think I'm contractually obliged to clarify we are not a christian server

golden gust
#

I limit cussing to ragequit level support

#

oh, and telling simple how I feel about him

#

or anybody for that matter...

#

Viper

#

Eat poop

lavish nova
#

i mean cussing is fine... just not when you have a bunch of kids listening in to you release new games xd

limber knotBOT
#

squeezes habanero pepper juice into zzzCat's tub of vaseline.

twin lagoon
#

i have done the impossible

#

cubecraft christianity is no more

#

🙏

lavish nova
#

no one else would have seen that message

golden gust
#

Awh

lavish nova
#

invisible chat filter 😉

golden gust
#

I was hoping it woulda insta-yeet'd him

twin lagoon
#

the invisible chat filter idea is genius

#

stealing that

unreal quarry
#

.g george carlin 7 words

limber knotBOT
lavish nova
#

it's actually really good

#

because people will say inflammatory stuff

#

and get nothing back

twin lagoon
#

zed i found big bug ok

granite salmon
#

pfft just swear in another language

lavish nova
#

YEAH

#

we launched new website

#

it broke all the old websites

golden gust
#

gg

lavish nova
#

web sucks

#

it's also the wrong BLUE

#

as we changed what blues we use

twin lagoon
#

your store has the wrong blue too

lavish nova
#

yes i know

#

We'll launch passport and then fix the other stuff

twin lagoon
#

passport

#

👀

lavish nova
#

don't get too excited it's a Keycloak server with minecraft support so we can oauth our applications

twin lagoon
#

still hot though

lavish nova
#

yes

twin lagoon
#

but

#

stateless xf?????????

lavish nova
#

almost stateless

twin lagoon
#

wtf u lied to us

lavish nova
#

if it were to be truly stateless I'd have to do a tiny bit more work

#

but the code cache is store locally and shared between containers

#

but you still update the forums by updating the container image so that's neat

twin lagoon
#

the trick to development is outsourcing

lavish nova
#

html goes brr

twin lagoon
#

flashbang coming from dark mode forums

lavish nova
#

I'm not touching that site with a 6 foot barge pole

twin lagoon
#

barty i'm already bored

#

thanks babe

slim nymph
#

barty make sure you do it spigot 101 way and do it based on item name so soon as someone uses anvil it breaks

blazing nebula
#

is it considered better practice to have a method in a superclass that just returns null/throws an error on a particular method or to only include it in applicable subclasses and then check instanceof before using the method?

pulsar wigeon
#

thats violation of LSP

#

you are very likely just using classes incorrectly

void void
#

any possibilities to hide a public ip

pulsar wigeon
#

no

void void
#

damn

blazing nebula
#

what is a violation of lsp

void void
#

Internet Service Provider I think

lament patio
#

Liskov substitution principle

void void
#

lol

lament patio
blazing nebula
#

I am going to jail in louisiana

void void
#

damn lsp has to much meaning behind it

blazing nebula
#

and just looked it up, I don't think I am actually in violation, I just class because I thought it would be easier to explain, in my real situation, most objects I am working with are interfaces. Some subclasses of a top level item class implement an ability holder interface, idk if I should stick with this method and check instanceof or just make a method that returns an ability, or null if it doesn't have one