#general

3141 messages ยท Page 312 of 4

void void
#

github has display name feature

#

you just dont get the URL

marsh charm
#

wow what??? nvidia released GPU offloading support for dual GPU???

#

I didn't even know nvidia had enough people on their linux driver team to do that

void void
#

yup

austere ivy
#

Steam does it a tad too much for me though.

#

They have display name, your community help id, your steam account id, it's just a tad too fragmented for me.

void void
#

except why the hell does it still say PaperSpigot instead of Paper when I renamed the enum to be Paper

limber knotBOT
#

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

austere ivy
void void
#

oh yeah I have to update my modified mcmmo, plotsquared, factions, and uskyblock

#

rip me tonight

crimson harbor
#

Which Java should I use for this flag? Im currently using Java 8, am i able to use Java 10 or 11?

"-Xms5G -Xmx5G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=60 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar paperclip.jar"

void void
#

java 8 or 9

#

Newer versions will work but not sure about the flags on those versions

#

those are specifically for g1gc

#

isn't there a new gc on the new java versions?

#

i think java8-11 use g1gc

#

12 uses shenandoah

#

hmm java 11 has zgc

#

but still supports g1gc

#

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

#

LUL

#

And...you call this good content?

limber knotBOT
#

(DiscordBot) What is your strongest held opinion? : AskReddit - 30,533 comments, 28,536 points - Mewse_, 8h ago

void void
#

You actually wonder why your shit gets deleted?

#

My god

#

not mine actually

#

I think it is yours as you can't see what has been deleted unless you posted it.

#

I wouldn't be surprised if it was his because Bloodmasked is a republican

#

1 & 4 are gigantic yikes

#

3 is sort of yikes

#

2 is lol

#

republican no but i support trump cos he is better than democraps

quasi valley
void void
#

this guy...

quasi valley
#

enormous yikes

void void
#

democraps are just worse versions of republicans

#

yeah, i think you've pretty much lost all credibility in this server

#

do u even know what the democrap platform is

#

Saying "democrap" just lowers your credibility even more.

#

imagine ur playing minecraft and then the admin takes the diamonds from ur chest and gives it to some random noob, thats democraps

#

yikes

quasi valley
#

imagine you have a million diamond blocks but you cant be bothered to give away one

void void
#

we can't see flicker in a static screenshot anyway.

#

I know lol

#

but it is so nice not having flicker

#

so why send the screenshot

#

you send a lot of screenshots

#

I did not need to

#

and most of them are annoying useless shit

#

fairenuf

#

theres no such thing as too many diamonds

#

no one made that claim

quasi valley
#

well every major company ever did

void void
#

i mean in this convo

#

if you're gonna talk politics at least don't be retarded

#

if you are retarded, hit the backspace till you have typed nothing

#

then go sit down

#

hi

#

hi

icy tusk
void void
#

thanks md!

quasi valley
#

very cool!

crimson harbor
#

Are there any inventory rollback plugin?

#

for 1.14

void void
#

define what you mean by that

crimson harbor
#

like if a player death by the cause of plugin problem (plugin crash), they loses their exp and items, are they any plugin which I can rollback the items and exp before their death>

#

? *

void void
#

so...keep inventory?

#

no he means a logger type of plugin

#

he specifically wants to rollback via command instead of just automated inv keep on death

#

?

crimson harbor
#

something like this

#

but this plugin is not working properly

void void
#

why not just contact the other, he's relatively active.

#

author*

#

@void void yeah recovery if someone dies "unfairly"

crimson harbor
#

are there any premium version or other plugin that you know of?

#

I did

void void
#

and how long ago?

crimson harbor
#

But im asking for another plugin

void void
#

what about it is not working

crimson harbor
#

"alternative"

#

the gui is not working

void void
#

if it doesn't work properly and you can explain the error, posting there might help

#

i dont have enough info to know how far you went to solve this problem, idk if you're just not happy that the author didn't reply immediately or what, but im not incentivized to go search for an alternative if that plugin looks quite well

#

he has positive reviews, and it's well updated

#

so i have to assume you are doing something wrong

crimson harbor
#

oh my god, i didnt complain anything about the author at all. Im just saying the plugin is not working and im asking for a "ALTERNATIVE"

void void
#

whats point of rollback inv

crimson harbor
#

players keep complaining they lost their item due to my server crash

#

so ya its better to get inv rollback

void void
#

idk how that works

#

u mean the world isnt being saved

#

yes, and im not sure if there is one, that seems like the one to use. so your option on my recommendation is to work with the author, there is not always going to be an alternative

#

#hardlifeiguess

#

something like coreprotect would be able to do this or no?

crimson harbor
#

yeah thats why im asking if there's alternative. If there's no alternative, i dont mind at all

void void
#

i would just fix crashes

crimson harbor
#

co protect is for the world

void void
#

ur gonna have more problems than just inventory disappearing

crimson harbor
#

there's no problem in the console

#

or any error

void void
#

if ur inventory isnt being saved im sure other stuff isnt

#

i thought coreprotect would also log player inventories, but i dont know

#

all we know is that the gui isn't working, and im pretty sure they didnt something wrong

#

probably with perms

#

did*

#

I added a rollback command, but it was only possible due to an unintended plus of how my plugin works

#

Since my plugin controls per world inventories for per world minigames and it is only saved every x minutes, I can rollback to the last auto save

#

does this help the current situation, devon

#

as you've previously mentioned its for your own server only

#

the answer is no

#

no it doesn't but this isn't a help channel so

#

right it's devon's flex channel

#

forgot

#

bro fix ur crashes

#

crash is bad

azure patio
lunar kindle
azure patio
#

:`)

marsh charm
#

@void void coreprotect doesn't track player inventories

void void
#

it doesnt save snapshots but it knows all the changes right

#

yeah probably not useful for this situation

#

i could not find anything about that

#

also didnt search hard

azure patio
#

coreprotect records all changes to blocks

#

chests

#

etc..

#

but no player inventories

void void
azure patio
#

?

quasi valley
#

pepega.

#

discord sucks, you cant even strikethrough emojis

void void
#

that is not pepega

#

whoever made that is to be hanged

#

at noon tomorrow

#

cool chair

azure patio
#

I want pink one too fkoaokwfhow'

#

I have just full black carbon

quasi valley
#

a sexy dxracer chair I bought will arrive in like an hour ๐Ÿ‘€

#

needed a chair that doesnt completely rip my back

void void
#

i like to sit cross-legged in my chairs and the ass pad does not take kindly to that

#

so if you do the same, don't

#

at this point i dont care because it's ripped to shit

azure patio
#

I like to sit without legs ( อกยฐ อœส– อกยฐ)

void void
#

i just legit closed my eyes and pressed the submit button on a quiz because i was afraid of whether or not i was right

#

i was right

#

thanks to the cute "correct" sound

#

if i hear no sound, i cry

limber knotBOT
#

discord sucks, you cant even strikethrough emojis <--- in irc you ๐Ÿ˜ƒ can

#

not that it looks good or anything ๐Ÿ˜‚

#

especially since I increased the font size for emoji

quasi valley
#

๐Ÿ˜‚

south badge
worn ember
#

Koekoek

winter ferry
ripe salmon
#

im not sure how im supposed to use papermc i just downloaded

#

what do i do with it

void void
#

you run it the same way you run spigot

#

java -jar paper-version.jar

#

there are more flags but for the most basic setup, that's it

ripe salmon
#

uhh never used spigot

void void
#

make a new directory, put the jar in it, and run that command

woven otter
#

wow it's simple

void void
woven otter
#

simple you can't do this to me

void void
#

wat u want duck

woven otter
#

I want you to notice me

void void
#

noticed and ignored

woven otter
void void
worn ember
#

uwu

#

Wish be like

#

NOT repeat!!!

quasi valley
#

wat even

void void
#

i broke my server frick

fossil fern
still zinc
woven otter
#

Imagine if your codebase is mom's spaghetti

little vine
#

imagine if you update your plugin to 1.14.4 and drop support for 1.13.x because of a fake demographic

woven otter
#

Per world plugins are so 2013

velvet flax
meager copper
acoustic pilot
#

Damn, I love LuckPerms' argument-based command permissions. Gives you some pretty fine-grained control over permissions for the LP commands. Things like making sure groups are only added within a specific context, or preventing lower admins from trying to demote higher admins.

#

Really makes avoiding using op very easy

woven otter
#

Yeah LuckPerms is such a nice plugin

azure patio
#

Good morning

#

๐Ÿ™ƒ

woven otter
#

HEllo

azure patio
#

๐Ÿ—ก ๐Ÿฆ†

woven otter
#

wow stop the violence against ducks

azure patio
#

SOrrry I can't help myself

#

I can't take you seriously when I see the duck ยฏ_(ใƒ„)_/ยฏ

woven otter
#

well start by helping yourself

azure patio
woven otter
#

wow

#

that's rude

azure patio
woven otter
#

oops

#

hopefully noone noticed

crimson harbor
#

Anyone have issue with server.pro before?? Im having high ping issue and they are not even helping.

azure patio
#

someone is ddosing you?

crimson harbor
#

Im not sure, I asked server.pro many times and they did not give me answer about DDOS

#

what can I do?

#

everyones having high ping issue*

azure patio
#

isn't it that mcstorm pw

#

?

#

look into console

crimson harbor
#

there's no issue in console

azure patio
#

no spam joining?

crimson harbor
#

nope

#

just my usual player

azure patio
#

players*

#

me: fixing some typos
me: kms

#

๐Ÿ—ก ๐Ÿ—ก ๐Ÿ—ก mcheart

crimson harbor
#

oops sorry lol

#

what can I do?

#

I contacted my host they are not giving replys

#

replies

azure patio
#

they must do something about ddos

#

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

#

I slept like 1 hour and 14 minutes in two days

#

I'm feeling fresh af

cobalt holly
robust tiger
#

Whats the status of paper 1.14.4?

azure patio
#

fresh

robust tiger
#

Is it still worse than 1.13.2 performance wise

acoustic basin
#

No

#

It should be on-par minimum rn

robust tiger
#

I hope they will pull their shit together in 1.15 (mojang)

#

1.14 was rushed

acoustic basin
#

Yes

limber knotBOT
#

they know that and they fixed the reason for that

#

stop bitching about old problems

robust tiger
#

cant wait for blaze3d

limber knotBOT
#

cause clearly every rewrite mojang did went flawless on release ๐Ÿ˜‚

robust tiger
#

Its a good thing they are doing

#

rewriting old stuff

limber knotBOT
#

I personally look forward to the shitstorm

robust tiger
#

but they shouldn't release it that fast

#

i love shitstorms about the combat system

limber knotBOT
#

thankfully 1.8 is almost dead

robust tiger
#

complaining about left clicking in a block game omegalul

#

yes but

limber knotBOT
#

like, soon 1.12 will have more servers

robust tiger
#

you can restore 1.8 combat system with one simple plugin

limber knotBOT
#

you cant 100% and they like to bitch about that

robust tiger
#

lol 1.8 should be dead for a long time

gusty idol
#

Is there a sane way to publish to Maven Central using Gradle?

robust tiger
#

i understand 1.7.10 cause mods

gusty idol
#

Why is it so hard to publish a Java project

#

To publish a Golang project I just make a public GitHub repo and that's it

#

This Bintray thing to sync with JCenter and Maven Central is hell

limber knotBOT
#

or gradle is hell ;)

robust tiger
#

imagine those sweet 1.15 bugs with their new rendering engine

limber knotBOT
#

you don't even know if they will ship that with 1.15

robust tiger
#

yeah i wish they announced it for 1.15

#

there is still a chance

gusty idol
#

@robust tiger Doesn't 1.9+ make fishing rods no longer deal knockback and also alter how hits are registered?

robust tiger
#

i didnt play on pvp servers

#

so its the first time i hear about using rods in pvp

gusty idol
#

Fishing rods are always used in UHC

#

For combos

limber knotBOT
#

see

#

ppl adapt

#

if you don't adapt you die

#

like, look at other games, game breaking patches every 2 weeks

robust tiger
#

cough

limber knotBOT
#

in minecraft, one combat change every 5 years

robust tiger
#

league of legends

limber knotBOT
#

R I O T

robust tiger
#

IKR

#

like god damn

#

pvp in a sandbox game

limber knotBOT
#

not only league, every competitive esports game does that

robust tiger
#

yes but league is like

#

the worst shit

#

rn

gusty idol
#

Idk how big changes are in other games

robust tiger
#

70 game breaking bugs in one patch

gusty idol
#

But the 1.9+ changes are pretty big

limber knotBOT
#

maybe that would help you to get a better perspective

gusty idol
#

It's more than just "oh no now there's a delay"

limber knotBOT
#

sure they are

#

but after 5 years one would guess ppl would have adapted

gusty idol
#

Now you can no longer block with a sword, you must have a shield which doesn't allow for block-hitting

robust tiger
#

you dont even have to click your mouse in 1.14 combat update snapshot

gusty idol
#

Wasn't that just a concept

limber knotBOT
#

sure

gusty idol
#

The "hold left click to attack" snapshot

#

iirc it was just an experiment

limber knotBOT
#

but concepts can become features if successful

gusty idol
#

Right

robust tiger
#

i love what they did with light in 1.14 and unlimited models

#

thats really tempting

gusty idol
#

Do Paper 1.14.4 servers take much longer to start up than Paper 1.8.8 servers for anyone else?

#

Paper 1.8.8 servers start in less than 1 second after the "Loading libraries" part is done

limber knotBOT
#

depends on your plugins

robust tiger
#

well considering how much they changed since 1.8.8

gusty idol
#

I have the same plugin on both servers

#

And only one plugin

#

Let me try to record with OBS

limber knotBOT
#

so how long does it take on your 1.14 server?

#

no need, lol

#

just tell us what the console says :D

#

Done (4s seconds) or smth

gusty idol
#

Give me a second I need to recompile my plugin

#

Because I use Material.WOOD_SWORD which was renamed to Material.WOODEN_SWORD

#

Let me get rid of the command that uses that

limber knotBOT
#

on top of my head there are a few things tghat changed for startup that could affect speed, the most critical ones are the resource manager (so stuff like recipes need to be loaded) and async chunk loading (so it doesn't load the world at init)

#

so I guess it should be about the same

gusty idol
#

"Reloading ResourceManager: Default, bukkit" takes a lot of time indeed

void void
#

It only takes 10s for my 1.14 server to start

pulsar wigeon
#

if you turn debug on in your log4j config you can see exactly how long each thing takes

woven otter
#

Devon I have a question. Are all of those minigames in your plugin meant to be separate worlds?

azure patio
#

I literally just found quest duplication bug in pokemon go

#

loool

#

so I have 10 same quests

#

with same tasks

#

so doing 1 quest = 10 rewards

celest coyote
#

Objective object

#

Wat

void void
woven otter
#

for reference types == compares references

celest coyote
#

I repeat wat

woven otter
#

there's a good quote by wiz for this kickash

#

Devon I guess you should read about reference and primitive types. That should answer your question

#

you wouldn't ask such questions if you knew about reference and primitive types

#

what does that even mean

#

okay fine will pull out irc logs because you're such an ass

#

noone saw that

quasi valley
#

๐Ÿฆ†

woven otter
#

what's the link for kashike's irc thing again

void void
#

comparing it didn't work great

woven otter
#

no way ๐Ÿ˜ฑ

void void
dry minnow
void void
#

I'll just base on display slot because there is only one objective on the sidebar ever and that's that objective

pulsar wigeon
#

waddafuck

woven otter
#

I hope you know what you're actually doing because it looks like you don't

pulsar wigeon
#

when every algorithm is n^3

dry minnow
#

What are the gameplay differences between paper and vanilla? like mob spawning and redstone

woven otter
#

and the fact that you don't listen and assume you know everything makes it worse

void void
#

I know it was down to the objective compare line because if anything else in that code didn't work then it would've just reset the entire board and it would be blank

woven otter
#

well it sucks

#

personally I have no intention of helping you because you're an ass

pulsar wigeon
#

also cuz he's retarded and talking to a brick wall is hard

void void
#

Finally

#

Switching to display slot compare instead of objective compare fixed the issue

#

Now I can remove all the hacky workarounds I was doing elsewhere in my code to achieve the same thing, because now I have it working the way the bukkit api allows you to.

heady nebula
void void
#

Before when I was changing minigames it would unregister the objective, clear the sidebar, get a new scoreboard, register a new objective, and add the new entries and scores. Now all it does is remove the old scores and add the new ones, much less time and much less code.

#

yep still working after removing all the hacks that I have been using ever since 1.13, this is great

#

Jeez

pulsar wigeon
#

sPiGoT tOs

woven otter
#

that's a meme tbh

limber knotBOT
#

report that plugin

quasi valley
#

and why wouldnt they just use bstats

limber knotBOT
#

just report it

azure patio
#

mimeapps

#

fuck

#

broken

void void
#

If it is running onEnable then if any error occured of any sort and it wasn't caughed in try catch then it would disable, but that doesn't explain why "Could not initialise plugin, contact developer with code 122" was still able to be sent so it obviously was purposely disabled.

woven otter
#

so what

azure patio
#

does anyone have mimeapps entry for discord?

#

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

#

I accidently deleted it

woven otter
#

wiz isn't that a little bit sad that there's no way to disable specific user pings in discord

quasi valley
#

by blocking them

pulsar wigeon
#

is there a limit on block lists

#

cuz i think i have like 10-15 so far

quasi valley
#

probably no low bar

pulsar wigeon
#

it's probably at least 100 or 200 right?

static badge
#

wiz that's pussy numbers

#

get more

pulsar wigeon
#

k, you next

#

:^)

woven otter
#

blocks leaf

static badge
#

ur retarded

woven otter
#

u r

azure patio
#

we are

pulsar wigeon
#

wtf is nijd

woven otter
#

yes

quasi valley
#

that's the communist approach

woven otter
#

it was meant to be ninjaed but couldn't find another n

quasi valley
#

or an a/e thinking_eyes

azure patio
woven otter
#

also #DuckLivesMatter

quasi valley
#

do they tho

azure patio
#

๐Ÿ—ก

woven otter
#

they do

quasi valley
#

well yeah, without their existence, there wouldnt be any cooked ones

#

๐Ÿฆ†

woven otter
#

wow ur evil

quasi valley
#

weeb gifs

woven otter
#

weeb

azure patio
#

please read the url

woven otter
#

okay won't do that

quasi valley
#

at least we agree on that, duck

golden gust
#

2019

#

flash

#

wut

#

I actually found out last night that I had flash installed on my laptop

#

Random prompt for an upgrade and I was just like "wait, wut? I installed that?"

azure patio
#

thinking

#

You have NO LINUX ON LAPTOP?

#

YOU HAVE NO LINUX?

#

wait

#

you use macOS

golden gust
#

On another partition, yea

#

great personal OS

#

k

azure patio
#

usind windows for anything else than games

#

and soon that won't be true too

#

it will be just >using windows

pulsar wigeon
#

gatekeeping operating systems
templeos would like a word

#

idk why we have that emote here but yea

vestal jasper
#

Would be nice if windows could update fucking anything without having to restart

azure patio
pulsar wigeon
#

vicarious, what do you mean?

#

i haven't restarted my PC for updates in years

#

:^)

azure patio
#

loool

vestal jasper
azure patio
#

I don't want to know

#

I really don't want to know more

#

puts my hands on my eyes

pulsar wigeon
#

๐Ÿ™ƒ

azure patio
#

so Windows 8

#

not even 8.1

#

he doesn't update

#

security

pulsar wigeon
#

i have to take a safety course on lasers every year

azure patio
#

no

pulsar wigeon
#

i don't even use lasers at work

#

also chemicals and stuff, which i also dont use

azure patio
pulsar wigeon
#

arisa, do you want to see even more

woven otter
#

barty yea. HF is pretty nasty

quasi valley
#

brave

azure patio
#

actually if you use windows I would recommend update at least security things

pulsar wigeon
#

i turned it off cuz it kept yelling at me that i don't have antivirus

azure patio
#

๐Ÿ™ƒ

woven otter
#

also wiz why do you have to take safety course on lasers

#

lol why

#

falling beakers?

pulsar wigeon
#

cuz i work in an industry where lasers and chemicals are used a lot

#

even though i'm not actually in that field, i just do the software dev for it

#

but since i'm in the same building as the labs i have to take all the courses

woven otter
#

that's actually pretty cool. too bad you can't see those lasers

pulsar wigeon
#

i mean i can see them any time i guess

#

just have to walk up to the lab and look into the windows

#

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

woven otter
#

are you allowed to talk about work? if so what do you actually do

#

I can't fucking type ffs

#

is flash still used in current year

azure patio
#

flash is shit

#

I mean

#

yeah

golden gust
#

Yes, but more in a legacy/ironic/wtf are your life decisions; kinda ways

woven otter
#

go away barty

azure patio
#

๐Ÿ™ƒ

pulsar wigeon
#

i just do software development lol

#

company is pharma

woven otter
#

I mean do you do web dev stuff or what

#

were you expecting something else

pulsar wigeon
#

various stuff

#

mostly data processing stuff

#

but tbh i do a bit of everything at this point

woven otter
#

does that mean promotion

pulsar wigeon
#

sysadmin, backend, frontend, web stack, c#, python...

woven otter
#

okay I guess it's more interesting than just doing web dev

void void
#

Now I no longer need to add minigames to the method everytime I add a new minigame

static badge
#

optionals MonkaChrist

woven otter
#

eww

pulsar wigeon
#

leaf has nightmares about CompletableFuture<Optional<>>s

static badge
woven otter
#

also rawChanges, changes thing looks a bit obscure but that's just me

ancient bolt
#

optionals are my favorite drug

woven otter
#

I'm wondering how you actually use that return value tbh

keen sail
pulsar wigeon
#

changes only needs to be a boolean

#

you're only comparing to 0

woven otter
#

that was my thought too

azure patio
#

using int 0 and 1 instead of boolean

pulsar wigeon
#

bool changes = false; if ...: changes |= success; if (changes) clearPlayer

azure patio
pulsar wigeon
#

or, only use rawchanges and compare that

#

don't really understand that factions hub logic tho

woven otter
#

well maybe it's more secure

ocean bear
woven otter
#

tbh it looks like you use the return value of that method as a boolean elsewhere in the code

#

yep looks like everywhere you use it as boolean

#

but why am I showing you this. You won't listen anyways and apply your obfuscation

austere ivy
#

Do you folks know how to stop spam callers?

#

Iโ€™m on the do not call list but these people are from India.

#

Iโ€™ve heard about โ€œcan you please mail me your opt out and privacy policiesโ€ but does that even work?

#

Should I try to sue/mess with them?

azure patio
#

mess with them

austere ivy
#

How so

void void
#

It needs to be integer because there may be more then one change and we have to account for that, boolean would break everything

hot gorge
#

I just use call screening on my Pixel 2

woven otter
#

@void void where?

austere ivy
#

I usually just leave it to voicemail

#

If itโ€™s important itโ€™ll be a voicemail

#

I kinda just want to mess with them

#

She asked me if I had Medicare Medicaid what should I do?

#

I could call back being another scammer and ask THEM if they had computer viruses lol

static badge
#

boolean would break everything

austere ivy
#

Hmm I mainly just want to annoy them so they stop calling me

azure patio
#

they have some black lists

#

so yeah

#

annoy them

woven otter
#

what's up leaf

austere ivy
#

LOL

#

I think they blacklisted me already

#

If I call it has a weird ringing sound and then says call busy.

#

Maybe it really is busy.

#

Iโ€™ll try again more.

azure patio
austere ivy
#

Called back them and got to them

#

Said I wasnโ€™t old enough

#

She said sheโ€™ll stop calling I wonder if itโ€™ll work

#

If they call again Iโ€™m going to absolutely troll them

#

Although maybe it is my duty to troll them in the first place because the more time I waste with them the less time they have to scam other people

woven otter
#

also you never answered my question lefbad

#

actually it's 2 questions

void void
#

because I shouldn't have to explain the very fine details of how every single thing works for you to just believe me that it is important that it returns the amount of minigames you left when you did /hub and not just that you left a minigame

#

and thanks for the info about ifPresent

woven otter
#

well I asked just single instance where it's used

void void
#

the plugin is depended on by other plugins that I modified which use that method

woven otter
#

also any plans on renaming Link$

void void
#

It already is renamed

#

LinkWrapper

woven otter
#

wow at least once you listen

void void
vital prairie
woven otter
#

have you published that to your maven repo if you have a repo

void void
#

it automatically goes to the maven repo from my build server

woven otter
#

okay good

tardy lynx
#

Does Paper 1.8.8 have the chunk dupe?

woven otter
#

likely

#

since support for 1.8.8 was dropped years ago

static badge
#

yes it does

tardy lynx
#

I suppose the big survival/factions servers still using it have patched it themselves?

golden gust
#

I try to keep my commit messages accurate

static badge
#

"more garbage code"

golden gust
#

Oh, wow, discords scrollbars = rip

static badge
#

I don't see that

void void
#

I have done huge changes to this project in the last 24 hours, I am surprised nothing has broke yet

azure patio
#

did you test everything?

#

I guess no

woven otter
void void
#

You ever just hit that epic ๐Ÿ˜Ž๐Ÿ‘

#

I use enums yes

#

Not for that class no

woven otter
#

not consistently. That baffles me

#

why not

#

It's not even the first place where you have done that

void void
#

So when I use that inventory type I don't need to do .toString().toLowerCase()

#

makes it less work

woven otter
#

you don't need it for enums in the first place

#

why would you compare enums like that

void void
void void
#

I don't, it is a string for inventory identifier

woven otter
#

you do

#

I have proof

vestal jasper
#
public enum Environment
{
    PROD("https://prod.domain.com:1088/"),
    SIT("https://sit.domain.com:2019/"),
    CIT("https://cit.domain.com:8080/"),
    DEV("https://dev.domain.com:21323/");
 
    private String url;
 
    Environment(String envUrl) {
        this.url = envUrl;
    }
 
    public String getUrl() {
        return url;
    }
}```
woven otter
#

^^^

void void
#

and how would PLAYTIME("playtime") be so much better then PLAYTIME = "playtime"

vestal jasper
golden gust
#

enums are generally nicer to deal with, but it can really boil down to your design and intent

static badge
#

I prefer using strings

#

so everyone using an IDE gets absolutely triggered by the == inspection

azure patio
#

I prefer enums

golden gust
#

intern all the strings!

vestal jasper
#

I wouldn't say enums are so much better but yes they're nicer to work with and prevent you from doing questionable things as much.

woven otter
#

wow paper is so shit

vestal jasper
#

I'd say async chunk loading is a massive performance benefit to all servers regardless of type.
Minigames probably excluded.

woven otter
#

time to switch to spigot

cedar spade
#

time to switch to concete

unkempt drift
#

^^ lol ๐Ÿ˜ƒ

static badge
#

concrete is god tier kappa

cedar spade
#

concete is super-god tier

woven otter
#

how long ago was that MDpineapple

void void
#

ugh I'm trying to convert the class to enum but I just realized that I cannot compare string to enum when I am checking if an inventory is of that type

cedar spade
#

6 months

#

wait no 8

#

you can compare a string to an enum

vestal jasper
#

InventoryType#getName().equals()
Or compare enums

cedar spade
#

just don't expect anything useful

woven otter
#

hmm maybe it's because he is 15 or something

void void
#

You can do it that way but that is very cluttersome compared to inventoryMenu.getName().equals(inventoryType)

#

I guess I can add a method to the enum

vestal jasper
#

Why do you try to code golf so much

cedar spade
#

Bukkit golf

woven otter
#

why do you even need to do that inventoryMenu.getName().equals(inventoryType)

cedar spade
#

you know sometimes lines of code can be more than 20 characters right?

vestal jasper
#

Break it up into multiple lines

#

:^)

void void
#

I'd gladly accept being 15 again if I could

woven otter
#

so you're 16

void void
#

If you say so

#

also it is like that because InventoryManager the dependency stores GUI identifiers as name

vestal jasper
#

Honestly sit in a room with noss for 30 minutes and you won't code golf ever again

crimson harbor
#

Hello, server.pro disabled my account without any notice. Any way that I can get back all my server files? I made a dispute with paypal cause they did not give me a solution and they ignored my case.

#

What can I do?

vestal jasper
woven otter
#

why is that vic

vestal jasper
#

I sent him a code snippet from like 4 months ago and he sent me an essay on why it's bad

woven otter
#

I need someone like that tbh.
I personally have learnt so much when I've asked something that ecat gave answer for

vestal jasper
#

@stiff yarrow paid java classes / code reviews when

woven otter
#

most notably runtime complexity of collections

#

Thank you e-cat

vestal jasper
#

I really need to get better tbh

#

I'm lacking in too many areas

woven otter
#

leaf has taught some things about MT too

cedar spade
#

Why are the InventoryManager and the InventoryType separated into different projects?

void void
#

Because InventoryManager is shared between two projects and InventoryType is not

woven otter
#

is it actually InventoryManager not InventoryMenu

cedar spade
#

...why does only one of your projects have a concrete set of types of inventories?

void void
#

InventoryMenu is the instance inventories use, InventoryManager is seperate

#

Because the other only has one

woven otter
#

couldn't find a reference to InventoryManager tbh

void void
#

It is not used by either project

#

It is the JavaPlugin class for InventoryManager

#

If it wasn't shaded and instead used as a plugin api

woven otter
#

huh

void void
woven otter
#

what's the point of that

#

why would you even make it loadable

cedar spade
#

if people were going to use your library in a way you didn't intend, they'd do it anyway

#

why go through all the effort to make it loadable when that's literally the opposite of what you want people to be able to do?

void void
#

Because it is like that on my prison server

#

Several plugins that are designed to be independent otherwise would all be shading in InventoryManager

#

And causing conflicts

#

So it uses it as a plugin dependency instead

quasi valley
#

have a dependency jar/shade them in your main plugin??

void void
#

There is no main plugin

#

I just said "designed to be independent"

cedar spade
#

have you discovered the magical power of relocation?

void void
#

I have but having 5 different locations of the same exact 2 classes is just waste ram

golden gust
#

it's a trivial amount of memory to avoid issues

woven otter
void void
#

There is no multiple InventoryMenu classes

woven otter
#

no you misunderstood

fallen oracle
void void
#

and if there was then I couldn't cast it to an InventoryMenu to get the inventory type

woven otter
#
azure patio
#

thonk 70% off

woven otter
#

well 70% off of 0 is still zero right? pepega

azure patio
#

first release of the plugin

#

4 mins back

woven otter
#

okay I guess not everything in ChatItem

#

maybe that JSON thing

void void
#

If I had a master InventoryType class in InventoryManager which is depended on by both link and skorrloregaming, then if I was to ever add ANY sort of gui then I would need to go in and add it to InventoryType in InventoryManager, bump version, push to maven repo, reimport on both projects, clean package, and push.

hot gorge
#

Will using jpg instead of png save a little space for a dynmap render?

woven otter
#

@void void no?

azure patio
#

Sonorous, it should

austere ivy
#

naรก

azure patio
#

but

hot gorge
#

Damn it

azure patio
#

there is more settings

#

in config

#

to change quiality

#

etc..

void void
#

Why the hell wouldn't I have to. If I want to add an inventory type say VOTE_CRATE, I would have to update the dependency that has the InventoryType class to add that inventory type. I cannot use it without doing all that.

hot gorge
#

Yeah I'm good with the quality, it's just 18.gb for the full render

azure patio
woven otter
#

start by designing things that make sense

void void
#

Having inventory type in the same project that you are creating the GUIs makes it so it is not spaghetti dependencies

azure patio
#

I like spaghetti

#

be optimistic

golden gust
#

That's generally where things like generics come into play

void void
#

It makes sense the way it is, you are saying I should move inventory type into a master class so I don't have two similar classes in two projects, which would make it so if I ever needed to add a single inventory type at all I would have to update that master class and push a new version out

woven otter
#

that's not what I was saying lol

void void
woven otter
#

yes you can't read

azure patio
#

why do things easy way when you can do it hard way

void void
azure patio
woven otter
#

well either you can't read or can't comprehend what I'm saying

void void
#

In either case a master class for something as trivial as an inventory type identifier is far from reasonable, as like I said if I ever wanted to add a GUI to the server I would have to update that master class and roll a new version out

quasi valley
#

you have to enlighten him, great duck

woven otter
#

well I'm trying but the more I do this the more I think it's a lost cause

quasi valley
#

for he does not know all wonders of code, yet

woven otter
#

In either case a master class for something as trivial as an inventory type identifier is far from reasonable, as like I said if I ever wanted to add a GUI to the server I would have to update that master class and roll a new version out

you're completely missing what i'm trying to say and fail to see that it's not what I'm saying even when I've explicitly said that it's not what I'm saying

void void
#

and JSONManipulatorCurrent is not used by anything else but ChatItem, that is why it is in there

woven otter
#

okay I will try to explain it

#

by classes like that I meant - classes that don't really shouldn't be on their own and are used as dependency in other projects.
You know? Like a lib?
Have you heard about libs?
If you have you have many classes that you frequently in multiple projects you can just include them in one single lib.
Not really an issue with ram waste or whatever you were claiming or size since maven/gradle shade plugins offer ability to minimize them

void void
#

yes that is why I offloaded a ton of classes to SkorrloreGamingLink

#

Link is a library for SkorrloreGaming

woven otter
#

so you understand what I was saying ๐Ÿค”

void void
#

yes and that ram waste thing I mentioned was in response to someone suggesting I relocate and shade in the dependency in all the plugins that need it instead of using a plugin dependency, I said it uses a lot less ram and does the same thing if I have one single plugin dependency that all the plugins use instead of having the same dependency loaded 5+ times in ram.

woven otter
#

i don't think that amount is even remotely significant

void void
#

It's not but why have any ram waste at all if you can control it

hot gorge
#

Do you manage to get every last bit of peanut butter out of a jar?

quasi valley
#

but the wam

woven otter
#

because in cases like this one it tends to be waste of time

#

without giving any noticeable benefit

void void
#

You call manually configuring 5+ relocation plug-ins to use different packages so they don't conflict less work then just adding extends JavaPlugin and calling it a day?

wide chasm
#

Relocation isn't that hard, is it? Add Maven plugin if you don't already have it, specify the relocation, done?

#

Well, I guess it depends on your build tool.

void void
#

It's not hard but in the context of less time is what I'm saying

#

You also got to figure in updating all those plug-ins on your server compared to only adding one

quasi valley
#

I'd just put all those depends either in a depends plugin or in a plugin that is your core/shared everywhere eitherway

#

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

golden gust
#

adding "extends JavaPlugin" fixes nothing

#

I mean, at the end of the day, it's a design choice

wide chasm
#

While we're on the topic of plugin management, is there any good plugin that manages, well, plugins? Like if I want to install a plugin, it can automatically add the dependencies, when I remove it, it can automatically remove dependencies that aren't needed by anything anymore, stuff like that?

golden gust
#

Not really

#

There are like 3 different major plugin sources

woven otter
#

well it also depends on the situation. Also it's bit of a strawman because that's not really what I said the critical part is tends

golden gust
#

All of which generally frown upon automated access to their sites

wide chasm
#

Yeah, you'd probably need to have a custom repository for that

potent warren
#

which sources are there? thonk

woven otter
#

spigot, bukkit?

wide chasm
#

DBO, SpigotMC, PaperMC, some people just put releases on GitHub/others.

woven otter
#

dbo?

wide chasm
woven otter
#

oh

#

oh yeah papermc is a thing too

wide chasm
#

The best place to release your plugin imo (DBO)

woven otter
#

why

potent warren
#

There's already Spiget, time to make PeperMc, McMerket and DevBekkitOrg

wary summit
#

20:24:10 ERROR]: Chunk file at [-398, 686] is in the wrong location; relocating. (Expected [-398, 686], got [-402, 697])

#

lol did the chunk decided to take a walk? ๐Ÿ˜„

potent warren
#

how is that possible

#

lmao

wide chasm
#

DBO has tons of features. Multiple pages, Alpha, Beta and Release files, integrated issue tracker, curse points from downloads (with splitting), multiple authors, directly linking dependencies on a per release basis, etc.

#

The resource verification queue isn't three weeks or smth either ๐Ÿ˜‰

potent warren
#

No U

hot gorge
#

Anyone playing NMS Beyond ?

#

Kind of want to give it another shot

austere ivy
#

Spigot doesnโ€™t even offer per release specified versions

#

Which is annoying when youโ€™re trying to find a release that works with your mc version

#

Havenโ€™t tried paper

ancient bolt
#

added a status bar to the paperd console

woven otter
#

NMS Beyond?

hot gorge
#

No Mans Sky

woven otter
#

oh

wide chasm
#

Does DBO actually allow you to access its site in automated ways? I'm trying to find stuff about it, but they're now owned by Twitch, or Curse, or whatever and I'm completely lost.

ancient bolt
#

TPS output is colored too

woven otter
#

that's nice Demon

unkempt drift
#

I'm pretty sure they have an API. there are forum threads about automatic updates for plugins on DBO

ancient bolt
wide chasm
#

Seems like the DBO API runs via CurseForge.

#

So nice that they are tied to both Curse and Twitch, so you never know with which system you have to deal /s

analog reef
#

How to enable this status bar?

ancient bolt
#

use paperd once it's released

analog reef
#

Well thank you

wide chasm
#

It seems like it does provide an API for uploading files, that's pretty cool. Could have a Maven plugin to deploy your plugin to DBO automatically.

analog reef
#

Very good idea, the status bar is

vital flare
azure patio
#

No Step On Snek

stray nebula
#

Build 167 is the perfect build

robust quest
#
  • Async
stray nebula
#

It can do no wrong

#

No more stupid bullshit

azure patio
vestal jasper
#

I'd fucking 360 and walk away

woven otter
#

weebs

peak kite
#

... who? i didnt order an uber, sorry wrong number...

azure patio
#

:D

#

normies

peak kite
#

if thaz how u text, i have concerns about how u drive.

gusty idol
#

Should I claim a namespace on Maven Central or use Bintray to publish to JCenter and then sync with Maven Central?

azure patio
woven otter
#

that's illegal

peak kite
#

theres 3 of them tho (shooters)

azure patio
#

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

void void
#

Can you also shoot 3 bullets in a 10 second time frame

#

or in this case arrows

void void
#

sup nerds

#

@gusty idol you can't just "claim" a namespace on maven central. You have to go through one of the many services that sync to it anyway. Bintray is one, Sonatype OSS is one, and so on

#

Also, once it's on central, it doesn't ever come down from central just fyi. So if you decide your project is EOL, then you're SOL ;)

gusty idol
#

The OSSRH guide says I just have to make an account on the Sonatype JIRA, which I already did

#

Then create an issue

#

and wait for a Sonatype employee to review it

void void
#

Yup.

#

Can take a few days

#

But once reviewed, if they find a problem, a re-review is quick.

gusty idol
#

So should I do that or should I use Bintray to sync with JCenter and Maven Central?

void void
#

As there are strict mvn central requirements

#

Bintray is gonna do the same deal.

gusty idol
#

What are they?

void void
#

A JCenter employee will review

#

Requirements

gusty idol
#

This is the thing I want to publish: Lets you manage your friend list.

#

wait

#

wrong copy

#

I copied the description of my Bukkit command

#

There

void void
#

The requirements are mainly POM requirements.

#

They don't really care what your library is

gusty idol
#

I already configured Bintray publishing

#

Using the Gradle plugin

#

I already tried publishing to Bintray

void void
#

Well Bintray is fine, but a JCenter employee is still going to review your project just like nexus would.

gusty idol
#

I made it create a sources JAR

#

Javadoc JAR

#

And a Maven POM

void void
#

You can submit it to JCenter when you think it's good.

#

If it's not, JCenter will tell you what you need to fix. It's not a big deal.

gusty idol
#

Supply Javadoc and Sources: done
Sign Files with GPG/PGP: not done

#

Sufficient Metadata: seems done

void void
#

They have detailed instructions, just keep reading the page.

#

That page tells you everything you have to do with steps

gusty idol
#

Do I have to make my own GPG keys?

void void
#

Yup

limber knotBOT
#

wizjany you around bud

gusty idol
#

Because the Bintray plugin's README on GitHub says that I can use the Bintray keys to sign

void void
#

Well, then maybe that will work. But I am not sure /how/ that works as you'd need the Bintray private key thonkeyes

limber knotBOT
#

how do i correctly get a Pattern one can use for setting blocks via the API?

#

(for WE Archive/1.13.2)

gusty idol
#

But is it better to use Bintray to sync with both JCenter and Maven Central

ancient bolt
#

no

gusty idol
#

Or should I only publish to Maven Central

void void
#

You can't just publish to central. It doesn't work like that. You have to go through something that has permission to sync there. JCenter is one, Sonatype OSS is one...

#

They both follow the same requirements.

gusty idol
#

So Sonatype's OSSRH for Maven Central or Bintray for both JCenter and Maven Central?

void void
#

I mean, yeah, Bintray has an extra stop.

#

Not a big deal.

acoustic pilot
#

Aww yeah, my Lotus is arriving a day early ๐Ÿ˜„

merry talon
#

im sorry what

crimson harbor
#

hello, if i set my overworld border at X: 10000 (+ve 5000 & -ve5000) Z: 10000 (+ve 5000 & -ve5000). How do I set my world border at The end & Nether? As I heard that 1 block in nether = 8 block in overworld.

robust quest
#

If you want the same ratio, then yeah...overworld/8 for Nether.

#

End is whatever TF you want.

#

I think Spigot has issues with people traveling far in the Nether and generating portals outside world border in the Overworld and player insta-dying.

#

So maybe something to be wary of.

crimson harbor
#

so the command should be like /wb set 625 625 right?

#

thanks for the info celebrimbor

acoustic pilot
static badge
#

WAIFU2X

acoustic pilot
#

WAIFU2X is too slow for real-time, hence Anima4K ๐Ÿ˜„

#

Anime4K, even

void void
static badge
#

no the name

#

I swear

#

if this shit gets shoved into stuff like photoshop I'll lose my mind

#

you fucking weeaboos are trying to take over the world

pulsar wigeon
void void
#

time to make a photoshop plugin implementing anime4k

#

just to spite leaf

static badge
#

simple

acoustic pilot
#

3ms is impressive, real-time upscaling of anime ๐Ÿ˜„

static badge
#

ur literally 2retarded

woven otter
#

interesting

acoustic pilot
#

would be cool to refine this and see it in CrunchyRoll or something

empty wraith
misty spindle
static badge
#

mfw pinged

woven otter
#

really? lol

static badge
#

magic numbers for computing fast division of primes

#

thought about using it for a hash tables length but then I realised a better hash function would perform better

woven otter
#

oh interesting

static badge
#

will eventually test it

#

which is why it's still there

woven otter
#

I thought it's a full book. F

cosmic raft
#

still can't find a fucking domain

woven otter
#

which domain

cosmic raft
#

an available one

woven otter
#

Oh

void void
cosmic raft
woven otter
#

ConcurrentUtil is a pretty interesting repo

static badge
#

low priority

woven otter
ancient bolt
#

I'm so tired I stopped at a sonic on the way home just to rest

void void
#

can optfine resource packs do multiple textures per block

#

like i know you can do item names but what bout blocks

#

or i can just use concrete because no1 uses those useless blocks

#

also can i check if someone is using the server resource pack?

#

ok i think i found how to check if they have the server pack

unkempt drift
#

@void void yes, I think the player object has a couple resource pack methods

heady rover
stiff yarrow
#

I don't even remember what kind of stuff I helped you with but I appreciate the appreciation PES_Love

vestal jasper
#

you pretty much just saw me code golfing and bitched at me until I fixed it

limber knotBOT
#

is there any tutorial to combine patches and build paper jar

merry talon
#

im not sure why you would need real time upscaling of anime

#

anime cant be live lol

void void
#

hi

robust quest
#

ho

unkempt drift
#

he

robust quest
marsh charm
#

greentick Gabby approved these changes

woven otter
#

you should be grateful vic

acoustic pilot
#

@merry talon Never heard of simulcast?

#

Sort of a big thing on anime streaming sites.

#

Like... very big

#

I mean it's possible the original source is still just shit

#

As it often is

#

But I see this as being great for simulcast if they can refine it good enough

#

For everything else, sure

#

There's also the people who simply don't want to commit all of that time and resources to using the existing, slower algos lol

#

Faster is always good, whether it's used for real-time or not.

#

I don't have an offline anime collection anymore, but something like this would've been really nice as a VLC filter when I did.

upper flicker
#

you can assign non-contribs to issues

#

but you cant request a review from them?

#

GH what are you doin

golden gust
#

I download what I'm watching, but do generally keep a few shows locally just in case

cosmic raft
#

@upper flicker afaik, you can assign collaborators and the issue creator?

upper flicker
#

not sure how that helps my issue

void void
#

tfw i saw concurrentutil and realised leaf is actually smart :o

upper flicker
#

just using it as a reference for how GH seems to have added something in one place but completely missed it in another

obsidian thicket
cosmic raft
#

graaaaaaaaaaaaaaaaaaaa

limber knotBOT
#

[wizjany] l

#

[@kashike] hi wizjany

cosmic raft
#

finding a domain is impossible

#

.-.

azure patio
#

nevermind

cosmic raft
#

no

azure patio
#

kashike.space?

#

:D

cosmic raft
#

don't want my name in it

golden gust
unkempt drift
#

mcfortnite.game

unkempt drift
#

tons of players on that for sure

cosmic raft
golden gust
#

veri insiteful

#

am fel smrtr man

pine stag
stable sandal
#

guys

#

for essentials some people have access to anvil color

#

how to disable

azure patio
#

um

#

essentials doesnt have anvil color

stable sandal
#

it does

azure patio
#

what do you mean some people?

stable sandal
#

someone is doing it rn

azure patio
#

jesus