#general

3141 messages ยท Page 674 of 4

limber knotBOT
#

plus you have to consider that jit optimizations for reflection will kick in if it's a hotspot and that's going to beat most by-hand optimization

minor badge
#

hex is back with his infinite wisdom

blazing nebula
#

hmm idk but in my testing it's been much faster for me, it seems like a lot of plugins could benefit from it as it has surely saved me resources

limber knotBOT
#

also it's got kind of shit readability so if it's for a oneshot invoke it's not worth it imo

#

well what's your use case and test case because it really does depend on those

blazing nebula
#

that's pretty accurate, it is pretty unreadable

limber knotBOT
#

are you using reflection for nms access? i'm not sure what else would be widespread in plugins tbh

blazing nebula
#

Yeah, a lot of plugins use reflection to access version dependent code

#

I'm not using it for nms access though, I'm using it to dynamically invoke constructors from my custom item system

limber knotBOT
#

so basically you have 4 good general methods for this sort of thing and they all have pros and cons

#

traditional reflection, method handles, explicit lambdametafactory, and asm

blazing nebula
#

I tried ASM, I got it working but I found it too complicated to continue working with

limber knotBOT
#

traditional reflection is cumbersome and slow when unoptimized, but jit will inline it pretty intelligently if it's a hotspot and you haven't tried to overoptimize by hand

#

method handles are fast and imo more readable but i don't know enough about the architecture to say how they're optimized

#

lambdametafactory is very constrained in its use and difficult to deal with in my experience, though it produces fast code from startup and doesn't need optimization

#

asm is as fast as you'll get if you use it correctly but it's very hard to use correctly and can get complicated if you let it

blazing nebula
limber knotBOT
#

if your test case was constructors then how often are these constructors invoked?

blazing nebula
#

very often, every-time a player's equipment changes

limber knotBOT
#

if you're comfortable with the reduced readability then it's probably a good solution, but it also will make it harder to expand your framework's functionality

#

if you've got a good idea of the scope of your use and don't think it's going to change, go for it

#

i'm skeptical of that blog post because the test case seems simple and i don't think will reflect every use case

blazing nebula
#

It's hard to get good benchmarking with these things without just trying things in a similiar environment imo

limber knotBOT
#

if you're curious you could reimplement your functionality using each and profile it both before and after warmup but at that point i doubt it's worth the effort

#

yeah

#

reflections have some degree of optimizations everywhere i'd imagine

#

without it they're kind of garbage so

potent fossil
#

is City ok

peak dirge
#

I may be wrong on this front, but method handles attain the best performance when the fields they're in are declared static final

#

and from that OptaPlanner post, I went with method handles for adding Java 11 Inflater/Deflater ByteBuffer APIs to Velocity

limber knotBOT
#

i think that's all about if the call site can be in the class's constant pool or not?

#

i don't really know tbh

lapis marlin
#

oh is that the dude that made Skript

#

neato burrito. i used to use that

peak dirge
#

oh lol

lapis marlin
#

you spelled developer wrong in your name

peak dirge
#

I'm the bloke who makes Velocity, RedisBungee, BuycraftX, and NuVotifier

#

the nickname is a meme

lapis marlin
#

oh

#

Well, nice

#

I was gonna try out Velocity then i found out it uses custom plugins

peak dirge
#

yes

#

thankfully

#

what

latent valve
lapis marlin
#

and i dont use buycraft i use another version lol

latent valve
peak dirge
#

you want to see my velocity rewrite in skript?

lapis marlin
#

LOL is that a thing

#

isnt kotlin the jetbrains language

#

i use their products lol

peak dirge
#

one sec

limber knotBOT
#

@ those posts, yeah that looks about right

peak dirge
#

I'll get that goin' for y'all

limber knotBOT
#

tier 1 should turn those into immediates if possible like bipush, etc

peak dirge
cunning raft
#

thanks discord embeds

#

saved me the click

pulsar wigeon
#

nice try

peak dirge
#

๐Ÿ˜›

#

I had to try now did I

#

I'll do better next time...

minor badge
cunning raft
#

XcQ = avoid

#

no, it's some video from the velocity youtube channel

#

click it

limber knotBOT
#

oh dear

minor badge
#

i'm sad that the skid who came by earlier hasn't posted """his""" plugin

void void
#

i was wondering, how far out from spawn do most people build bases in vanilla

minor badge
#

as soon as the area is nice

void void
#

so how many k?

minor badge
#

depends

#

usually it takes some 1k or so blocks for me akkoShrug

void void
#

wait that little

#

i'm doing a base rn at least around 500k from spawn

minor badge
#

indeed

void void
#

thank god for highways

pulsar wigeon
void void
#

also do people not use xp bottles normally?

minor badge
#

it's 100% smooth for me

void void
#

yeh thats looking a little gittery

minor badge
#

JS VM is apparently using 2.7MB if that's what you're on abt

cunning raft
#

JS kappa

minor badge
#

JavaScript Object Notation

#

i wonder why

pulsar wigeon
#

no one gives a shit about your feelings tho

minor badge
#

one of these days i'll consider trying out hackintosh again but mmmmm

#

macOS vanilla in that case lol

blazing nebula
#

okay I thought it stood for JavaScript serialized object notation ngl

cunning raft
#

it was such a pain to setup

#

but once it worked it works

potent fossil
#

viper r u serious

#

I still don't get why JSON is inside JavaScript section

#

thats some kazheek shit

minor badge
#

i wonder if my wifi adapter is supported tho, cause i sincerely doubt it

cunning raft
#

i highly depends

#

somebody prob made a kext but gl finding it

#

i just hackentoshed a laptop for airmessage

#

eth hardwired it

potent fossil
#

how much of the OS are you locked out of when you hackintosh

cunning raft
#

wdym?

potent fossil
#

like what default apps can you no longer use that you would be able to with a legit mac

#

because i love macos, like honestly fav os

#

hate the hardware

cunning raft
#

if you spoof a serial id pretty much nothing

potent fossil
#

and are there any day-to-day normal things that remind you "oh yea, am on a hackintosh, cant do that"

short yarrow
#

Same!

cunning raft
#

i bought an old mac mini for $50

#

copied serial number

#

all icloud shit worked

short yarrow
#

I wanna hackintosh too, but I don't know if it's worth the hassel

void void
#

macos is bad

short yarrow
#

Why can't apple just macos widely available ๐Ÿ˜ฆ

potent fossil
#

if i could build a custom rig, fully watercooled with tons of ram i would be unstoppable with this OS

cunning raft
#

macos is bad
thanks for your input

Why can't apple just macos widely available ๐Ÿ˜ฆ
profit, they also don't want to "support" anything but their own hardware

jade light
#

If apple made macOS public they would sell considerably less macs

cunning raft
#

eh

#

not really true

#

the point of a mac is the finished package

potent fossil
#

i mean, meh

spice finch
#

What was called paperspigot fork with some new features?

limber knotBOT
#

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

void void
#

hahaha linux on TOP

potent fossil
#

yea linux is great as well

#

i use it daily

#

mac offers a fantastic desktop experience though

#

my productivity was never higher

cunning raft
#

what a fucking mess

potent fossil
#

KDE

#

You disgust me

#

no KDE hate is not boomer alert

#

KDE itself is boomer alert

#

you fucking boomer

void void
#

gnome is bad

potent fossil
#

on Linux desktop environments I use i3

#

i3-gaps preferably

minor badge
#

show us ur setup bby

void void
#

using windows RN

potent fossil
#

i dont have a linux pc (with a desktop) atm

minor badge
#

heck

potent fossil
#

its next to me, but it's my plex server

#

nope I never said LXDE is better

#

i mean

#

better than KDE yes

#

easy

#

anything is

#

yeah it's terrible

minor badge
spice finch
#

owo

#

at the end of your group

#

please delet it

minor badge
void void
#

proxi how did you track that

minor badge
#

wakatime

#
  • horrible python
#

would probably be a lot shorter in clojure :>

void void
#

yeah defo shorter in clj

#

would use my eztimerformatter library to format the time as well

#

you know what's better

#

.g emacs elcord-mode

limber knotBOT
#

(DiscordBot) https://github.com/Mstrodl/elcord -- Mstrodl/elcord: Discord Rich Presence / Gamebridge ... -...: "Discord Rich Presence / Gamebridge support for Emacs! - Mstrodl/elcord. ... While the alist elcord-mode-icon-alist is customizable, all icon ID's are..."

void void
minor badge
#

i wonder how many hours it'd take to port craftbukkit to fabric eyess

cunning raft
#

fukkit

#

exists

minor badge
#

why did you dicks have to comment on my gist

#

stupid email notifs AAa

knotty nebula
void void
#

@shut python

#

POP

#

BOB

#

KENZIE IS POPBOB

#

who?

#

and why does that matter?

#

GOOGLE POPBOB !!!!

slender jay
#

.g popbob

void void
#

WE NEED TO DESTRUCT THIS GUY

limber knotBOT
#

(DiscordBot) https://www.youtube.com/watch?v=YTublAqgxjI -- 2b2t - Popbob's Escape Plan - YouTube: "Oct 2, 2019 ... On 2b2t.org, Minecraft's most infamous anarchy server; I show you a build that popbob used to quickly escape after a grief. Special..."

On 2b2t.org, Minecraft's most infamous anarchy server; I show you a build that popbob used to quickly escape after a grief.

Special Thanks to Courier6 for showing me this location!

song:"Concentration" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By At...

โ–ถ Play video
void void
#

do it somewhere else, not here

minor badge
#

please banne

vagrant niche
#

beSt aNarCHy serVEr

latent valve
knotty nebula
#

does anyone know how to colour item names with colour codes?

#

anvil doesn't seem to work even as op

quartz peak
#

was building a castle from a tutorial and realized i fucked up. Found out why from when i was counting blocks from the window that it was suppose to be next to. was suppose to be 22 blocks high but was 21. Fuck me...... dawae good thing there is suck a thing as a move command

latent valve
#

Senahi need a plugin for that iirc

minor badge
#

or purpur!

latent valve
#

^

knotty nebula
#

I remember doing it a while back without a plugin though, or it might have been the crates plugin, used it for keys

#

thanks anyways

bright slate
dire turtle
#

Which plugin do you recommend for multiworld management?
Does paper save the world by itself?

vagrant niche
#

def not that one fron that city guy

minor badge
#

hyperverse is apparently good

#

but i use multiverse w no problems and thus no need for hyperverse

golden gust
#

There are some plugins for letting you do colors in an anvil

#

but, in general, mc does not support colors in there, and attempting to rename a colored item is wonderful

muted portal
vagrant niche
#

ur wodnerful

austere ivy
#

proximyst what's purpur do?

opal steeple
minor badge
#

a lot of things

#

.g purpur paper fork

limber knotBOT
#

(DiscordBot) https://github.com/pl3xgaming/Purpur -- pl3xgaming/Purpur: Another fork of Paper \o - GitHub: "Purpur is a fork of Paper used by the Pl3xCraft server. It contains many gameplay changes to suit our server that are deemed too wild to be included..."

GitHub

Another fork of Paper \o/. Contribute to pl3xgaming/Purpur development by creating an account on GitHub.

void void
cunning raft
#

purpur is a fork focused on making every mob in the game sitable

quick pasture
#

Purpur has some nice additions

unreal quarry
#

Not just sitable @cunning raft, fully wasd controllable. And that's not the focus. Is 1 out of over 100 patches ^_^

golden gust
#

advertising

#

ban

#

brb, grabbing my railgun

unreal quarry
#

:o

#

I didn't do it lol

#

runs away

minor badge
#

i am in no way affiliated with purpur, plexnetwork, nor billybadbreath!

golden gust
#

am just tryna find a way to destroy the beard, once and for all

unreal quarry
#

</3 cat

vagrant niche
#

cats r evil

tired heath
#

Hi
Just a question about event priority. What I understand, it is primary ordering the importance of event calls, so witch one of the registered listeners to a given type will be served first. Except of that, is there any diffrence in the possibility that a event might get called or not called, when it has got lower priority?

#

For example if the server runs out of ressources to serve the tps.

lusty cosmos
rare herald
#

Shift storage calls off of server thread - remove lag from slow databases or file system

Yay Dynmap

sage hatch
blazing nebula
#

Dynmap makes database calls on main thread what?

earnest zephyr
half wasp
potent fossil
#

graphql is interesting...

#

thats longer than i thought

#

a graphql schema

#

no not really

#

i mean

#

it goes in front of a db

#

and then you query with it, and it queries the db

#

schema are the tables

#

basically with this, i can say

getUserProfile(ownerId) {
  avatarUrl
}
#

if i only want avatarUrl, it will give me

#

if i want more, i specify the fields i want

#

and graphql goes and figures it out

#

yea i guess viper

tired heath
#

When you planed a little plugin with one class and one hour and end up with 7 packages a week later. ๐Ÿ™„

potent fossil
#

sounds like scoping problems

tired heath
#

Na, I just add a ton of extras

potent fossil
#

yea

#

that's a scoping issue

#

lol

tired heath
#

is it

#

May i don't get that one ๐Ÿ˜„

potent fossil
#

uh

#

when you start a project, you have a scope

#

your scope is what you want to achieve...

tired heath
#

omg I thougt about scope in a code like scope

potent fossil
#

something is out-of-scope if it's not applicable to what you originally planned

#

if you never created a scope, that's an issue

#

but.. uh

#

lots of MC devs don't

tired heath
#

Well might be out of scope in that way of "scope"

#

๐Ÿ˜„

#

But, at least it works well now

#

What's the point, you can import it in your plugin

austere ivy
jade ember
vestal jasper
#

Please let's not have the threading discussion for the 40th day in a row

austere ivy
#

ok then just this part

#

not only does it frustrate me when people say Java is the reason of poor performance, but oh boy we're gonna kill all performance when we try to do accurate shadows for items

vestal jasper
#

Lax please

vagrant niche
#

I wish paper/spigot provided the whole maven central

vestal jasper
#

Fuck off lax lol I knew you were gonna shit post before you even hit enter

vagrant niche
#

That's like predicting you're gonna die if you go inside the sun

tired heath
#

Actually that has not been proofen so far

vagrant niche
#

go inside your microwave and turn it on then

#

livestream it tho

potent fossil
#

lax and i are best friends

tired heath
#

It has a switch to detect if it is open, so it will not turn on

austere ivy
#

funny, I've never seen Lax before

potent fossil
#

you're not cool enough

vagrant niche
#

stick a camera up ur anus

#

ull see

austere ivy
#

funny

cunning raft
#

got me laughing

#

laughing so hard

#

laughing

vagrant niche
#

can u change ur face

#

its bothering me

cedar spade
#

ha ha ha

austere ivy
#

on an unrelated note, I finally compiled aseprite

#

not that it was much hard but man, it's way better than GIMP for pixel art

#

dam barty out here with the original insults

vagrant niche
#

hey, don't say that to yourself

#

be +

cunning raft
#

don't think he was talking to you brian

golden gust
#

performance is hard, though

#

You can spend all year tryna microoptimize stuff

vagrant niche
#

that's not the only thing that's hard

#

if u catch my drift

golden gust
#

especially when you have to consider all loads you're gonna see

vagrant niche
#

oh yeah, all the loads

golden gust
#

optimizing for 4 players is totally different to optimizing for 500

static badge
#

speaking of micro

golden gust
#

i thought u was talking about ur tent

vagrant niche
#

wat about it spotted

#

i kno u got experience with it

golden gust
#

that's not a micro

#

That's an innie

vagrant niche
#

its a chronic illness

tired heath
cunning raft
#

thanks i hate it

austere ivy
limber knotBOT
#

(DiscordBot) I made a rounder enderpearl by adding pixels, do you like it? : Minecraft - 709 comments, 51,659 points - k_miner_5, 14h ago

austere ivy
#

artists: spend weeks crafting a beautiful texture pack with hi-res textures maybe a thousand upvotes

#

this person: spends a bit on one single texture, get 50k upvotes

tired heath
#

sounds fair to me

austere ivy
#

that is the way. what can I say, though? I got 42k upvotes on a 3-second loweffort comparison post

#

More pixel = less fps
@still smelt unironically that is true though, right?

#

if I load up a 512x resourcepack I get far less FPS than with a 16x one

golden gust
#

depends on where it was, really; players generally aren't looking towards dealing with texturepacks, especially the people who are more into aesphetics who play online who wanna ensure that their builds look awesome to everyone, etc

tired heath
#

You want less FPS, go and try the new blender mode for transparant tex. also known as "fabulous mode"

austere ivy
#

hahaha whew boy I did try that

#

I have to admit, 1.16 does run great clientside.

#

Maybe even close to 1.12.

#

Far, far better than 1.13.

#

Anyway, fabulous mode absolutely destroyed and demolished my FPS, not only that but introduced a bunch of stuttering. I wonder if it's worth it.

#

I barely noticed a difference, I mean water renders correctly behind transparent items so I guess there's what?

tired heath
#

But isn't it worth it, all the prettiness it brings to your monitor

#

๐Ÿ˜„

#

You have to go to nether fog or cloudy areas

#

you will mostly notice a diffrence in fog

#

otherwise it is hard to see at all

drowsy canyon
#

Hi guys, i'm looking for a plugin but i cant find, maybe you know..

I need to prevent items and exp drops whit some types of deaths, example:
"<player> fell out of the world" or "<player> suffocated in a wall"..

Do you know anything like this?

tired heath
desert bridge
pearl vapor
potent fossil
#

idk of a plugin but i added that functionality into paper so it would be extremely easy to create

#

player.openBook()

worn ember
#

ยฏ_(ใƒ„)_/ยฏ

drowsy canyon
potent fossil
#

yea that works

pearl vapor
#

Thank you!

potent fossil
#

the method i added lets you use message builder tho :D

pearl vapor
#

Ok thanks

worn ember
#

stop taking the jobs of the builders pimple

#

they need to live too

potent fossil
#

:////////////////////

worn ember
#

man, spigot active times are so weird, on some releases i get like 50 downloads and others like 5

waxen panther
#

can't have fluctuating download ammounts if you never get downloads

pearl vapor
#

@potent fossil Do you know a way to do the thing you described player.openBook() with a custom command in EssentialsX? I want to make a /resource command and when you run it it opens that book.

worn ember
#

300 downloads for an RTP plugin aint too bad tho ๐Ÿ™‚

potent fossil
#

@vernal moth what is that issue syntax? GH-14? is that just synonymous to #14?

#

@potent fossil Do you know a way to do the thing you described player.openBook() with a custom command in EssentialsX? I want to make a /resource command and when you run it it opens that book.
@pearl vapor sorry you can't, it has to be done from code

#

you could hire somebody to make what you need

pearl vapor
#

Ok thanks

worn ember
#

or just download one of those plugins for free ๐Ÿ™‚

potent fossil
#

yup that would be 1st choice if they satisfy the requirement

worn ember
potent fossil
#

lul

worn ember
potent fossil
#

alright im hopping over to winblows to play NMS

worn ember
#

no mans sky?

pearl vapor
#

Is there a way to load the server resource pack by a command? For an example when you click the green **Click to load! **button it loads on this server it loads the resource pack.

golden gust
#

with a plugin, yea, sure

#

No idea what would specifically exist for that specific use case, but it's 100% doable

pearl vapor
#

thanks!

worn ember
#

doesn't the server already request this?

#

when they join

pearl vapor
#

Yes but i would like a command like /resource with a menu like the one in the image

worn ember
#

ok, but why?

pearl vapor
#

It's hard to explain

#

Just something I think would be cool, and I wanted to see if i could do it.

worn ember
#

this might be useful

vagrant niche
#

ey an1 wna add me on myspace?

worn ember
#

i thought you had to be 16 to use it?

vagrant niche
#

oh srry, I'll wait a few years for u to add me then

worn ember
#

oh lmao thats the age of myspace

#

its 13 :p

tired heath
#

Sorry I don't have any Myspace, wanna connect on MSN Messenger=

worn ember
#

buzzers were the shit

lament patio
#

Not boomer enough, let's talk on IRC Hides

unreal quarry
#

IRC? pfft. ICQ

potent fossil
#

march 1st i had $8000 in debt

#

i just paid off the last amount

#

im a free man babey

#

except for the fact that i had a heart attack and now i owe the hospital $2000

#

other than that

austere ivy
#

dude, simple, nice

#

oh

potent fossil
#

ima free man babey

austere ivy
#

other than that, dude nice job

#

that's really great, good for you

potent fossil
#

thank you

#

that has been quite of few years of bullshit

austere ivy
#

yeaaahhh I don't think that's gonna work out for ya buddy

maiden wyvern
#

@potent fossil nice bro.

austere ivy
#

@potent fossil how'd you do it? budgeting or what kinda thing

unreal quarry
#

selling coke

golden gust
#

mfw finally heading towards debt free and now hitting dying and in debt

#

gg simple

potent fossil
#

ya dat sucked

#

and honestly i just dodged the calls from the companies until they sold my debt to collectors who i also dodged and then the collectors got desperate and offered me settlements so i took them when it was convenient for me and then covid hit but i went on unemployment and i paid this one off with unemployment money

#

so yea, dont pull a simple

#

but it works!

austere ivy
#

huh

waxen panther
#

lmfao

austere ivy
#

that

waxen panther
#

thats quite the scheme

austere ivy
#

seems questionable but ok

potent fossil
#

you know what is questionable

#

you

austere ivy
#

who even am I?

unreal quarry
#

this whole pandemic/unemployment thing is weird for everyone. my ex was supposed to go to jail for $300k in back child support. she got out of it because unemployment, govmt is taking $700/wk of it and sending it to me lol

potent fossil
#

cali is just tacking on free untaxable $600 onto every unemployment check

austere ivy
#

it's nuts, I know people who are making more than they did with an actual job

potent fossil
#

yea

#

i am

#

lol

#

:D

waxen panther
#

Quarantine has been great for me

potent fossil
#

literally first time i've had $4000 in my account at once

#

thanks california

waxen panther
#

Instead of having to do my finals I just got my predicted grades of AAB, definitely would've done much worse if I actually had to do the exams lol

potent fossil
#

wait

#

guys

golden gust
#

The number of companies which can do WFH during a pandemic which apparently can't during standard ops is pretty amazing

potent fossil
#

are we headed for a major economic depression

#

lol nah fuck it

#

cant be

#

lets go spend

waxen panther
#

nah man

#

just give everyone money

potent fossil
#

i agree

austere ivy
#

bruh good idea

potent fossil
#

brian your pfp looks like a swastika what is that

austere ivy
#

so I was thinking of running for president, I plan on doing it by promising everyone $10,000 a week no matter who you are. my train of thought is:

  • we're already in a ton of debt, what will a little more do?
  • it'll work for the time that I'm president anyway.
#

uh

#

it's not

potent fossil
#

it looks like one though

waxen panther
#

just print more money?

austere ivy
#

to be completely honest I have no idea what it is, I whipped it up in GIMP in 10 minutes because I was tired of my current pfp

#

I call it "tesselact" but who knows what it is

#

I need to get around to making consistent, good branding for myself (or whatever) but I first want a new name for everything, I quite hate TehBrian

#

oh gosh you're right it kind of does look like one.

potent fossil
#

i have a new pfp now

austere ivy
#

bro I like the new clean white and bold purple branding you've got

#

who'd you pay?

potent fossil
#

nobody

austere ivy
#

whoever posts an image in chat I'll use that as my pfp for like a day or two maybe till I get tired of it

waxen panther
potent fossil
static badge
potent fossil
#

do it brian

#

you said you would do it

waxen panther
austere ivy
#

one day, simple

potent fossil
#

ah i see you are not a man of your word

#

noted

austere ivy
#

one freaking day

potent fossil
#

i rescind my statement

#

very proud

golden gust
#

paperspigot

limber knotBOT
#

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

static badge
kindred storm
#

Paper with release candidates

#

incredible

#

I thought that kind of organised release system was unique to everything but MC

golden gust
#

there is sponge

#

wonder how many people are on their RBs, vs using the master branch

#

issue with RBs is that you often have a large set of potentially technical changes swooping in, so it's harder to see when a commit breaks something unless people are tracking them

#

You also end up with people not using the RB for the improvements/bug fixes

kindred storm
#

RB? release build?

golden gust
#

Yea

#

Well

#

recommended

#

They have a community of people who basically test canidates for the next RB and everything these days last I knew

static badge
#

RBs aren't really suitable for 1.15

golden gust
#

community sorta adopted them to adopt that lol

static badge
#

there are many changes that need to happen

#

all of them dangerous

golden gust
#

and yea, too volitate, too many stupid issues which still need fixing before we can recommend 1.15 at all... :L

#

Still better than 1.14, however

slim nymph
#

@kindred storm um RC is not Release Build lol...

#

its Release Candidate

static badge
#

Release Cuild

slim nymph
#

it means its even more riskier than normal

kindred storm
#

I know

#

Paper with release candidates, incredible

slim nymph
#

oh i see both words got said, i saw your 2nd msg with RB in response lol

kindred storm
#

I'm just glad to see Paper rolling out the RCs, since that's not something I'd expect

#

in a good way

golden gust
#

Well, that's for testing an improvement, we do often do that for changes which are somewhat potentially unstable

waxen panther
#

Yeah thats every leaf PR

merry obsidian
jagged egret
#

Can someone remind me what the buildtools argument is for installing bukkit into the local maven repo

shell vine
#

pretty sure it does it auto

#

did for me on my pc

waxen panther
#

I assume you mean CraftBukkit?

#

nah its spigots official anime girl representative

#

its a new feature by md

#

๐Ÿ˜ 

#

why do people use ultra permissions imfuckingdone

#

bored of seeing people having issues with it

waxen panther
shell vine
waxen panther
#

wtf wtf wtf

#

not me

#

fake

#

yes i agree

#

i hate my spigot account

#

i have a capital B on my username

shell vine
#

yes only cats or celebrities allowed

waxen panther
#

mm yes

#

donating to spigot

#

no thanks

#

i'd rather have that than a username with a capital B

#

ugly asf

#

aw

#

thank you

cosmic raft
#

lol

tired widget
tired bolt
waxen panther
#

lol

#

mods made quite the leap

vestal jasper
#

@waxen panther excuse me

waxen panther
#

what

#

do u want

vestal jasper
#

B

waxen panther
#

B

vestal jasper
#

Yes

#

HTML isn't Turing complete though

#

Css is

#

Css > html

waxen panther
#

I can only program in html4, completely incapable at html5 smolPensive

#

why doesn't my marquee work frangry

worn ember
#

dont you love it when premium plugins advertise with "extensive api" but you have no way to actually test if it works cuz you know, dont have the full plugin KEKW

static badge
#

premium plugin api PepeLaugh

worn ember
#

well the plugin has an api, but i dont know if it even works cuz i cant build the plugin to test

#

and i'm not paying $15 to add support for some plugin lul

static badge
#

do you actually need to buy it to add support

#

they don't provide some api jar you can build against...?

#

oh what am I thinking

#

these are plugins

worn ember
#

i wouldnt know cuz theres no docs ๐Ÿ™‚

static badge
worn ember
#

oh it does have a build.gradle so ig i could

tired heath
#

Does anyone know how I could apply the player to always sprint in 1.15.2 โ€“ even if i set setSprint on join to true, he will always fall back to walk, when moving side or backwards only. I set "setSprint" on now onPlayerMove event but it feels kinda not the most performant way to do it?

worn ember
#

set it every few ticks with a scheduler instead

#

thonkeng why you pepega me, i'm right xD

tired heath
#

Hmm well if there isn't any other solution, I might do that.

neat smelt
#

isnt there a PlayerToggleSprintEvent ?

#

maybe try out something with that

waxen panther
#

pretty sure client can override shit like that

tired heath
#

Yeah, alreday did it, but is only listening on player toggling

worn ember
#

what about hunger

tired heath
#

na, is off

worn ember
#

you cant sprint if ur hungry

golden gust
#

the client is 100000% in control of that one

heady spear
#

Bruh the weird girl is at the gym annnnnnd I canโ€™t do deadlifts when other people are around lel

golden gust
#

best you can do is probs modify their movement speed

worn ember
#

ah yeah deadlifting at 5am

heady spear
#

If I fart a lot do yโ€™all reckon sheโ€™ll leave?

worn ember
#

you baffoon go back to bed

heady spear
#

I never slept

worn ember
neat smelt
thorny totem
#

Rip 1.16 pre2 is out

worn ember
#

just give them some speed II

tired heath
#

The point is I do a OpenArena remake and I just don't find nice movment settings.
When I just set the walk speed (only option on a player) than it will just walk fast, jump speed will remain and he can still sprint. Is little bit anoying, only other way is a potion effect what also feels kinda not right, I wanted to reprogram a strafe jump behaivor, if you jump in the right periode. Actually it works

#

But bruh is hard to find a optimal balance

neat smelt
worn ember
#

client has too much control over its own movement

#

ยฏ_(ใƒ„)_/ยฏ

tired heath
#

yeah

neat smelt
heady spear
#

Give them big boi velocity when they move

worn ember
#

just yeet them at mach 3

neat smelt
#

xD

heady spear
#

Bro corona doesnโ€™t infect you if youโ€™re protesting so

waxen panther
#

if you're protesting your good morals shield you from all germs

#

tried and tested

tired heath
#

Well it will not help, I have to play around tomorrow until i find nice feeling movment

worn ember
#

#CoronaLivesMatter

tired heath
#

settings

heady spear
#

But also if youโ€™re protesting in the middle of a pandemic then you suck

worn ember
#

says the dude who's afraid of women

heady spear
#

Although fighting police brutality by making sure a bunch of immune compromised people die is a big brain move

#

She is occupying my personal space

worn ember
#

well unlike you i'm actually going to go to bed now

waxen panther
#

coward

heady spear
#

Sleep is for the weak

worn ember
#

yea yea

#

i just act like a mortal

#

but i'm actually a god

#

god gamer

tired heath
#

Anyways, I already remade the jumppads to feel original, that move suck will not hold me back

#

(Saying that to myself a few times might help)

worn ember
#

inb4 banned by anti-cheat for flying

waxen panther
#

Flying is not enabled on this server!

worn ember
#

lmao too real

#

standing on fence post = fly hacks

void void
slim nymph
#

lol stfuhillary is trending

waxen panther
#

????????????

#

Trending in United Kingdom

short yarrow
#

lul

#

!

heady spear
#

They wanna feel better about Boris

waxen panther
#

Hey man

#

We don't talk about Boris

slim nymph
#

prob the kpop stans helping out

heady spear
#

What

waxen panther
slim nymph
#

anonymous has been hijacking any pro trump hashtag and flooding it with kpop

heady spear
#

Ah yay fuck democracy

slim nymph
#

well yeah anyone who sides with trump is against democracy, so got to fight that

heady spear
#

Actively silencing a group of people because you disagree with them is anti democratic and just kinda scummy

#

But catshrug

slim nymph
#

incase you didnt know, americas been in a civil war past few years

heady spear
#

People that have experienced actual wars would probably disagree with your definition of a civil war

slim nymph
#

well "political war"

#

though its def on the damn verge of wide scale violence

heady spear
#

Yeah well if things continue like this then you might end up with a real civil war

#

Also trump are fighting the EU over lobster tariffs so thereโ€™s that

static badge
#

ah yes the USA

heady spear
#

Apparently he sent the lobster king over to negotiate with us

#

Our political leaders have gotten tired of his sporadic temper tantrums

#

Soon the IKEA ninjas will be trying to choke him with meatballs

peak dirge
#

K-pop fans are the real heroes, even moreso than the cops who are rioting

heady spear
waxen panther
#

@ Citymonstret RULES ARE NOT TO BE READ

#

๐Ÿ˜ 

vagrant niche
#

Rules are meant to be broken

#

But you gotta read em

heady spear
#

I wish discord had some tools that allowed you to actually moderate servers

short yarrow
#

yeah kinda weird they don't have that

heady spear
#

I ban people daily that just join to spam ping random notable server members

#

Also getting the server verified/partnered would be nice but they told us they donโ€™t do that to modding communities

vagrant niche
#

I gotta push the wiz fix to my bot

#

it reacts 1 thru 10

heady spear
#

I guess paper and enginehub were exceptions :)))

vagrant niche
#

if wiz guesses the correct #

#

the person who pings him gets banned

heady spear
#

But like itโ€™s silly because we canโ€™t get verified with 8000 members lol

vagrant niche
#

ye ikr, the stopped doin that shit

heady spear
#

We applied before then

#

With 6500 members

vagrant niche
#

we did too, dnied

heady spear
#

Were denied because it was related to game modding

#

Which is bs because... well... look at paper

short yarrow
#

luckperms is verified o.o

#

so is sponge

vagrant niche
#

Just spend like $100 to get verified perks

heady spear
#

Yeah idk they just lied straight to our faces

#

Twice

short yarrow
#

guess they don't like your plugins!

heady spear
#

Iโ€™m thinking of just creating a support forum and archiving the entire server

#

Discord requires too much moderation for it to be worth it

#

Plus searching is awful and I would prefer proper threads

vagrant niche
#

ey @potent fossil u think rpi 4 CPU can handle plex H265 10bit transcode?

#

my old laptop is struggling, so am thinkin of movin plex

short yarrow
#

I don't think people even use forums that much anymore. Discord is just so convenient

tired heath
#

I think i found now the sweet spot for movment speed, jump periode and straf jump speed, time to go to bed gn8

heady spear
#

I mean if we force them to then they will lol

vagrant niche
#

some will, most wont

heady spear
#

Then they get no support

#

Not my problem

vagrant niche
#

ye, then yhey'll rate 1 star and ask on the review

#

or ask in the resource thread

heady spear
#

Idc lol

#

Then they wonโ€™t get help

#

As easy as that

merry talon
#

there's big potential for discord to add some sort of forums-like system

vagrant niche
#

ye but more spam

heady spear
#

I am logged into my personal account most of the time so I donโ€™t get notifications

short yarrow
#

Maybe I should give making a discord bot a go

#

Why must I be so lazy!

oak fiber
merry talon
#

guilded has a team of a few people and just copied discord in a couple months except like way better

#

threads, events, etc

#
tired heath
#

the only usefull feature is the venity url and know what Discord

merry talon
#

exactly

heady spear
#

Same

#

But itโ€™s bad

#

And itโ€™s down every other second on top of that

#

Rocket chat looks cool

fallen oracle
#

Sup

heady spear
#

But like if weโ€™re asleep then the support requests get lost in the support channel so people end up not getting help

#

I guess I need to get ahold of American support staff

waxen panther
fallen oracle
#

You gotta have an in with them.

heady spear
#

Most of the time they reply with unhelpful bs anyway

#

You gotta make 10 tickets to get a real answer

fallen oracle
#

Lol, someone posted an error stacktrace today and he was 20 updates behind.

#

I wonder why it's erroring...

heady spear
#

Someone claimed HV was broken yesterday and he was 200 paper builds behind D:

fallen oracle
#

Barty I gotta DM you something cool, sec.

#

That's fair.

heady spear
#

I prefer posting updates every couple of months and making them more worthwhile but that leads to awful spigot sales

#

You kinda have to post updates every day to make any money from there lol

#

I mean you pretty much have to

fallen oracle
#

I do like every other week. I could do daily if I wanted to, but then people complain.

heady spear
#

I try to post every fortnight

fallen oracle
#

Oh you play Fornite?

heady spear
#

But this time itโ€™ll be way longer as I potentially broke the entire plugin in a semi-major update and people tend to dislike that

#

When I have finals I tend to rewrite all of PlotSquared internals

#

Itโ€™s like productive procrastination

fallen oracle
#

Fortnite? ew lol. ok 9 year old. go play your shitty game. its so stupid and infested with 9 year olds. are you addicted to fortnite? i bet you are, 9 year old. are you stealing your mom's credit card and buying vbucks with it you 9 year old?

heady spear
#

โ€œGeneral improvementsโ€

#

Nice changelog

fallen oracle
#

No no nono

#

Here's what you do

#

You purposefully break something small each update, that way the next day you can fix it.

#

Repeat daily

#

Profit

heady spear
#

I donโ€™t update plugins that post ambiguous change logs

#

Because chances are theyโ€™ll break random shit

fallen oracle
#

I generally keep a specific style for my changelogs. I wrote a generator for it.

heady spear
#

Ye your generator is cool

fallen oracle
waxen panther
#

I don't remember what i just did

#

let alone being able to write a change log

heady spear
fallen oracle
#

Yooo I should totally write a wiki changlog to increase SEO or something

heady spear
#

I look at the commit list in my dev->master PR ๐Ÿ˜‰

fallen oracle
#

You're welcome to use my generator if you want. It's configurable.

heady spear
#

Glare, Iโ€™ve posted all v5 changelogs on the wiki, makes it super easy to point to specific versions when people ask questions and shit

fallen oracle
#

So it's write once, convert to all.

heady spear
#

In the future Iโ€™ll just link to the wiki

#

So if I have to change something I donโ€™t have to do it in multiple places

#

Plus images r pretty

fallen oracle
#

Totally going to do that

heady spear
#

And then we can link to versions on feature pages

#

To make it super clear when they were added

#

Iโ€™m pretty happy with our wiki in general. I update it whenever I update a feature in the plugin so itโ€™s fairly up to date ads in

fallen oracle
#

With any luck... this will be markdown.

heady spear
#

wtf

#

Again**

#

Wiki.js is super sexy

#

Lacks a fair amount of features rn but itโ€™s in active development

fallen oracle
#

Damn the default changelog is uh

#

Everything on 1 page

#

I think I'ma make it 1 per page

heady spear
#

I was kinda afraid itโ€™d be node hell

#

But wiki.js is super solid

#

Plus I get to make use of my thousands of azure credits

potent fossil
#

HTML Output

#

BBCode

restive briar
#

You also agree that tacos are tasty, and the best food in the world.

I dont like tacos, am I allowed to use paper?

waxen panther
#

no

#

leave

#

๐Ÿ˜ 

potent fossil
#

yeah, no

#

if you dont agree to the eula then you cant use paper

#

@cosmic raft we got a dumb taco hater here

fallen oracle
#

Sick okay changelgos added

vagrant niche
#

tacos lul

fallen oracle
#

For 1 project at least

shell vine
#

i just ate shrimp tacos

fallen oracle
#

Damn that sounds yummy

#

I had brisket tonight.

#

Time to figure out what to eat now.

shell vine
#

i just love it when people use concurrenthashmaps instead of streams or a iterator ๐Ÿ˜

#

and surprise there is lag

heady spear
#

@fallen oracle show meee

vagrant niche
#

buut no cm,es!

static badge
#

instead of streams

heady spear
#

i just love it when people use concurrenthashmaps instead of streams or a iterator
they what now

shell vine
#

Yea is that not the right term

fallen oracle
#

First time I've ever heard of ass referred to as "pumpkin pie".

half wing
#

why does pumpkin pie always have a piece taken out of it

#

where's my first slice smh

potent fossil
#

if by pumpkin pie you mean @heady spear's ass, then your first slice is mine

#

and all subsequent slices are as well

half wing
#

f

fallen oracle
#

Simple is a player.

potent fossil
#

shut up glare

#

you're next

half wing
#

sรถmp

fallen oracle
#

Calls me daddy, but hitting on other people.

potent fossil
fallen oracle
#

Time to watch some GTARP

potent fossil
#

GTARP?

heady spear
#

GTA RP

spice finch
#

Damn

vagrant niche
#

wat does it meaaan

spice finch
vestal jasper
#

There are two types of people
Those who like tacos
And those who are lying

vagrant niche
#

Can we ban that guy for using light theme

#

thanks

potent fossil
#

anyone used graphql before?

#

i feel like @vernal moth might've

heady spear
#

I've had a graphql related tab open for a month, does that count?

fallen oracle
#

Yes

vernal moth
#

anyone used graphql before?
@potent fossil no not really

#

@vernal moth what is that issue syntax? GH-14? is that just synonymous to #14?
@potent fossil ye

#

Am used to PROJECTKEY-ID from work for jira

potent fossil
#

oo

void void
void void
vernal moth
#

Hey

shell vine
#

Y_ just discovered a high traffic table thats only supposed to have a few rows of data at a time had two years worth of data from 2014 and 2015 in it left over

#

like has a lot of queries done on it and is cleared often

#

was wondering why mysql usage was so high

glossy saddle
void void
#

@potent fossil i have

#

wuts the q

potent fossil
#

wat

gilded bridge
potent fossil
#

@void void wat

minor badge
#

@potent fossil stupid

potent fossil
#

NO

minor badge
#

yes

potent fossil
#

why

#

o about graphql

#

ok

#

@void void
am have a type:

type UserProfile {
  owner: String!,
  avatar: String,
  biography: String
}

and a mutation

mutation CreateUserProfile($input: CreateUserProfileInput!, $condition: ModelUserProfileConditionInput) {
  createUserProfile(input: $input, condition: $condition) {
    owner
    avatarUrl
    biography
    createdAt
    updatedAt
  }
)

(the mutation was generated for me by AWS Amplify)

so, I call the mutation like this:

await API.graphql(
 graphqlOperation(createUserProfile, {
   input: {
     owner: owner
   }
})

and it screams that i have null values for type String (because I didn't pass in avatarUrl or biography).

but they're nullable.

so unless im misunderstanding what nullable means in the context of GQL (aka, to me it means omittable...) then something is wrong.

ignore theAPI and graphql methods and stuff, it's provided by AWS Amplify's lib

#

so yh idk im not sure if this is a problem due to amplify or if it's gql related

merry talon
#

@shell vine sounds like something you should be using redis for weSmart

void void
#

i'll see in 30min, shit to read on phone

minor badge
#

is this ts

potent fossil
#

wat

#

no

#

js

polar frost
void void
#

@potent fossil can you show that mutation definition?

#

and the args, input types etc

minor badge
#

i meant the first type thing @potent fossil

#

or i guess that's graphql's syntax?

potent fossil
#

it is

minor badge
#

ah epic

void void
#

i haven't used AWS stuff myself, i've done apollo-graphql and graphql-clj

potent fossil
#

ok hold on

cosmic raft
#

oh lord

potent fossil
#

im getting the output of AWS's shit

cosmic raft
#

i leave for a while

#

and come back to satanic graphql

void void
#

graphql is not satanic

cosmic raft
#

yes it is

void void
#

heck, github api via gql is more pleasant

cosmic raft
#

I disagree

void void
#

ยฏ_(ใƒ„)_/ยฏ

cosmic raft
#

If GitHub drops their v3 api

#

then I drop using github's api

potent fossil
#

uh hold on

#

yeah

#

for some reason the 'compiled' one has them set non-null

#

even if mine is nullable...

void void
#

i bet someone makes v3 -> v4 proxy

#

kashike

#

reimplementing v3 on top of github's v4

#

there are madlads like that out there in this world :p

cosmic raft
#

if they did then kudos to them

#

I hate graphql

void void
#

why?

cosmic raft
#

because you have to manually write the dumb queries and shit

void void
#

with REST you have to write similar thing though?

cosmic raft
#

nope, I can serialise my objects into json :)

void void
#

if you have something better then it's amazing, whatevs

potent fossil
#

im actually just using aws amplify, which says write ur schema and then we'll gen u ur queries, mutations, and subscriptions

#

so its quite nice

#

i think i just had a bad state

#

possibly

void void
#

black box solutions are always hairy

potent fossil
#

yea, i was using mongodb stitch which was good until i found out their api is shit

#

amplify is nice, api not shit (as in, actually has a method to let ppl change their fuckin pw)

void void
#

mongodb stitch is yikes

potent fossil
#

idk tho. i mean, i can easily write a backend with auth but when it comes to auth that shit makes me nervous

#

i mean shit

#

i can do jwt auth

#

ez, secure enough

#

but someone who is auth god will be like

#

"wtf"

#

"thats so insecure"

#

"this and that blablabla"

#

so i've been using auth providers

#

like auth0 or in this case aws cognito

void void
#

jwt's (and similar solutions') biggest downside so far imo is that you can't invalidate the tokens easily

potent fossil
#

yea, that's true

#

every auth system i write is usually stateless, i havent stored sessions

#

so idk. i can write auth i just feel like im a shit tier at implementing that properly

cosmic raft
#

let me write you an auth system

#

if(password.hashCode() == 69)

potent fossil
#

lmao. yea, ok, the compiled gql i had was just out of date and had non-null modifiers

#

recompiled, works

#

ignore me

pearl vapor
#

Does anybody know if you can have color codes in the shutdown message in bukkit.yml?

kindred storm
#

try it and see

tulip inlet
#

color codes like ยงc work there

pearl vapor
#

I tried it the normal way with & but it didn't work, I was wondering if you could do it any other way.

#

ok thank you

spice finch
#

Anyone using kotlin knows why application plugin no longer has mainClass field?

#

my IDE sees only mainClassName

#

which isn't the same I guess

#

because I'm getting error no main manifest attribute, in [pathToJarFile]

worn ember
#

If(player.getIq() < 60) return;

ebon skiff
quasi valley
#

NegativeArraySizeException for you that is

tired heath
#

Something like that maybe?

If(player.getIq() < 60) {
try {
player.setAI(true);
} catch(Exception e) {
player.sendMessage("Ever heard of Roblox?");
player.kickPlayer("Go play Roblox");
}

wispy forum
void void
lavish nexus
still cape
#

anyone know how to remove the particle effects from night vision potion effect on 1.15.2? i had an old command but it's not working and the stupid things are ruining my screenshots.

#

well i was hoping with just a command in game, i'm a server owner

#

not a dev

#

just for use in game on myself/admins

#

oh

tulip inlet
#

iirc its /effect give ... night_vision 100 1 true

#

the true at the end disables the particles

still cape
#

done thank you

#

i didn't know it was there

#

does it?

#

but the setting worked, good to know there is a command too, ima try it

#

ok the command worked too thank you!

balmy isle
meager mirage
woven marsh
dusty nimbus
sage solar
twilit frigate
#

Yo

minor badge
#

yuh

twilit frigate
#

I'm thinking of updating my 1.12 server to 1.15.2, but i've got 43 plugins. Is there a way for me to auto-update / semi auto-update my plugins and files?

minor badge
#

no

twilit frigate
#

Rippp

waxen panther
austere ivy
#

I am so privileged to have started with Java

#

Trying to compile Aseprite which is c++ I believe is utter hell

#

I take for granted the fact that you just press "compile" or whatever and it works wherever, whenever

#

No wonder people like coding for the JDK

minor badge
#

for the JVM ya mean?

vernal moth
#

Write once run everywhere is part of why java became so successful

worn ember
#

When to bump versions? Lets say i implement a feature, do i update the version in that commit? A different commit with a version bump? Or something else?

vernal moth
#

You bump when you release

#

Normally you wait a bit, have a testing phase, etc

#

If you are on npm however, every commit is a release

worn ember
#

just on github :p alright

#

so lets say i push to dev, i dont update the version until i'm ready to push to master?

vagrant niche
#

Yes

worn ember
#

what about the SNAPSHOT thing? Is that a thing people actually do?

#

bump version, add -SNAPSHOT and yeet it to production kappa

vernal moth
#

Normally you create a release and the next commit adds the snapshot back

#

See maven release plugin

#

MiniMessage has that setup for example, check the commits on master

worn ember
#

Can you send me the link?

vernal moth
#

When I commit to master, GitHub actions kicks in and runs maven release

tired heath
#

SUP

vernal moth
tired heath
#

By the way, since I'm not nativ in Java, I was wondering, when I do a for example a Player index, what has a Hasmap UUID to my PlayerStorageModel, and I delete player on event (like disconnecting) I perform a .remove() on the Hasmap. Would it benefit form any additional step to explicitly delete the object and free the memory or will the java GB just do the job and remove on a hasmap is fine.

#

Not a bing thing, just interessting for me

waxen panther
#

removing is enough

tired heath
#

ty

carmine hinge
#

is 1.16 perf actually better than 1.15?

tired heath
#

Well it is, now you can buy Skins like in CSGO

ornate spindle
#

so like, could all paper announcements be written on the forums and then just link the post in each announcement in discord. Gotta get those forums growing ya know

slim nymph
#

im actually planning to do that

quasi valley
#

then we just need for mini to finish hangar

void void
#

whats hangar?

quasi valley
void void
#

ooh that sounds nice

cunning raft
#

what does that even do

#

"The goal is to learn from the limitations of other places"

ornate spindle
cunning raft
#

oh a package manager