#general

3141 messages · Page 211 of 4

void void
#

This dumbass thinks he's making some sort of point

worn ember
#

actually toxic

void void
#

das me

ancient bolt
glass vapor
#

ok we get it you have a logo

ancient bolt
#

neat ™

void void
#

rust is kūl

ancient bolt
#

blame github for being dumb

glass vapor
#

blames github for being dumb

safe tide
#

Well some of the shit was under the same seller

worn ember
#

are those lambdas?

ancient bolt
#

yes

worn ember
#

kewl didnt know rust had those

ancient bolt
#

it's not my fault github decides to show an enormous logo image in their media query thingy

merry talon
#

hwat is going on here

void void
#

pure fucking cancer

#

and also, propane sales

#

do u need?

merry talon
#

ur name is pure cancer

void void
#

no u

merry talon
#

I need propane accessories

void void
glass vapor
#

oof

void void
#

I can provide you propane, propane tanks, propane nozzles, and other propane accessories

#

For a solid price of fuck you

glass vapor
#

thanks obama

void void
#

Perish

glass vapor
#

Perish? More like, no

void void
#

U wanna go

glass vapor
#

where

void void
#

To propane town, of course

merry talon
#

1 propane please

glass vapor
#

IF there's blackjack and hookers

merry talon
#

no tank necessary

void void
#

hands @merry talon 1 molecule of propane

#

enjoy

merry talon
#

I think you dropped it

void void
#

Well that's too damn bad

merry talon
#

hard to say

glass vapor
#

He dropped it on purpose, I saw

void void
#

hits @glass vapor with a large propane tank

#

and stay down

glass vapor
#

puts it in his garage

#

ty

void void
#

i will have my vengeance

glass vapor
#

call me on my new villa

limber knotBOT
#

what's up fellow kids, anyone happen to know off the top of their head which event to check if I want to prevent vandals from renaming entities with nametags? Is it just the interact event?

void void
#

yes

limber knotBOT
#

thanks fellow youth

worn ember
#

you're welcome

void void
limber knotBOT
#

let me just skate on out of here then

void void
#

no, stay

limber knotBOT
#

wheelies away

void void
#

we need more fellow kids here in cedar rapids

#

they are declining

#

i mean we are declining

limber knotBOT
#

you can't contain me zoomer!

void void
limber knotBOT
#

naruto runs away

void void
#

chases on brand new hoverboard

limber knotBOT
#

mudamudamudamudamudamudamudamudamudamudamudamuda

ancient bolt
void void
#

why am i sticky

#

that code made me sticky confirmed

ancient bolt
#

wat

void void
#

i didnt say anything

ancient bolt
#

🤔

void void
limber knotBOT
#

(DiscordBot) Taylor Swift - You Need To Calm Down (Lyric Video) - length 2m 58s - 609,151 likes, 29,000 dislikes (95.5%) - 9,487,891 views - TaylorSwiftVEVO on 2019.06.14

worn ember
ancient bolt
#

r u dissing my code

void void
#

no i was saying it made me came

ancient bolt
#

o

#

gross

void void
#

u asked for it

merry talon
#

rust superlewd

void void
#

git paperd sweepy

merry talon
#

paperd DansGame

void void
#

anyone wanna play cah

#

oh fuk

#

keaunu is adam warlock in guardians of the galaxy 3

merry talon
#

I love the phenomenon of people telling Tony Hawk he looks like Tony Hawk

void void
#

Honestly, same

#

like how do you not realize

merry talon
limber knotBOT
void void
#

"Why?"

#

Damn he got old

#

I feel old now

limber knotBOT
#

what's up fellow dabbers

#

remind me, did I get actual confirmation that mojang reverted the upper case worlds not loading decision or was that a fever dream brought about from listening to synthwave and living that vape nation life?

pulsar wigeon
#

have u ever tried drinking magma

#

it burns, i have to say

#

you should try

limber knotBOT
#

I would never do such a thing, underage drinking does the your brain what a frying pan does to an egg

void void
#

it strengthens the proteins and tightens the bonds between the molecules?

#

sick!

#

lets do it

limber knotBOT
#

I'll never let you tighten the bonds with my molecules, nerd

#

go back to the nerd table

#

you don't belong in the cool kidz table

void void
#

but im part of the vape nation

limber knotBOT
#

I bet you don't even have a tech deck

limber knotBOT
#

(DiscordBot) Eric Andre Let me in - length 3s - 34,046 likes, 138 dislikes (99.6%) - 1,610,180 views - Stevie A on 2018.11.03

#

you'll never join the kool kidz klub

merry talon
#

i got real confused for a second

#

because I thought by magma you meant magmaguy

void void
#

oh fuck me too

#

pretty sure that's what magma thought too

limber knotBOT
#

who would ever want to fuck you simple

void void
#

well

limber knotBOT
#

.mcflags

void void
#

me

limber knotBOT
merry talon
limber knotBOT
#

yeah but you're a deviant

void void
#

a sexual deviant mmmmhmmmmmmm kingpeepo

limber knotBOT
#

the worst kind

#

I bet you even look at deviant art

void void
#

i prefer rule34

limber knotBOT
#

absolutely not halal

#

please don't bring that trash to my halal discord server

static badge
#

ur literally a weeaboo

void void
#

looks proudly upon his haram discord server

#

attack!

limber knotBOT
#

and ur literally haram

#

well the good news is that you don't need 72 virgins because you already have 24/7 access to 1

void void
#

ill clone me 71 times

#

and unleash myself upon your halal communities

limber knotBOT
#

btw I really like that you linked to that website simple

void void
#

damn right i did

limber knotBOT
#

I really look forward to LoL implementing haram

#

they already have most of it

merry talon
#

wtf is halal

void void
#

not u

limber knotBOT
#

that's for sure

void void
#

join my haram harem @merry talon

spiral pulsar
#

idk if this joke has already been made but i made a new tagline:
"Minecraft servers are like communism, they only work on Paper"

void void
#

all of china: hyperthink

pulsar wigeon
#

china is super capitalist tho

void void
#

Yeah when they want to be

limber knotBOT
#

which is most of the time

spiral pulsar
#

china is 100% communist

void void
#

doesn't disprove my comment lul

pulsar wigeon
#

drew

#

ur retarded

spiral pulsar
#

read my name

pulsar wigeon
#

yea but

#

you're not just stupid

marble summit
pulsar wigeon
#

you're retarded

marble summit
#

Welp

#

Put in Rocket Boots

spiral pulsar
#

thx time to change my name

marble summit
#

Very Cool

#

Especially with Bomb Arrows

void void
#

Your rocket boots have lost power

Proceeds to fly head first into lava pit

marble summit
#

Yeah they don't get much power on the lowest tier

#

But the highest tier has like 50 extra jumps

#

I'll probably put in a crafting system too for Rocket Boots so people can re charge them

#

Using items they get from Skull Bounties

#

(Skull Bounties is where a player gets atleast 10 kills in a row and whoever kills that player obtains their skull)

#

(They can turn it in for loot, or turn them into souls which are used for upgrading gear)

#

This anarchy gamemode is gonna be so fun

#

I need to put in like atleast 20 more items though

#

I've only put in a few sets of custom armor, a couple different arrow types, and rocket boots (They don't give any armor buff)

#

Now i get to put in more weapons

#

And possibly custom enchants

#

Also the handler for armor effects

void void
#

sorry IRC

marble summit
#

IRC?

void void
#

but all I have to say is

pulsar wigeon
#

simple

marble summit
#

why is a dancing crab a meme

limber knotBOT
#

ban DiscordBot for spamming

pulsar wigeon
#

cater to compact mode

merry talon
#

question

marble summit
#

Ban ByteFlux for being a User Bot

merry talon
#

was it in here that someone posted the entire shrek movie

void void
#

Yes

marble summit
#

SHREK blurryeyes

merry talon
#

because I opened a link earlier and nothing happened so I thought nothing of it

#

But I just found it on my phone

#

it must have downloaded in the background

acoustic pilot
#

guess it's movie night

merry talon
#

it was like 240p

acoustic pilot
#

Nice, that makes it more interesting

#

Smoke some weed, play it on 1.5x speed, get some popcorn

void void
#

i have done absolutely god damn nothing today

#

besides clean the dishes but whatever

acoustic pilot
#

yup

#

ur wife/gf thinks ur a lazy bum

void void
acoustic pilot
#

"all he does is talk to his minecraft friends"

#

~_~

void void
#

accurate

#

I always say am programmer am mek cool stuff

#

but im watching youtube

acoustic pilot
#

"wen u gonna mek a date?"

static badge
#

simple

#

ur retarded

acoustic pilot
#

"or dinner?"

void void
#

peepoJuice tomorrow

orchid pelican
#

.flags

limber knotBOT
#

anyone familiar with the shield blocking delay setting in the paper.yml?

void void
#

.ask

limber knotBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

#

is it delay before the shields raised or delay between blocks (or both?)

#

2

void void
#

from looking at code it appears to be the former

limber knotBOT
#

cheers

placid thicket
#

Does mentioning paper still get you banned from the spigot forums?

void void
#

u better believe it

#

200% haram

merry talon
#

They're scared of us

vestal jasper
#

we're too powerful for them

safe tide
#

Im curious is there a way to prevent lore changing on an item?

limber knotBOT
#

hm

#

good question

#

I know that doing that to a held item makes the client think the item switched

#

so it probably fires something

safe tide
#

Well I know technically there is only way to change lore and that is through plugins

placid thicket
#

Or disenchantment

#

Or repair

safe tide
#

repair only can rename the item not lore lore is purple text

limber knotBOT
#

your mom is purple text

#

but I think the repair process can break lore color codes iirc

#

why the fuck am I listening to the spy kids 3d OST

#

and why is it so good

muted niche
#

looking for 1 more tester for final GriefDefender test before I submit to spigot 😃

amber marsh
#

What is that?

muted niche
#

protection plugin

static badge
#

interesting

muted niche
#

supports GP migration

vestal jasper
#

I haven't seen an instance of renaming breaking lore

pulsar wigeon
#

how's the WG migrator 🙃

fallen oracle
#

If someone makes one I want it

#

Saves me time

#

Still working on this stupid expansion

sturdy fulcrum
#

It’s not stupid

pulsar wigeon
#

u r

fallen oracle
#

Yeah it is

#

You should finish it clip

#

As a fathers day gift to me

unreal quarry
#

just slap a beta sticker on it @muted niche and release it ^_^

limber knotBOT
#

why ping me billy

#

why

unreal quarry
#

^_^

limber knotBOT
#

billy no

#

bad billy

muted niche
#

@unreal quarry has to be approved first 😃 once submitted that is

unreal quarry
#

approved?

muted niche
#

its definitely stable (i just always prefer as many tests as possible)

unreal quarry
#

what is this a premium?

muted niche
#

yes

#

open source though

vestal jasper
acoustic pilot
#

freemium

#

~_~

unreal quarry
#

grumbles and walks off

muted niche
#

its open source 😃

acoustic pilot
#

tf you got against open source premium lol

vestal jasper
#

not really freemium

#

since freemium implies features are selectively gated behind paywalls

muted niche
#

ill be pushing the source once approved

#

will be here

#

just working on wiki atm

acoustic pilot
#

lookin' forward to it

unreal quarry
#

is it a freemium as in theres an alternate download? or is it just an idiot tax that requires manual compilation? ^_^

static badge
#

idiot tax lul

muted niche
#

uh if you dont know how to run ./gradle build thats on you

unreal quarry
#

k, idiot tax

muted niche
#

you type 2 commands and build it

#

not hard

stiff yarrow
#

freemium is free but charging for certain things isn't it?

unreal quarry
#

oh, dont have to tell me. i'm talking about 99% of spigot users

vestal jasper
#

Freemium, a portmanteau of the words "free" and "premium", is a pricing strategy by which a product or service (typically a digital offering or an application such as software, media, games or web services) is provided free of charge, but money (premium) is charged for additional features, services, or virtual (online) or physical (offline) goods

acoustic pilot
#

GD is a successor basically to GP right

vestal jasper
#

Freemium means it's free but you charge for features

muted niche
#

yes it has a built-in GP migrator

#

already had a server test it 😃 all data migrated 100%

vestal jasper
#

So this really doesn't share much at all with the freemium model

limber knotBOT
#

imagine paying for software because you think it's worth the money...

acoustic pilot
#

Very nice, I'm gonna suggest it to all the people who want a SMP protection plugin

stiff yarrow
#

I pay for software all the time hmmmCoffeeSmile

muted niche
#

its literally a complete rewrite of GP

pulsar wigeon
#

ur a rich boi nossr

vestal jasper
#

I pay for software if I like the software.
See: mcMMO pepeSmirk

muted niche
#

with an advanced flag/context system

unreal quarry
#

hey @stiff yarrow how many people have paid for mcmmo without even realizing its free? 😛

acoustic pilot
#

It'll be good to have a SMP protection plugin that's actually in active development and not just maintenance

muted niche
#

right GP is just maintenance

#

you can easily tell based on commits since main dev left

pulsar wigeon
#

just slap something like protectionstones on top of WG, boom done :^)

unreal quarry
#

i made my own land protection plugin :3

stiff yarrow
#

@unreal quarry probably most of them billy

muted niche
#

GD supports WG 😃

unreal quarry
#

lol nossr

static badge
#

I'm gonna be interested to see GD vs WG

#

🍿

stiff yarrow
#

I've also had people buy it who knew it was free, so you have that too

acoustic pilot
#

WG on its own is a bit too plain for that

unreal quarry
#

thats different. i like those guys

acoustic pilot
#

Would need something to supplement it

pulsar wigeon
#

hence slapping protectionstones on top

unreal quarry
#

real supporters

static badge
#

will 1500 exceptions manage to surpass Object?

muted niche
#

well i made sure to have GD support WG

#

so you can use both

static badge
limber knotBOT
#

I am on an ongoing quest to see how long I wait before I actually cash in my patreon bux

pulsar wigeon
#

some day i'll make a real frontend for WG

#

that doesn't suck like GD will :^)

muted niche
#

@acoustic pilot want to test it?

limber knotBOT
#

I currently have 1.1k in patreon bux, having never cashed out any money from the account

#

I wonder if I can get to 10k

stiff yarrow
#

1.1k

#

Jesus

#

Oh

muted niche
#

lol yea i need to add proper translations but it definitely doesnt suck

#

😃

stiff yarrow
#

I thought you meant monthly

limber knotBOT
#

nah

#

it's been building up since like

#

october?

unreal quarry
#

@pulsar wigeon i tried making one back in WG5 days, but there was a nasty bug in WG that ignored regions once too many custom flags were registered

stiff yarrow
#

whats your patreon for

limber knotBOT
#

plugin dev

pulsar wigeon
#

never heard of it billy, so it probably didn't exist :^)

unreal quarry
#

😦

pulsar wigeon
#

unreported bugs aren't real

limber knotBOT
#

bugs are social constructs

#

they're just the program working in mysterious ways

pulsar wigeon
#

hey blood does GD have a custom flag api?

muted niche
#

any working WECUI yet? or are we all stuck waiting for liteloader?

unreal quarry
#

it was reported by someone else. it was shruged off with "wait for wg6 to have proper custom flag support"

pulsar wigeon
#

there's a semi-working fabric one i've heard

muted niche
#

yes you just implement the Flag interface and register it

#

everything in API is extendable

#

but not 100% working yet . I made sure to test flags though

pulsar wigeon
#

ew, implementing interfaces

limber knotBOT
#

I wonder if I can get my patreon to 1.1k monthly doing mc plugins

#

hm, probably

#

witness me bloodbags

muted niche
#

interface allows me to make sure the required methods I need are there

pulsar wigeon
#

oh hi mark

void void
pulsar wigeon
#

did you hear us talking about you

stiff yarrow
#

getting to 1.1k patreon for mc plugins would be pretty impressive

muted niche
#

nice! that works?

limber knotBOT
#

yeah it would

void void
#

see release notes

limber knotBOT
#

but I think it's totally feasible

muted niche
#

oh i need mumfrey's changes for GD 😦

limber knotBOT
#

I think I could get there in 1.5-2yr time

stiff yarrow
#

I don't think I'd ever get there

#

I'm lucky to be getting 150 or w/e

limber knotBOT
#

(not that I will, I have a master's degree to finish)

pulsar wigeon
#

it's literally a fork from mumfrey's master branch

vestal jasper
#

oh noss I mostly finished the treasure fish addon peepoDance

limber knotBOT
#

you could do it nossr

muted niche
#

oh its mumfrey's

#

very nice

#

so it has exactly what i need 😃

pulsar wigeon
#

r u fukin blind

limber knotBOT
#

I am at $161/mo and I feel like I barely tried to even promote the page

muted niche
#

yea i just checked, definitely was blind

stiff yarrow
#

@vestal jasper you better be making the treasure fish jump at the player

vestal jasper
#

I am now

limber knotBOT
#

and I have a much smaller audience

void void
#

rude of me btw, hi to you back wiz

stiff yarrow
#

bonus points if they play ghast noises on spawn

vestal jasper
#

LOL

limber knotBOT
#

can you please not

stiff yarrow
#

if I ever hit 1k monthly patreon I'll reitre

#

from the success

vestal jasper
#

tbh I'm not sure how to calculate the velocity and angle the fish has to be at in order to land where the player is given the rod's position

limber knotBOT
#

watch me make a mcmmo clone and instantly hit 1k

#

lol

stiff yarrow
#

what do you even get patreon money for now

static badge
#

.g magmaguy patreon

limber knotBOT
#

elitemobs

stiff yarrow
#

@vestal jasper have it land in front of them

limber knotBOT
#

(DiscordBot) https://www.patreon.com/magmaguy -- MagmaGuy is creating Minecraft plugins | Patreon: "Become a patron of MagmaGuy today: Read 21 posts by MagmaGuy and get access to exclusive content and experiences on the world's largest membership ..."

Patreon

Become a patron of MagmaGuy today:
Read 21 posts by MagmaGuy and get access to exclusive
content and experiences on the world’s largest membership
platform for artists and creators.

stiff yarrow
#

not at their feet

static badge
#

elite mobs

stiff yarrow
#

oh you're the guy who said his thing didn't have stutter when it did

vestal jasper
#

Oh right floris wanted the treasure mob to be able to attack players

#

ez feature addition

limber knotBOT
#

totally didn't have stutter tho

stiff yarrow
#

it had microstutter

limber knotBOT
#

you had to stare at the pixels for a while to conclude it did

#

I think you were just experiencing a local earthquake

stiff yarrow
#

so you just said I was wrong immediately by following it with confirming that I was right

limber knotBOT
#

I like how I keep beating your replies by a couple of seconds

stiff yarrow
#

to get 161 off only 11 patrons is pretty impressive

#

big bucks

#

most my subs are 1 dollar guys

limber knotBOT
#

I don't even have great rewards yet

#

I get a feeling that the $5 and $50 tiers are about to become very popular over this summer

stiff yarrow
#

you have rewards?

#

I only have discord colors for rewards

limber knotBOT
#

yeah, I let people vote for the next features I'll develop

#

from a list

#

higher up you can suggest things for the list

#

higher than that you can just ask me to add something and I'll do it if it is reasonable

vestal jasper
#

@stiff yarrow done

ancient bolt
#

mfw I wrote a launcher for paper and then got bored and started writing another launcher

pulsar wigeon
#

need a launcher for the launchers

limber knotBOT
#

4:20

#

you know what that means

#

that's right it means it's bedtime

void void
#

kappa

fallen oracle
#

@void void I had Mexican tonight

void void
#

I had subway

limber knotBOT
#

I had your moms

#

we all had dinner together at mcd's

void void
#

you eat mcdonalds?

#

disgusting

#

weeb trash

void void
#

He got what he deserved. 😠

limber knotBOT
#

actually I don't eat at mcd's

#

stopped that about 4 years ago, alongside all fast food

#

give or take

void void
#

what do you eat then

pulsar wigeon
#

water

#

best food

muted niche
#

thanks @void void , WECUI lives again

void void
#

🎉

unreal quarry
#

😮

#

WECUI?!

#

that doesnt happen to be a fabric version, is it?

pulsar wigeon
#

we just went over this .-.

unreal quarry
#

i wasnt here 😦

#

looks like fabric port soon. i'll wait for that ^_^

void void
merry talon
#

i would but I'm playing something else

void void
#

Ok and anyone else who wants to play can join too

limber knotBOT
#

Tth

cosmic raft
#

hi @void void

void void
#

hi bby

#

trying to get my fiance in real quick

#

@unreal quarry soon?

#

it's already working

cosmic raft
#

@muted niche would disagree that it's working

#

:P

void void
#

:c

muted niche
#

?

#

its working now, i had to include fabric API jar for some reason

#

the fabric installer doesnt install it for whatever reason

cosmic raft
#

ah ok

muted niche
#

i figured it would be like forge and install everything needed

#

but apparently not

#

i had to install that

vestal jasper
#

:)

pulsar wigeon
#

MMC dev has fabric installer

#

js

muted niche
#

i dont use MMC

limber knotBOT
void void
#

maven is not installed

#

while you're at it, make sure that you also have jdk installed

#

instead of plain jre

stiff yarrow
#

AdoptOpenJDK hmmmCoffeeSmile

limber knotBOT
#

1.8 JDK is setup, not entirely sure how to setup maven tho

stiff yarrow
#

its pretty easy

#

should have an installer

#

oh wait no you just unzip it

#

and add it to path

void void
#

does it? MegaThonk

#

yeah iirc you had to unzip and play with PATH

stiff yarrow
#

yeah

limber knotBOT
void void
#

yeah

rough crane
#
minecraft@debian:~$ date && sleep 60 && date
Sun Jun 16 06:24:29 CEST 2019
Sun Jun 16 06:25:40 CEST 2019
#

wtf is wrong with my machine.

pulsar wigeon
#

nothing?

rough crane
#

but... why does it sleep for 71 seconds then?

pulsar wigeon
#

it's tired?

rough crane
#

.

void void
ancient bolt
#

idk what the best way to handle JVM args would be

agile valley
ancient bolt
#

like obviously that could be an argument, sure

static badge
#

arguments

ancient bolt
#

but having aikar flags built in would be a good idea

fallen oracle
#

Yeah you have to PATH maven

fallen crystal
limber knotBOT
#

When I ran the ./paper jar command, the paperclip-assembly FAILED

void void
#

Are...you...doing it that way for a reason?...

limber knotBOT
#

I have forked it and I'm building it myself... i already know how to download a file from the internet

void void
#

Go to #paper-dev then if you need development help.

limber knotBOT
#

I didn't even know that existed honestly

void void
#

Now you do

limber knotBOT
#

bare peeps on that one

void void
#

Most of us are on Discord.

#

There are hundreds of people there. Just ask.

merry talon
#

hmm, I've got java installed via sdkman

#

do I switch to adoptopenjdk 🤔

static badge
#

you should switch ur god awful username

merry talon
#

oh they have an AdoptOpenJDK candidate

#

tell that to whoever made it this shit

unreal olive
vestal jasper
#

(3..20).random() @static badge

static badge
#

vic

vestal jasper
#

thanks

static badge
#

take that cancer

#

back to the filthy hellhole you found it

vestal jasper
#

thinking really hard about how you're going to insult me eh?

static badge
#

and burn it

vestal jasper
static badge
#

also ur retarded

vestal jasper
#

thanks

#

maybe some day I'll be as retarded as you are

static badge
#

that'd be an improvement

vestal jasper
#

yeah you wouldn't be as remarkably retarded by comparison

static badge
#

vic

#

if I had two remaining braincells
and one of them was dying let's say
and you offered to lend me one of yours
not only would I reject that offer but I'd be surprised you'd offer your last remaining braincell
u fuking retard

vestal jasper
#

ok retard

sinful moat
cosmic raft
static badge
#

mind telling ivan he's retarded for me

void void
vestal jasper
#

.......................

quasi valley
#

and he's still swiftly switching to new topics whenever being confronted about anything dinnerthink

stiff yarrow
#

where do you guys to go find ivan these days I need my fix

vestal jasper
#

I'm curious too

golden gust
#

He's on the velocity discord if you miss him that much

stiff yarrow
#

where does one find this velocity discord

static badge
#

.g velocity discord

limber knotBOT
static badge
#

well

#

it dried

#

tried

golden gust
ancient bolt
#

another discord to join and lurk in I guess

#

time to sleep

void void
#

My dev env never looks this clean. I love when people clean them up for screenshots. pepeStap

golden gust
#

I wish i3 was available for macOS 😦

#

Right now I just basically have a few dozen windows open all over \o/

peak dirge
#

I mean, long ago, you could run X11 on macOS instead of the WindowServer

golden gust
#

I doubt you can do that these days

ancient bolt
#

Once I'm done with this y'all should fork paperd for velocityd

#

Presumably you could with much effort

peak dirge
#

And of course there was an Apple OS that ran X11 natively

vestal jasper
#

i3 <3

ancient bolt
#

I wonder if I should use POSIX message queues for sending messages to and receiving from the background server or if I should just bastardize stdin / stdout for that

#

POSIX message queues would be more robust I guess

bitter crane
limber knotBOT
#

sup

gusty idol
#

Is it bad to call Player#addAttachment(JavaPlugin) every time a command is called?

finite wave
#

What for though

#

@gusty idol

void void
gusty idol
#

I have this command

    @Override
    public void run(CommandSender sender, Map<String, Object> args) {
        Player player = (Player) args.get("player");

        if (player.hasPermission("example.moderator")) {
            sender.sendMessage(
                ChatColor.RED + "Player '" + player.getName() + "' is already a moderator."
            );
        } else {
            PermissionAttachment permissionAttachment = player.addAttachment(Croissant.getPlugin());
            permissionAttachment.setPermission("example.moderator", true);

            sender.sendMessage(
                ChatColor.GREEN + "Player '" + player.getName() + "' is now a moderator."
            );
        }
    }```
#

Every time you type /moderators add <player>

#

This method is called

#

The permission attachment is only used to set a permission to the player

finite wave
#

Sure whatever

gusty idol
#

Ok

finite wave
last nacelle
void void
tardy lynx
#

I read a story, but I didn't like the ending, so I'm rewriting part of the ending myself

void void
umbral parrot
void void
#

Does anyone here have plugin making/coding knowledge? If so, do you think you would be able to create a simple plugin to allow a player to, if given permission by the admin, switch between 2 nicknames at the press of a button/command?

stiff yarrow
#

most people here will work for financial motivation

limber knotBOT
#

@stiff yarrow think that is for just about anything

#

XD

void void
#

I'll give ya 2 bucks

acoustic pilot
#

Guess you're gonna have to learn Java

stiff yarrow
#

I don't think you'll find too many people willing to make a stranger something for free unless they are in a good mood

tardy lynx
#

can someone make hello world java for me plz

pulsar wigeon
#

enum a{HELLOWORLD;}

spiral garden
#

what is paperd o_O

pulsar wigeon
#

paper server daemon, as its name suggests

static badge
#

daemon by demon

acoustic pilot
#

Damn, big blackout in South America

#

Entirety of Argentina and Uruguay has no power 😛

meager fjord
merry talon
#

now make paper-compose

finite wave
#

250 bucks

merry talon
willow tinsel
gusty idol
#

Could someone link me a good guide on how to publish a library to Bintray using Gradle?

void void
merry talon
#

ubuntu LTS

#

probably without nextcloud lol

gusty idol
#

Thanks

limber knotBOT
static badge
#

more log

limber knotBOT
#

there is nothing more

merry talon
#

more log REEEEEE

limber knotBOT
#

looks like the watchdog is not able to shut it down, there is some "[18:49:15 INFO]: Stopping server" at the end now, but nothing more happens

undone marten
limber knotBOT
#

ok, i killed + restarted the server..

merry talon
#

nvm cloudflare isn't letting you use your own hostname for free

#

lame

slow turret
silk karma
void void
#

morning fellow kids

static badge
#

simple

#

ur

devout lichen
real stratus
void void
#

what java cache library would y'all recommend?

#

must be light and support expiry after access

#

caffeine is heavy, and cache2k doesn't support expiry after access (only write)

static badge
#

hashmap

void void
#

expiringmap? :3

#

ah yes, that exists as well

#

thanks simple

#

i dont know if it does expiry after access but i think so?

#

yep it does

#

should be even better solution as cached items get evicted

#

automatically

#

yep, expirationPolicy(ExpirationPolicy.ACCESSED)

acoustic pilot
#

evict ur face

#

it displeases meh

void void
#

fite me

#

am gon rek u

acoustic pilot
#

ok IRL im comin 2 ur house rn

void void
#

could someone send me the paperspigotserver.jar java arguments for starting the server

limber knotBOT
#

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

void void
#

java -jar jarfile.jar

#

.mcflags

limber knotBOT
void void
#

thx

#

Read the entire article do not just copy and paste.

#

i have a 64gb ram server how much should i give paper?

#

Read the article.

#

ok

acoustic pilot
#

no u read the article and u tell me bish

void void
#

fights Byte

acoustic pilot
#

wins

humble epoch
wide yarrow
winter gyro
buoyant forge
winged ermine
wide nest
quiet aurora
rare palm
#

In what way is paperspigot better than the normal spigot?

limber knotBOT
#

@rare palm [Auto] We're now known as Paper.

void void
#

mechanics changes, performance changes, PRs spigot denies for stupid reasons

#

the list goes on

rare palm
#

I wanna know the list lol

void void
#

I don't know that there is a concrete "list" per se but see the paper.yml. These are all things paper allows you to tinker with and that Spigot does not

pulsar wigeon
#

feel free to just look at the source

void void
#

that too

pulsar wigeon
#

it's basically a list of patches

limber knotBOT
#

concrete lists

#

more like conrete lists amirite

rare palm
#

Do you have a link or something that'll explain it in general

void void
#

:L

#
GitHub

High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies - PaperMC/Paper

GitHub

High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies - PaperMC/Paper

#

Pretty sure there isn't a documentation of "here is every damn thing we changed ever"

#

Besides the patches

strange bane
#

Paper's documentation isn't too hot.

static badge
#

paper's doc kappa

merry talon
#

it speaks for itself

pearl ibex
#

@static badge Ur retarded.

lapis sequoia
#

Anyone know of a better way to reward players with tempfly?
At the moment I just have LuckPerms giving them essentials.fly permission for 30 mins but if they stay on longer than that they have it until they leave, which could be hours

jade mountain
#

maybe not the best solution but it works

#

¯_(ツ)_/¯

spiral garden
#

@jade mountain who this on your pfp

jade mountain
#

got bored of the cat lol

wary summit
gusty idol
cedar spade
#

that is one cool dood

spiral garden
#

but is that a photo of you

#

or someone else

#

🤔

gusty idol
#

Does anyone else have similar issues with IntelliJ IDEA?

jade mountain
#

that's for you to work out!

ancient bolt
#

no

spiral garden
#

it must be someone else

#

since i'm pretty sure you're a robot

#

just like kashike

ancient bolt
#

your environment is likely screwed up

gusty idol
#

🤔

ancient bolt
#

I've never seen intellij be wrong about that

gusty idol
#

Well I don't have the JetBrains JDK

#

I only have OpenJDK

#

Could it be because of that?

ancient bolt
#

doesn't matter

gusty idol
#

How can my environment be screwed up?

cedar spade
#

green box with random stickers and crumbling paint

ancient bolt
#

¯_(ツ)_/¯

cedar spade
#

looks england enough to me

gusty idol
#

What kind of screwed up could it be?

jade mountain
#

of course @cedar spade

cedar spade
#

I've never seen a wooden bench in public, but then that's probably just my luck

#

ha

#

luck

#

(pun not intended pls don't complain)

strange bane
#

But seriously, never seen a wooden bench in public?

cedar spade
#

come to think of it, that's insane, how have I never seen a wooden bench in public

jade mountain
#

lmaoo

#

I was gonna say

strange bane
#

Where are you?

cedar spade
#

In England

strange bane
#

Oh, that place sucks.

cedar spade
#

All the wooden benches I've seen are on private land, all the public benches I've seen are at least partly metal

strange bane
#

So, never been to a canal then?

jade mountain
#

Or a park? :p

cedar spade
#

Like, metal frame and wood so polished it doesn't look like wood

#

You underestimate shitty where I live is

strange bane
#

If anything, metal sounds more posh.

cedar spade
#

eh

#

There's got to be some in a town centre somewhere nearby but I can't actually remember where they would be

jade mountain
#

metal = harder to vandalise I guess?

cedar spade
#

Probably

strange bane
#

Luck, your documentation is great. You should consider writing Paper's. 😛

cedar spade
#

Also easier to clean, though I supposed varnished wood isn't that hard either

#

shots fired at the Paper docs

jade mountain
#

hah

#

writing documentation for my own projects is tedious enough

#

let alone anyone elses

strange bane
#

I keep wanting to re-do Paper's but it sounds so boring.

#

It really is needed though.

cedar spade
#

I need to redo EssentialsX's docs

#

and several other dated/incomplete parts of EssentialsX

jade mountain
#

I assume you mean docs for the config James?

#

I can't think of anything else worth documenting for Paper?

strange bane
#

Basically, getting started, config, contributing and API.

cedar spade
#

I think the config docs on RTD just need updating to the latest config?

#

Contributing is already there in the GitHub repo

strange bane
#

Oh, and features.

#

Like the ones you can't see.

#

I want to rewrite all of it, make a React frontend for it then give it to Z to host.

cedar spade
#

React frontend

#

y u no prerendered

strange bane
#

Because I love React.

cedar spade
#

still, prerender it with React?

wide hazel
#

@meager perch any difference in Java versions between the two servers?

#

also file access

strange bane
#

Basically, I did make a new frontend for Paper's docs but there was some issues with building or something.

#

So it was never added.

cedar spade
#

Instead of dumping unnecessary burden on the browser, just prerender it and host it statically somewhere

strange bane
#

This is what I had.

#

@cedar spade Who cares about browser CPU usage? It's nothing.

wide hazel
#

any difference in Paper versions?

cedar spade
#

It's less CPU usage imo, more important is the (admittedly marginally) higher memory usage and the fact you have to wait longer for it to load or reload

strange bane
#

You did a great job on the docs BTW, looks pretty clean.

cedar spade
#

what, EssentialsX?

strange bane
#

Yeah.

cedar spade
#

That's just the default Docute v3 theme with red highlights and a broken homepage

strange bane
#

Oh.

#

Well, looks nice. 😛

ancient bolt
#

@strange bane it's a goal to integrate paper docs with the main site at some point

#

But there are certain requirements in the implementation before doing so

strange bane
#

..?

ancient bolt
#

idk the specifics but presumably the issues were explained in your PR

strange bane
#

Doesn't seem like it, the PR was technically accepted but the feature was hidden.

ancient bolt
#

I remember Z talking about it

#

Just be patient

strange bane
#

He wanted an automated way to build Sphinx and have it be moved to the correct directory or something like that.

ancient bolt
#

Sounds reasonable

strange bane
#

Outrageous right?

#

tbh I did forget about that until just now.

upper flicker
#

basically it was the equivalent of expecting people to compile files and drag the classes into a jar file to use

#

and it was decided not to block everything on an integrated docs solution

#

even now I'd much rather that work go into writing the docs then just moving them

#

but no one wants to do that

strange bane
#

I don't even have Python installed.

ancient bolt
#

We need to get a docs team like sponge

#

Idk how they managed to do it

#

@mental pumice how'd y'all do that?

cedar spade
#

"hey who wants to write docs for us"

strange bane
#

@upper flicker, you want it so gulp builds Sphinx?

ancient bolt
#

No one ever replies when we ask :(

upper flicker
#

it would have to

#

if theyre going to be integrated there will be have to be build step

strange bane
#

You can make it so git cloning papermc.io also clones PaperDocs into a folder right?

ancient bolt
#

Yes

#

Well

#

With --recursive

strange bane
#

I'm so glad coder server exists. I don't even need to install Python. 😛

ancient bolt
#

not installing the tools you're using

#

What kind of millennial bullshit is that

strange bane
#

Python makes such a mess on Windows

#

Okay, so how do I create a link to PaperDocs with git?

ancient bolt
#

Using Windows is also pretty damn millennial

strange bane
#

I'm not even a millennial.

ancient bolt
#

Can you just clone as part of the build process?

strange bane
#

Hm, I guess?

ancient bolt
#

Submodules can be a real pain

strange bane
#

Maybe this should be a bash file then that runs gulp?

ancient bolt
#

Have the browser clone paper docs lmao

strange bane
#

But CORS

#

"Unfortunately, due to the same-origin policy by default isomorphic-git can only clone from the same origin as the webpage it is running on. This is terribly inconvenient, as it means for all practical purposes cloning and pushing repos must be done through a proxy." ah

#

@upper flicker is a bash script that runs gulp acceptable?

ancient bolt
#

CORS ruins everything

wide hazel
#

CORS is love

ancient bolt
#

Ur love

wide hazel
#

marble summit
#

Teto needs to come up with more custom items

#

So far i've only come up with
2 Custom Armor Sets
2 New Arrow Types
Rocket Boots
and a Fireball wand

strange bane
#

I'm confused.

marble summit
#

Wrong Server

#

And confused about what

strange bane
#

What you just said.

marble summit
#

Oh i am working on custom stuff for a gamemode

#

The Red Armor if you are wearing it if you double hit a entity it sets on fire
The Purple armor if you double hit a entity it gets the levitation debuff

#

The Red Armor also has a Thorns Effect

#

The Arrows are Explosive Arrows and Fang Arrows (Fang Arrows i got the idea from billy if i remember right)

#

The Boots are Rocket Boots (They give a limited amount of extra jumps before you have to re charge them)

#

And the Blaze Rod is a Blaze Wand (It shoots fireballs)

strange bane
#

Log-filters?

marble summit
#

But so far that is only 12 items

#

And i gotta put in enough so that there is like 30 lol

wide hazel
marble summit
#

Im thinking of making a cage spawn egg

#

But that would become pretty annoying

strange bane
#

.g "log-filters" site:spigotmc.org

limber knotBOT
#

(DiscordBot) https://www.spigotmc.org/threads/spigot-configuration-spigot-yml.2713/page-2 -- Spigot Configuration (spigot.yml) | Page 2 | SpigotMC -...: "Jun 13, 2013 ... log-filters: - ^(.)(/login)(.)$. Still being used? I've been tinkering with it and can't seem to make heads or tails if my filters..."

strange bane
#

Neat MO.

#

I don't think so @void void .

#

I think it's a bad idea, so I can see why it would be removed.

#

Regex isn't the fastest thing and it's something very plugin-like. Really, it should just be the command name.

#

Just make a plugin for it. 😛

wide hazel
#

the output, though

#

what does that bit of output look like?

topaz vigil
wide hazel
#

@meager perch ping me with your output when you get a chance

#

@meager perch on load, not check

#

there's some extra debug output on load now

#

I need that

#

because I can't reproduce this on my end

#

when the plugin loads/starts up, there's some extra debug output if debug is enabled

#

I have a hunch, but I need to confirm what it says

#

yeah, that's fine

#

mode shouldn't matter

limber knotBOT
#

what's up vape nation

#

is chunk loading async by default?

wide hazel
#
[AntiVPN] {m.e.a.s.InternalAPI} Initializing 0 APIs..
#

as I thought

#

well, that narrows it down

limber knotBOT
#

vape nation please I need your vaping prowess

#

note the IRC bridge

void void
#

vape nation rushes into the room

upper flicker
#

irc has bridged channels

void void
#

what can i do for you

upper flicker
#

not an excuse

limber knotBOT
#

is chunk loading async by default?

#

also on a scale from 1-10 how hard can you vape

void void
#

i have no idea rushes out of the room

#

11

limber knotBOT
#

damn son where'd you find this

strange bane
#

Yeah, it's enabled by default. I think Aikar wanted to disable disabling it too.

limber knotBOT
#

fuck

void void
#

also yea magma the irc channels paper-help, paper-dev, and paper exist

#

possibly moar

strange bane
#

What do you mean "fuck"?

limber knotBOT
#

how am I supposed to run #getnearbyentities safely on chunk load then

strange bane
#

ChunkLoadEvent is called before a chunk is loaded, even with sync.

upper flicker
#

use the event

#

the event is called sync

#

so as to not break literally every plugin

limber knotBOT
#

I am using ChunkLoadEvent

void void
#

den ur gud

strange bane
#

There's an async event for that.

#

AsyncChunkLoadEvent iirc

limber knotBOT
#

well then how the fuck is it errorring... hm

strange bane
#

ChunkLoadEvent is called before the chunk loads.

#

On both Spigot and Paper.

void void
#

dont know why or how cuz dont know ur code bich

limber knotBOT
#

hey if that's true can the entities even be properly detected during that event

#

if they are on that chunk

strange bane
#

You can start a scheduled task from the event.

upper flicker
#

iirc its before its added to the world but not before the entities are in the chunk

#

so you could probably access the chunk's methods

#

but not necessarily use world iterator based stuff

limber knotBOT
#

yeah but then I risk running that I risk scanning an unloaded or otherwise invalid chunk jamer

#

james*

strange bane
#

Just use the chunk method to get entities?

#

Chunk#getEntities

limber knotBOT
#

I want their proximity to a point, was hoping to go about it in a way marginally more clever than just measuring everything

strange bane
#

getNearbyEntities wouldn't be your answer, it would be wrong.

limber knotBOT
#

not to mention that it could cause issues for entities are chunk intersections

#

how would it be wrong?

strange bane
#

The chunks next to the chunk being loaded might not be loaded.

#

What are you actually trying to do?

limber knotBOT
#

I've got armorstand displays that have dynamic text on them

#

which is cool except when a user's server crashes

#

then they don't get culled properly

strange bane
#

Well, there's your problem.

#

You're using real entities rather than sending packets.

limber knotBOT
#

so on chunk load I'm trying to scan to see if culling needs to happen

strange bane
#

Here, this class will allow you to send armour stands to a player without spawning them.

#

It doesn't have a setLines method because I don't like animations, waste of packets imo. But it would be extremely easy to add.

#

If you're going to add setLines don't send the packets to everyone online. Just have a distance threshold.

limber knotBOT
#

hm for those holograms when do you need to send the packets

#

because these are very much fixed locations

strange bane
#

I send them with the chunk.

#
    public static void listen() {
        ProtocolManager protocolManager = ProtocolLibrary.getProtocolManager();
        protocolManager.addPacketListener(new PacketAdapter(MCTHolograms.INSTANCE, PacketType.Play.Server.MAP_CHUNK) {
            @Override
            public void onPacketSending(PacketEvent e) {
                List<Integer> values = e.getPacket().getIntegers().getValues();
                int x = values.get(0);
                int z = values.get(1);
                Player p = e.getPlayer();
                World world = p.getWorld();
                for (Hologram hologram : Hologram.getHolograms()) {
                    Location location = hologram.getLocation();
                    if (!location.getWorld().equals(world)
                            || location.getBlockX() >> 4 != x
                            || location.getBlockZ() >> 4 != z) {
                        continue;
                    }

                    hologram.send(p);
                }
            }
        });
    }
limber knotBOT
#

does this really hold up at scale?

strange bane
#

It's much better than HolographicDisplays.

limber knotBOT
#

I'm talking thousands of these things going off constantly here

strange bane
#

It couldn't be more efficient.

limber knotBOT
#

I mean, it could just be an item in a chunk

strange bane
#

The only improvement really is making their removal and addition during runtime not send a packet to everyone but didn't bother me.

upper stump
#

@strange bane that is very inefficient

limber knotBOT
#

I mean I'd usually say that it seems efficient enough and then yesterday I got a lag complaint for a user who pinged cows over 40 million times in 10 minutes

strange bane
#

I don't reload the server.

void void
#

It's always fun when someone claims their code to be the most efficient form possible, and then the golfers show up.

limber knotBOT
#

actually let me go find the timings report

void void
#

i don't recommend booking dot com

worn ember
#

ups

void void
#

total fucking nightmare

worn ember
#

didnt mean to sent that here lol

#

but yeah

#

fucking ads on my homescreen

#

wtf

void void
upper flicker
#

I think you meant booking dot yeah

void void
#

wat

limber knotBOT
#

ticked cows 160498391 times

#

over 10 minutes I think

strange bane
#

"pinged cows"?

limber knotBOT
#

meant to say ticked

strange bane
#

They did that with a modified client?

limber knotBOT
#

yeah 10 minutes

#

no I mean on the timings

strange bane
#

You can set inbound packet limits.

#

"incoming-packet-spam-threshold: 300"

limber knotBOT
#

this doesn't really sound like an alternative preferable to just actually having the items server-side

strange bane
#

What items? xD You've lost me.

limber knotBOT
#

armorstands or whatever packets I am sending out

#

could just actually have an armorstand there

strange bane
#

If you use real entities they have to be ticked, and the chunks have to be loaded for their names to be updated iirc. Using packets doesn't really have a disadvantage.

#

Except from no entity tracking.

limber knotBOT
#

and no infrastructure required to set them up at all, meaning I don't have to worry about efficiency either

strange bane
#

As long as you don't destroy/create the holograms during run time it's all good (even then it's not a big issue). If you need to do that, say if you reload a lot or have /hologram create or something and care, then just add some kind of player tracking.

limber knotBOT
#

99% of the holograms are assembled, updated and destroyed during runtime

#

they're dialog

#

moving dialog at that

strange bane
#

Then you need to track if the players can see them.

limber knotBOT
#

I would, yes

strange bane
#

or rather has them loaded.

limber knotBOT
#

actually lol I think we're slowly circling back around to my original issue of getting entities near a point on the chunkload event

strange bane
#

I don't know when the Unload Chunk packet is sent from the server, but you might be able to just listen to that for knowing who can no longer see the entity.

limber knotBOT
#

it just doesn't sound like a glamorous alternative to my current really simple issue of just scanning entities at 0.1 radius of a point

strange bane
#

If you have as many holograms as you're saying and need to update them that often, it's going to hurt TPS bad.

limber knotBOT
#

they only trigger if there's players really close to the npcs

void void
#

Give me a FreeBSD fork bomb

#

😭

limber knotBOT
#

in theory no more than 3-4 should be firing simultaneously but people really, really like to push my plugin to the absolute limit at every turn so I have to be prepared for that

#

I give it like a week before someone shows me how they managed to fill a stadium with npcs that scan the entire stadium or something stupid like that

strange bane
#

I bet those NPCs are real entities.

limber knotBOT
#

they sure are

void void