#general

3141 messages Β· Page 627 of 4

limber knotBOT
#

[-d] [-w <who>] <when> <message...>

fallen oracle
#

.ping

upper flicker
#

.remind -d -w 184165847940464641 4h change pfp to cat

limber knotBOT
#

DiscordBot: Reminder set for 4 hours from now.

vestal jasper
#

Ty

upper flicker
#

idk

#

that may or may not work

vestal jasper
#

Me using cat fpf depends on your success

upper flicker
#

I can just ping you now to change it

#

@vestal jasper cat pfp pls

static badge
#

mods

vestal jasper
#

@upper flicker later

fallen oracle
#

Sir that was not an authorized ping.

upper flicker
#

it's been at least a minute or two since the last one

#

how much later do you need

vestal jasper
#

I'll ping z when I want

fallen oracle
#

You didn't have Z permission to ping

#

:L

#

:O

vestal jasper
#

I'll ping him again

fallen oracle
#

:O

vestal jasper
#

@ z

waxen panther
#

paperspigot

limber knotBOT
#

@<broccolai [Auto] We're now known as Paper.

waxen panther
vestal jasper
#

Broc I'll block you

waxen panther
#

!!!

#

toxic

void void
#

nothing of the value will be lost anyway

waxen panther
vestal jasper
#

:)

#

Doop fix wen

#

@waxen panther nice db fork

waxen panther
#

yes

#

i fix

#

issue

#

ℒ️

vestal jasper
#

U fix issue

#

ℒ️

waxen panther
#

i fixed a CRITICAL bug in aikars timings the other day too

#

idk how servers ran before the fix tbh

fallen oracle
#

Bruh

void void
#

lol

vestal jasper
#

Worth

toxic vale
void void
#

having a mental breakdown and I want to dip my server project and this guy

#

this guy just doesn't mind me doing it

pulsar wigeon
#

lmfao

waxen panther
#

wtf did i just read

void void
#

you read

#

a money grabber trying to get more money

waxen panther
#

i gotta read this bat now

void void
#

no lol don't

mortal zinc
#

@void void I've been in the same place you are in terms of a mental breakdown, don't need to go into any specifics though

#

honestly the whole experience made me want to work harder

#

don't know your situation though

#

that's tough man

void void
#

I'll end up regretting transferring ownership because something inside me won't let me quit

elfin gulch
#

It's hard to let things go

void void
#

I have so many things I wanna let go but something inside me literally anchored it

warm anchor
#

Just do it.

mortal zinc
#

my best advice to you is not to make any decisions now, but make a decision to group with your staff team if you have any and try to sort things out

warm anchor
#

Never look back. If that's giving that much mental pressure lol

void void
#

dead staff team? lulz

mortal zinc
#

just you?

void void
#

no it's the entire team

#

activity died since I started this shit

upper flicker
#

@vestal jasper change to your cat picture

mortal zinc
#

started what exactly, wanting to give away ownership?

void void
#

started the server itself

mortal zinc
#

how long ago was that?

#

so you haven't had an engaged staff team since you started the server?

void void
#

no I did, I meant like a few after I started

mortal zinc
#

oh

void void
#

I don't really know anymore

#

I wanna drop it but something inside's me stopping me do it

#

letting things go is so hard to do ._.

mortal zinc
#

probably pride

void void
#

:/

mortal zinc
#

i had to let something go that was really valuable to me, when i resigned from a minecraft community

void void
#

I don't really know what I've got myself into

mortal zinc
#

but sometimes what you ought to do is re-evaluate yourself and whether your current way of doing things is necessary to keep everything flourishing

void void
mortal zinc
#

you can always create something again, and it might not even be the same community, but you can learn and grow and bring something new to the table next time

void void
#

ughh

#

ever since my old successful network went down, I don't really know where I'm headed down the road when it comes to minecraft servers

mortal zinc
#

i get it, managing a community isn't a simple thing

void void
#

I'll probably enjoy 1 month of not having to worry about trying to get a server out

#

and then go back

#

great, I'm gonna have to block good friends from this

#

forcing me to come back

#

-.-

vestal jasper
#

@upper flicker change yours

static badge
#

ye z

upper flicker
#

Link me the cat one

waxen panther
static badge
#

there

waxen panther
#

omg

#

its draycia

static badge
#

still have it from when I copied him KEKWHYPER

#

oh my you actually did it

upper flicker
#

am cat

waxen panther
static badge
#

god damn it's so weird seeing that as your profile picture

#

I'm so used to the one eye

jagged egret
#

eye see what you mean

magic ice
#

someone add that as an emoji here pls

placid spear
stiff yarrow
waxen panther
#

Kitty joining in PogU

stiff yarrow
#

Kitties 🐱

jagged egret
#

anticipation intensifies

ancient bolt
#

god damnit someone cook me food

fallen oracle
#

Whatchu want fam?

waxen panther
#

$10 + flight expenses

ancient bolt
#

pizza would be good

upper flicker
#

You can just get pizza delivered

#

Wut r u waiting for

ancient bolt
#

will you do that for me bby

jagged egret
#

well teh good thing is @placid spear brought pizza

upper flicker
#

Sure, I need your legal name, address, social security number, date of birth, and mother’s maiden name

placid spear
#

daaaamn, Discord why you spreading this info?

waxen panther
#

and those magical 3 numbers on the back of your credit card

ancient bolt
#

666

pallid pivot
nocturne drum
steel yacht
vestal jasper
#

Z I keep thinking you're me

#

My brain hurts

waxen panther
vestal jasper
#

There

#

Fixed pfp

#

@upper flicker

#

Happy?

stiff yarrow
#

Hmm is it time for a new avatar... but which one to use pusheennoodles

waxen panther
#

use the cat

void void
#

let's all put that pfp

#

give me some time

#

i'll find high res one

#

wait it's vic's cat?

#

there

#

nossr your turn

#

lmao nossr went offline

magic ice
#

DragonProxy is archived
They've joined the Geyser team now

void void
#

gg

vestal jasper
#

It's my cat yes

waxen panther
#

I thought it was you

vestal jasper
#

No high-res because it's a crop of a low light image

void void
smoky cargo
south comet
tame trail
stiff yarrow
#

was busy moving my shit into a new case

#

meow

limber knotBOT
#

nice case

void void
#

pog

pulsar wigeon
#

mods

void void
#

mooods

limber knotBOT
#

Reminder for DiscordBot: cat fpf

waxen panther
#

@vestal jasper kappa_devcord

limber knotBOT
#

Reminder for @vestal jasper: change pfp to cat

vestal jasper
#

Cat pfp

empty root
limber knotBOT
#

My best guess is not, but it would be nice to have a second set of eyes :)

void void
#

that's been present since 1.13 days iirc

limber knotBOT
#

alright, sounds fine enough

void void
#

appears once in a blue moon or more often

#

from something as simple as player breaking a chest under water

limber knotBOT
#

every single time you break a waterlogged tile entity

#

fair enough, I'll pretend it doesn't exist then :)

sharp sentinel
#

So this is the most gameplay related question I've asked in the past 6 years... But is it possible if I make my own village etc, that it'll start spawning pillager raids?

#

Like make houses, heal a zombie villager, etc

#

I assume it needs to be marked as a village in the structure system to get pillagers, iron golems, etc

fierce temple
#

How to use cpufrequtil and install them for turbo boost?

polar sonnet
#

whats currently the "best" free anticheat for 1.15

void void
#

looking for free because cannot afford one?

limber knotBOT
#

nocheatplus

sharp sentinel
minor badge
#

@void void smelly

void void
#

who smelt it, dealt it

#

so u

minor badge
#

:0

tepid tundra
mighty flower
cosmic raft
#

well well well

#

water we have here

ancient bolt
#

ur face

#

I wish intellij had more contract annotations than just nullability and @Contract

#

marking an int as positive only or within a specific range would be dope

void void
#

yes

olive garden
#

well, they are working towards that

#

with @Unmodifiable and @UnmodifiableView

#

it gives you and the IDE hints

wise pebble
#

any ideas how can i fix it?

#

w8 a sec

void void
#

what abomniation is this

mental skiff
ancient bolt
#

damn I love rust

olive shoal
#

Wrong chat, sorry

void void
#

pretty

vestal onyx
ancient bolt
#

neat

green turret
#

@wise pebble please exercise social distancing, even in code. The recommended distance between statements, expressions, braces, etc. is 1 space. if () {, not if(){.

void void
#

i didn't like rust either for... well good 2 years

#

picked golang

#

ye but lower level?

#

but safer?

green turret
#

I tried Rust for a new small project. It wasn't for me, but probably primarily because I'd never done anything else in it before. It's just so busy. Then I swapped over to Go, and got a little further, but still kinda hate it.

void void
#

ye now ur just memeing

green turret
#

I actually first tried C, but then when I finally managed to get an HTTP connection going to call an API, I gave up because apparently it's very different with SSL, so I said fuck it.

void void
#

i wrote amazing stuff with C

#

libuv is pretty cool for that as well

#

event loops n stuff

ancient bolt
#

go is such a dumpster fire of a language omg don't get me started

void void
#

not perfect, but will do the trick

#

go on demon

ancient bolt
#

had to write it for work for a year and I got intimately familiar with how shit it is

green turret
#

What I wanted to do was make a TUI for Trello that worked kinda like the ranger file manager. So that's drawing in the terminal, which is just cancer, and it's REST API stuff over SSL.

void void
#

mule, look into this:

#

.g libuv ssl

limber knotBOT
#

(DiscordBot) https://ayende.com/blog/185441-A/using-openssl-with-libuv -- Using OpenSSL with libuv - Ayende @ Rahien: "Dec 11, 2018 ... Setup libuv to accept a connection; Setup OpenSSL with the server side configuration; When a new connection comes through, setup a..."

void void
#

errr

#

fuck i saw a library

#

which wrapped libuv tcp to do ssl very easily

green turret
#

But then I need to actually link stuff 😦

void void
#

this worked ok for me

#

yeah linking with libs gets bit painful lol

green turret
#

So this, for me, is kinda like that guy yesterday who was like "I don't know any programming, how do I go about making a custom Paper optimized for Factions? I will ask the community for help."

#

I should just not embark on big projects in languages I don't know πŸ˜›

#

And I should learn to identify the bigness of a project before calling it "small".

#

Today I want to get started on this idea I have about extracting data and relations from the git log of a project. I found a Go library that'll probably be good for it.

void void
#

though, depending on a project; you can usually pull it off like this:
writing user facing logic in higher level language (REST, database stuff etc.) and if you need access to native APIs then you can set up very simple solutions which you can communicate with over e.g unix socket or tcp

#

i did one in clojure & rust combo

#

well i still work on it

#

but ye

green turret
#

So you're doing like a client-server kinda setup, similar to X?

void void
#

not really, more comparable to microservices like thingy

green turret
#

Yeah I mean, at work I split responsibilities along network boundaries. No reason why you couldn't do it for a local setup of a single program.

#

Depending on performance and stuff of course.

void void
#

my reason for doing so is that i wouldn't give root permissions to jvm tbh; also calling native stuff gets clumsy there imho

green turret
#

But what are you doing that needs root and native stuff?

void void
#

zfs

#

filesystem snapshotting

#

well technically i could shell out lol

#

grant sudo access to the user running the process

green turret
#

I see. Is it for backups?

void void
#

ye

green turret
#

I don't usually work on low level stuff like that.

#

But it does remind me... One thing I'd like to try to "wrap up" in a type of infrastructure component is a plain MySQL database. So at work we use DynamoDB a lot, mostly because it's fully managed and has point in time recovery and stuff like that. For certain things because of its crazy scalability in terms of concurrency. But sometimes a document store is just not a great fit for a data model. With DynamoDB you need to know your access patterns before you lay out the data, but with a relational database, you usually don't have to worry about it because the query engine is so good.

#

So it's very easy to pick DynamoDB, simply because it's managed and scaling is not really something we have to think about with it. But with e.g. MySQL, RDS is relatively expensive and you get very few resources, so concurrency is very limited. But that's kinda sorta easy to work around with message queues. The big problem is that it's no longer managed in the same sense. You gotta worry about backups and monitoring in general on a completely different level. Would be nice to have a cheap, "sorted" MySQL option.

#

RDS is trash because it's really just a web UI on top of a MySQL instance, and you're paying x2 for it. They do have something called Aurora which is supposedly more managed, but also the min price is like 100 bucks per month for something tiny.

#

But if I could make a Terraform module that just takes care of all of it, that might make it more of a viable option. But then having to configure username/password everywhere...

#

I should have just become a plumber instead. Then I could have also fixed my leaking tap in the kitchen...

#

Alright, git repo fun project, go!

void void
#

what's so good in terraform?

swift sand
green turret
#

You mean why would it make things easier in this case?

void void
#

no i mean terra itself

#

smells like clone of nix, but with web ui and uses their own non turing complete custom language

green turret
#

Oh, well, it's just infrastructure as code. I'm not zealous about it.

void void
#

or well, nixops to be specific

green turret
#

Never heard of nixops

void void
#

.g nixops

limber knotBOT
#

(DiscordBot) https://github.com/NixOS/nixops -- NixOS/nixops: NixOps is a tool for deploying to NixOS ... -...: "NixOps is a tool for deploying to NixOS machines in a network or the cloud. Key features include: Declarative: NixOps determines and carries out..."

green turret
#

So the way we use it is that every "system" has its own infrastructure repo with dev and live sub projects. Both dev and live use a common modules directory that expresses each service's infrastructure.

#

And it has providers for a bunch of different things, such as AWS resources. If I need a new DynamoDB table, I could make it in the AWS console, in the CLI, or I could stick it in a Terraform file for the project I'm working on. The nice thing about Terraform then is that applying all the changes to live is just a matter of cd'ing into the live folder and running tf apply, and then I have a copy of the infrastructure on our live env.

void void
#

ye more or less like nixops :p

#

but seems to have more features

green turret
#

Yeah it looks like NixOps is like the "old man yells at cloud" approach to all of this.

#

But essentially the same thing.

void void
#

lol, correct

#

i remember when i tried to make machines more consistent with saltstack

#

ended up not getting it working

#

bunch of dum yaml files once again and other clusterfuck

#

then i discovered nix(os)

#

nothing else has worked as reliably as nix for deploying stuff for me

#

heck, i remember when i accidentally configured 2x1tb disks as raid0 with zfs; wanted to change to raid1 which of course involved nuking whole zfs pool

#

reinstalled whole system very fast, basically copied over /etc/nixos, data i had and that was it

#

heck, configuration files for programs are also generated; endless nightmares with patching existing ones ugh

green turret
#

Yeah so that's one of the scary things about Terraform. We just hired a new guy, and I reviewed his code, and it's just so messy. I'm very nervous about giving him access to Terraform D: One removed module and a reckless apply and he'll have nuked a table or bucket or instance.

void void
#

oof

#

that'd suck

#

imo removing a module shouldn't end up with outcome like that

green turret
#

Yeah so I haven't actually looked into ways to prevent destruction. We're only two people with Terraform access right now, and both of us are very careful, but it's pure discipline.

void void
#

written in HCL yeah? technically you could force it to run through CI pipeline or something

#

where you'll do automatic checks

#

HCL -> JSON, compare changes

#

if x module with destructive results is removed, fail

green turret
#

Yeah and then have some blacklist changes.

#

Yeah

void void
#

ye

#

iirc you could turn hcl into json; or if hcl is more widely supported then use its parser directly w.e

green turret
#

I liked it better when it was just myself working on the backend stuff. No one else to fuck shit up xD

olive garden
#

Demon, there is actually a @Range annotation now :)

severe sleet
#

anyone can give me free download link of umsoea r16 or 15

olive garden
severe sleet
#

hey please give me free download link of umsoea r16 or 15

void void
#

mooooods

#

i mean it's dumb 2$

granite salmon
#

imagine paying for shaders

severe sleet
#

but I have no card 😦

void void
#

that's your issue

#

grow up, get one

#

case closed

severe sleet
#

πŸ˜–

void void
#

in some countries you need to be 18+ to get debit card

#

or credit card

severe sleet
#

is there any free realistic testure pack like that?

granite salmon
#

the question is why you would even want this

#

πŸ˜‚

void void
#

stop being cheap ass, cool stuff always cost money lol.

severe sleet
#

😦

granite salmon
#

57k a month

severe sleet
#

but I ask about texture pack -.-

granite salmon
#

people are really that desperate πŸ˜‚

olive garden
#

?

#

are we shaming people for accepting money now?

void void
#

FREE STUFF PLS RIGHT NOW :(((((((((((((

granite salmon
#

no trigary

void void
#

SEUS is a shader, no?

#

ye

severe sleet
#

okay. anyone here use login security plugin?

#

but for cracked

granite salmon
#

no

#

not supported

ancient bolt
#

dope, got all my common code and jni code setup to use unix sockets, now all I gotta do is convert paperd proper to use this new (simpler) code

twin lagoon
#

fuck you and your cracked server

limber knotBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

granite salmon
#

thank you michael

olive garden
#

that annotation does exist

severe sleet
#

there is too many cracked player in Bangladesh. so...

twin lagoon
#

quite frankly

ancient bolt
#

neat

olive garden
#

no

twin lagoon
#

we don't really give a shit about your cracked server or playerbase

granite salmon
#

qinak i haven't heard much

olive garden
#

define work

twin lagoon
#

@tawny owl there's some improvements here and there

#

time will tell though

granite salmon
#

nether gonna lag now!

tawny owl
#

Aight. Indeed, time will tell. Probably RIP nether

granite salmon
#

end next!

twin lagoon
#

they are working on improving it though

olive garden
#

I don't know how Eclipse inspections work lol

granite salmon
#

new TPS = 10

olive garden
#

but the annotation is still an annotation...

#

it will be there to hint the programmer...

latent valve
#

Can we just get more mobs like villager? That have bigbrain ?

granite salmon
#

hugebrain

carmine quail
void void
#

smh

#

when viper leaves a server, the server's average iq raises by 100 points

#

damnit

olive garden
#

no 30 minute quiet period for you :(

void void
#

i mean you're not wrong

#

but oof level for you is still high

#

;(

#

jk ily

heady spear
#

omg Viper is so smert

void void
#

are you dripping yet

#

bruh

heady spear
#

ay papi

woven otter
#

Ayy

heady spear
#

dime que soy un perro sucio y azota mis patas papΓ‘

woven otter
#

City pls

heady spear
#

sΓ­ papΓ‘?

vernal moth
#

Lmao

olive garden
#

LMAO

#

that is pure gold

vernal moth
#

Admincraft ppl are weird

void void
#

they rather are

vernal moth
#

That should be a command tbh

twin lagoon
#

amazing

olive garden
#

.kickviper

#

we need it

wide chasm
#

That's fantastic

olive garden
#

while you are here

#

do you remember in which project I used PowerMock?

#

I think it was one of your projects

wide chasm
#

I remember you using it before, but can't remember which project.

olive garden
#

maybe I didn't use it

#

or quickly stopped using it

#

because the Bukkit class is just a delegate to CraftServer, so as long as I can create a mock Server instance, normal Mockito is enough

twilit frigate
#

if anyone wants to play mc on my server dm me

minor badge
#

lol

void void
#

no

violet pawn
void void
#

i wonder if my parrots teething right now

#

didn't know it could, it's 7 years old

#

it's slowly eating my desk

#

lol

#

maybe it morphs into termite?

#

that's some interesting noises for a termite to make

#

i mean who knows what they're doing with those 5G antennas, they already spead corona, now they maybe make birds morph?

#

runs

#

i mean i have been seeing more dead birds lately

#

oh they turn birds into corpses with antennas?

#

what an interesting morph

split crown
silent pebble
distant sable
woven otter
shell sparrow
void void
#

so with the chunk dupe being patched, does that mean you can make a chunk that's 100s of megabytes in size?

#

yes

#

theoretically

#

unless impl has other limitations

#

imma see how large i can make it before the server just crashes or lags horribly

#

your client will probably crash first

#

i don't think so, since the storage data isn't sent to the client unless the chest's opened

#

low fps definetly

topaz mortar
#

If you need to use Powermock, your project is clearly not well designed. Everything can be refactored to avoid Powermock.

void void
#

late message?

#

yes

#

scroll up for context, trig asked about powermock

#

sad that discord does not have reply system

#

so far the best one i've seen is in telegram :/

#

quote works pretty well

#

tho ye telegram's is the best

#

quote kiiinda works but does not allow you to jump to the context

#

tg's does

topaz mortar
#

Quote without ping would be cool and with jump.

void void
#

you just remove the @ thing

topaz mortar
#

Yeah, but TG got it working better.

void void
#

Quote without ping would be cool and with jump.
look ma, quote with no ping

vernal moth
#

lmao

#

SEO is on point guys

spare schooner
latent valve
#

@void void dont forget abt chunkban

#

kekw idk if leaf going to pr his fix πŸ€·β€β™€οΈ

topaz mortar
#

look ma, quote with no ping
@void void sure, jump to context is missing.

latent valve
#

Fill book in shulker n fill in chest

void void
#

wait did strings get serialized as utf8 into nbt?

#

or utf16

#

java used utf16 natively iirc

#

well probably it does utf8

#

that'd make more sense

latent valve
#

Viper idk if my calculation is correct but it iwll prob be 500GB

gloomy warren
#

the text in books should get serialized into the minecraft's json messages

latent valve
#

eitherway it fucking large

#

xD

#

but console will prob spam oversize chunk after around 7shulker full or smt

olive marlin
#

I wonder what would happen if you were to ctrl+middle click on a chest with shulkers filled like that - to copy it with nbt data.

#

And then fill your inventory quickly with it.

latent valve
#

bookban

#

u cant nbt copy chest with shulker of banbook

olive marlin
#

Why?

latent valve
#

cuz u will be bookbanned

#

normal bookban doesnt work afaik

#

but creative nbt copy will ban u

#

.try

limber knotBOT
heady spear
#

TIL my uni has a center for gender studies

void void
heady spear
#

I wonder if it’s a part of social or natural sciences

#

Or economics πŸ‘€

opal reef
void void
#

from what i remember, its 255 characters a page, 50 pages, 27 books per shulker, 54 shulkers per double chest

#

that server has some patches to prevent the traditional book/chunk bans, and from testing they work pretty well

burnt flame
latent valve
#

only bookban is patch chunkban stil possible

void void
#

server i'm on is very active on patching those

latent valve
#

i made a lazy plugin to stop ppl from placing more than 1024 tile entity lol

#

wonder if leaf will pr that patch into paper too πŸ€”

void void
#

i'd say that's breaking vanilla, so prob no

pulsar wigeon
#

if we could not discuss how to exploit shit here that'd be great

latent valve
fickle sapphire
dawn folio
wary spear
waxen panther
void void
solar bear
limber knotBOT
#

maybe adding two more question marks will make it clearer

#

amperes, but wot even, how even

slow hull
#

amps???!?

timber shale
slim nymph
#

man, is word of no tick spreading rapidly or something lol. our usage % is shooting up fast

#

now up to 55%

latent valve
#

pepega over 50% we can now control everything

ashen cliff
#

But Paper is only compatible with 99.9999% of plugins. Paper bad.

latent valve
#

no that plugin that in 0.0001% is bad

#

is there pl that doesnt work with paper too?

ashen cliff
#

But muh plugin.

sleek acorn
#

Where can you see those stats Aikar?

ashen cliff
slim nymph
#

damn discord cache lol, have to put numbers to break discord cache

#

im gonna put in a suggestion on bstats to show per mc version separately and default to <latest> πŸ˜›

latent valve
slim nymph
#

so you can do [All] [1.15] [1.13] 1.12] [boomers]

sleek acorn
#

Ahh right, was confused when I checked bstats forgot about versioning lol

slim nymph
#

bstats had a glitch that day

void void
#

who the hell is using a cpu with 3 cores

unreal quarry
fallen oracle
#

What happened to ball cleavage shorts?

void void
#

core2duo gang

tidal quartz
#

What does Turn your server up to 11. mean?

unreal quarry
#

it means its better than the best

#

its a play on words, a kind of joke from like the 1970s when volume knobs went from 0 to 10. turn it up to 11 meant louder than loud in that context. for paper, the context is performance. its faster than fast (or better than the best)

static badge
tidal quartz
limber knotBOT
#

just make 11 the default thinksmart

unreal quarry
#

then we shall turn it up to 12, phoenix πŸ˜›

tidal quartz
#

In 1.17, may be 😏

upper flicker
#

@vestal jasper nice pic

mortal zinc
void void
#

getting high from smelling shoes?

#

so do i

mortal zinc
#

lmao

#

yeah he used to do that now and then

left swift
#

a sniffer

mortal zinc
#

actually he wasn't sniffing when I took the pic, he was actually sleeping like that LOL

#

it was probably comfortable for him, oddly

void void
#

lol

woven otter
#

weird cats

waxen panther
#

.draycia

uncut berry
heady spear
#

aikar, it's nearly been 24h

#

and it's still not gone πŸ‘€

#

what no? he was mad about FAWE and gave a random 24h timeline to remove the tick limiter

nocturne sinew
mortal zinc
#

o.o

mortal zinc
#

man

#

and i was very grateful to that plugin in my community, it saved a whole lot of WE work, yet considering it's awful due to how it works internally is kinda jarring to me, but it's whatever i guess

heady spear
#

The tick limiter is completely optional

mortal zinc
#

the other alternative i had at the time was AsyncWorldEdit (that I could find anyways) but the free version sucked. I'd of had to pay if I wanted the most up-to-date version

#

what are alternatives to FAWE that are good though?

heady spear
#

it was added back when people ran craftbukkit and their creative servers were suffering due to physics and tile entities

#

You can use WorldEdit if you don't have multiple people worldediting and don't care about game performance during edits

#

or you can use AWE if you're fine with edits being incredibly slow

mortal zinc
#

oh i very much care about the performance. It was actually a very big deal when we were WEing structures without asyncness, we'd have to careful figure out what to do and we crashed the server a lot of times lol

#

being able to do it with players on and them not noticing the impact was actually a very good thing

heady spear
#

also people don't seem to understand the exception thing either lol, the depth is needed so the trace elements have to be there. It's not finding the caller class, so I don't know of any alternatives

#

java 9 StackWalker could be useful, but it's java 9...

slim nymph
#

Demoted until its fgone!

heady spear
#

lel I still have zero authority over the plugin, I'll just remove the toggle completely πŸ˜›

#

Or tell dords to override the paper settings then it auto-fixes the problems πŸ˜›

slim nymph
#

tell whoevers maintaining it to remove it lol

heady spear
#

that's not how things work lol

slim nymph
#

that file is just overall super broken

#

the existence is a bug

#

its a bug fix

heady spear
#

right, tell someone that works on the plugin to fix it shrug_animated

slim nymph
#

who works on it here

heady spear
#

@warm mesa get yelled at

slim nymph
#

@warm mesa FIX IT NAO

heady spear
#

To be fair, it's not his fault. Jesse did dum shit

slim nymph
#

i know, someone just needs to clean it up now lol

heady spear
#

But the exception itself, idk about that one, is there any other way to find the depth? πŸ˜›

slim nymph
#

and if anyone complaints, tell em deal with it

heady spear
#

I think the entire class is pretty redundant tho

slim nymph
#

it is

heady spear
#

it was there to fix performance issues in super old versions

slim nymph
#

i saw nothing of value in it

#

it didnt fix performance, it broke things to lessen tps hit, but cant call that fixing

#

never ok to corrupt world state to reduce lag

heady spear
#

Now that's a resource to complain about

void void
#

bruh

pulsar wigeon
#

"crashing the server" i.e. watchdog timeouts has nothing to do with performance

#

the question is whether you need to be doing editing concurrently to other people playing

slim nymph
#

that code literally corrupts world state

void void
slim nymph
#

canceling random physics event will leave mixed blocks in mixed states

heady spear
#

it was mostly meant for build servers where people didn't give a fuck

#

I know redstoners were super upset about it

fallen oracle
#

That probabaly leaves you with some mixed feelings, eh?

slim nymph
#

then use //fast to turn off physics for WE operations only, dont go fucking non FAWE generated BPE's

pulsar wigeon
#

tbf you can do some really fun things with //fast as well

heady spear
pulsar wigeon
#

like setting a sphere of mushroom blocks with it on

#

then go and punch one of the blocks

urban ibex
pulsar wigeon
#

and uh, don't do that on prod :^)

heady spear
#

but hey I made it so fawe doesn't corrupt your tile entities when you replace them

#

that's good, right??

slim nymph
#

FAWE needs to be redone to take WorldEdit, stop this stupid forking shit, and just do concurrent paused-main edit operations at the simplest, plus the extra features like per-user schematics

heady spear
#

so... turn it into AWE?

slim nymph
#

no, AWE doesnt do that

#

FAWE use to be this

heady spear
#

o wait re-read

#

FAWE as a wrapper was way better than FAWE as a fork

static badge
#

FAWE needs to stop breaking my worlds

heady spear
#

way easier to maintain as well

slim nymph
#

pause main, break the WE operation into chunks, process each chunk in parallel, resume main when done

#

use WE API

limber knotBOT
#

I mean, if it was a normal fork or at least patches then it would be a lot easier to maintain, lol

slim nymph
#

no more hacking its own code for 10 million things

warm mesa
#

What am I fixing?

heady spear
#

Most of the issues in 1.15 is because Jesse left the pipeline half implemented and left

slim nymph
#

@warm mesa delete WorldListener "tick limiter"

#

entirely

#

that entire file is a bug

slim nymph
#

it made me have nightmares that night after seeing it

#

i cried at night

heady spear
#

I wonder if PlotSquared still has anything like that

#

I know we have WorldEdit optimization code

#

whatever that means

warm mesa
#

I don't even know why there is a tick limiter. City said it was useful but never told me what the point of it was

fallen oracle
#

Aikar about to add FAWE to blocked paper plugins.

slim nymph
#

IT IS CITYS FAULT

static badge
#

KEK

#

City: "I'm not a FAWE dev"

#

also city

heady spear
#

I did not

#

:((

static badge
#

"Keep the tick limiter"

heady spear
#

It was useful in 2015 :[

warm mesa
#

He isn't a FAWE he comments on stuff we talk about from time to time.

static badge
#

sounds like a dev to me

heady spear
#

Yes, I comment on dord's commits

slim nymph
#

is there anyone above you in the IS org chart city

heady spear
#

and I fix the same issue in every version of Minecraft

urban slate
heady spear
#

NotMyFault owns the Discord ever since I rage quit πŸ‘€

warm mesa
waxen panther
#

Burn it to the ground city

heady spear
#

fuck off

static badge
heady spear
#

that's fake

void void
#

kekwhyper what a shitshow

slim nymph
#

lol, EXPOSED

heady spear
#

Matt I'm never defending you again

latent valve
#

City u disappoint us smh kekwhyper kekwhyper kekw

void void
#

city's cucked

heady spear
warm mesa
#

Well could you at least explain what the point of the tick limiter is? Why does it exist other than to piss off Aikar (i'm assuming that was Jesse's intention)?

fallen oracle
#

So it sounds like there is no reason to not remove it.

slim nymph
#

it tried to stop lag inducing operations at the cost of corrupting world state

heady spear
#

It was there because creative servers back in 2014-2015 were plauged by redstone and block physics

slim nymph
#

thats never an acceptable solution

heady spear
#

Jesse thought "o i will solve this by just making it not tick"

#

which worked fine, except for when it didn't

slim nymph
#

just delete file and be done with it

waxen panther
fallen oracle
#

You have 3 hours left of the 24 hours Aikar gave you before FAWE gets put on the list of plugins that automatically disable on startup.

heady spear
#

he then created FastAsyncRedstone which broke everything

warm mesa
#

Oh. I'll remove it later today. I have to get some homework done.

slim nymph
#

someone reported a bug the other day to us that was caused by that "feature bug"

heady spear
#

FastAsyncRedstone reduced redstone lag by making people hate redstone enough where they never built any lag machines

#

so people just quit the server and performance went up

#

it was a very good plugin

waxen panther
#

Can’t lag if you don’t have any players wesmart

heady spear
#

PlotSquared has a chunk processor though, bet Aikar would love that πŸ‘€

static badge
#

does jesse always write total pepega code

slim nymph
#

yes

warm mesa
#

I'll remove the tick limiter.

heady spear
static badge
#

not too bad

#

just hook into load/unload

slim nymph
#

so deleting servers data that they may not want delted, gg

static badge
#

kek

warm mesa
#

the chunk processor causes the setblock timer issue in Plotsquared.

#

Or am I thinking of the queue system.

slim nymph
#

city im noticing a trend of feature creep from you lol

heady spear
#

the setblock timer is bound to plot tasks

slim nymph
#

plotsquares job isnt a performance optimizer

heady spear
#

yes it is

#

plotsquared does everything ok

#

it also optimizes your worldedit operations

slim nymph
#

fawe is like king of feaure creep too

heady spear
#

o and PlotSquared has loads of entity limiters and stuff too

slim nymph
#

_>

heady spear
#

and it's a complete worldguard replacement

urban ibex
#

Hey guys, this might sound like a stupid question but do develop a papermc version for the snapshots at all ?

warm mesa
#

FAWE sucks at "features". I think Jesse found bugs and just called them features.

heady spear
#

and it has its own command.yml to replace the bukkit one

slim nymph
#

I can let entity limiting pass abit for plots, since plot based counting is needed

waxen panther
#

No azra

heady spear
#

and we have a javascript engine

waxen panther
#

Spigot isn’t released for snapshots so neither can paper

slim nymph
#

we have plot based entity counting too

heady spear
#

Yeah the entity limiter is mostly limited to plots unless you don't want it to be

slim nymph
#

we limit 100 living entities per residence(plot)

heady spear
#

if you need entity limiting in a partial plot world with vanilla generation without ores with schematic roads

#

then you can limit entities in the entire world

slim nymph
#

a plot for us is 60x60

#

so 100 was ag ood compromise

heady spear
#

we have people with 1000x1000 plots

slim nymph
heady spear
#

We're using the paper events to prevent spawns now though, was a good call

#

Most plot worlds are πŸ˜›

#

You can marge plots into any shape, and some server owners complain that clearing their 2000x2000 plots takes more than a couple of seconds

fallen oracle
#

Yooo that's fucking dope

static badge
#

tell em they're retarded

slim nymph
#

we do incremental plot resets over multiple ticks

fallen oracle
#

How much storage do you use for running dynamp on all the servers?

static badge
#

and should feel retarded

heady spear
#

we used to support round plots πŸ‘€

static badge
#

for being retarded

heady spear
#

So do we. Our plot clearing is super efficient tbh

static badge
#

also why is the rendering fucked for that dynmap

mortal zinc
static badge
#

are those the lighting errors

heady spear
#

Only time it isn't is when you use vanilla terrain

mortal zinc
#

which is nearing 2 years old in 4 months

slim nymph
#

it was 100GB for 3 servers of 9 years of data @fallen oracle but i just did a purge of files with a > 1 yr atime and cleared up 70G

heady spear
#

if you use vanilla terrain then clearing is done using worldedit and takes forever

fallen oracle
#

Ahh so you only do it for a few?

slim nymph
#

few?

#

i run 3 per machine

fallen oracle
#

Yeah

#

But only 3 of the servers have dynmap?

slim nymph
#

all do

fallen oracle
#

Ahh, okay.

slim nymph
#

every smp is nearly identical, except utopia

#

that has 120x120 plots

fallen oracle
#

That's pretty cool

slim nymph
#

gotta be a supporter to get a plot on that server

heady spear
#

oooo and we also use the path finder events from paper to prevent mobs from leaving the plots, people were super happy about that

#

at some point in the future it's going to be paper only plugin

slim nymph
#

so do we πŸ˜›

heady spear
#

the prespawn events are awesome

#

And everything uses asynchronous chunk loading now πŸ˜„

#

I just want to make vanilla plot clearing faster

void void
#

async chunk loading my ass
still way slower than 1.12

heady spear
#

for normal and schematic gen, clearing takes a couple of seconds, but when clearing vanilla plots it gets a lot more complicated

magic ice
#

Paper resources page wen?

slim nymph
#

for resets we put a marker that the plot is resetting to prevent anyone from accessing it, then just do a slice of blocks per tick, using TaskChain, and then when done, marker is put back

celest coyote
#

I need to take a look at potentially optimizing prespawnevents cancelling, I believe it can be improved

magic ice
#

Beta 1.7.3 chunks is where it’s at

heady spear
#

We use our block queue shit (that fawe is based on πŸ‘€) and give each slice a pre-determined amount of time

#

efficient clearing is the reason I created PlotSquared in the first place

#

it was the first improvement we made to PlotMe

#

followed by commands for setting plot floors, walls etc

slim nymph
#

async chunk loading isnt meant to be "faster to load than sync", itll always be slower. its meant to simply avoid hitting server hard

heady spear
slim nymph
#

your taking a delay in speed to save performance

heady spear
#

This shit is fucking miserable

#

Although I want to rewrite it with Mini's recent PR shit

celest coyote
#

what this supposed to show?

heady spear
#

this is half the reason plotsquared turned into a bloaty mess to begin with

#

it all started with vanilla terrain, then came plot clusters

slim nymph
#

why is there giant walls

#

thats so ugly

heady spear
#

shrug_animated people want it

fallen oracle
#

He was roleplaying Donald Trump

magic ice
heady spear
#

you can also generate vanilla terrain without walls, but that's less popular

slim nymph
#

make them build their own damn walls with their own money

heady spear
#

I don't care what people do, I personally hate plot worlds πŸ˜„

slim nymph
#

whats point in vanilla terrain if you dont get any of the natural beauty

heady spear
#

you can skip the roads if you don't want them lol, people tend to use them tho

slim nymph
#

that didnt look like a road

#

it looked like a 40 ft wall

heady spear
#

roads and vanilla terrain is more popular than full vanilla terrain, and both of those are more popular than clusters of plots in non-plotsquared worlds

fallen oracle
#

Wonder how those look on dynmap

heady spear
#

because of course that's a fucking thing too

slim nymph
#

he screenshotted dynmap above

#

thats what imt alking about

#

its ugly

fallen oracle
#

Oh that's dynmap?

heady spear
#

nah

slim nymph
#

look on the right side of the image

heady spear
#

that was just me flying

#

yeah idk I hate the entire concept of augmented plots

slim nymph
#

itll still look like that in 3d view

heady spear
#

but people use it so we can't remove it

fallen oracle
#

I mean technically you can

latent valve
#

Oops i accidently delete world file oops backup failed

heady spear
#

it gets even worse when people use weird forge generators

#

that populate the worlds whenever they feel like it, so you want up with random pink trees in the middle of the roads

fallen oracle
#

Yikes

#

Yeah city I'd like to specify in the generator which blocks generate async or not.

void void
#

wait you don't want random pink trees in the middle of roads

#

sounds perfect

left swift
#

Those are the best kind of trees

heady spear
#

smh fawe is slow, I am replacing 2.55Γ—10ΒΉΒ² with air and it's like taking super long

#

tps is still at 20 though so at least I can mine some diamonds while waiting :<

magic ice
#

Forge + Bukkit together = worst hack you’ve ever seen

plucky escarp
fallen oracle
#

Why you replacing so much

#

Lol catserver

left swift
#

I embrace the impending Chinese overlords now so I can be hipster about it later after they takeover the world with their mass reproduction

waxen panther
#

Cat server β›”

magic ice
#

Isn’t catserver the one that’s closed source?

fallen oracle
#

No it's open afaik

limber knotBOT
#

they started to release the source after lots of people complaining

waxen panther
#

Unreadable though Kappa

rustic fossil
orchid edge
magic ice
#

Lol they patch plugins at runtime to make them compatible with forge kevin2

void void
#

it's nasty but then again spigot does runtime patching as well

waxen panther
#

Yeah but spigot works

#

Most of the time

magic ice
#

well kinda

#

Good thing Paper exists tho πŸ˜„

fallen oracle
#

Mhmm

cunning saddle
void void
#

frick my teacher told us to listen to a bunch of rap and do some reviews

#

problem is i'm allergic to rap

left swift
#

What kind of rap

void void
#

they all sound the same to me

#

horrible

#

this thing

left swift
#

Hamstergaming

#

Lol

crystal compass
#

@spare venture wtf how did you 5x your server player count in 3 months

#

God damn

void void
#

with this one easy trick that server hosters hate

lime mauve
#

Would anyone here be able to help with WorldEdit schematics that are older and not loading properly?

#

Sam, Barty has a very well built server. Plus Corona boiz gave him dat boost

left swift
#

He's got them hooked on loot crates they just keep coming back

crystal compass
#

Hm towny must be a popular gamemode

#

Lol

ember crag
#

Try loading the schematics in the most recent version of MCEdit and re-save them from there?

lime mauve
#

Will try that @ember crag thanks

ember crag
#

You may have to paste them into a world and copy them back out.

lime mauve
#

Agree. They're a couple of years old and haven't been opened, so I'll try to figure it out.

crystal compass
#

Having a well built server doesnt grow a population of 30ish to over 110 concurrent though

ember crag
#

Also, MCEdit hasn't been updated in a while, so you won't be able to paste into a 1.15 world.

crystal compass
#

In 2-3 months

#

I am intrigued

fallen oracle
#

Barty is smart, he knows what he's doing.

void void
#

wait why are 1/2 servers in offline mode

fallen oracle
#

Bungeecord

crystal compass
#

His server is very simple though

#

Maybe thats the key... lol

void void
#

can't get any simpler and more complex than anarchy

lime mauve
#

That's fine @ember crag they're schematics built on 1.8

void void
#

ideas the simplest, in practise running an anarchy server is a big job

crystal compass
#

He does bait people into replying to his mcforums thread though

lime mauve
#

Looks like the latest version is for 1.11 so that shouldn't hurt too much.

crystal compass
#

That might help

left swift
#

ThE OlDEsT ANarCHy SErvEr

void void
#

fit ruined anarchy servers

left swift
#

He made them popular

void void
#

exactly, now the queues are massive and the community is less hostile

left swift
#

Lol

crystal compass
#

You know what else is massive

waxen panther
#

Papers dominance % rn

crystal compass
#

My will to live

#

Oh

waxen panther
crystal compass
lime mauve
#

Paper is the best free platform by far

void void
#

nice emote ty

lime mauve
#

regardless of lack of support for older versions

void void
#

so why do people buy intellij idea ultimate? is the free version restricting?

fallen oracle
#

I mean a lot of us have it under open source license

#

But it does allow you to do more

lost scroll
neat smelt
#

why should they bother to support older versions pine apple?

lime mauve
#

Just 1.8 for factions

#

and other PVP related servers

empty rune
neat smelt
#

i mean yes

#

but no

#

people want updates, so they also have to update der minecraft version

#

i find it sad, that people still stick to 1.8

void void
#

i'm fine with old versions not being supported
just 1.12 that i'd prefer to still be updated since show me having 200 players on 1.15 with nice tps

#

tho based on market share i get why it's not updated anymore

neat smelt
#

but paper isnt made for pvp servers

#

its aims to stay as vanilla as possible

waxen panther
#

It’s really easy to get idea ultimate, it has a few nice features mainly sql stuff

#

If you’re a student you can get it through that or you can download the beta version of ultimate which has a free license

void void
#

i mean if you have ultimate for free, then might as well use it

#

sql stuff is neat ye

waxen panther
#

Ye

void void
#

though community will do the trick with java & kotlin usually

boreal tinsel
void void
#

Hello

neat smelt
#

hey

void void
#

I am trynna do a server of Minecraft and I am wondering how is an plugin named

#

can someone help me

waxen panther
#

feather board

void void
#

thanks

waxen panther
#

It is very pepega though I agree

fleet osprey
#

autism.exe

fervent birch
void void
#

wtf

glad heart
fleet osprey
void void
#

it was pretty cryptic what he asked

fleet osprey
#

lol yes

#

I'm just gonna assume he meant naming a actual plugin

placid sage
slim nymph
#

Ultimate has some plugins that CE doesnt such as SQL and I think some languages like PHP/JS etc. dont think CE has those right? but integrated SQL is really nice. code completion for your DB schema.

#

its datagrip within IDEA (which is an alternative to mysql workbench)

wide chasm
#

The only thing I've used from Ultimate is duplicate inspection, which is admittedly pretty neat.

timber moth
prisma maple
void void
#

πŸ”ͺ pepefurry

left swift
#

Skripters are furries

dapper nacelle
#

@potent warren I am speaking about you too

void void
#

oh no you did not

dapper nacelle
#

defending furries smh

void void
#

rip this guild

#

i'mma head out

dapper nacelle
void void
#

mooooooods brace yourselves, some big REEEEEEEEEEing is about to start

dapper nacelle
#

lol

left swift
#

U know what is just as bad as furries

#

Weebs

pulsar wigeon
#

dylan want a ban

dapper nacelle
#

no but lets be fair weebs > furries

pulsar wigeon
#

if not, dont bring other discord shit here thanks

#

also memes dont belong here

dapper nacelle
#

I thought saying that people who use skript are retarded was well accepted here

vestal jasper
#

This place is nothing but memes and shit talking wym

potent warren
#

@dapper nacelle bruh

left swift
vestal jasper
potent warren
#

I thought saying that people who use skript are retarded was well accepted here
it is. Skript bad Java good

dapper nacelle
potent warren
#

no, we don't mention that here

dapper nacelle
#

mcpe uses php, for some reason when I first heard that I thought it was really funny

potent warren
#

i'd rather have a php backend ngl

#

I cringe everytime there's node.js servers

#

imo node.js shouldn't exist, but that's me Β―_(ツ)_/Β―

dapper nacelle
#

same *sighs*

potent warren
#

but I still don't want to drive a plane into the people that use node.js

#

or.. maybe we could do that

#

not sure

dapper nacelle
#

be careful before Simple joins the chat and says we are all retarded and that node.js servers are a valid option

potent warren
#

sadly it's a thing people use...

#

JS is cringe for web; let alone for web servers

dapper nacelle
#

React is a respectable frontend framework and it uses JS

potent warren
#

there's a new framework every week, what's your point..

pulsar wigeon
#

mcpe uses php
pocketmine isn't mcpe tho?

potent warren
#

Microsoft went to the trouble of making .NET run native on Linux because of asp.net

pulsar wigeon
#

"native"

#

uh?

#

mono?

potent warren
#

no

#

wtf you're outdated af

pulsar wigeon
#

something new?

potent warren
#

.NET Core is a thing

pulsar wigeon
#

oh, core

potent warren
#

for a LONG time

pulsar wigeon
#

eugh

potent warren
#

At least I like how they went open-source with it

#

Glad to see MS open the .NET stuff

dapper nacelle
#

I see only php

#

not sure if this is the repo

potent warren
dapper nacelle
#

oh I get what he was saying

potent warren
#

Even pocketmine allows me to make C# plugins for it

#

yet we're still waiting for that on the Bukkit API 😭

dapper nacelle
#

I thought I saw like 2 other variants that used php for minecraft servers, can't remember the names tho

woven otter
#

C πŸ”ͺ

little temple
#

hey guys any ideas why if im givin on luckyperms permision minecraft.gamemode.all to true and it doesnt work?

waxen panther
#

use lps verbose mode

little temple
#

it just shows what permissions are players using at the momemt ? or im wrong?

proud walrus
stiff yarrow
#

why did I wait so long to go 3 monitors

jolly oasis
#

Any tips for plugin or config setting to manage /hub to go to the joinworld and /spawn to go to the spawn of the current world (or switch those commands if needed idc)

left swift
#

Double up, go 6

#

Do you use high hz monitors?

limber knotBOT
#

i was going to get 2 1440p monitors this month but then my car died :/

stiff yarrow
#

@left swift

currently have
3x 27" 2560x1440p @ 144hz (All displays IPS)

left swift
#

Nice

#

I bought my monitors all one at a time lol so I got like different brands and models and sizes ita gross

stiff yarrow
#

@left swift all 3 of my displays are different brands/models

limber knotBOT
#

between my car and prices being really high rn i think i'll be stuck with my dumpster monitors for another few months

stiff yarrow
#

likely to do that

left swift
#

Nice

upper flicker
#

nice

#

like vic's cat

stiff yarrow
#

I woke up one day to a cat face avatar and it feels great