#general

3141 messages ยท Page 207 of 4

void void
#

i will reset all eco

elder sable
#

@visual sluice finally jobs for immigrants from africa

void void
#

so what should be the prices

#

what is the perfect balanse?

vestal jasper
#

that's a pretty context specific thing

void void
#

how much is yours?

unreal quarry
#

@acoustic pilot we should riot in the streets against the tax man by throwing crates of tea into the ocean

#

or some crap

elder sable
#

@void void and this point you should adapt the prices instead

#

I would be upset if my progress was reset

vestal jasper
#

telling you the numbers I have set would be meaningless because I don't use the default algorithms

acoustic pilot
#

I'm OK with the amount of taxes I pay so.... am all good ๐Ÿ˜ƒ

#

Problem is that since I'm self-employed I pay it in a quarterly lump sum ๐Ÿ˜ฆ

#

And not more regularly like everyone else

unreal quarry
#

sounds fun

void void
#

you changed every item

#

induvidially?

acoustic pilot
#

Rather, not more AUTOMATICALLY like everyone else ๐Ÿ˜›

stiff yarrow
#

Self Employed taxes PepeHands

unreal quarry
#

i dont mind taxes all that much, tbh (expecially since i get a big return) but what i've always hated is that we get double taxed (taxes come out when you get handed money, and taxes come out when you spend money)

void void
#

@vestal jasper is it better that way changing them

visual sluice
#

He changed that "long" algorithm

vestal jasper
#

I constantly tweak my jobs and their payours

#

I have helpers dedicated to testing out changes

void void
#

you have some server big like mineplex?

stiff yarrow
#

@unreal quarry Self Employment is brutally taxed aPES_Shake

void void
#

i meant hypixel*

#

mineplex is dead

vestal jasper
#

My server averages 20-30 concurrent players

acoustic pilot
#

On the surface SE tax is brutal, just gotta maximize your deductions tho and it's reasonable

stiff yarrow
#

yeah not easy to do

void void
#

what did you changed you said?

unreal quarry
#

itemize your toilet paper, cause you know, everyone shits on the job

void void
#

the top of every job

#

income?

acoustic pilot
#

I mean you seriously could

#

In a home office set up, deduct office supplies

stiff yarrow
#

the deduction from toilet paper would amount to jack shit though

acoustic pilot
#

But it applies to office supplies in general ๐Ÿ˜ƒ

unreal quarry
#

turns bathroom into home office

elder sable
#

prints on toilet paper rolls

void void
#

@vestal jasper you changed the top income of every job?

stiff yarrow
#

its nice t hat I can upgrade my computer and that's deductible

acoustic pilot
#

I already know @stiff yarrow takes home quite a bit though compared to how much he's taxed, it's not that bad ๐Ÿ˜ƒ

#

He's got a nice set up atm

stiff yarrow
#

I'm living like a king in my moms living room

vestal jasper
#

I've changed every single number in my jobs setup

stiff yarrow
acoustic pilot
#

Yeah that's the main reason you can't deduct as much as you normally could

void void
#

wow

acoustic pilot
#

Because you don't have rent/utilities to deduct

void void
#

changes entire house into office and deducts every got dam thing

wide hazel
#

@meager perch try this build
https://jenkins.egg82.me/job/egg82/job/AntiVPN/job/fix%252F16/
Likely issue was you ran consensus mode with only the free sources enabled, causing you to run out of credits with them quickly. This caused a consensus result of 0/0 or NaN, which then was passed to SQLite which thought it was NULL which violated the "NOT NULL" constraint.
Christ, what a bug.

acoustic pilot
#

But you also end up saving more

void void
#

can you send me yours?

#

to try it

acoustic pilot
#

So you get taxed more for that

vestal jasper
#

lol no

void void
#

why not

#

i can pay

#

how much is wheat in yours?

stiff yarrow
#

what Byte is saying is right, although being SE is taxed more its not like I'm broke, its just a large amount of money drained from me quarterly

acoustic pilot
#

Yeah the lump sum nature of it is the most annoying part IMO

vestal jasper
#

$1.50 after calculations

acoustic pilot
#

I wonder if there's penalties for making more regular payments

void void
#

thats the normal for wheat

#

but isnt that too much?

#

i set it to 0.30

vestal jasper
#

I have ranks that cost in the millions

visual sluice
#

"Too much" depends on your whole eco setup

vestal jasper
#

^^

visual sluice
#

It's a delicate balance

vestal jasper
#

As I noted, prices, income, etc, are 100% setup / context dependent

stiff yarrow
#

tfw you pay a large tax for health insurance when you don't even have health insurance PES5_Clown

vestal jasper
#

You also have to factor in other plugins and how they play into jobs

wide hazel
#

only thing I can think of is that the result is NaN (or possibly infinite)

#

so I added those checks

acoustic pilot
#

You don't pay that anymore @stiff yarrow

wide hazel
#

throws an APIException now

elder sable
#

what if i'm using personal VPN 100% of time for better privacy?

acoustic pilot
#

It was repealed and went into effect for this tax year

stiff yarrow
#

@acoustic pilot what do you mean

vestal jasper
#

economies are a lot of work and require constant attention to not have them go out of whack

acoustic pilot
#

Oh but you might have paid for it last year? lol

void void
#

how to find individual blocks

#

to change their prices?

acoustic pilot
#

You won't be penalized this year for not having health insurance.

stiff yarrow
#

Oh not that Byte

wide hazel
#

@elder sable you can ask to get whitelisted, it's just a perm node

stiff yarrow
#

I was talking about paying medicare tax

elder sable
#

if i can get onto this admins server

acoustic pilot
#

Oh, well yeah

void void
#

@vestal jasper how to change individual blocks? to lower their price

elder sable
#

thats like blocking user-agents

wide hazel
#

most servers have a Discord or something

acoustic pilot
#

That shit is for when you retire

vestal jasper
#

look at the jobs config

acoustic pilot
#

Assuming you live to retirement age

stiff yarrow
#

I thought it was for medicare funding

acoustic pilot
#

Right, but it's also so that YOU can qualify for medicare when you get old enough to use it

void void
#

yeah but they are not named

#

like ingame blocks

#

or they are?

acoustic pilot
#

Young people paying for old people who don't work

visual sluice
#

not named
what version are you on?

acoustic pilot
#

Same with social security

#

the whole FICA tax

stiff yarrow
#

are you saying I wouldn't qualify for medicare if I didn't pay this tax?

acoustic pilot
#

It will affect your care I think

stiff yarrow
#

they look at how much I've paid on it?

acoustic pilot
#

Just as SS payments would be affected by how much you put in

void void
#

1.14

acoustic pilot
#

You can log into the SSA website to see yeah

void void
#

for example how to search for stone

acoustic pilot
visual sluice
#

then using numeric ids is a crime

void void
#

lucker

#

i want to lower the price for stone

#

where to search for that

visual sluice
#

in the jobs config?

elder sable
#

bukkit - block ids - ffs

void void
#

yes but

#

ican find stone

elder sable
#

you can use any plugin in existance to see if unsure - lwc had that, WE....

void void
#

and what 1.5 2

#

means?

acoustic pilot
#

@stiff yarrow Looks like medicare coverage is probably unaffected by your contributions, but SS payments still are. They're both still mandatory and are used to fund the healthcare and social security payments to old people.

boreal sparrow
unreal quarry
void void
#

that discord is dead

unreal quarry
#

not our problem

void void
#

i dont ask you

limber knotBOT
#

(DiscordBot) Taylor Swift Announces New Album "Lover" and Song "You Need to Calm Down" - length 10m 29s - 1,748 likes, 4 dislikes (99.8%) - 12,358 views - sara on 2019.06.13

void void
#

lurker 1 more thing ``` stone:
income: 1.3
points: 1.3
experience: 2

visual sluice
#

the numbers mean the baseincome/points/exp in the calculation algorythm

wide hazel
#

fucking Demon. lol

void void
#

if i put 0.2 the price doesnt change

#

stone still stays 0.20$

visual sluice
#

where?

void void
#

ingame

#

i changed the income from 1.3

#

to 0.2

#

still is 0.20$

stiff yarrow
#

such a rude boi gym

unreal quarry
#

rude and clueless ๐Ÿ˜’

#

tempted to kick

#

^_^

elder sable
#

nya~ ๐Ÿ˜ฝ ๐Ÿ˜ฝ ๐Ÿ˜ฝ

visual sluice
#

prices have to change, try a restart?

void void
#

yeah my bad i was changing them for builder

#

not for miner

elder sable
#

sure there's /jobs reload

visual sluice
#

๐Ÿ‘ ๐Ÿ˜„
shit happens

pearl ibex
#

Wowie. I'm back!

#

@cosmic raft Pong!

gloomy sphinx
#

hey do you guys know how to somehow do something with git where ive modified a few local files then someone commited a change and I want to update the change without removing all my changes?

#

if that makes sense

elder sable
#

called merge

gloomy sphinx
#

oh cool will that apply the changes to the file that was edited locally?

#

or just gnore the file and not overwrite

void void
#

You might get a conflict if they edited the same files you're editing

#

git pull <remote> <branch>

#

It will try to fast-forward

#

But it will tell you if it failed.

elder sable
#

if you commited you changes and the other person edited other files, you will have both updates applied

gloomy sphinx
#

what if i didnt commit

void void
#

git stash

#

git pull

#

git stash pop

elder sable
#

otherwise within 1 file you might have to resolve a conflict

gloomy sphinx
#

thanks

unreal quarry
#

commit your changes to a new branch, pull from remote into master, then merge your branch and master and fix any conflicts

elder sable
#

maybe you should commit since you care

unreal quarry
#

this is why you should never do work in master ๐Ÿ˜‰

void void
#

stashing is ezpz'r den dat

gloomy sphinx
#

ill try stashing

#

i didnt commit because its a random project that i add some features too that they wouldnt approve

elder sable
#

stash everything instead of working with branches

gloomy sphinx
#

git has some interesting lingo

unreal quarry
#

smh

elder sable
#

then write scripts to stash/unstash changes for everytime you wanna compile

void void
#

o.o

#

Not necessary.... lol

elder sable
#

then make a separate repo for exporting diffs of stashes

void void
#

o.o

elder sable
#

not using branches

unreal quarry
#

branches were made for this reason

void void
#

branches for changes yes, but for his SPECIFIC question "how do i get their changes without nuking mine"

#

you stash, pull, pop

unreal quarry
#

i mean, sure that'll work, but its not good practice

elder sable
#

he doesnt have any better idea so point him to branching first

unreal quarry
#

for his specific use case he wants the make his changes on a new branch

#

keep master clean so he can pull from remote

#

then merge master into his branch

#

thats how its designed

stiff yarrow
#

@unreal quarry I was tempted too

gloomy sphinx
#

time to go down the git rabbithole

void void
unreal quarry
#

@stiff yarrow tempted to what?

#

the pirahnas?

pulsar wigeon
#

kick gymmyboi

unreal quarry
#

^_^

gloomy sphinx
#

git pop stash pull worked good thanks

void void
gloomy sphinx
#

๐Ÿ‘

unreal quarry
#

i should really update all my PRs

#

but i'm having trouble finding the motivation :3

void void
#

i feel

elder sable
#

kitten dies for every not updated PR

#

stop kitten death today

unreal quarry
#

idky but that made me think of bob barker

void void
#

@vestal jasper you still here?

void void
austere ivy
#

uhhhh

#

UHHH??

pulsar wigeon
#

anyone got a test server with a block logger and an anticheat willing to test something out?

unreal quarry
#

i have a test server with a block logger, but no anticheat and no will to test something out

pulsar wigeon
#

:<

#

what if it's cool

#

and shoots thousands of arrows :^)

unreal quarry
#

๐Ÿ˜ฎ

#

tempting

#

but i'm actually about to go pass out

pulsar wigeon
#

me too

unreal quarry
#

took some pain killers cause i slived my thumb open at work :3

pulsar wigeon
#

oof

unreal quarry
#

*sliced

austere ivy
limber knotBOT
#

(DiscordBot) Boy & Bear - length 3m 26s - 62,053 likes, 942 dislikes (98.5%) - 3,498,291 views - Pogo on 2017.08.12

void void
ancient bolt
#

I think a new Taylor single is gonna drop in a few minutes

void void
#

im damn tried lmao

#

send link

ancient bolt
#

Oh it already released on Apple music...

void void
#

rip

ancient bolt
#

8 minutes to go tho

void void
limber knotBOT
#

Hey MiniDigger

cosmic granite
mighty comet
midnight oracle
brazen barn
#

From my short bit of looking it seems that the old plugin Essentials is EOL.

What's the hip new replacement?

#

how creative lol

#

Yeah we're on 1.14

#

thanks mate

ancient bolt
limber knotBOT
#

(DiscordBot) Taylor Swift - You Need To Calm Down (Lyric Video) - length 2m 58s - 80,502 likes, 1,145 dislikes (98.6%) - 371,820 views - TaylorSwiftVEVO on 2019.06.14

ancient bolt
#

.taylor

limber knotBOT
ancient bolt
#

yes

limber knotBOT
#

(Korobi) Taylor Swift - You Need To Calm Down (Lyric Video) - length 2m 58s - 82,724 likes, 1,188 dislikes (98.6%) - 387,897 views - TaylorSwiftVEVO on 2019.06.14

static badge
#

nice to see that's being spammed

limber knotBOT
#

DemonWav: that video is a big no, too flashy for me

acoustic pilot
#

does it come with a seizure warning?

ancient bolt
#

I'll replace it with the music video when it comes out in a few days

acoustic pilot
#

nope, no seizure warning

limber knotBOT
#

nope

ancient bolt
#

seizure warnings are for nerds

acoustic pilot
#

the phrase is also "sticks and stones" not "snakes and stones" unless I'm out of the loop on some insider thing ๐Ÿ˜›

#

she says "snakes and stones never break my bones" lmao

ancient bolt
#

yeah in the past people always called her a snake for being skinny

static badge
#

ts lore poggers

ancient bolt
#

so in the last album she made snakes her mascot

acoustic pilot
#

interesting

#

i remember seeing that i think

ancient bolt
#

also albums are called "eras" in TS world

#

so last era

acoustic pilot
#

there was an animated snake thing too wasnt there

#

like a tweet

ancient bolt
#

yup

void void
#

the nerds with actual epilepsy: omnitale

#

oh video aint that bad

#

is gud song

vestal jasper
#

leaf

static badge
#

vic

vestal jasper
#

ur retarded

static badge
#

ur retarded

vestal jasper
#

thanks

austere ivy
#

vic

vestal jasper
#

no

austere ivy
#

you're a very nice person and I like your profile picture :)

limber knotBOT
#

(DiscordBot) Second undercover investigation reveals widespread dairy cow abuse at Fair Oaks Farms and Coca Cola - length 4 minutes and 33 seconds - 14 likes - 49,692 plays - ARM Investigations on 2019-06-12 09:36:34

vestal jasper
#

who's paying you to say that

austere ivy
#

leaf, 5 bucks

#

now gimme, leaf

vestal jasper
#

leaf's retarded

austere ivy
#

well he's paying me so

#

@static badge give me my 5 bucks

static badge
#

ur retarded

austere ivy
#

wow

#

just kidding ahha I said that myself :D

#

nobody:

ancient bolt
#

what the fuck

void void
#

You know what brian

#

I have no words anymore

austere ivy
#

I found it on /r/cr*ppydesign

vestal jasper
#

that's a crappy url anyway

fallen oracle
#

Oh wow, we had a channel cleanup.

#

@void void I had kettle Korn for dinner

void void
#

:O

native thunder
#

Imagine censoring a word in a link

fallen oracle
#

It was good

cosmic raft
static badge
#

kashcer

#

kanshcer *

static badge
#

wow they're going to add skyblock

cosmic raft
limber knotBOT
ancient bolt
#

fuck it's a good song

#

lmao hypixel is on such a different level than everyone else

limber knotBOT
static badge
#

apparently ms is making a new flight simulator which is cool

ancient bolt
#

Obviously a fake headline...Taylor's rich & powerful enough if she wanted something cancelled it would be cancelled no problem

static badge
#

it's theonion bro

ancient bolt
#

when u think ur funny cuz u no its the onion but cant even see when some 1 else is being sarcastic

shell vine
#

hypixel should close so all us noob server owners stand a chance

cosmic raft
#

your new laptop

static badge
#

fits with his OS

#

arch is for pussies after all

magic river
shell vine
#

pink monkaS

spice adder
ancient bolt
#

I forgot Razer made laptops

shell vine
#

linustechtips has one, so must not be too bad

ancient bolt
#

Razer blade prices are identical to MacBook pro prices and have very similar specs, guess I'll just stick with MacBooks because macos

#

Not that I'm in the market for anything right now

limber knotBOT
#

kashike neato

tribal nexus
austere ivy
#

..

static badge
#

idk either

austere ivy
#

yeah I wonder

#

UHHHH? UH OH

#

WEE OOO WEEE OOO

#

Did someone just mention Paper Spigot in Spigot Forums?

#

๐Ÿš“ ๐Ÿš”

limber knotBOT
#

paperspigot

#

MiniDigger: [Auto] We're now known as Paper.

wide hazel
#

This is @cosmic raft

#

Also this

#

There's some gold in that conversation

#

That's one nugget

#

I refuse to have some 12-year-old googling "shafted" on my conscience

stiff yarrow
#

if he used google hes prob fine

#

if he used bing tho

void void
#

uhhh

#

so sick of that crappy linux support on newer mbp-s ....

#

i wonder how hard it is actually to communicate with that absolutely proprietary T2 bullshittery thonk

cosmic raft
stiff yarrow
#

if you have a mac wouldn't you just use the mac os Thonk

acoustic pilot
#

Is there a Java 8 alternative to Guava's Suppliers.memoize() (thread-safe lazy value initializer) ?

cosmic raft
#

No

acoustic pilot
#

Those bastards

#

I don't think I've ever done double checked locking

#

I probably would've just synchronized without the first check

#

but I guess this makes sense too

limber knotBOT
#

current try is .buehne .card-body > *:nth-child(1) but that selects the red ones

#

too

stiff yarrow
#

@acoustic pilot you made me read up on this and its pretty interesting

acoustic pilot
#

wut

#

read up on what?

stiff yarrow
#

double checked locking

acoustic pilot
#

double checked locking or lazy value initialization

#

oh

#

yeah it makes sense because once the value is initialized, you don't need to keep synchronizing

stiff yarrow
#

and the performance cost is pretty substantial from what I'm reading

acoustic pilot
#

yeah it would be, because there aren't any needless lock acquisitions happening once the value is initialized

void void
#

@cosmic raft it does not work with 2018

#

as newer models use T2

#

that works only with older models

#

those suggestions you linked

stiff yarrow
#

the article I'm reading suggests different ways to approach this depending on the version of Java

acoustic pilot
#

double checked locking, if I'm thinking correctly, would only work though if it can't be nulled later

stiff yarrow
#

apparently this is rather unsafe in J2SE 1.4

acoustic pilot
#

never even touched that lol

cosmic raft
#

@void void wasn't linking it as a suggestion, just as an "lol look at this shit"

void void
#

ah

stiff yarrow
#

to be honest, me either

acoustic pilot
#

shit sounds old as hell

stiff yarrow
#

imagine working on some legacy Java project though and not knowing it wasn't safe peepoGIGA

acoustic pilot
#

1.6 is probaby as legacy as it gets.. I hope lol

#

dont care tho as long as it works fine in Java 8+ ๐Ÿ˜„

#

because this class is injected into the Velocity plugin before the plugin is initialized (in the constructor), I have to lazy-initialize the plugin instance since I can't just pass it into the constructor

stiff yarrow
#

my eyes hurt just looking at that

acoustic pilot
#

๐Ÿ˜„

stiff yarrow
#

you don't have any eye strain working with that?

acoustic pilot
#

nope

stiff yarrow
acoustic pilot
#

I use Dracula everywhere

heavy rapids
#

isn't the theme called Darcula

acoustic pilot
#

No, this one is Dracula, different from Darcula

heavy rapids
#

ah

#

I see

acoustic pilot
#

It's a popular theme

#

Available across different editors

heavy rapids
#

but does it support VIM

acoustic pilot
#

I use it in Terminus, VS Code, IntelliJ and Sublime Text

cosmic raft
#

@acoustic pilot there are other ways to do that

stiff yarrow
#

I don't think I could use that for more than 5 minutes before eye strain headaches start

acoustic pilot
#

Using injection?

#

I want it to use the DI

cosmic raft
#
private VelocityLibraryManager vlm;

@Inject private void init(final VelocityLibraryManager vlm) {
  this.vlm = vlm;
}
#

should handle it properly

acoustic pilot
#

wait, why would I do that?

cosmic raft
#

makes it not required at construction time, but is still injected after construction

acoustic pilot
#

Oh so you mean the plugin is available by the time it's constructed

cosmic raft
#

yes

acoustic pilot
#

Well, are you sure? I don't think so

stiff yarrow
acoustic pilot
#

I think @Inject occurs BEFORE ProxyInitializeEvent

#

Plugin isn't "loaded" until then?

cosmic raft
#

what does that have to do with anything

acoustic pilot
#

Retrieving the plugin instance

#

Requires the plugin to be loaded

#

At least through injection

#

I think

#

like when calling pluginManager.getPlugin(id), at that stage it wouldn't be loaded yet I don't think

#
public class MyPlugin {
    private Thing thing;

    @Inject
    void setThing(Thing thing) {
        this.thing = thing;
    }
}
public class Thing {
    @Inject
    private Thing(PluginManager pluginManager, PluginDescription desc) {
        pluginManager.getPlugin(desc.getId()).isPresent() // => false
    }
}
#

I don't think the plugin is bound to the plugin module

#

Well, injecting the concrete instance might still work actually, I might be an idiot so let me test this

#

I assume Thing(MyPlugin plugin) might work

#

Oh, I can add a @Singleton right?

#

And that would work?

cosmic raft
#
package net.kyori.experiment;

import com.velocitypowered.api.event.Subscribe;
import com.velocitypowered.api.event.proxy.ProxyInitializeEvent;
import com.velocitypowered.api.plugin.Plugin;
import javax.inject.Inject;
import org.slf4j.Logger;

@Plugin(id = "experiment")
public class Experiment {
  private VelocityLibraryManager vlm;
  private final Logger logger;

  @Inject
  private Experiment(final Logger logger) {
    this.logger = logger;
  }

  @Inject
  private void init(final VelocityLibraryManager vlm) {
    this.vlm = vlm;
  }

  @Subscribe
  public void init(final ProxyInitializeEvent event) {
    this.logger.info(this.vlm.toString());
  }
}
package net.kyori.experiment;

import javax.inject.Inject;

public class VelocityLibraryManager {
  private final Experiment experiment;

  @Inject
  private VelocityLibraryManager(final Experiment experiment) {
    this.experiment = experiment;
  }
}
[00:58:14 INFO]: Loading plugins...
[00:58:14 INFO]: Loaded 1 plugins
[00:58:14 INFO] [experiment]: net.kyori.experiment.VelocityLibraryManager@6fe509ad
[00:58:14 INFO]: Listening on /0:0:0:0:0:0:0:0%0:25577
#

works fine, as i said

acoustic pilot
#

Does that work with generics?

cosmic raft
#

yes

acoustic pilot
#

So it could be VelocityLibraryManager<T> where T is the plugin class?

cosmic raft
#

yes

acoustic pilot
#

oh god that's awesome, thanks lol

#

I'm gonna try this

#

Does @Plugin imply @Singleton, hm

#

How does it know to bind to that specific instance

austere ivy
#

Coconuts falling from their tree and striking individuals cause serious injury to the back, neck, shoulders and head. They can potentially be fatal.Following a 1984 study on "Injuries Due to Falling Coconuts", exaggerated claims spread concerning the number of deaths by falli...

#

Okay, this is actually really cool. I really liked that entire starting sequence. Nice job to whoever did that.

#

I'm going to guess kash.

#

But, that's just a guess peepoJuice

cosmic raft
#

@acoustic pilot there's no specific scope currently; i'll push a fix for it

austere ivy
#

Maybe z7 or.. hmm

#

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

cosmic raft
#

what?

acoustic pilot
#

@cosmic raft So is it bugged right now then? I assume it didn't bind to the same instance initialized by the plugin manager.

cosmic raft
#

no it uses the same on

#

it's just not explicit right now

acoustic pilot
#

ah okay

#

So is it basically the same in Sponge too?

#

Since I'm also gonna have to do the same there

cosmic raft
#

yes

acoustic pilot
#

Nice, thanks ๐Ÿ˜ƒ

acoustic pilot
#

yay, thanks ๐Ÿ˜ƒ

#

Trying to avoid scenarios like that lol

cosmic raft
#

heh

acoustic pilot
#

It's just nicer when you use the solution that is native to the platform

vestal jasper
#

holy fuck

#

my cat has never had this much bloodlust

#

he saw a racoon outside and I've never seen him try to kill something more than he is now

acoustic pilot
#

wait til he tries and gets rabies

#

๐Ÿ˜ฆ

vestal jasper
#

he's an indoor cat so there's no way in hell I'm letting him anywhere near it

stiff yarrow
#

pretty sure raccoon kills the cat in this scenario

acoustic pilot
#

a raccoon will rip a domestic cat to shreds

vestal jasper
#

was wondering what animal it was that I've seen walk past my window in the past

#

turns out it's just the resident raccoon

acoustic pilot
#

Excellent it all works, injecting the plugin instance and the generic injection

cedar spade
#

thanks Z for stealing my kazheek

limber knotBOT
#

๐ŸŒฎ

void void
potent warren
#

uhh, is there a way to shade log4j with maven and having it work?

pulsar wigeon
#

i use gradle, but works for me

#

it's a bit tricky tho

#

the binders cant be relocated due to how it works

potent warren
#

All I want is for it to recognize my log4j2.xml file

#

;-;

pulsar wigeon
#

hm?

#

are you specifying it with -D...?

potent warren
#

no?

#

I get ERROR StatusLogger No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. Set system property 'log4j2.debug' to show Log4j 2 internal initialization logging. but the config file is there inside the jar

pulsar wigeon
#

did you turn on debug

potent warren
#

Not yet.

pulsar wigeon
#

iirc it only checks in the server jar

potent warren
#

It's not a plugin.

pulsar wigeon
#

since that is the "host process"

#

oh

potent warren
#

It's just a normal jar.

pulsar wigeon
#

well

potent warren
#

I came to ask here because here is where the smart people are.

pulsar wigeon
#

maybe if you explained any of what you are doing it would be easier to help

potent warren
#

oh I'm sorry. ;-; I'm bad at explaining stuff.

#

I'll try the debug mode.

golden gust
#

Been tryna find the time to get started with log4j, but, like No Log4j 2 configuration file found - did you write one?

potent warren
#

yes

#

;-;

#

It's on the final jar and it's valid XML

void void
#

wait and how are you trying to load it in the end?

potent warren
#

what? Doesn't log4j load it from the jar ;-;

#

Well, I'm running it off a shaded jar

#

Could that be the problem?

void void
#

is it standalone application?

potent warren
#

yeah

void void
#

then make sure that config ends up at /log4j2.xml in jar

potent warren
#

It's there.

void void
#

try to turn on log4j2 debug logging

potent warren
#

It's loading the default config. ERROR StatusLogger Unrecognized format specifier [d] ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [thread] ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [level] ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [logger] ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [msg] ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern. ERROR StatusLogger Unrecognized format specifier [n] ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.

#

And it's throwing that ;-;

thin holly
potent warren
#

Googling around, it appears to be because log4j is shaded into my jar

void void
#

wat

#

i've shaded log4j into jar for years

#

everything works fine

potent warren
#

I blame Maven

void void
#

are you doing reloc on log4j?

potent warren
#

No relocations

void void
#

kay

#

odd af

fallen oracle
#

Anyone know of a good software for building a "roadmap" for open source projects?

#

Trying to do some down the road planning for a project so that I can showcase what is to come.

ornate spindle
potent warren
#

mikroskeem: I think I found the problem. Maven Shade isn't shading Log4j2Plugins.dat correctly :/

limber knotBOT
#

Oh, there is a transformer for that

void void
#

i haven't needed to deal with that before

limber knotBOT
#

Any suggested reads on getting started with log4j properly?

pulsar wigeon
#

define properly?

potent warren
#

I need that too

#

But the transformer seems outdated ;-;

void void
#

use what paper uses

limber knotBOT
#

Yet to toy with logging frameworks, basically; and most stuff around l4j appears to "this is what it is, there you go"

void void
#

i usually go with slf4j api

#

and log4j+slf4j impl

#

or logback impl

potent warren
#

okay, I'll just steal the Log4j2Plugins.dat file from the patched Paper jar

#

sigh

void void
#

no don't do that

potent warren
#

ik ๐Ÿ˜„

void void
#

unless you are also using TCA

potent warren
#

I'll just stop using log4j and use smth else

#

uh

#

I am

#

๐Ÿ˜„

void void
#

ah okay

potent warren
#

I guess I'll be fine?

#

does Paper use the transformer?

void void
#

hopefully

#

yes

#

see its pom.xml

#

server's, to be exact

potent warren
#

oh

#

wat

#

It's there..

#

But I've tried with it before and it still didn't work

#

what the heck

#

The transformer works now?!

#

Thanks so much mikroskeem ๐Ÿ‘

void void
#

even tho i did nothing

potent warren
#

shhhh

void void
#

i guess you're welcome ;D

potent warren
#

accept it

#

๐Ÿ˜„

void void
#

speaking of macs

#

homebrew vs macports?

pulsar wigeon
#

reformat hard drive and install arch :^)

void void
#

can't

#

it's 2018 mbp, literally nothing works

#

with args linugs

#

(or linux generally)

pulsar wigeon
#

wait what why

void void
#

absolutely proprietary keyboard, touchpad, nvme controller etc.

#

also no sound

#

:D

pulsar wigeon
#

apple is retarded

#

let's be real

golden gust
#

But, luks pretti

pulsar wigeon
#

so are yall buying them :^)

void void
#

i managed to boot to arch fine however, but i must install external sound card

golden gust
#

I have a hdd around which has an arch partition on it

void void
#

and have usb/eth adapter with me all the time

#

well i do anyway just in case

#

but ya

golden gust
#

iMac isn't happy about booting arch, however; which kinda sucks, but not something I'd use super often anyways, so ๐Ÿคท

void void
#

i turned off all boot verification

#

also i managed to boot openbsd, allthough it spammed console with usb controller errors :D

#

so are yall buying them :^)

was a gift

#

i would've built a pc from that money tbh

golden gust
#

Some guy I was doing work for ended up getting this for me, my 2011 machine just.. yea...

#

Got rid of that in 2015, a bit overdue

fallen oracle
#

@ornate spindle Thanks. I am currently using GitHub version of that

#

Might try out Trello

#

Just want to lay down the next few months of progress to my peopel

stray wing
#

Hey just to let you guys know if you are on 1.14.2 and you smack a mob with a knockback 3000 weapon you time out the server

upper flicker
#

Probably yeah

static badge
#

does it just load 15000 chunks

stray wing
#

It just loads a fuck load of chunks it's great

#

Like instantly

static badge
#

interesting

golden gust
#

large collision lookups are horrible in general

stray wing
#

Only hit for like 30 seconds on mine

#

Although I did accidently do a 160k block change then immediately undo it with world edit

#

That took about a minute or two

static badge
#

we lul

stray wing
#

Eat my butt

#

It's a good plugin

void void
stray wing
#

Fucking rip

cedar spade
finite wave
#

Hm

feral sail
cedar spade
#

y u no appreciate my ms paint skilz

finite wave
#

Cause u support CraftBukkit

static badge
pulsar wigeon
#

boohoo

cedar spade
#

essx supports only the finest paper crafted from pure spotted leaf pulp

pulsar wigeon
#

i'm going to add concrete support for worldedit

#

leaf do you have any added api

#

i can use to fuck things up

#

o, pretty much all server changes

#

lame

static badge
#

I got some scheduler changes

pulsar wigeon
#

i saw that

#

they are ๐Ÿšฎ

static badge
#

ur ๐Ÿšฎ

pulsar wigeon
#

do you think worldedit would actually use the bukkit scheduler

#

it's too cool for that

static badge
#

oh yeah my only api changes are just scheduler

heady spear
#

all of my books for the next semster are available online ๐Ÿ˜ I love English course lit

static badge
#

top kek

#

got any good api ideas

pulsar wigeon
#

look at all this thread ticking bullshit

#

no server would want these changes

static badge
#

which ones

#

oh those

#

that's in dev big boi

drifting flume
void void
#

is there way to put animals to spawn more?

strange bane
#

bukkit.yml

#

Increase the animals number.

halcyon perch
#

Do you server owners fully render the map, or let the players do it as they explore?

pulsar wigeon
#

if you pre-gen to a worldborder, you might as well pre-render

#

unless your concern is the "mystery" of having to explore

#

in which case the whole thing will get explored in no time by players anyway :^)

halcyon perch
#

ok, I'll let them do the work of rendering. Thx

strange bane
#

I think all of wiz's points were "just render it all if you have a world border" xD

pulsar wigeon
#

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

#

idc

#

lol

#

there's a slider scale of performance between pregen/prerender/nothing

#

they will have to figure that out

spark tartan
tropic flame
#

daily reminder that the word Pokรฉmon has an ยด on the e, so it's not said as "pokeemon", but rather a full/open E

wide hazel
#

Welp, apparently the sources are returning errors of some kind. Try avpn test <ip>

stiff yarrow
#

In Japanese its ใƒใ‚ฑใƒขใƒณ (Poe-Kay-Mohn)

pulsar wigeon
#

i wouldn't really phoneticize ใ‚ฑ as kay

#

there's no stop

#

it's much closer to "keh"

wide hazel
#

You can also try enabling debug mode in the config and reloading the plugin @meager perch

#

0/0, meaning no results because no sources

stiff yarrow
#

@pulsar wigeon Kay is the closest thing I could type that would match it

wide hazel
#

Meaning source errors

pulsar wigeon
#

like i said, keh is closer

#

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

stiff yarrow
#

how are you reading keh

pulsar wigeon
#

per IPA?

#

and i'm not talking about beer

wide hazel
#

Mmm, ipa

stiff yarrow
#

I was not using IPA for reference peepoJuice

pulsar wigeon
#

well

wide hazel
#

I prefer a lager myself

pulsar wigeon
#

if you sound out "kay"

#

there's definitely a stop

stiff yarrow
#

?

pulsar wigeon
#

if you sound out "keh" there isn't

#

ka-eee

#

exaggerate your vocals

#

you will hear it

stiff yarrow
#

I can't really dispute what you're saying as I have no understanding of IPA

#

but I didn't write it to be a literal 1:1 with Japanese

tropic flame
#

nossr, that's how you should read it, "keh"

#

not "kee"

wide hazel
#

Invalid/missing API key*

#

Whoops

#

My bad

pulsar wigeon
#

literally just read "keh" and read "kay"

#

if you can't hear the difference, you are reading wrong

wide hazel
#

But you're missing API keys @meager perch

pulsar wigeon
#

"okay"

stiff yarrow
#

wiz its a lost cause because I don't know how to read keh in this context

pulsar wigeon
#

there is no context

wide hazel
#

Oh wait

pulsar wigeon
#

the nice thing about phonetic syntaxes is that they work independent of context

wide hazel
#

That's not startup

#

One sec

stiff yarrow
#

wiz I don't care, I already said I can't dispute what you are saying

#

since I have no knowledge of IPA

wide hazel
#

Let me see here

tropic flame
#

nossr, how would you read "meh"

pulsar wigeon
#

"may" LUL

tropic flame
#

... God bless me if that's his answer

#

inb4 gender assumption

stiff yarrow
#

typical clown fiesta PES5_Clown

static badge
#

ur a clown

stiff yarrow
#

@pulsar wigeon once you referenced IPA I became unsure of how to read keh as I'm unsure of how you read phonetics via IPA

#

that is what I was alluding to

pulsar wigeon
#

well

#

forget i said that

#

it's irrelevant

#

just read as you would if you read it in plain english

stiff yarrow
#

yeah then I know how to read it

#

once you brought IPA in I was completely unsure of any pronounciation you were showing me so I refused to answer that I could read keh correctly

pulsar wigeon
#

then it's not "kay"

#

lol

stiff yarrow
#

since I googled IPA and it looked like complicated shit

#

wiz I never said it was kay, it was the closest thing I could think of

pulsar wigeon
#

but then i said "keh" would be cloesr

stiff yarrow
#

well you mentioned the thing about the stop and that really threw me off

#

once you started using complicated phonetic language shit I was out of my element

#

and couldn't answer your properly

#

I don't even know what a stop means

pulsar wigeon
#

.-.

#

"it's much closer to 'keh'"

#

that was literally all you had to read

#

y this so complicated

wide hazel
#

@meager perch any errors on load?

tropic flame
stiff yarrow
#

I didn't have enough knowledge to approve or deny your statements so I refused to make one

pulsar wigeon
#

kay

stiff yarrow
#

I'm just explaining myself at this point, I'm not continuing to disagree if you misconstrue it as such

#

I never disagreed to be technical

wide hazel
#

@meager perch what does your config look like?

stiff yarrow
#

I just did not comprehend your statements

#

if you want me to answer though, I am in agreement with keh being closer

wide hazel
#

Paper?

#

any other plugins?

#

hmm, I wonder

merry talon
#

does that use redis pubsub is rabbitmq isn't enabled?

#

if so you should specify that

wide hazel
#

it uses both

#

at the same time

merry talon
#

why is that

wide hazel
#

if Redis goes down you'll still have Rabbit

#

redundancy

#

@meager perch I have some ideas but it's a bit strange

merry talon
#

ah

wide hazel
#

basically you have sources defined, but for whatever reason the API classes aren't available

#

for whatever reason they aren't being loaded

#

@meager perch you sure there's no errors on startup?

potent warren
#

I guess IJ is drunk

pulsar wigeon
#

return type?

void void
#

if that's IJ just do ctrl+i and do the auto stub

limber knotBOT
#

What's up guys, it's your boy ^-^, here with your daily reminder to dab on the haters ^-^7

potent warren
#

The method is abstract String format(FT color, String message) and FT is ChatColor

pulsar wigeon
#

yea, or alt-enter the error. first option should be "implement methods"

potent warren
#

Nope wizjany.

#

It only suggests to make the class abstract

void void
#

does it need a constructor

potent warren
#

Already have one

void void
#

hm

potent warren
void void
#

it might have gone rarted, close and reopen

potent warren
#

Lel

void void
#

happens to me sometimes scared

pulsar wigeon
#

invalidate caches

void void
#

or that thing yea watvr

brazen barn
#

Looked all over for MCMMO last night and found it this morning.

Apparently paid mods are a thing now? Costs $15 on spigot.

Anyone know a comprable mod that's more in line with the traditional modding community's values AKA free?

pulsar wigeon
#

nossr is a great dev and you should support him

ancient bolt
#

invalidating caches is usually the fix to most things

#

intellij, life, depression, etc

void void
#

AKA you want AWESOMESAUCEICOUS PLOGENS at MASTER LEVEL QUALITY for $0

#

The answer is no

#

You cannot find that

pulsar wigeon
#

and pretending like making free stuff is "tradtional values" is pretty bad form

#

you're telling all the devs here you think their work is worthless

void void
#

yeah that was the most disgusting thing i've heard in a long time

#

do you think we just think of cool ideas and sit down for 5 mins and make a gigantic ass plugin?

#

this takes work

#

and effort

#

I'll be damned if we don't get paid for it

potent warren
void void
#

that is v high quality picshur

fallen oracle
#

GitHub Boards or Trello Thinkeng

potent warren
#

Both.

void void
#

Visual Studio Team Services

#

duh

potent warren
#

oof

pulsar wigeon
#

show full code

#

of both classes

potent warren
#

MessageFormatter is from ACF

#

Should we just blame Aikar?

#

๐Ÿค”

pulsar wigeon
#

sure you have right version?

brazen barn
#

Absolutely it takes work and effort. I was largely a part of building a hell of a custom terrain generation mod back in the day. We did it not for $ but because we thought it was cool and wanted a cool feature for our players.

It's just a change of culture over time, is all.

But if it's the quality you say I'll see if my players want it badly enough to pitch in the money.

void void
#

yeh call him bad and burn him at the stake

#

Yikes.

potent warren
#

yes, I have the latest version ;-;

stiff yarrow
#

@brazen barn you can compile mcMMO if you object to buying the mod to support development

#

its free

void void
#

But you should support him hes gud d00d

pulsar wigeon
#

i was gonna let you say it nossr

void void
#

and Weebmaster3000

pulsar wigeon
#

idk if i should go around advertising that :^)

limber knotBOT
#

maybe the hanging server watchdog should be paused by the server while convertig worlds to 1.14..

void void
#

And same, I wasn't gonna tell him

stiff yarrow
#

its what I tell the 4 people who come into the mcMMO discord a day asking for it for free

pulsar wigeon
#

yea but that's you

void void
#

Term I'd like to point out " I spent nearly 8-14 hours a day working on this thing! "

#

r00d d00d

inner niche
void void
#

sorry nossr ill leave it to u peepoGIGA

stiff yarrow
#

mcMMO is my income, if you buy it thats basically how I pay bills

#

๐Ÿ˜„

void void
#

inb4 "get a real job"

#

I will rage

#

I'll blow up the entire world

potent warren
#

nossr, don't you have a CI to build it automagically? thonk

pulsar wigeon
#

do it simple

brazen barn
#

I'm tempted, simple. Just to irk you. lol

#

but no

void void
#

Sorry cheap bastards trigger me to an insane degree

brazen barn
#

nossr I didn't realize you were one of the contributors.

void void
#

I'll take a walk ๐Ÿ˜‰

#

COUGH

stiff yarrow
#

@void void tbh I don't mind when people want it for free, but when they make excuses it definitely makes me think they are probably misleading me

void void
#

fair nuff

stiff yarrow
#

I'm the guy that made 95% of mcMMO

merry talon
#

wait what

#

mcmmo isn't free?

stiff yarrow
#

it is free

merry talon
brazen barn
#

Would you look at that. I'm new to spigot's site so am still working out the format

stiff yarrow
#

that's what we've been talking about

potent warren
#

@stiff yarrow Thanks for ignoring me โค

brazen barn
#

didn't even see that author spot

merry talon
#

mcMMO is my income, if you buy it thats basically how I pay bills

stiff yarrow
#

yes that is true too

#

its free commercial software

void void
#

donationware babey

brazen barn
#

What license do you have it under, nossr?

stiff yarrow
#

GPL3

brazen barn
#

alright not bad

stiff yarrow
#

its been GPL3 from nearly the beginning

#

almost 7+ years ago

merry talon
#

oh so it's premium but open source

#

could have just said that

stiff yarrow
#

its premium, open source, and free

void void
pulsar wigeon
#

GPL is a commercial license just saying

stiff yarrow
#

charging money for GPL3 software doesn't make it not free

pulsar wigeon
#

you can be GPL and not give source out for free

#

gpl just says the people who buy it can ask for the source

brazen barn
#

I use Linux because I have certain values and principles regarding software, its distribution, and its development.

You're okay in my book.

My players have expressed enough interest we'll throw you the dough.

stiff yarrow
void void
upper flicker
#

He just spends it all on discord nitro giveaways anyway

brazen barn
#

Lol

pulsar wigeon
#

and imported japanese comics :^)

stiff yarrow
#

It's true

pulsar wigeon
#

nossr show ur figure collection

stiff yarrow
pulsar wigeon
#

wew

static badge
#

lotta nitro kappa

stiff yarrow
#

wiz I don't actually own anything of Japanese origin or vaguely related to anime/manga

pulsar wigeon
#

wow

#

wannabe weab

#

Kappa

#

actually

#

tbh you probably own some japanese-made electronics or something

#

but that's not weaby so w/e

stiff yarrow
#

well I have a ps4 controller

pulsar wigeon
#

GOTEM

stiff yarrow
#

@brazen barn mcMMO was made GPL3 for the same reason

brazen barn
#

Oh hey before I click buy, this is a perpetual license that's afforded all future updates, yeah?

stiff yarrow
#

open source is best source

brazen barn
#

open source is best source, for sure.

stiff yarrow
#

if you're asking if I'd ever upload another version of mcMMO on spigot and charge for that the answer is no

#

I don't think anyone has ever done that in the history of software

pulsar wigeon
#

but at the same time if you read spigot's terms, it specifically says there's no guarantees of that

#

just nossr's guarantee

void void
#

(which is as gud as the word of god tbh)

limber knotBOT
#

GPL2 is best

brazen barn
#

nossr, let me introduce you to Adobe lol

stiff yarrow
#

I'd probably go with MIT if I could go back in time

#

and change the license

merry talon
#

you can change it now

stiff yarrow
#

not without consent of all contributors

merry talon
#

we all know you have no other contributors

stiff yarrow
#

and doing that much work just to change from GPL3 to MIT isn't worth it

pulsar wigeon
#

do authorship by lines and see how much is yours

#

and rip out the rest for being ๐Ÿšฎ code anyway

stiff yarrow
#

most of it is not mine wiz

pulsar wigeon
#

once you rewrite it will be

stiff yarrow
#

I'm working on others peoples code more than my own

#

almost none of my code was in mcMMO when I came back to work on it

#

the previous dev team "refactored" it heavily

#

and its a spaghetti mess now

void void
#

read "broke"

brazen barn
#

Still runs okay even with the pasta code?

stiff yarrow
#

I've fixed so many issues since I came back Term

#

you have no idea

#

mcMMO was basically a half broken mess when I came back to work on it in Dec 2018

#

dozens of exploits that had been in mcMMO for 6~ years

void void
stiff yarrow
#

are you using a light theme

void void
brazen barn
#

that screenshot is the only beacon of bright light on my entire computer right now

#

it burns

stiff yarrow
#

@brazen barn the current build of mcMMO is probably the most bug free it has ever been

#

I spend nearly every day fixing it

fallen oracle
#

Has anyone ever setup auto labels for github issues / PRs?

void void
#

Good, let it penetrate your retinas and burn your wrongdoings away and purify your soul

stiff yarrow
#

Someone made a funny meme image of things I've said while working on mcMMO

void void
#

"oh fuck I tripped over that gigantic conditional"

#

"someone put a fucking sign up"

ancient bolt
#

@pulsar wigeon GPL also says people who have the source can do anything they want with it, including redistributing it for free, or even re-selling it

#

so it's not really a commercial license

stiff yarrow
#

@ancient bolt the main issue I have with GPL vs MIT is the stricter ruleset for GPL

ancient bolt
#

tf is alchemy

brazen barn
#

lmao that's great

stiff yarrow
#

Alchemy was something added after I left the project

merry talon
#

i mean the GPL rules come in handy when you're dealing with a shitty toxic game community

#

no one can just outwardly steal your code

ancient bolt
#

oh was that name sweep yo face this whole time

#

and not sweepy-o-face

void void
#

yes ๐Ÿ˜ฆ

#

that triggers me too

merry talon
#

yea, idk who made it that though

brazen barn
#

Paypal the only payment option Spigot offers or am I missing something?

ancient bolt
#

I'm gonna stick with sweepy

stiff yarrow
#

its the only one

brazen barn
#

k

ancient bolt
#

I don't like the redistribution rights in most OSL's

stiff yarrow
#

MIT seems good to me

ancient bolt
#

like, you get the source code, you can modify it and do whatever you want with it, that's all cool

#

but what if I have a project where I don't want someone to redistribute it?

stiff yarrow
#

if you don't license the code you maintain copyright of it

merry talon
#

that kind of wrecks forks doesn't it?

ancient bolt
#

suddenly, even though you've given them the source code and let them do everything else, you're satan and stand for everything non-free

#

I'm saying some projects may not want to allow forks

#

most projects, yeah np

stiff yarrow
#

then don't put it on a platform that allows people to fork things freely

ancient bolt
#

I'm not referring to github

#

I'm talking about the license lol

merry talon
#

well I would agree that there are good and bad ways of redistribution

stiff yarrow
#

if you don't want people to use your code or redistribute it then don't license it when you make it open source

#

you retain all the copyright

void void
#

den u can sue ppl