#general

3141 messages · Page 282 of 4

ancient bolt
#

lets you go a little crazy with types without screwing your code lol

#

yeah java has that now at least

#

doesn't work for fields though

mellow plaza
#

just popping in to ask, is 1.14.4 still fucked?

static badge
#

thank god tbh that'd be weird

#

yeah

mellow plaza
#

was looking into making my little personal server run a bit better

void void
#

aint gonna happen on 1.14.x

mellow plaza
#

and then stumbled into methods video

static badge
#

what video

mellow plaza
limber knotBOT
#

(DiscordBot) Random Changes and Bad Gamedesign in 1.14 - length 16m 31s - 783 likes, 21 dislikes (97.4%) - 10,196 views - MethodZz on 2019.05.04

void void
#

fucking 16 mins

mellow plaza
#

"then it's probably why my server is running like ass"

#

it's just him showing off every

#

single

#

thing

#

that mojang broke

#

thumbnail is all you need to know the important info though

void void
#

sounds about right, does he also say "guys" repeatedly and unironically

mellow plaza
#

probably

#

after only watching that one video about 1.14.4 I'm about 80% sure he's why theres a splash with the text "great game design right here"

limber knotBOT
#

@Spottedleaf, in case you are interested, seems like FPS stutter only happens if render distance is not a x5 or x10

static badge
#

weird

limber knotBOT
#

very weird

static badge
#

I'd suggest grabbing the map and dumping it on mojang

mellow plaza
#

what could cause that

limber knotBOT
#

yeah should prolly dump it to jira

mellow plaza
void void
#

irc.

mellow plaza
#

is someone talking through asura with a different program?

#

got it

limber knotBOT
#

bots cant talk now?

#

why the hate

mellow plaza
#

was just tryna make sure we hadn't skynetted ourselves yet

limber knotBOT
#

we will take your jobs first

mellow plaza
#

im a NEET fam you can't take my job

static badge
#

his comments about mobs in lazy chunks counting for mob counts is actually wrong

#

very wrong

mellow plaza
#

you sure it wasn't just changed?

#

it is from may

static badge
#

oh was this for the OG 1.14

mellow plaza
#

yeppers

static badge
#

eh could be

still onyx
mellow plaza
#

the latest .jars are the ones you see on the page, right?

static badge
#

yeah only the last whatever builds show on the downloads page

mellow plaza
#

my pee brain wanted to make sure since it technically says last successful artifacts and I'm retarded

#

what minecraft world pre-generator works best with paper?

static badge
#

worldborder works well

mellow plaza
#

okay I was moving my main file directory off of my desktop for some performance increases and for some fucking reason I can't find an executable for minecraft

#

where is the actual file it runs when it starts up through a shortcut?

#

the regular mojang minecraft launcher

steel monolith
mellow plaza
#

fucking hell I'm just gonna reinstall it

void void
#

alright fam

#

drank a 6 pack time for weed now

latent sorrel
#

Anyone mind tryin to point out what in this list is making the server hang up for 25 seconds every few minutes? Its hanging up on different basic 1.14.3 stuff not plugin actions. Ive spent lots of time reading guides and posts and looking at explanations of the flags and this is what I tried:

@echo off java -Xms35G -Xmx35G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=60 -XX:G1MaxNewSizePercent=85 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -XX:MaxTenuringThreshold=4 -XX:+UseLargePagesInMetaspace -XX:InitiatingHeapOccupancyPercent=30 -jar paper-131.jar pause

acoustic pilot
#

Probably giving 35G of ram to Paper, that's your problem.

#

Every time it has to GC, it's probably going through massive amounts of memory.

#

Even the most populated servers don't need more than 10G

#

I've run servers with 300+ players on less than 10G

void void
#

yup

latent sorrel
#

With the other flags on there aikars guide said to give it access to as much as possible

acoustic pilot
#

If you need more, you have a memory leak or similar issue.

void void
#

no aikar's guide says, and i quote, not many need more than 10G andf allocate up to 10G

latent sorrel
#

and I read the type of GC used it more efficient the more ram it has

void void
#

you selectively read that

#

and that's also not what his guide says

latent sorrel
#

What? His guide didnt say about the GC part. I said I was lots of places

#

that was in the java documentation

void void
#

.mcflags

limber knotBOT
acoustic pilot
#

If you're gonna ask for help and just ignore it, just don't ask for help lol

merry talon
#

well my dedi has 64 gigs so why not give it half

void void
merry talon
#

more ram more perf

void void
#

jokbon shut up

latent sorrel
#

Im not ignoring the help byte im explaining my reasoning.... the actual java documentation says that the GC works best with as much ram as possible

void void
latent sorrel
#

I was trying to have a discussion about it

acoustic pilot
#

No need to have a discussion on GC, Aikar's already done all the research.

#

It's beating a dead horse.

void void
#

indeed

acoustic pilot
#

Read his article fully instead of selectively interpreting bits ofi t.

latent sorrel
#

aikars post hasnt been updated in years

acoustic pilot
#

Wrong

wide hazel
#

^

void void
#

completely incorrect

merry talon
#

aikars research is bad

latent sorrel
#

it says at the top

merry talon
#

my host told me

ancient bolt
#

bye

#

racist jokes will not be tolerated

acoustic pilot
#

Aikar's article was updated less than a year ago

void void
#

its funny because thats actually something a host might say to justify why they give such low ram and why his flags may not work

acoustic pilot
#

There's a changelog clearly visible at the bottom

wide hazel
#

I just joined in here, what happened?

acoustic pilot
#

If you bothered to even read through it

#

(which it seems you didnt)

limber knotBOT
#

"<DiscordBot> <j​ok​bo​n> People who use excesively stupid amonts of memory are suporting jews"

static badge
#

that happened kappa

merry talon
#

that has literally happened simple

wide hazel
#

Oh

latent sorrel
#

I read the whole thing multiple times today byte. why are you so rude when im trying to have a civil conversation about it?

void void
#

what do you m ean sweepy.

ancient bolt
#

but to the point of GC, once zgc comes out and is stable I'll be doing a lot of research on it and hopefully if everything works right it should crush g1gc performance

void void
#

explain.

ancient bolt
#

till then, just use aikar's flags

void void
#

hes not being rude, he's dropping facts.

merry talon
#

hosts refusing his flags

#

refuting his research

void void
#

and the truth hurts, apparently.

static badge
#

maybe aikar'll come back and do research too kappa

ancient bolt
#

I banned jokbon, he's not here anymore

acoustic pilot
#

lol

void void
#

but i can ping him.

#

r u lie to me

wide hazel
#

He's been in ARK-land for the last couple months

ancient bolt
static badge
#

I mean kappa

acoustic pilot
#

he's working on PaperArk

wide hazel
#

Lol

static badge
#

discord sucks

void void
#

ok someone tell me, is he actually retarded or is he trolling

ancient bolt
#

discord should really show ban & kick messages imo

static badge
#

discord allows you to delete your join message

wide hazel
#

@silk stump

ancient bolt
#

wat

acoustic pilot
#

Discord's answer is probably "git gud, write bot nub"

static badge
#

pretty sure I've seen people do that shit

wide hazel
#

Yeah, I can see him on mobile

static badge
#

here why don't we give it a shot

#

kick byteflux kappa

merry talon
#

or just add a toggle to show them or not

#

I hate the trend of just making a decision one way or another

#

for everybody

acoustic pilot
#

spotted ur trash widow

ancient bolt
#

discord sucks

#

but he's definitely gone

#

idk why you can still ping him or w/e

void void
#

hes on mobile but multiple people tagged him in irc

#

hes probably rolling his eyes and going back to ark now

ancient bolt
#

that's really weird, discord needs to fix their shit

void void
#

i dont get it

static badge
#

likely some dumb caching issue

#

as it always is

void void
#

lul

ancient bolt
#

~ ~ ~ ~ w e b s c a l e ~ ~ ~ ~

void void
#

so hes in the room but not at the same time until all nodes refresh :>

merry talon
#

discord doesnt have temp bans

#

so that's cool

latent sorrel
merry talon
#

ok my name what

latent sorrel
#

I can also highlight the parts where he talks about using more than 10GB of ram and that it shouldn't pose an issue and is beneficial if you have it

merry talon
#

there we go

void void
#

hes not talking about unused memory on your system

merry talon
#

lmao

void void
#

that entire article is in the contect of the JVM

#

which has its own memory

#

he's saying unused memory in the JVM is wasted

#

so use his flags to use it all

#

lmao.

latent sorrel
#

He literally said in the photo that G1 works better with more ram. But you are 100% sure the ram total is the issue and not any of my other parameters?

void void
#

ye

merry talon
#

ye

ancient bolt
#

idk the full context of this discussion

merry talon
#

ye

ancient bolt
#

but G1's pause times can go much higher if the heap gets too big

acoustic pilot
#

wolfgang mistakenly believes that Aikar's article endorses using a 35G heap size.

#

it doesn't

#

wolfgang is clearly wrong.

ancient bolt
#

but that's max vs average pause times

latent sorrel
#

I was using 35GB as well because we are doing massive world edits currently

void void
#

i need water before i get cottonmouth

marble summit
#

@everyone frick

void void
#

brb

ancient bolt
#

basically with more heap, pause times will be less frequent, and bigger

void void
#

did u actually just ping everyone

marble summit
#

Yes

static badge
#

no

acoustic pilot
#

no, it doesn't ping everyone lol

void void
#

oh ok

#

gud

marble summit
static badge
#

after the IRC incident we've z @everyone

ancient bolt
#

10GB is the optimal amount of heap for G1 and MC's memory allocation

static badge
#

z's patched

void void
#

ah ok

#

so a great reasont o use "not since the incident"

#

good

merry talon
#

it was a great incident

#

if you have asynchronous worldedit and a non toaster cpu you dont need more than 10

#

Even if you have a toaster cpu I dont see it helping much

latent sorrel
#

I have normal world edit and an i7-7700k in it

merry talon
#

Have you tested any of this

acoustic pilot
#

cool, well you can lower your heap size or keep wondering why your GC causes huge spikes every few seconds

zealous prism
#

Ass

void void
#

😂

latent sorrel
#

I am doing more testing. Byte I was not talking to you

zealous prism
#

Eat

#

Ass

static badge
#

I hear epsilon has zero gc times

void void
#

Wat'

static badge
ancient bolt
#

it's true

#

epsilon is a 100% pauseless gc

void void
#

i was talking about the ass eater

static badge
#

0% overhead too

zealous prism
#

Yessss

static badge
#

it's a god tier GC

zealous prism
#

Asss

acoustic pilot
#

Damn Old Town Road has to be like the most remixed song ever lol

#

How many remixes this guy gonna do

static badge
#

.g Old Town Road

limber knotBOT
#

(DiscordBot) https://www.youtube.com/watch?v=w2Ov5jzm3j8 -- Lil Nas X - Old Town Road (Official Movie) ft. Billy Ray...: "May 17, 2019 ... Official video for Lil Nas X's Billboard #1 hit, “Old Town Road (Remix)” featuring Billy Ray Cyrus. Special guest appearances from..."

Official video for Lil Nas X’s Billboard #1 hit, “Old Town Road (Remix)” featuring Billy Ray Cyrus. Special guest appearances from Chris Rock, Haha Davis, Ri...

▶ Play video
acoustic pilot
#

Dude is probably a millionaire just from Old Town Road remixes

ancient bolt
#

I wanted to write my message lexer using slices of one string

#

and I was able to do that when lifetimes were simple

#

0 allocation lexer

#

buuut now that I want to store my lexer output so I'm not persing every time I think I have to get rid of that approach and introduce allocations 😦

zealous prism
acoustic pilot
#

@zealous prism That was a warning, next time I won't be so nice. So keep it together.

zealous prism
#

Ok NVM then at least

#

I don't know if you have any questions please feel free to contact me at any time

ancient bolt
#

I'm sharing the data across threads so I haven't found a way to reconcile lifetimes

merry talon
#

I really wish someone would make a docker 'package manager'

#

so I can install some util and it just aliases it to run with docker

#

except they're versioned and it prompts me for updates

#

that was my claim to fame idea but fuck it

static badge
#

ur literally js

merry talon
#

it would essentially remove the need for all the language version managers

#

yes

#

it should be in js

#

but then that's a paradox of js installation

#

so i haven't figured that part out yet

void void
#

that wouldnt be too hard

#

maybe

merry talon
#

i know

void void
#

im crossfaded right now so i wouldnt dare attempt to write something

merry talon
#

I'd attempt it if I was home

void void
#

but it sounds fairly ezpz

#

if you want to design a repo tho

#

that would be the hardest part, i think, and even that is not so bad

mellow plaza
#

This isn't an actual issue for me but I'm curious as to what caused it:
making a new 1.12.2 server with paperclip and I started server.jar to get all the files you need, once for eula and then again, then replaced it with paperclip-1618.jar (newest 1.12.2) and it said the world was on an outdated version

merry talon
#

the repo would just be people PRing manifest files for their packages

#

because the docker hub is the repo

mellow plaza
#

the 'getting started' page doesn't say anything about needing a new world

void void
#

hm fair

merry talon
#

or I guess you could add additional repos like gcr

#

just like apt

void void
#

could also go create an api that just references docker hub and a start script

#

and people submit those 2 things to it

#

and that's a "package", get hub artifact, run script on it

merry talon
#

well I think the image entrypoint would suffice no?

#

I would have to think about volumes and stuff

void void
#

what if you wanna customize it?

merry talon
#

for things that touch the filesystem

void void
#

could just use docker compose and make them use compose format scripts

#

would make it much easier

merry talon
#

hmm yeah

void void
#

has everything you need in it, volumes, networks, name, image, before script, after script

merry talon
#

im not sure it would be a good thing to allow changing the entrypoint itself to something other than just the base command

#

I want it to mimic the behaviour of actually having it installed

void void
#

yea well could use a modified format, just read what you want out of the docker compose standard yaml; and then you can create a bash script that runs the provided script and respective image

ancient bolt
limber knotBOT
#

(DiscordBot) xkcd: Universal Install Script (11 March 2016)

void void
#

heh

merry talon
#

side effects Gigamonka

#

oh cool docker-compose has a run command

void void
#

yea exactly

merry talon
#

it could literally be a frontend to that lul

void void
#

so the bash script just runs an api-composed docker-compose.yml and then boom

#

all gud

merry talon
#

i would likely do that in python then

#

which is weird because fiddling with python installs is what reminded me of this

#

but idk someone will think of a solution to that later

#

distribute it with python Kappa

void void
limber knotBOT
#

(DiscordBot) EliteMobs Undertale easter egg - length 9s - 1 like, 0 dislikes (100.0%) - 14 views - MagmaGuy on 2019.07.25

merry talon
#

motherfucker

#

not quite the same thing

#

but almost

#

I still want to do it

#

because I sure as hell am not writing go

ancient bolt
#

you may ask why

#

I don't know

#

but

#

no tmux or anything involved...

left yacht
#

pretty cool.

merry talon
#

what am I seeing here

#

is there supposed to be an issue?

ancient bolt
#

no, it's a feature I'm building into paperd

#

to let you connect to a virtual console

merry talon
#

the console>

ancient bolt
#

yeah

merry talon
#

that seems like a no brainer to me

#

no need to ask why

ancient bolt
#

but paper's not running behind a console or anything

#

it's all fake basically

left yacht
#

Been sortof following paperd.

#

your development efforts

ancient bolt
#

built with ncurses

merry talon
#

well what would the alternative be

left yacht
#

how the hell do you get out of the virtual console

ancient bolt
#

cntrl-c..

left yacht
#

without killing the server?

ancient bolt
#

yeah you're just attaching to it to interact with the console

merry talon
#

I guess the alternative would be just not having that

acoustic pilot
#

the attached paperd probably handles the ctrl+c itself

left yacht
#

ok so I'll have to deal with the heart attack

#

the first few times

merry talon
#

does it have a command to send commands already?

left yacht
#

then accidentally ctrl+c a proxy

ancient bolt
#

yeah i show it in the gif

left yacht
#

because I'll think it works the same way

merry talon
#

ah

ancient bolt
#

pro tip you can disable ctrl-c already if you use tmux or screen

#

using the trap command in bash

merry talon
#

what about outputting logs

unborn crag
merry talon
#

I assume it does that

ancient bolt
#

I do that because I killed my server so often by cntrl-c'ing tmux

#

file logs are unchanged

#

logs/latest.log etc

merry talon
#

I mean

austere ivy
#

9, 8, 12, 17..

merry talon
#

will it show you them

austere ivy
#

That's the number of the XYZ.

ancient bolt
#

there's paperd log which lets you see recent logs or tail the log file

#

if that's what you mean

merry talon
#

yeah

void void
#

paperd is sick

left yacht
#

demon, I dropped over 1,000 players before by control+c'ing a proxy.

#

I now have PTSD

void void
#

dum

left yacht
#

whenever I even enter a screen session

#

yes I use screen, yes I know it's crap

#

don't kinkshame me

void void
#

@ancient bolt now make waterfalld :^)

left yacht
#

^^^

ancient bolt
#
trap '' INT
java -jar paperclip.jar
trap - INT
#

will prevent the contrl-c mishap

merry talon
#

or just don't run it in tmux

ancient bolt
#

thank me later

void void
#

what do you gotta press it twice then?

merry talon
#

use systemd or something

ancient bolt
#

yeah use paperd instead

void void
#

or it just stops it

ancient bolt
#

no you do stop...

void void
#

yes thank you

#

i was asking how trap works

merry talon
#

well it could be dead

ancient bolt
#

send kill -15 to it then

#

trap doesn't trap SIGTERM

static badge
#

we handle ctr-c by stopping

#

second signal kills

merry talon
#

-15 monkaS

#

9 is already nuke it from orbit level

ancient bolt
#

that's not how signals work

#

-9 is SIGKILL -15 is SIGTERM

acoustic pilot
#

ctrl-c is sigint, 2

ancient bolt
#

all kill does is send PID signals

#

yeah

void void
merry talon
#

oh

ancient bolt
#

-9 doesn't actually send a signal

#

well it does, but not to the process

#

it sends it to the kernel

#

asking the kernel to kindly murder the process

merry talon
#

idk I thought they were incremental

left yacht
#

I wouldn't call it kind

acoustic pilot
#

nah they aren't incremental

static badge
left yacht
#

it would be kind if the kernel warned it it was going to die

ancient bolt
#

with the exception of SIGSTOP, -19, all other signals go to the process

static badge
#

incremental

acoustic pilot
#

i think technically sigquit is stronger than sigterm

ancient bolt
#

er yeah sigquit

#

not sigstop

#

u rite

left yacht
#

what -9 does is just kick open the door with a shotgun

static badge
#

how many fucking termination signals are there

acoustic pilot
#

a lot

#

trap -l

ancient bolt
#

most signals aren't for termination

static badge
#

I know most aren't

acoustic pilot
#

yeah, there's a lot of signals but only a few for term

ancient bolt
#

that's just the only ones we really care about

merry talon
#

SIGKILL doesn't even open the door

left yacht
#

I know what some of these things do

#

-9 and -15

merry talon
#

it demolishes the building with dynamite

left yacht
#

having your morning tea
building collapses

acoustic pilot
#

SIGKILL is the only termination signal that can't be handled by a program, I thnk

ancient bolt
#

SIGKILL causes the kernel to immediately preempt the process, remove it from the scheduler, drop all memory allocated to the process, close all file handles

merry talon
#

unix is so oppressive

ancient bolt
#

there's another one

acoustic pilot
#

but JVM also doesnt allow you to handle SIGQUIT, IIRC

#

though I think you can technically handle it in C

ancient bolt
#

I think SIGQUIT also can't be handled

acoustic pilot
#

oh really

#

interesting

ancient bolt
#

yeah lemme check

#

oh no I was right originally

#

SIGSTOP cannot be caught or handled

static badge
ancient bolt
#

SIGQUIT is something else

static badge
#

The signals SIGKILL and SIGSTOP cannot be caught or ignored.

acoustic pilot
#

ah ok, there we go lol

#

so yeah it's probably just the JVM preventing you from handling SIGQUIT (I tried, throws exception lol)

static badge
#

you could very probably override that with that interface

ancient bolt
acoustic pilot
#

oh I think it's because maybe SIGQUIT is reserved for thread dump in Java?

merry talon
#
EXAMPLES
       kill -9 -1
              Kill all processes you can kill.
#

someone do it

ancient bolt
#

so that can go fuck itself

#

in the mean time, good night

acoustic pilot
#

lol

#

I been meaning to make a wrapper thing too, but in Java. I have very little fucking clue about ncurses or text UI libraries >_>

ancient bolt
acoustic pilot
#

I wonder if it could be done in Lanterna

static badge
#

ah beautiful

merry talon
#

ah rust

acoustic pilot
#

damn rust looks pretty gud

merry talon
#

no

acoustic pilot
#

compared to C, yes

ancient bolt
#

yeah rust is great

#

considering it's a non-managed, non-GC'ed, low level systems language

merry talon
#

i can't understand it therefore it's bad

ancient bolt
#

and yet has all the features you'd expect from a higher level language

#

it's fucking nice

#

and it's extremely safe on top of that

acoustic pilot
#

What tools do you use for Rust development?

ancient bolt
#

clion + intellij-rust plugin

acoustic pilot
#

How's the static analysis?

ancient bolt
#

spotty, fairly good, has a long way to go

#

you can enable an external linter too

#

but it's super slow compared to what you'd expect from intellij

#

so I lave it off and just take what I can get

#

I do have to build it a bunch and go through the compiler a lot since the plugin does miss a lot of stuff

#

but the compiler error message are the best I've ever seen

merry talon
#

are there any made for rust IDEs yet

ancient bolt
#

nah, just plugins for other shit

#

i know there's one for vscode, probably one for eclipse I would imagine

fallen oracle
#

So I was forced to do a core workout yesterday and man it hurts to move.

acoustic pilot
#

seems like an active plugin, intellij-rust

merry talon
#

I want to do java in vscode

#

but it's not quite there

acoustic pilot
#

it's there now isnt it?

merry talon
#

well the plugin exists

ancient bolt
#

intellij-rust is where I got a lot of shit from for mcdev

merry talon
#

it's just not as good as IJ

acoustic pilot
#

i mean you gotta install plugins out the ass, but you have all the basics supported through official plugins

ancient bolt
#

i doubt it'll ever be on IJ's level

#

that's like...a tall mountain for it to climb

acoustic pilot
#

the idea of code-server running remote vscode for java dev is kinda appealing

merry talon
#

well I think it's passed their high level ones

#

pycharm webstorm etc

ancient bolt
#

not pycharm imo

#

but fuck python

acoustic pilot
#

long live python

#

^_^

ancient bolt
#

probably webstorm, but it's still pretty damn good from my use of it

merry talon
#

I think because that's just their target

ancient bolt
#

speaking as not a JS dev

#

tooling for dynamic languages is a lot different than strictly static languages I think

#

and I hate dynamic languages

acoustic pilot
#

as in better? lol

ancient bolt
#

tooling for dynamic languages seems to be a lot more hands off

acoustic pilot
#

at least it appears to be that tooling is better in dynamic languages

#

it mostly just suffers in static analysis

ancient bolt
#

tooling can really understand your code with static languages

merry talon
#

idk maybe it's just me being too lazy to really tune those IDEs after doing it for hard hours with vscode

ancient bolt
#

oh i disagree strongly with that

#

all tooling I've seen with dynamic languages is trash

merry talon
acoustic pilot
#

i dunno i guess im only familiar from a web perspective

merry talon
#

ESLint is pretty damn good

ancient bolt
#

yeah I'm strongly biased against web

acoustic pilot
#

web dev tooling is amazing right now

ancient bolt
#

it's come a long way for sure

#

it's still a dumb technology lol

merry talon
#

the web? lul

ancient bolt
#

definitely "making the best with what we have" sort of thing

merry talon
#

so you just think js sucks

ancient bolt
#

well it does

#

so yeah

acoustic pilot
#

it's true, js sucks

#

it's getting better though

#

maybe one day we won't have to use typescript 😃

ancient bolt
#

typescript looks awesome

merry talon
#

it does have its issues

#

but I think js gets more things right than most

ancient bolt
#

oh boy

#

yeah we're not even going to come close to an agreement there

merry talon
#

lol

ancient bolt
#

no need to have that debate lol

#

but anyways time to dream a little

static badge
#

fight fight fight

ancient bolt
#

see y'all tomorrow

#

wait @static badge did you just try and incite violence

#

I'm going to have to kick you for that

acoustic pilot
#

wow kick time

static badge
#

u fuk

#

ur gonna regret

fading yacht
static badge
#

is that a taylor swift reaction gif

ancient bolt
#

oh boy that deserves a ban

#

but I'll let it slide

#

I'm in a good mood I guess

static badge
#

a ban

merry talon
#

do you really want to be in taylo

#

r swift fanboy land

static badge
jovial birch
vestal jasper
#

What's with the influx of people trying to runescape style bot mining

#

🤔

#

It literally makes 0 attempt to even appear as if a human is controlling the account

merry talon
#

try it on a bunch of servers and stick around if it works

#

resources with no effort

grand pewter
#

wait are you talking about people getting on minecraft servers with bots to mine

vestal jasper
#

Yeah

#

I just caught two people logging on and doing that

void void
#

my heroes

vestal jasper
#

The movements were literally impossible for a human to make and I caught one of them getting stuck

#

the thing managed to fuck itself and was unable to pathfind to the coal ore 10 blocks away from it

#

and it kept pacing back and forth

void void
#

lul

merry talon
#

oh the pacing

#

that is like runescape

#

I vividly remember being in the fishing guild and one dude was running back and forth for like 3 days

digital talon
#

I tried that bot with mining logs 😃 really funny

dapper nacelle
#
Caused by: java.lang.ClassNotFoundException: me.dylan.wands.commandhandler.commands.BindAll
at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_212]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:139) ~[patched_1.14.4.jar:git-Paper-135]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:85) ~[patched_1.14.4.jar:git-Paper-135]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_212]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_212]
#

how tf do you get such an error

void void
#

you fukd up

dapper nacelle
#

ClassNotFoundException only happens when the compiler is drunk

#

but I've restarted it several times

void void
#

yes im sure that's the answer

#

it couldn't at all possibly be your fault

dapper nacelle
#

Well there is nothing in the code which I noticed that could cause that

void void
#

sounds like the class is not in your jar.

dapper nacelle
#

I checked

#

it was

void void
dapper nacelle
#

no really

void void
#

Bindall

#

BindAll

dapper nacelle
#

why is it named like that...

void void
dapper nacelle
#

my compiler is frigged up then

void void
dapper nacelle
#

why would it have a different name then my class name?

void void
#

because you are not following java standard and naming your file the same as its containing class.

dapper nacelle
#

but its named the same

void void
#

i dont have time for this

dapper nacelle
#

well at first it was named like that but then I refactored it

#

there must of have gone something wrong then

#

wtf it keeps renaming it like Bindall

golden gust
#

inb4 windows

dapper nacelle
#

fuck this compiler

#

wtf

void void
dapper nacelle
#

its named correctly

void void
#

have you cleaned your target directly then compiled

dapper nacelle
#

no

void void
#

then try

dapper nacelle
#

its fixed

#

:/

void void
dapper nacelle
#

can I configure my pom to do this before install?

#
<defaultGoal>clean package</defaultGoal>
void void
#

just add a clean step before you build lol

dapper nacelle
#

this is what its set to

#

or I'll run mvn clean install

wild aspen
dapper nacelle
#

that did the job

cunning badge
#

Hmm I just went from 10 tps 50% tps loss to 20tps 0% tps loss ...

#

Enabled citizens keep chunk loaded

#

So instead of loading and unloading the chunks 150.000 times an hour its reduced to a minimum

void void
cunning badge
#

Not sure if im happy with that solution or not

arctic gale
proper stirrup
past tulip
stable yarrow
onyx yacht
dapper nacelle
#

lol

grim wigeon
potent halo
#

jesus

#

43 in africa

azure patio
#

I would die

#

literally

tropic flame
#

lmao right now it's 26ºC at my place in Portugal

#

google says the max is 28

#

i'm pretty nice here, rip central france though

wide chasm
#

Currently 39.5 max in my country, 37 in my place.

#

I have AC.

golden gust
#

AC in the UK is pretty rare, tbh

wide chasm
#

It's almost 40C, though.

golden gust
#

The worse part is that our houses are literally designed to keep as much heat in as possible, however

#

(Also, as a renter, it's a PITA because you can't really fit stuff like that, and those portable units are kinda 'eh

wide chasm
#

.wa 101 fahrenheit to celsius

limber knotBOT
wide chasm
#

.wa 109 fahrenheit to celsius

limber knotBOT
sudden scarab
#

@tropic flame global warming amirite

tropic flame
#

@sudden scarab I guess, in the other hand it makes me appreciate winters more

golden gust
wide chasm
#

Winters are great

golden gust
#

as a kid, I found that comical

#

Now it's kinda :S

tropic flame
#

lmao winters at my place never go below 0

peak dirge
#

today for us it's 67 degrees Fahrenheit (or 19 degrees Celsius, pick your poison)

limber knotBOT
sudden scarab
#

metric to imperial is what paper is to spigot

peak dirge
#

My locale: Southeastern United States

wide chasm
#

Should all just use Kelvin.

sudden scarab
#

Rankin scale for y'all Fahreinheit lovers

#

Actually, Fahrenheit lived in Gdańsk, Poland, where I'm currently studying. AMA

#

(Wasn't actually Poland back then - Free city of Gdańsk)

tropic flame
#

LOL

sudden scarab
#

Whjy did he have high body temperature when taking the reference is my question.

limber knotBOT
#

Everything not using SI units, are a unit that can be aligned to a SI units is stupid

#

That's why we have standards

sudden scarab
#

^

limber knotBOT
#

It doesn't

#

But are scales good?

tropic flame
#

Celsius or I vomit

limber knotBOT
#

The point of a standard is that it's a standard

#

One unit for temperature, one unit for lenght, one unit for speed

#

It's all logical, connected and makes sense

#

Mmhh? It's all logical and connected

sudden scarab
#

The Bot has spoken. (Do you guys use widgetbot here?)

limber knotBOT
#

K just means 1000, it doesn't matter much

#

It's just aligned for simplicity, the unit is still gramm

#

To better align with Newton

#

It's just adjusted into a range that's logical for ppl

#

Ufff

pulsar wigeon
#

tablespoons are volume

limber knotBOT
#

Point is, just accept a standard

#

Don't make a new standard

pulsar wigeon
#

why the fuck are you calculating the weight

tropic flame
#

I consider that better than tablespoons literally being considered a unit

pulsar wigeon
#

barty you're retarded

tropic flame
#

what if your tablespoon is bigger than mine

pulsar wigeon
#

it's not logics

limber knotBOT
#

Wtf is cgs?

pulsar wigeon
#

a tablespoon is a unit with a defined volume

wide chasm
#

Wouldn't you have the same thing as with the kilogram not being grams?

pulsar wigeon
#

(depending on where you are, that definition might be different tho)

wide chasm
#

But now with length?

limber knotBOT
#

All 3 of those units are si units?

tropic flame
#

there you go, depending on where I am

limber knotBOT
#

Of course they are

pulsar wigeon
#

yes they are

#

lol

#

they're just not base units

#

they are derived

limber knotBOT
#

Just adjusted

#

Ye

pulsar wigeon
#

actually

limber knotBOT
#

But they still belong to the si system

pulsar wigeon
#

seconds are the base units of time

tropic flame
#

kilogram - gram - milligram are in the same system lol

pulsar wigeon
#

cm and g aren't (meter and kg are)

limber knotBOT
#

That's how you not want it to work

#

When ppl talk about SI, they mean all units

pulsar wigeon
#

and if you can't divide/multiply a number by 1000, you're retarded

limber knotBOT
#

It's a part of SI

#

The metric system is an internationally recognised decimalised system of measurement. It is in widespread use, and where it is adopted, it is the only or most common system of weights and measures (see metrication). It is now known as the International System of Units (SI).

#

Wikipedia

pulsar wigeon
#

wtf are you on about barty

#

or kilometers

#

depending on where they are asking

#

if you're asking for the distance across a field, you might expect meters

#

if you're asking the distance between cities, you might expect kilometers

tropic flame
#

^

pulsar wigeon
#

either way, they are SI units

#

km just happens to be the "base unit"

#

whereas meters is derived (by multiplying by 1000)

limber knotBOT
#

The other way

#

But ye

pulsar wigeon
#

er, yea

#

w/e

#

barty is making me lose precious brain cells

#

i only have 2 left you know

tropic flame
limber knotBOT
#

Ah I love the English scale

#

For some stupid reason they rebranded milliard to billion

pulsar wigeon
#

you mean for some stupid reason they rebranded billion to milliard?

#

:^)

limber knotBOT
#

The English scale came later ;)

tropic flame
vestal jasper
#

long scale > short scale

tropic flame
#

i don't know which one i prefer

#

short one is simpler to say lol

#

"one thousand million" bruh just reduce it to a word

wide chasm
#

Long scale, absolutely.

vestal jasper
#

milliard

#

wiz literally said the word for that a few minutes ago peepoGIGA

tropic flame
#

I'm pretty sure there's no translation of "milliard" to portuguese

#

we literally just say a thousand million

wide chasm
#

We use the long scale here exclusively.

tropic flame
#

lmao google translates it to billion

#

or the "thousand million"

potent halo
#

problem is that billion is different amounts depending on the scale

A billion is a number with two distinct definitions:

1,000,000,000, i.e. one thousand million, or 109 (ten to the ninth power), as defined on the short scale. This is now the meaning in both British and American English.[1][2]
1,000,000,000,000, i.e. one million million, or 1012 (ten to the twelfth power), as defined on the long scale. This is one thousand times larger than the short scale billion, and equivalent to the short scale trillion. This is the historic definition of a billion in British English.

#

milliard is similar

wide chasm
#

So you pick one scale and use that. I'm for the long scale myself.

vestal jasper
#

I prefer long scale

wide chasm
#

Or just specify which scale you use.

#

Because with the long scale a billion is actually a million to the power two.

vestal jasper
#

^

wide chasm
#

Same for trillion, etc.

potent halo
#

when i was a kid i thought billion meant 2 million, because bicycle wgrDERP

#

we say those in french

wide chasm
#

I do, but that's more because my native language uses the long scale.

#

Don't know why it changed though, Wikipedia says that at some point in the 19th century France just switched and the US followed. (https://en.wikipedia.org/wiki/Long_and_short_scales#History)

The long and short scales are two of several large-number naming systems for integer powers of ten that use the same words with different meanings. The long scale is based on powers of one million, whereas the short scale is based on powers of one thousand.
For whole numbers...

potent halo
#

yes blame the french 😛

shrewd token
#

Am I allowed to send a link to my music in #music ? x)

wide chasm
#

I don't see why not.

shrewd token
#

cool

sudden scarab
#

NASA uses metric due to https://en.m.wikipedia.org/wiki/Mars_Climate_Orbiter
Mars Climate Orbiter - Wikipedia

The Mars Climate Orbiter (formerly the Mars Surveyor '98 Orbiter) was a 338-kilogram (745 lb) robotic space probe launched by NASA on December 11, 1998 to study the Martian climate, Martian atmosphere, and surface changes and to act as the communications relay in the Mars Sur...

shrewd token
#

Metric system FTW

#

And I'm not saying that because i'm french

sturdy fulcrum
#

Guess I’ll post some of my beats in #music too

potent halo
#

I think I read somewhere that a rocket failed because one of the components was sending measures in imperial instead of metric

shrewd token
#

Hey @sturdy fulcrum your tracks are really nice !

pastel latch
sturdy fulcrum
#

Ayy thanks those were from back in the day!

pastel latch
#

Who the heck is dis guy

#

I'll flip you back to heck realm clip

shrewd token
#

what a way to join a server

sturdy fulcrum
#

Check out keyz @shrewd token

pastel latch
shrewd token
#

it's really nice, I think it just misses a bit of reverb on the drums

#

especially on the snare

#

but the piano is suuuper cool

sturdy fulcrum
#

Yeah that was so long ago. The mix is shit but it still has a good melody

limber knotBOT
#

(MiniDigger) @SimoRoth (Simon Roth): The Netherlands and Germany just broke their all time temperature records... from yesterday. (14 minutes and 57 seconds ago)

#

Ups

void void
#

poop

#

I saw you typing wiz

golden gust
#

Because $$$$$$$$

#

it's also complex af

#

Given how much nuclear is shunned too reaaaaallly doesn't help with matters

limber knotBOT
#

Smth smth you can do it

#

In Germany 65% of energy is renewable

#

Almost 50% of our energy is wind

#

That's over 5 terrawatts

#

(that's average, and that's where the issue is)

#

Other source

pulsar wigeon
#

b-b-b-but all the coal miners will lose their jeerrrbsss

golden gust
#

And energy prices in germany have gone up year after year

#

And you guys literally rely on frances nuclear juice

digital talon
#

Germany still exports energy

pulsar wigeon
#

turns out economics and commerce is also really complex

#

and you can export something and import a very similar thing too

#

(again, mostly because $$$$$)

golden gust
#

^^

#

I was watching some documentary a good while ago, and basically contries which are moving more to renewables are having to invest a lot more cash into their grids, we're still waiting for a lot of the tech such as batteries to be able to viably consider renewables as a primary power source

#

Tldr is that renewables are good for the environment, but they're costly on your wallet, and you end up introducing more natural gas onto the grid because guess what? renewables are unstable af and you need a plant which can power up fast

upper flicker
limber knotBOT
#

(DiscordBot) @yourkit (yourkit): If you develop Minecraft mods, then coming YourKit Java Profiler 2019.8 brings deobfuscation supports of MCP mappin… https://t.co/s7PQ9F9xlG (2 minutes and 54 seconds ago)

#

Guess they got enough Minecraft projects applying for a licence 😂

#

Spigot mappings when? 😂

upper flicker
#

Useful mappings only

golden gust
#

Did twitter change their site?

upper flicker
#

Yes

#

They've been rolling it out

limber knotBOT
#

looks awful

golden gust
#

wtf did they do to it

#

Also

upper flicker
#

They made it super mobile looking

golden gust
#

Shoulda been yarn

#

😄

upper flicker
#

But in some ways it's more useful

#

So I guess we'll see

wide chasm
#

Should've been spigot mappings /s

golden gust
#

mappings

upper flicker
#

Sucked before, sucks now, yay Twitter

golden gust
#

I hate the new > thing in discord too 😦

#

> Mappings

wide chasm
#

Spigot mappings are easier to implement, much less work.

vestal jasper
#

would be nice if they used something other than > for the quotes

golden gust
#

I think that they just opted to use the most fuck you characters

#

on PTB, no idea if that's out for all

upper flicker
#

Pretty sure they just used the markdown chars

pulsar wigeon
#

i haev it now

golden gust
#

Also, server folders for canary users

pulsar wigeon
#

and i'm not on ptb or antyhing

#

so i'm guessing it's being pushed to master now

golden gust
#

For some reason dicord doesn't seem to handle updates

pulsar wigeon
#

yea discord's updater is retarded

golden gust
#

I guess they update the "client" and the web stuff seperately or something stupid

pulsar wigeon
#
>using greentext in discord
shrewd token
#

they use a module system

pulsar wigeon
#

lul

shrewd token
#

a lot of things are updated spearately iirc

golden gust
#

Well, great

#

But they could at least get the updater to tell you when you should restart the client or something to get the latest version

cursive trout
shrewd token
#

There is actually

upper flicker
#

It does it just does a really shit job

shrewd token
#

a small green arrow in the top right

golden gust
#

Which rarely ever shows

upper flicker
#

I'm not sure if it only does after ones been pending for days

shrewd token
#

yes

#

x)

upper flicker
#

Or what their timeline is

#

But it's slow

golden gust
#

Most of the time people start talking about things and a cmd-r fetches it

#

e.g. didn't have the > thing, "check for updates" did nothing, yet restarting discord pulled it in

wide chasm
#

Well at least one part gets the update correctly then

worn ember
#

twitter still looks exactly the same to me?

woven otter
#

omg where is Z

worn ember
#

paper auto updater when?

pulsar wigeon
#

🚮

worn ember
#

yes, littering is bad

pulsar wigeon
#

you're bad

worn ember
#

but but but ;n;

void void
#

yes you're bad, no but-s

upper flicker
#

%

#

Ah yes they added the quote thing to their mobile builds

sturdy fulcrum
#

not yet on IOS

#

test

upper flicker
#

It just came through on their TestFlight builds

#

So I assume it'll hit release eventually

sturdy fulcrum
#

updating now

#

test

#

Ah yeah

#

nice

worn ember
upper flicker
pulsar wigeon
quasi valley
pulsar wigeon
quasi valley
#

the compression is real

pulsar wigeon
#

i honestly have no idea how the dpi works on this monitor

#

sometimes it comes out large and clear, sometimes it comes out small and fuzzy

fallen quiver
#

just started coding

#

can i use paper instead of spigot

pulsar wigeon
#

nice monitors

#

lul

fallen quiver
#

as the external jar

#

(in the eclpies part)

quasi valley
#

just distorts the size of everything

wide chasm
#

Yes, you can @fallen quiver

fallen quiver
#

ty

sturdy fulcrum
#

Update fellas lol

limber knotBOT
#

Hey y'all would appreciate some help. How do I give players an already generated and filled map? I want to ensure everyone has the same maps.

void void
#

test

#

ha not here yet

sturdy fulcrum
#

Here on iOS

austere ivy
#

FOLKS.

#

Folders!

#

Server folders!

sturdy fulcrum
#

It’s already available on Android

#

Good

austere ivy
#

It's here, you probably know that, but what you DON'T know (maybe) is that you can rename them.

#

Left clicking (on Desktop/Browser atleast) brings up a menu where you can rename them and color them.

quasi valley
sturdy fulcrum
#

I can throw all these discord servers that spam alerts in the announcement channel in a single folder woohoo

austere ivy
#

Amazing.

sturdy fulcrum
#

Brian change your name back

#

Stop impersonating

#

We know who u r

austere ivy
#

I have Personal Servers, EscRes, Minecraft Servers, Technical Minecraft, Minecraft Development, Minecraft Plugins, Techy Stuff, Friends, Music, Games, Reddit Memes, and Peepo Emotes.

#

Hm, what?

#

OH MY NAME.

#

I didn't set it to that.

#

thanks for reminding me.

sturdy fulcrum
#

Thanks

austere ivy
#

Thank you.

potent halo
#

are you the Brian

charred hound
#

server folders where? I need to be on canary?

quick gust
upper flicker
#

Just another reminder that life is random, meaningless, and you should treat every day like it's your last

#

Universe doesn't care about your stick figure family

quick gust
#

Due to the trajectory of the asteroid – flying towards us from the direction of the sun – astronomers had no warning it was headed our way.

grim flare
austere ivy
#

Am I what Brian?

#

@potent halo WHAT BRIAN!?!?

potent halo
#

THE brian

#

idk cahlaShrug

austere ivy
#

:peepoJuice:

woven otter
austere ivy
#

Hey I'll start up a server for that

#

It's pretty easy right?

pulsar wigeon
#

you gonna run an hmod server now?

potent halo
#

my first time in the Nether on october 30th was scary

austere ivy
#

No @pulsar wigeon I think you can get the server jars from the launcher

#

At least the most recent ones. I'll see how far back it goes.

#

I found an alpha server jar, 1.2.6

#

@woven otter I got one for your version

woven otter
#

are you trying to infect me

austere ivy
#

nah

#

There you go if you want to try it, I'm gonna try it locally

pulsar wigeon
#

i have an hmod server jar and worldedit for a1.2.6

austere ivy
#

I found it on r/minecraft, thanks folks.

woven otter
austere ivy
#

No way wiz! Did you get in touch with the worldedit devs somehow for that!?

#

If someone can host an instance of that server and portforward it'd be 💯

#

Hey I get over 60 FPS with this version! :D

woven otter
#

I can host it for a small donation

austere ivy
#

Sure yeah.

#

How much?

#

Here I'll give you 10.

potent halo
#

Im pretty sure I have hmod with worldedit on my pc at home

austere ivy
#

/pay nossr🦆 10

woven otter
#

I didn't receive anything. Your plugin is broken Brian

austere ivy
#

oof.

#

| You have received 10 dollars from TehBrian! |

#

did it work now?

potent halo
#

/pay LordZachBora 🦆 10000

woven otter
#

no

#

you just typed in some ridiculous message

austere ivy
#

I'M ACTUALLY getting like 10 fps on this version.

#

Ouch.

#

1.12 runs better than this

woven otter
#

~80 fps for me

austere ivy
#

yeah well not everyone has a decent computer like you

placid thicket
#

Still over 1k for me

austere ivy
#

OK feel free to join. 127.0.0.1

woven otter
#

it's shit by average standards

potent halo
#

im joining brian

placid thicket
#

... Brian...

austere ivy
#

:(

real orchid
austere ivy
#

Alright my computer is heating up WAAAY too hot in my lap.

#

Starting to burn my legs a bit.

#

Amongst other parts of my body.

#

How about someone else hosts it?

placid thicket
#

Stop it, get some help

woven otter
#

maybe you have confused heater with your computer

worn ember
#

/pay darkeyedragon -5000 to take all my money!!111!!

placid thicket
#

Also that's not a joinable IP, just saying

austere ivy
#

/pay darkeyedragon -5000

#

lol I remember that scam

#

I got a lot of money from that you know

worn ember
#

:))

#

same

austere ivy
#

I know flanigo ;p

worn ember
#

@placid thicket try 127.0.0.1

#

best ip

placid thicket
#

I know how networks work.

austere ivy
#

ok fine I lied

woven otter
#

no try ::1

austere ivy
#

my actual IP is 192.168.0.5

#

join

placid thicket
#

Any status update on the 14.4 block break thing?

woven otter
#

what's that

worn ember
#

@woven otter me server no support ipv6 :(((

austere ivy
#

Who wants to play ping roulette?

#

@woven otter , @worn ember , @placid thicket , and @austere ivy are entered.

woven otter
#

it's actually ipv4 afaik

worn ember
#

fine this man for harrasment

austere ivy
#

At random I'm going to ping someone, whoever gets pinged, must ping the pinger BEFORE another person pings the pinger.

#

Wait no.

#

So basically.

#

I ping flanigomik and he has to ping me BEFORE another person pings me.

placid thicket
#

You can force ipv6 but Mc don't like

worn ember
#

@woven otter :: only works in ipv6 iirc

austere ivy
#

And if IIS Kernel Mode pings nossr, let's say I ping IIS first, then nossr is out.

placid thicket
#

Nah

worn ember
#

ill ping your mom

#

the ms will be < 1

woven otter
#

no let's play a game where you ping wiz and he calls you names

austere ivy
#

You first

placid thicket
#

Do it, no balls

#

You won't

worn ember
#

lets bully Aikar for playing Ark

placid thicket
#

Drop a good old @ everyone and get banned

woven otter
#

let's bully Aikar for taking a break