#general

3141 messages Β· Page 272 of 4

austere ivy
#

It's plain to see we're building our world together.

#

Finish the verse and I'll give the person who guessed the song the prize.

#

Barty are you trying to doxx me?

void void
#

no

fallen oracle
static badge
#

told ya he might force push

fallen oracle
#

Yup

#

Now I gotta update the nms page again

#

I'll wait a bit in case he does that.

#

Is there a place to see what he changed in each version?

#

I was looking around in the stash

static badge
#

no you'll need the original commit hash

#

so get that

#

hard reset to it

fallen oracle
#

Ahh

static badge
#

and then soft reset to latest

#

and git diff

#

when paper updates

#

so nag the retard doing it

fallen oracle
#

Okay lit, on latest ver now

austere ivy
#

hey hey I remember now why I left this place

#

Β‘adios amigos!

static badge
#

doesn't like the r word confirmed

fallen oracle
#

Whelp, chunks are loading, so that's good.

#

I figured out that chunks still exist in .4 at least.

#

I think they are faking the tps. It's staying at 20.

merry talon
fallen oracle
#

What the heck is poi?

#

Point of Interest?

pulsar wigeon
#

yes

fallen oracle
#

Since when did they have their own region files?

pulsar wigeon
#

since they were introduced

vague needle
fallen oracle
#

Alrighty then

pulsar wigeon
#

i.e. 1.14

fallen oracle
#

Ahh

#

Pretty sketch. I just did some WorldBorder generation and didn't drop below 20 TPS.

#

Heh, there we go, I broke that lil fucker.

limber knotBOT
#

tps counter broke

pulsar wigeon
#

i thought it's gone?

#

can you lie to me any more

ancient bolt
#

love this rust syntax

#

!check_eula(&env)?

#

! on one side, ? on the other

#

perfect harmony

true canyon
#

Needs to be:
β€½check_eula(&env)β€½

woven otter
#

burn wiz's town

ancient bolt
#

mbaxter it sounds like you'd really love APL

merry talon
#

<verb>? is retarded

#

thanks ruby

ancient bolt
#

it's quite nice

#

but im probably biased

#

I write a lot of go now

#

and I wish to fucking god

#

that that language had literally any syntax at all for handing errors

merry talon
ancient bolt
#

instead 80% of your code becomes error handling

#

if err != nil {}

#

over and over and over and over and over and over

merry talon
#

"but it's better because it encourages better handling by not throwing it up in the call stack!"

true canyon
#

It's been literally minutes since I saw spigot updated!

#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

true canyon
#

literally minutes

#

This is unacceptable

#

also that loot table fix is hilarious

ancient bolt
#

i mean

#

you're not wrong

#

why isn't this shit automated by super AI

true canyon
#

@carmine hinge Surely this is the place to ask that question about catch-up

carmine hinge
#

I was goooiiing to

#

After I finished some other thing which I still didn't

merry talon
limber knotBOT
#

(DiscordBot) @garybernhardt (Gary Bernhardt): "Computers will definitely write code on their own soon!" I tell myself as my password manager repeatedly inserts m… https://t.co/9caOsJGFSf (5 months and 7 days ago)

crisp glacier
cosmic pollen
rancid urchin
#

Whats a good worldborder fill frequency for a server with 0 players on?

vague needle
#

1x1

rancid urchin
#

no like the frequency

#

the fill frequency like the plugin worldboarder

cunning raft
rancid urchin
#

/wb [worldname] fill [freq] [pad] [force]

fallen oracle
#

1200

vague needle
#

Oh, I was only joking, I didn't understand πŸ˜‚ myb

rancid urchin
#

Lol, @fallen oracle would that load it properly? with 0 players on?

fallen oracle
#

Yeah

rancid urchin
#

1.14.4 is on paper?

void void
#

they are working on it it will be out when its out

ancient bolt
#

If any reputable server admins want to give paperd a test f or me I'd appreciate it

austere ivy
rancid urchin
#

Ik that @void void I just said that cuz barty said on 1.14.4 so i was confused

upper flicker
#

they did say improved, not fixed

austere ivy
#

I'm confused. Is this performance optimizations to the rendering of leaf, OR is it performance optimizations to leaf's rendering algorithm?

upper flicker
#

theyve pretty much admitted its all gonna wait to 1.15

fallen oracle
#

Demon, does it work on WSL?

rancid urchin
#

so 1.14 is basically windows vista but minecraft versions

ancient bolt
#

won't know until someone tries

austere ivy
#

Hey barty, do that /ontime tehbrian again ;)

ancient bolt
#

it's built specifically for linux, but I would imagine it might work in WSL2 where it's just a VM

austere ivy
#

Oki

cunning raft
#

I can test when paper pulls from upstream

fallen oracle
#

I can boot up a linux VM and test it if you'd like.

ancient bolt
#

dunno about v1 though

austere ivy
#

Thanks, Mojang.

#

That was a big one for me.

rancid urchin
#

LOL

#

More like thanks microsoft for making mojang rush it out

austere ivy
#

I don't think that Microsoft does much to Java Edition..

#

Although they might.

rancid urchin
#

They handle like advertisment for java

austere ivy
#

Probably gives them deadlines I bet, you're probably right.

rancid urchin
#

so they really wanted 1.14 pumped out

#

thats why most of it is unfinished

#

cuz iTs BeEn a YeAr

austere ivy
#

Thanks, Mojang.

#

Big issues, lol.

ancient bolt
#

don't really care to sell this to you, if you don't want to use it then cool. but @fallen oracle I would appreciate the test

#

give me a second and I'll get the latest builds to you

#

idk how to explain it better than the readme

#

running MC like an actual linux daemon

cunning raft
#

DemonWav, how does paperd handle server shutdowns, does it reboot?

austere ivy
#

"I've been quite hard criticizing Mojang lately for lack of focus on quality and performance. This statement is a huge relief. Looking forward to 1.15!"

#

Don't speak too soon, lol.

#

That's a funny interaction. The guy who mistook the post was the same guy earlier.

#

No I just think it's funny lol.

static badge
#

they did fix one instance for chunk loading

ancient bolt
#

@cunning raft I don't understand the question

austere ivy
#

Which one's that, Leaf?

static badge
#

since they did some bullshit getEntities call for pathfinding targets

rancid urchin
#

Hey is like CPU performance slightly better in 1.14.4 for servers?

ancient bolt
#

paperd has a restart command

static badge
#

and it loaded neighbours

cunning raft
#

Oh it does

ancient bolt
#

and a stop command

cunning raft
#

that's what I wanted to know

#

I'd be glad to test it for you in that case

merry talon
#

Well I dont see why it woudnt work in v1

ancient bolt
#

and the in-game restart command uses paperd rather than any restart script

merry talon
#

It wraps all the syscalls

cunning raft
#

ah nice

ancient bolt
#

@merry talon not all of them

#

but idk what the exceptions were

austere ivy
merry talon
#

oh

austere ivy
#

Wow that looks really good.

#

(from r/minecraft)

upper flicker
#

itd probably work in v1

cunning raft
#

Out of curiosity @ancient bolt will paperd get waterfall support?

upper flicker
#

better hope it does because v2 isnt coming until this time next year

ancient bolt
#

not likely, waterfall is kind of hospice care until people can move over to velocity anyways

merry talon
#

I dont think this is too hacky of a thing though, should work

ancient bolt
#

but the framework can be easily ported over to waterfall if someone wants to do that

cunning raft
#

aight

#

I'll test it when paper pull 1.14.4 from upstream

peak dirge
#

I want to get more people to use Velocity. Gotta figure out some ways to promote it, get more developers on board, ...

cunning raft
#

don't want to reboot my servers more than needed

errant epoch
fallen oracle
#

Is velocity supposed to be a bungeecord replacement?

peak dirge
#

Until then, Waterfall will be in our lives, @ancient bolt

#

Yes

fallen oracle
#

Interesting

#

So will Waterfall be phased out?

ancient bolt
#

@peak dirge if I pulled the paperd framework part of Paper out as a library so you could use it in velocity is that something you'd have any desire in using or doing?

pulsar wigeon
#

i think i accidentally connected to my 1.14.3 server with a 1.14.4 client>???

ancient bolt
#

would be easier than copy/pasting that code from paper if you want to use it

pulsar wigeon
#

is that intentional

#

wasn't there a packet change

ancient bolt
#

paperd would just have to be forked

peak dirge
#

I don't have a problem with someone making a velocityd and integrating the support into a future minor release of Velocity

ancient bolt
#

I suppose I could do that and say I've contributed to velocity

fallen oracle
#

ACF has velocity support, right?

peak dirge
#

Yes

fallen oracle
#

Alright cool. I got a new plugin coming out soon that's proxy-based. Might have to look into Velocity support.

austere ivy
#

Velocity, different API than Waterfall?

peak dirge
#

Correct

austere ivy
#

I'll take a peeksie into it.

fallen oracle
#

But still has the base API?

static badge
#

is demon boy a velocity dev?

peak dirge
#

He's not a Velocity developer

#

@fallen oracle What do you mean?

fallen oracle
#

Is still has the basic bungee api?

austere ivy
#

welp I'm out!

peak dirge
#

It's got what you'd expect

calm palm
austere ivy
#

I have no idea about the Minecraft protocol and I'm not keen on touching it haha.

peak dirge
#

@austere ivy That's only if you want to contribute to Velocity.

austere ivy
#

Oh okay.

peak dirge
wooden blade
#

Protocol - whether in a given situation you should say "Beep boop", "Boop bop" or "Have you seen my chunks?"

twilit ingot
peak dirge
#

Still need to work on that downloads API, but time has been in short supply.

austere ivy
#

"Endianness" seems like a cool word.

void void
peak dirge
#

Little-endian won the war.

#

You can blame Intel.

static badge
#

little endian is god tier

thick rose
#

So, paper's latest version I'm guessing is bleeding edge? Is it worth using it?

static badge
#

don't insult it 😠

thick rose
#

Or waiting until further updates

peak dirge
#

Just stating facts

austere ivy
#

Big endian is better.

#

Just taking a peek at it, first thought.

wooden blade
#

Endian, we're all bits

austere ivy
#

Storing things in memory in the order that it is read (left to right) makes more sense in my opinion.

#

but I don't think I'm qualified to argue with folks who think otherwise.

static badge
#

tbh it makes downcasting integer values when reading from memory easier

marsh charm
#

oh hey spigot's .4 release is out

static badge
#

we know

wooden blade
#

You like big Endianess and you cannot lie?

marsh charm
#

that was quick

sick brook
austere ivy
#

Why is a boolean encoded as a byte?

#

Can't it just be a.. oh

#

I don't know

#

a bit?

true canyon
#

Sure if you have a bunch of bits you want to send together.

#

(as a byte)

wooden blade
#

Probably with how the information is moved through the system

#

Used to pack flags into a byte

#

probably still done

ivory forge
static badge
#

you cannot send a bit around anywhere on current hardware

austere ivy
#

That's what I thought.

ancient bolt
#

a single boolean can take up 64 bites on typical 64bit machine

austere ivy
#

Oh.

ancient bolt
#

since classes are word aligned in memory

austere ivy
#

Isn't that kind of inefficient?

void void
#

does java have something similar to C++'s bitset

ancient bolt
#

memory is cheap, it's significantly more efficient

austere ivy
#

Ah okay.

void void
#

how about the BitSet class

ancient bolt
#

but that means with a class if you have 5 booleans you're likely using the same amount of memory as 1 boolean

void void
#

:>

#

simple google

ancient bolt
#

since it's just padding mostly

austere ivy
bright ermine
#
[20:42:50 ERROR]: Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean
[20:42:50 ERROR]: at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:228)
[20:42:50 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:107)
[20:42:50 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:60)
[20:42:50 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:274)
[20:42:50 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:64)
[20:42:50 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
#

What does this mean?

cunning raft
#

bad config

#

share your config here

bright ermine
#

lol

cunning raft
austere ivy
#

is Minecraft Classic still played?

bright ermine
#

Could I include a -

#

on servers?

#

servers: new-wctm:

wooden blade
#

that's generally the format of lists in yaml

#

You could try feeding your config into a yaml linter/validator

bright ermine
#

does it say which line is the issue?

#

nvm I figured out

ancient bolt
#

Any other folks want to help me test paperd?

#

@jolly tundra is rly is 1.14.3?

icy nest
iron gale
spice mulch
cobalt hawk
jolly tundra
#

yes we're on 1.14.3

#

paper #134 to be specific

sick brook
#

Im on 1.14.3, paper #134

#

got a live server and a dev server ready to upgrade

#

willing to help test

bold snow
west ridge
#

Thank you all for the amazing work on Paper, for without it this wouldn't have been possible ❀

limber knotBOT
#

ok I need help figuring this one out

#

I want to run a #getChunk on chunk load

#

but seemingly that's thread unsafe

#

is there a workaround? am I failing to see something?

#

I just need to know if the chunk getting loaded is the right one to populate with my npcs

flat bronze
calm palm
flat bronze
#

Howdy all. Love ya software, you are all good peeps

#

I'm a server admin who uses paper so i figured I'd keep up to date

reef abyss
true canyon
#

Fancy idea @flat bronze

limber knotBOT
#

turns out it was an old paper bug, disregard it

pulsar heath
west reef
true canyon
#

Disregarding!

carmine rapids
west reef
#

lol hey techy

void void
#

when axios is using OPTIONS req method when I call axios.delete

hardy anvil
safe ore
eternal hemlock
merry talon
#

how do I turn off force push notifications from github monkaS

west ridge
#

Heya all, my friend was falsely banned from Hypixel for hacking and her appeal was rejected. Any good alternatives that have bedwars and/or bridge duels?

lyric ice
true canyon
#

@merry talon Stop force pushing? πŸ˜„

brisk flicker
merry talon
#

Then everyone gets to see how often I forget things

static badge
#

sweepy

#

we all know you're retarded

true canyon
#

Thaaaat's aggressive.

acoustic pilot
#

retard recognizes retard

static badge
#

but ur calling me retarded

acoustic pilot
#

i know

static badge
#

which means ur retarded by that logic

acoustic pilot
#

we're all retarded

static badge
#

yeah ur all retarded

acoustic pilot
#

this is retards only discord

vestal jasper
#

.leaf

thick rose
#

Despite the fact KeepInventory is set to false, with MV disabled, I do not lose my items upon death.

#

Anyone have any ideas on what could cause that kind of thing?

#

Yes

#

What do you mean?

true canyon
#

Op gives you all permissions except those the plugin author explicitly defines as not being granted to Op.

#

Important distinction for some plugins πŸ˜„

ancient bolt
#

why does minecraft have op

thick rose
#

Ah, I didn't think of that, thanks, but now I need to find what plugin would do that.

ancient bolt
#

but no voice, protected, and founder?

#

or halfop

#

mc is bad game

thick rose
#

To be fair, another user without OP told me they had the same effect and I just confirmed that wasn't true, grumble grumble.

ancient bolt
#

literally all performance issues would be solved

thick rose
#

I agree, why are we using MC or Discord or even Windows?

#

IRC would solve everything

#

including the housing crisis.

limber knotBOT
#

minecraft has different op levels

thick rose
#

Anyone have any idea what plugin could do this though? I wouldn't have installed anything knowing that would be the effect.

hard talon
true canyon
#

@spare venture Don't hate permissions.yml

thick rose
#

I'm oldschool, i'm still with GroupManager, but apparently LuckyPermissions or whatever is a thing now

#

What do you use?

true canyon
#

Oh god.

thick rose
#

permissions.yml

merry talon
#

in one server I had my discord roles as IRC ones

#

there was significant REEing about it

true canyon
#

@thick rose GM was a bad plugin before it died in 2014. Please use LuckPerms for your own sanity. It even has its own web gui functionality for easy control.

#

Masochism, barty

merry talon
#

begger

thick rose
#

I used groupmanager before it died, then I moved to PEX, PEX was broken and caused issues with some plugins, so I eventually went back to groupmanager. Simply because I know it works.

#

I'm not saying it isn't a pain in the ass to setup.

true canyon
#

PEX was a bad plugin before it died in 2017. Good lord.

empty spear
#

I use Zperms.. I was told to use Luckperms but I absolutely hate luckperms lol

grand pewter
#

i did that same thing as you @thick rose but i found my way to luckperms which works wonderfully so far

thick rose
#

When I last used plugins like this, it was 2013-2015.

true canyon
#

It's like watching someone talk about how they're not a fan of alcoholic beverages because all they've had is bud light and miller light and they keep switching back and forth.

#

MHhbl

#

I still have the goo.gl url memorized ...

#

My big list of all the horrible issues with PEX in 2013.

grand pewter
#

lol

shell vine
#

i still use pex

true canyon
#

The number of times I had to link someone to that document because PEX broke my plugin...

empty spear
#

I liked the simple pex or group manager type tbh luckperms didnt seem very easy to use imo

shell vine
true canyon
#

@empty spear What part of the web editor is not very easy to use to you?

grand pewter
#

the web editor is god

true canyon
#

It's like, user, permission. Or group, permission ._.

#

If you can't figure that out, how did you figure out joining this discord server.

grand pewter
#

also i switched mine to use yaml still instead of the DB just because i wanted it to feel a little more like my old plugin

empty spear
#

I have autism so not all is easy to use depends what it is :p

#

Sometimes it's just hard to get my head around things coz I was more familiar with the pex plugin so learning something new was a pain for me

grand pewter
#

is it that you want to edit the file by hand?

#

cause luckperms has an easy setting for doing that if you love to edit yaml

empty spear
#

I do prefer yaml yeah

grand pewter
#

then set it to yaml

empty spear
#

But I got a perms plugin now anyways

grand pewter
#

Β―_(ツ)_/Β―

empty spear
#

Lol

true canyon
#

Bukkit plugins need more HOCON

limber knotBOT
#

Nah, they should use RON

upper flicker
#

Looks more suited to an internal data representation than user facing configuration

#

Guess you could explain to users what structs are and shit but meeeh

ancient bolt
#

bukkit needs more rust in general

true canyon
#

The entire Bukkit API is very rusty

ancient bolt
upper flicker
#

wat is the true gem there

#

All plugins should use wat

fallen oracle
#

wat

upper flicker
#

Native, C-based Bukkit plugin API. Please don't actually use this

#

What else could you want

#

The best projects tell you not to use them

static badge
#

one written in x86-64 assembly?

ancient bolt
#

pretty doable using wat

upper flicker
#

Something something MIPS take over

ancient bolt
#

actually, I should do that

grand pewter
#

migrating to C might be the worst idea ever; imagine all of the plugin developer related memory leaks

ancient bolt
#

I love the size of the Windows part of wat's readme

#

it's such a trash dev environment

upper flicker
#

Imagine all the chat clearer plugins in C

limber knotBOT
#

No memory leaks in Rust ;)

#

Well, you can still have Rc/Arc cycles which would be a leak

ancient bolt
#

"This isn't what the documentation for FindJNI says or how it should behave, but that is what it does on Windows."

limber knotBOT
#

But the whole point of it is to get the safety of GC without the cost of GC so it keeps track of when you stop using something and frees the memory

#

TIL FreeMarker

#

Also I'm going to make node bindings for wat so you can make plugins in JavaScript in the least efficient way possible

ancient bolt
#

hahaha

#

we should somehow get python on top of that

limber knotBOT
#

Sure why not, I'll whip up some cython for python bindings too :P

ancient bolt
#

almost none of bukkit's API is actually implemented, since it's so much work for literally no gain, actually possibly even negative gain

limber knotBOT
#

Although I think the preferred way to do such a thing these days is to use cffi from within Python so your bindings work with any implementation that implements that module

ancient bolt
#

but I've considered changing the generator to instead generate C code directly from the bukkit interfaces, so when you call wat functions it's all just one giant JNI wrapper

#

but I 1. haven't come up with a feasible way to do that and 2. haven't had the energy to care to come up with that

limber knotBOT
valid turret
ancient bolt
grand pewter
#

wait so how does WAT even work, i just saw that

ancient bolt
#

with some reall bullshit

grand pewter
#

it calls C from java?

fallen oracle
#

wat

ancient bolt
#

yes

#

and java from C

static badge
#

JNI boys

ancient bolt
#

it lets you implement your bukkit plugin in any language that has a C FFI

grand pewter
#

ok so its doable but i'm guessing very messy when you get into the gritty parts of it?

limber knotBOT
#

It's awful

ancient bolt
#

it's worse than you can imagine

#

it generates translation code for moving data back and forth between java and C

limber knotBOT
#

JNI is horrid to work with and usually you're using it to consume some C library, not to pretend your Java app is a C library

ancient bolt
#

and that translation code is ridiculous to say the least

#

but the generator is pretty cool tbh

#

if fairly limited

#

I think I have an example generated file in my gists somewhere

#

enjoy

grand pewter
#

entity is a pretty thicc struct

fallen oracle
#

Yuck, Discord updated icons again.

marsh charm
#

so in our server that just started, we have some people who made massive cow farms with hundreds of cows, are there plugins/approaches to help reduce server lag from that?

grand pewter
#

im not sure if i like or hate that icon

red halo
#

this is prob because statuses will get enabled soon

grand pewter
#

wait demonwav why does that repo say its written 96% in C when the only files in there are rust files

#

oh wait nvm theres a .h lol

marsh charm
#

are there paper/spigot things to help with limiting mobs or do I need plugins

ruby rune
#

You can change how often mobs spawn and stuff like that in the different configs

#

.optimize

limber knotBOT
marsh charm
#

well the issue here is people with mob farms with 500+ cows

#

or uh, just manually fed to have 500+ cows

limber knotBOT
#

[VADemon] this issue is solved by plugins or mob clamp damage

ruby rune
#

^

marsh charm
#

any plugins you recommend?

rustic creek
marsh charm
#

trying to look around for something

unique sapphire
void void
fresh shore
analog bobcat
fallen oracle
limber knotBOT
#

[VADemon] @gabby: maxEntityCramming is a gamerule not a paper/spigot option

#

[VADemon] but there gotta be plugins that allow to set per-chunk limits

pure hare
void void
#

ClearLagg has chunk entity limiting

pseudo island
#

Paper 1.14.14 when pikoh
10 away now bois

carmine hinge
#

I heard paper 1.14 is semi stable ish now

#

@pseudo island I love your profile picture and name

pseudo island
#

XD ty

#

Noice profile too

carmine hinge
#

Is it stable enough for a large ish server though?

pseudo island
#

Probably not

#

Look at what 2b2t is doing

#

They’re on 1.12 indefinitely for now

carmine hinge
#

Dang really

#

I need 1.14 features though

pseudo island
#

Yup

#

Lol

#

I hear ya

carmine hinge
#

My server's a relatively large movecraft type server

potent halo
#

I heard that new ice was dope

carmine hinge
#

As in relative to other movecraft servers

#

So it involves a lot of chunk loading

#

Considering that 1.14's biggest problem is chunk loading.... 😭

#

I'm still on 1.12.2

potent halo
#

they're doing what they can, its under way dont lose hope πŸ‘

carmine hinge
#

People really want the new building materials for ships

#

And also new players can't join easily

#

Probably would've got a lot more new players over the past year otherwise...

#

Via version doesn't work well with ships so I don't have it

serene field
carmine hinge
#

People crash a lot with it

potent halo
#

New players can join easily. Back in my day you had to still own the old jar file to downgrade aggyCool now its all builtin the client

carmine hinge
#

Yeah but it's effort

#

And my player retention is bad enough

#

It's a complicated server lol

potent halo
#

Complaining here won't speed up anything

carmine hinge
#

Ik I'm just saying why I want to upgrade lol

fallen oracle
#

60 seconds until .4 drops cool_parrot

carmine hinge
#

wat

#

there's a timer?

#

Since when

fallen oracle
#

We live

potent halo
left swift
fallen oracle
#

@upper flicker you big troll. The download button don't work

charred ice
cosmic raft
#

that was fun

#

worked 49 hours this week i believe

little vine
#

Paper team thanks for your hard work on 1.14 you guys are incredible

void void
#

how rare are the wandering traders?

limber knotBOT
#

[VADemon] when is the paycheck coming from microsoft?

#

[VADemon] ... ahahah never. bukkit team was bought already

void void
#

1 spawns every 20 minutes according to wiki

merry talon
#

job simulator doesn't count as work kash

void void
#

with some low chance of succmess

merry talon
#

not at all in my experience

#

they're a good source of leads

#

since the trades are always shit

void void
#

ya they have dyes wtf

#

fuckin yay

#

new catalina update fixed the jetbrains provided jdk issue

#

\o/

merry talon
#

do they provide a recent one at least

void void
#

1.8.0_202-b53

merry talon
#

good enough I guess

void void
#

thats just to boot the ide though and what the ide itself runs on

#

last version it wouldn't work, had to change to my own jdk. but now it works and no more weird IDE issues\o/

upper flicker
#

mfw mbaxter is shilling paper in the admincraft announcements

void void
#

link

void void
#

wat faking server is that im not in it

#

you dont mean the subreddit im guessing

upper flicker
#

he made a normal post in the subreddit

#

I was referring to the discord guild though

true canyon
#

That server's the /r/admincraft discord which is a great place to be

#

I can also shill discord guilds

static badge
#

still concrete's kappa

merry talon
#

that subreddit seems to separated from the rest of the community as a whole

#

I know a lot of names from here, spigot, other servers

#

but no one on there

static badge
#

there's intelli

void void
#

ive never taken part in it tbh

true canyon
#

If you're comparing the people with a colored role and sidebar spot here to the folks there you're in for confusion because anyone that clicks a button gets added there πŸ˜›

#

If you mean the actual subreddit, there's a lot of folks from these communities that post there. I have several of them tagged in RES so I can poke them in random other posts on reddit

merry talon
#

ah well I dont have RES and don't go there often

#

but they seem like such normies

raven iron
stiff sun
merry talon
#

I'm not in the discord

true canyon
#

Wow! Look, mom! A use of the word 'normie' in the wild!

static badge
#

ur a normie

merry talon
#

I dont have a better way to describe it

upper flicker
#

look at mbax, he climbed right into his cat carrier like a good boi

merry talon
#

every time I've gone there I go 'wow these people are out of touch'

true canyon
#

It is comfy in here.

#

@merry talon We're not out of touch over on the discord server! 😦

merry talon
#

I think that can be said about reddit as a whole though

potent halo
#

kppHI @true canyon

merry talon
#

I see people suggesting godaddy and such when people are looking for somewhere to host their images

#

like, the majority of them

#

so it just be like that

wide hazel
#

the subreddit for admincraft is fairly on-point

#

the Discord even more so

true canyon
#

@potent halo Hi

#

GoDaddy for best host 2019

upper flicker
#

what did they do now

wide hazel
#

general in Paper

upper flicker
wide hazel
#

iunno why I thought this was admincraft

#

but I did

#

am distracted by git clone

desert hound
wide hazel
#

and now apt install maven

peak dirge
#

Figured I'd spread the word around

merry talon
#

apt is so 2015

wide hazel
#

uhh?

peak dirge
#

real men ./configure && make && make install

merry talon
#

running things in one off docker containers is unironically cool

#

I do that with some stuff

wide hazel
#

apt is the new standard

#

"new"

merry talon
#

that'll give you an old version

#

unless they have their own repo

#

but iirc maven is just distributed as tarball lol

wide hazel
#

version 3.6.0-1

#

close 'nuff

upper flicker
#

yeah its not really all that out of date

#

and its maven so it could be 5 major versions out of date and work fine

#

certainly wouldnt add a PPA for maven

merry talon
#

for maven its probably fine

#

just for other things it's not so I try to do it all the same way

upper flicker
wide hazel
#

I'm a whole one minor revision behind

#

think I'm good

merry talon
#

you might be running ugly code REEE

true canyon
#

@peak dirge Your post suggests that it won't work for all plugins. Do you have an example of what won't happily run on OpenJ9?

wide hazel
#

obfuscated ones? :D?

#

maybe?

true canyon
#

Obfuscated to the point of relying on JVM bugs that make the code work though it shouldn't?

peak dirge
#

@true canyon weird plugins that rely on HotSpot-specific APIs, which are thankfully very rare

true canyon
#

Not sure I've ever seen that.

peak dirge
#

I've seen at least two, so they exist.

potent halo
#

ok stupid question, do i download java jdk 12 or 8 aggyT

peak dirge
#

One of them relied on it as a performance optimization, and if it didn't find the API, your server was going to be in deep doo-doo as it would constantly create throwables, which isn't a very fast operation.

#

You should grab 8, it's the most stable/well-supported

potent halo
#

thanks

true canyon
#

That sounds.... fun, tux

peak dirge
#

Said plugin is very popular. It was HolographicDisplays. Thankfully, they now support the standard Java 9+ StackWalker API.

#

So now the performance isn't hideous. (In fact, I think Oracle making internal HotSpot APIs hard to get to and providing well-documented replacements really did help a lot.)

#

The other case I've found are things that create heap dumps, but you're better served with YourKit or similar anyway, so it's not that big of a deal. But if you can't afford YourKit, then you might benefit from having the server be able to take a heap dump at any time so you can plop it into the only tool I know that processes OpenJ9 heap dumps... Eclipse Memory Analyzer (eww!)

devout flame
peak dirge
#

That being said, I don't think any obfuscators exist that rely specifically on the behavior of HotSpot, otherwise they would probably break the JLS.

#

And HotSpot could fix the bug later, which would break everything that was obfuscated.

placid thicket
#

So tell me about 135, any forest fires yet?

peak dirge
#

it's very new...

#

try it if you have backups

placid thicket
#

Not making that mistake again no thanks

wide hazel
#

try it on a local instance with a backup

#

take backup, plop it into a folder, run on your local PC

#

test there

#

two bird with one stone, you also get to test your backups

#

iunno how long it's been since I said it last, so periodic reminder to test your backups

upper flicker
#

pfft Im sure they work fine

#

shakes hard drive

wide hazel
#

lol

placid thicket
#

Lol, also made that mistake before

wide hazel
#

should have an announcement that goes up every month or two for a reminder ot test backups πŸ˜›

upper flicker
#

drops running server down the stairs

#

backups? pfft theyre fine

placid thicket
#

Something something molex to SATA something something

wide hazel
#

hahaha

true canyon
#

Make sure to at-everyone with the backup reminder

placid thicket
#

Srys tho set a drive on fire in my server that way once

wide hazel
#

lol

true canyon
#

Uh

upper flicker
#

dont do that

#

this kills the drive

wide hazel
#

nah, I'm sure it's fine

true canyon
#

I've seen a server update set the world map on fire, but not a hard drive

merry talon
#

oh yeah

#

molex to sata lose all your data

placid thicket
#

Well ran enough to copy data off with a new molex connecter before failing completely just after

merry talon
#

and possibly your home

placid thicket
#

But yeah, actual flame from a HDD and still ran for 2 days!

wide hazel
#

@true canyon there's a story there somewhere

placid thicket
#

Talk about reliability

merry talon
#

Flames make drives run faster

placid thicket
#

On a side note my new ssd is sitting happy in its slightly singed drive bay

true canyon
#

@wide hazel I don't remember the cause, but... fire. Everywhere. Fixed before public release.

wide hazel
#

did someone make every block flammable?

#

heh

#

sounds like an AntVenom video

upper flicker
#

we have uh

#

done that

#

for science

wide hazel
#

heh

upper flicker
#

the server doesnt like it

#

no bueno

wide hazel
#

I HAVE to make this a patch now

upper flicker
#

air is not well handled as a flammable block

placid thicket
#

You know how many people I had to tell were fucked because they loaded in 13/14 decided they didn't like it and went back to 12 with no backups? Forum is full of them every update

#

Or loading their prised 2010 worlds in snapshots and horrifically permanently breaking them?

true canyon
#

lol

upper flicker
#

backup to m2 ssds

#

put m2 cards in balls

#

give balls to cats

#

cats bat them around

#

bam, offsite backups

true canyon
#

via reddit "Plugin support isn't really there when it comes to 1.14 in the first place." - Dear lord how many plugin authors are doing stupid shit to break on 1.14

merry talon
#

No bad actor will ever find a cat's secret stash

wide hazel
placid thicket
#

My pillow is oozing slime >.> It's almost like a mucus.... Time for a new pillow I think

upper flicker
#

luckily none of the utils are API

#

so I guess we can fix that whenever

merry talon
#

I dont think pillows are supposed to do that

wide hazel
#

lol

true canyon
#

Fix it by moving UnsafeUtils into a new utilities package and leaving the others where they are.

upper flicker
#

unless there's some crazy bastard using CSCLQ somewhere

#

shudders

static badge
#

there is

#

don't fucking touch it

placid thicket
#

Really don't think so either... But it's doing it. It's a duck feather pillow

upper flicker
#

leaves arent people LUL

static badge
#

are you talking for using it in paper or plugin

wide hazel
#

we need more util packages

static badge
#

i use it in paper

upper flicker
#

we can just fix it in paper

#

I mean plugins

merry talon
#

duck feather or duck down

upper flicker
#

thats one patch hand edit fix

#

pls

placid thicket
#

Duck down I think

wide hazel
#

@static badge can do that πŸ˜„

#

I'll fix this other thing

static badge
#

eh

wide hazel
#

now that I've learned that apparently doing ./paper p and ./paper m on WSL doesn't work for IDEA on Windows

#

good to know

#

should add that to contributing

upper flicker
#

ugh

merry talon
#

you should send your pillow in to the SCP foundation

upper flicker
#

shouldve listened when they asked if we could drop windows

wide hazel
#

haha

placid thicket
#

My beardie just murdered a fly right out of the air >.>

wide hazel
#

but mah battlestation

#

I game, so my main PC is Win

merry talon
#

just do it on some VPS then

wide hazel
#

also happens to be, by far, my most powerful machine, so I do a lot of dev on it too

upper flicker
#

I mean when I did paper dev on windows I just had a fedora VM

placid thicket
#

The pillow is really good at hurting people in pillow fights, very heavy. I'm sad to get rid of it

upper flicker
#

you can get it pretty seamless if you have to use it every day

static badge
#

so you copied me :>

#

runs

wide hazel
#

when I put 64GB of RAM in here I'll just run a second desktop as a VM

#

should be next week sometime

upper flicker
#

you werent even in the tree yet when this happened

static badge
#

WEREN'T IN THE TREE

merry talon
#

you are an odd specimen, when thinking about pillows I dont usually consider how much potential for bodily injury they may have

placid thicket
#

Why else would I keep a pillow full of mucus?

merry talon
#

The same reason people like water beds

placid thicket
#

Bodily harm is the express reason I have this pillow

wide hazel
#

@upper flicker have you ever done a project-wide search for "TODO" in Paper?

#

I have

#

😦

upper flicker
#

used to

#

probably wouldnt want to anymore

static badge
placid thicket
#

Sounds like the collosal depress egg

merry talon
#

// TODO something with this

wide hazel
#

there's some that are just marked TODO

#

with no context

#

so that's good

merry talon
#

even better

static badge
#

in the redstone?

wide hazel
#

yeh

static badge
#

ik why they're there

wide hazel
#

tell me in there πŸ˜›

static badge
#

diff over the 1.14 update

#

it means the method signature changed

wide hazel
#

ahh

void void
#

lmao this on admincraft

#

i should use this sr more often

potent halo
#

kppFAIL when you are staring at your screen why its not working and you typed "java -jar BuiltTools.jar" instead of "java -jar BuildTools.jar"

void void
placid thicket
#

Built tools makes me think of a super buff compiler

potent halo
#

its like those hacking in movies

#

hold on... we're in the FBI database

placid thicket
#

I have hacked their firewalls and disabled their algorithms

potent halo
#

their cameras are ours

placid thicket
#

pulls out second keyboard

potent halo
#

honestly this thing could be hacking my pc and i wouldn't know cause im not looking at it LUL

placid thicket
limber knotBOT
#

(DiscordBot) NCIS hacking - length 51s - 2,581 likes, 91 dislikes (96.6%) - 486,165 views - Splavodo69 on 2013.07.31

potent halo
#

ENHANCE

#

seriously I cant see ANY case where 2 people on the same keyboard is any useful except on Tyrian 2000 at 2 player, and even that i'd put one on mouse

merry talon
#

why are you in here and running BT

placid thicket
#

Also a good question

sick brook
#

Protocol support 1.14.4 is out πŸ˜„

#

Now to wait on holographic displays and TAB

placid thicket
#

Honestly protocol hacks cause more trouble than they are worth...

potent halo
#

what should i be running πŸ€”

sick brook
#

Backwards compatibility has been essential with forge having shit mod support

#

for what zach

potent halo
#

instead of BT

ornate spindle
#

paperclip

placid thicket
#

You should be downloading paper from the dl page

#

^

potent halo
#

I'm making a plugin

placid thicket
#

Can't tell you how many people complained about items and whatnot not working as expected because of protocol hacks and missmatched versions

void void
#

You should be using a build system like Maven or Gradle, @potent halo

#

then you just reference the spigot repo and declare a dependency on the API

potent halo
#

ok

#

I've done that before

#

just have to remember

void void
#

different for maven, but that is the repo and dependency

sick brook
#

i like maven. dont quite understand how gradle works yet since never needed to

void void
#

ezpz

placid thicket
#

Just stepped on a staple 😩

potent halo
#

I think I've touched gradle when i tried sponge ThinkingEgg

sick brook
placid thicket
#

There is a scene in iron man 3 where they have an IP starting with a 9 for a few interactions before changing to a correct one later

#

It hurts to see

void void
#

i never noticed this

whole prism
placid thicket
#

Lemme find it

void void
#

i was just about to say "what about that one ncis episode"

#

but scrolled up and you already linked it

limber knotBOT
#

(DiscordBot) Tony Stark Meets Gary the Cameraman,Stan Lee Cameo Scene Iron Man 3 (2013) 4k - length 3m 59s - 22 likes, 1 dislike (95.7%) - 1,002 views - Ultra HD movie Clips on 2018.05.30

placid thicket
#

2:17 exactly apparently

void void
#

yo what the fuck was that

#

ouch

#

what plugins are epic

#

i already have gravitree and oldcombatmechanics

#

and i only do survival

placid thicket
#

That's.... A very hard question to answer

void void
#

i vaguely remember this scene

#

ima find peoples plugin lists for inspiration

#

lol

placid thicket
#

Some sort of permission and logging plugin like luckperms and coreprotect for one

#

Unless you like getting greifed

void void
#

^

#

griefing is art form

rare herald
#

Team Avo

placid thicket
#

Yeeeaaah... I'm talking beyond just breaking blocks

void void
#

but i did disable lava monsters

#

because they are OP

#

or cobble monsters i think theyre called

placid thicket
#

Without permissions I can crash your server pretty easy

tranquil bone
#

Look at this @void void even build numbers

void void
#

what does permissions have to do with crashing

#

like redstone or somethin

placid thicket
#

Not having proper perms set up leaves a lot of plugins open to easy exploits

void void
#

ok i dont have random plugins so i think im safe

placid thicket
#

Also without permissions most plugins will refuse to work unless you OP everyone

tranquil bone
#

thank god me too

#

I always op every staff member

void void
#

yea i havent ran into one i wanted and required perms yet though

#

so do u guys listen to galaxygoats

#

what @tranquil bone

placid thicket
#

Nope. I just manage my server and try to keep sand out of my underwear

tranquil bone
#

Even build numbers, simple

#

We moved on from normal versions

#

In this guys name

placid thicket
#

Eh, I recommend it, egg or z or someone said they would eventually set up a roll or something for it, never happened

tranquil bone
#

Thonk

placid thicket
#

They are busy tho so no hard feelings

#

I just think it's helpful when asking for help

tranquil bone
#

Wait so you're not doing it for attention

#

Huh. That makes more sense

void void
#

i think it's done so that when they ask for help we dont have to ask what build are you on

placid thicket
#

No, it's the actual version/build my server is on

void void
#

because we do have to ask that otherwise

#

and people are rarted and tell us "1.14"

#

not even the feature ver or the build

#

making it damn near impossible to help

#

so iz nice

tranquil bone
#

Oh that sounds way better loool

placid thicket
#

Or just "latest" and they mean 1.8

tranquil bone
#

How is 1.14.5 treating you guys

#

I just woke up to it

placid thicket
#

14.4? No 5 yet

void void
#

wont be 5 either

#

mojang said 4 will be last and they will pursue efforts on .15

vestal jasper
placid thicket
#

Today we're releasing 1.14.4,Β  a release that addresses left over issues from 1.14.Β We plan on this being the final release for 1.14 and we'll continue our efforts on 1.15. Aside from new features, 1.15 will also focus on quality and performance improvements.

#

This is promising tho

vestal jasper
void void
#

is it though pepega

placid thicket
#

Well I mean it's better than the previous notion that everything is fine

void void
tranquil bone
#

I meant 1.14.4, simple

void void
limber knotBOT
#

(DiscordBot) MAN SHOWS UNEXPECTED ACT OF KINDNESS (must watch)!!! - length 2m 26s - 293,997 likes, 3,204 dislikes (98.9%) - 8,697,105 views - Tariq Ouri on 2016.09.18

void void
#

kinda clickbaity but worth it

#

the title, that is

#

the content is gold

icy raft
void void
#

wtf is that name, whoever was just typing

icy raft
#

I dunno but I am name

void void
#

wtf

#

do we have jewelers invading discord trying to sell people shit now

rain lion
acoustic pilot
void void
#

what the fuck

true canyon
#

Sounds like america to me!

acoustic pilot
#

This is about minute amounts of time like 10 minutes a day where an employer can have you working off the clock.

#

But it adds up over the year

lapis shale
#

hey guys super quick

#

cough cough

#

does 1.14.4 turn mobs and entities invis

#

or is that just me being retarded

true canyon
#

lol

merry talon
#

no?

void void
#

did u use invis pot

lapis shale
#

why is everything invisible lol

static badge
#

pretty sure the tab plugin is broke

#

you running that?

lapis shale
#

oh

#

yea

#

but- why would that effect entities?

wide hazel
#

Tab plugin?

lapis shale
#

they re-appear on 1.14.3

#

ree

vestal jasper
#

TAB reborn

merry talon
#

has anyone gotten github registry yet?

#

waiting impatiently

vestal jasper
#

which iirc uses packets to intercept tab menus instead of the methods built into the game

lapis shale
#

so, TAB Reborn is making things invisible

#

?

wide hazel
#

Why would..

#

Why does it

#

But

#

.-.

lapis shale
#

i dont get it

vestal jasper
#

The dev went into the velocity discord asking how to do packets in velocity so it can do tab ordering

wide hazel
#

sigh

#

I mean

#

Maybe there's a reason?

#

Giving the benefit of the doubt

vestal jasper
#

I'm in the process of making my own tab plugin for velocity so I don't have to wait for updates

lapis shale
#

so im not retarded

#

and its making things invis

void void
#

52wks/yr - 2wks vacation (assume unpaid) - 1wk of fed/state holidays = 49wks/yr * 5 days/work week * 8 hrs/day = ~1960 paid hours per year
and assuming 10 mins a day unpaid, 49wks/yr * 5days/ww * 0.1667hrs/day = ~41 hours
1960-41 = 1919 paid hours

you lose about a full work week??? assuming my math is right

#

not sick, not sick

#

@unreal quarry ^

acoustic pilot
#

Yeah it definitely adds up

#

Douglas Troester, a supervisor at a Starbucks in Burbank, filed a lawsuit because the checklist for closing the store required him to clock out so he could upload data about employees’ hours, sales, and other information before leaving work, which he said required a few minutes of off-the-clock work.

#

Employers think it's OK to not pay for this.

void void
#

oh shit

#

i tagged billy, not you

#

i think i had a bit much beer

#

that's not ok

#

didnt know about this.

acoustic pilot
#

well fortunately in our state now the question has been resolved πŸ˜ƒ

void void
#

Good.

wide hazel
#

Yeah, expecting work and not paying for it is bull

acoustic pilot
#

"It's only a few minutes a day, it's not compensateable!"

true canyon
#

Silly employers

wide hazel
#

Indeed!

#

I mean

void void
#

for context, my pay was not extreme, but it was $25hr. a full work week was ~$2000 before benefits.

#

that is...just not fucking okay.

acoustic pilot
#

definitely rough in california πŸ˜›

#

@void void i dunno how all the minimum wage workers pull it off in california

wide hazel
#

I read a story on Reddit about a call center that had their hours rounded down to the nearest half-hour

acoustic pilot
#

and they probably have to deal with this non-compensable work hours all the time too

wide hazel
#

So people clocked out and hung up on customers at exactly their time

void void
#

before i became salary at my last job mine was rounded to the quarter hour

#

and i did that, t oo

wide hazel
#

Apparently that policy changed quickly

void void
#

i said "sorry, my shift has ended, would you like me to transfer you?"

#

and then my manager promoted me to salary

#

or "non-exempt" as they call it

wide hazel
#

"promoted"

void void
#

yeah, it was same pay was pretty BS lol

#

he framed it as "well you dont have to file hours, your pay is fixed, so all is better rite?"

#

I was just like "ok"

#

in my mind it was "well, i need the money, so fuck it"

wide hazel
#

That's when they hand you twice as many hours

void void
#

Oh, they did

#

I was in charge of the ECM platform

#

Like, top of it

#

Including DR failovers

#

Which they loved to schedule for like 9pm? and before i redesigned the system, it was entirely manual

wide hazel
#

And that's when you leave for greener not-dirt pastures :D

acoustic pilot
#

but... think of the billionaires!

wide hazel
#

Though I did work for a call center for a long time

#

Well

void void
#

im talking, lock the users out MANUALLY, check for active sessions and CALL THEM TO HAVE THEM LOG OUT (wtf?), because locking doesn't log them out just prevents new ones; then fire up the DR server. MANUALLY COPY THE FUCKING FILES (wtf???), change the platter pointers, shut down the original server, and then do a full UAT.

#

the UAT would take like an hour.

#

Wouldn't get home until it was midnight or 1am

wide hazel
#

"long"

acoustic pilot
#

How do you expect billionaires to continue creating jobs if you wanna be paid for every 5 minutes of trivial work??!

wide hazel
#

"oh, that guy? Don't worry, he's on salary." - your manager

#

To his boss

void void
#

correct.

#

i eventually resigned because of that shit

#

(need a new job tho so if anyone's hirring @ me)

#

(only slightly /s)

wide hazel
#

Churn for the call center I worked for was very high

#

Most didn't last two weeks

#

There were four of us that lasted 6 months

void void
#

I was nice enough to give them 2 weeks notice, and write documentation which previously did not exist for the platform.

#

So the new guy is probably fine.

#

But I had to learn the entire thing from scratch which sucked.

#

Also redesigned the system architecture, got it virtualized so DR failovers are now "click button, wait, done, UAT, done"

#

takes 15 minutes or less

limber knotBOT
#

I am so lucky that I have a proper job where my work is valued

#

And properly compensated

wind sonnet
acoustic pilot
#

and proper laws to protect those rights

#

that's kinda key there

#

Labor laws in America... let's not get into it

limber knotBOT
#

It's not like Amazon doesn't have warehouses here πŸ˜‚

#

I mean, the situation here is properly much better l, yea

void void
#

I wonder why people on here like talking through a bot user

#

they are on IRC.

limber knotBOT
#

Am a bot

#

Beep boop

void void
#

we need a macro command for this question

limber knotBOT
#

bots are god tier

#

I still wouldn't want to work for an Warehouse

void void
#

thought irc died years ago

#

lol

limber knotBOT
#

It's still, compared to other industries, a shit hole

void void
#

absolutely not.

limber knotBOT
#

Why would irc die?

acoustic pilot
#

I wouldn't either but it's kinda nice to know that it's an option if I ever really, really need it πŸ˜›

limber knotBOT
#

Discord is what dies all the time πŸ˜‚

wide hazel
#

.xkcd irc

limber knotBOT
void void
#

I've seen most of servers go inactive

acoustic pilot
#

I've worked some pretty shitty jobs so I'm usually open to anything

void void
#

idk what servers you mean by most

#

but you're on the wrong servers

limber knotBOT
#

I was luckly enough to never have to accept a shiity job