#general

3141 messages · Page 784 of 4

peak dirge
#

2GB is the minimum for a playable 1.16 experience

austere ivy
#

2.5gb?

hazy veldt
peak dirge
#

@void void 1.8.8, but it's totally unsupported.

void void
#

with 2gb if find that every second i get a huge frame time

peak dirge
#

So you can try it, but if you have issues, don't come to us, because we'll tell you to move to 1.16.1.

austere ivy
#

-Xmx3G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

#

Is this good?

peak dirge
#

So you might as well just run 1.16.1.

void void
#

i'd put 4G

peak dirge
#

You probably don't know what you're doing

void void
#

@peak dirge you are right. I need to dig a lot into this stuff...

peak dirge
#

I'm using Shenandoah GC for the client, works good.

void void
#

like put 4GB just in case, it won't use it all likely

austere ivy
#

I don't have 4gb to spare

#

Discord needs like 2 and system needs 2

void void
#

then put 3gb and try

austere ivy
#

I'll try 3gb

#

also it might be the fact that my computer sucks

waxen panther
#

buy a better one

#

problem solved

austere ivy
#

I don't have mone

void void
#

nah that looked like heap

waxen panther
#

get money ?

austere ivy
#

good point

waxen panther
#

You're welcome

void void
#

@peak dirge What are some good supported versions going from 1.13 to 1.16?

waxen panther
#

1.16

#

and 1.16

limber knotBOT
#

yo minidigger no license on hangar v2?

quasi valley
waxen panther
#

and potentially, 1.16

void void
#

i'm seeing a pattern...

limber knotBOT
#

jamie MIT

#

lemme fix

waxen panther
#

What's the pattern Nirvana

#

I can't see it

limber knotBOT
#

oh cool 👍

void void
#

not sure, it's very cryptic

waxen panther
#

oh wait! is the pattern that it's all the latest version?

#

nah nvm, that'd be stupid

void void
#

yeah thats stupid

waxen panther
#

who would support the latest version of something lol

woven otter
#

hangar more like kangar clowngarko

waxen panther
#

more like Ore 2: electric kangerko

limber knotBOT
#

fixed

hazy veldt
#

Hanger, more like HangOre

finite wave
#

Cat is hung

finite wave
#

That’s a long line

waxen panther
#

it's hypixel just play it on 1.8 and get 90000000 fps lol

austere ivy
#

delicious, scrumptious

#

many red spigkes

#

I think I might buy a ryzen 3500g and slap it in this macbook

#

or maybe I should just spend a good $600 on a nice computer

void void
#

those red spikes are just ram

waxen panther
#

ah yes

void void
#

allocate MORE

waxen panther
#

putting a new cpu in your macbook

austere ivy
#

I don't have a keyboard or mouse

waxen panther
austere ivy
#

so if I bought a new computer, I'd need to get a keyboard, mouse, monitor, etc all that stuff

void void
#

good, its way better

austere ivy
#

might it be due to the fact that the ram is 1600mhz?

void void
#

no thats ram

#

like i keep saying

austere ivy
#

uh

#

4gb then?

void void
#

yeah

austere ivy
#

let's see, then

void void
#

cos open that in a profile and if you look at the heap size you can see where it decreases is the same time as your frame time dying

austere ivy
#

should I add -Xms4G as well?

void void
#

sure, i think i've got mine at 1G tho so i don't think it matters much

void void
#

yeah at the start it can do that

austere ivy
#

gotta warm up the JIT

serene bolt
#

what flags are you using? the default vanilla launcher flags?

void void
#

scroll up

worn ember
serene bolt
#

yeah no idea why your game is acting like that

austere ivy
#

this might be

void void
#

ew

#

macbook

#

well and no optifine/lithium and phospor

austere ivy
#

it's 2012, do you think I want to use it?

void void
#

yes

#

its 2012

#

i agree

austere ivy
#

anyway I'm saving up for a new computer

#

I just need to know why it's lagspiking

void void
#

hasn't it stopped now

austere ivy
#

it's consistently lagspiking like every 6 seconds

void void
#

yeah thats heap again

void void
#

so need better flags i guess

austere ivy
#

:')

#

anyone have any flag suggestions?

serene bolt
#

I use the exact same flags as you (vanilla launcher flags) and have no such issues with 5gb allocated, which is probably way more than vanilla needs anyways

twin lagoon
#

wat

worn ember
#

just get a better pc

serene bolt
#

dang sodium looking sweet

void void
#

wait sodiums released!?

twin lagoon
#

hey brian

#

try sodium

void void
#

i love sodium in my water

#

and phosphor

twin lagoon
#

and lithium

void void
#

Na+

#

basically if jelly squids made something chuck it in haha

hazy veldt
#

I've had issues with Lithium causing pistons to act weird

finite wave
serene bolt
finite wave
#

Idk, i forgot to link a proper payment method so all my boosts got destroyed lol

#

This server kept its Tier 2 tho

serene bolt
#

does anyone here happen to know a fabric mod that disables the dynamic FOV in minecraft? (such as speed changing your fov, flying, etc)

finite wave
#

Can only see the nofov weird forge? I think

#

Shouldn't be too hard to create one tho? Probably, fabric is super nice with that shit.

mighty storm
#

@serene bolt thats vanilla isnt it

#

im 90% sure theres a way to disable dynamic fov

serene bolt
#

I don't think so

mighty storm
#

might be thinking optifine though

finite wave
#

Vanilla should have no way i think?

#

Optifine has one yes.

serene bolt
#

yeah I'm trying not to use Optifine though :(

void void
#

why not

mighty storm
#

optifine is kinda useless nowdays anyway so i dont blame you

quaint yarrow
#

I'm just curious. How long does it usually take for new versions to be completely supported, so i can give my players an estimated time before my server would be updated?

void void
#

when the goblins rise we can give you a time

mighty storm
#

completely supported? never. working just fine with minimal errors? like 2 weeks ago

quaint yarrow
#

good enough i guess.

mighty storm
#

depends on your definition of completely supported I guess

quaint yarrow
#

like, recommended for server hosts to use for servers open to the public. some say i should wait for the 1.16.1 to be out of the "development" phase

pulsar fox
#

Paper never leaves the development phase, there are no “stable” releases

finite wave
#

I think you should be fine to update when 1.15 support is dropped.

#

Now it is stable somewhat too though.

pulsar fox
#

Get latest, test it, if nothing breaks it’s stable for you lol

quaint yarrow
#

k then lol just wanted to know if its stable enough already xd

pulsar fox
#

50+% have already upgraded and nothing’s on fire yet

quaint yarrow
#

good to know

pulsar fox
#

Really just gonna come down to the plugins you’re using

#

And if the village issue annoys you

quaint yarrow
#

time to update 30 plugins for one of my servers. one of them

#

and thats of course just the small server

potent fossil
#

fucking ubisoft login down

#

so cant play any of my games, even SP

#

sure love DRM

#

why would you install that at all

void void
#

yeah but your audience consists of 10 year old girls then

#

true

#

hm fair enough

potent fossil
#

its literally spyware though, that's not even a joke

#

hope you did it on a junker

#

aware but dont care i c u

mighty storm
#

it'd be kinda cool if you could use github sponsors as a integration like yt members or twitch subs

cunning raft
#

ubi is prob down rn because they're doing an event simple

fallen oracle
#

Hype scape?

potent fossil
#

ik, bc they said they're giving watchdogs 2 for free if you log into uplay once during their livestream

twin lagoon
#

ubisoft forward

potent fossil
#

but idc anymore, im in

twin lagoon
#

ik, bc they said they're giving watchdogs 2 for free if you log into uplay once during their livestream

potent fossil
#

but yea if you guys want it go do that

twin lagoon
#

they use the twitch drop system

potent fossil
#

well they literally said you just have to log in

#

so idk

twin lagoon
#

their documentation sucks then

potent fossil
#

i already have the game so idgaf

#

could not care less

twin lagoon
#

wot

pulsar wigeon
#

rtl tricks

potent fossil
#

could be an emoji?

#

maybe

twin lagoon
#

nop

#

rtl tricks

#

likely

potent fossil
#

yea then

void void
#

if i dont want ya, i dont need ya

twin lagoon
#

.‫very strange ‫‫it's

#

kek

waxen panther
#

tell me

twin lagoon
#

indeed RTL trickery

#

hard to explain since i just copied his shit

waxen panther
#

how do

twin lagoon
#

‫very strange ‫‫it's

woven otter
#

wizjany I love you

waxen panther
#

it's

void void
#

fok

#

shame that i can't just paste in html

peak ginkgo
#

What

upper flicker
#

rtl languages + discord = fun time

twin lagoon
#

magic™️

vagrant niche
#

wtf

#

ban him or something!

finite wave
#

Agreed

cosmic raft
#

lol

woven otter
#

that should be illegal

twin lagoon
#

you're illegal

finite wave
#

Woah, don't be so racist

woven otter
finite wave
#

Okay windows The process C:\Users\jan\Downloads\rustup-init.exe manifests ransomware behavior and was blocked. Your files have been protected from being altered.

serene bolt
#

the ransomware protection in windows defender is garbage, it detects a ton of programs that just write to your documents folder or "user folders"

cedar spade
#

rustsomware

quasi valley
#

RAM somewhere

cosmic raft
#

At least it is trying

#

Better to have false positives imo

golden gust
#

Issue is that windows defender often creates too many false positives for some people that they just disable it

#

Personally I gave up with antivirus software, 99% of the time it restricts stuff you don't want it to, but, when a new virus hits the web, you're literally defense less outside of typical "don't be a moron"

twin lagoon
#

disabling windows defender is quite something already

red imp
#

One of my player reported it.... but noone else noticed it

#

he told me that it spams he instantly on all of our servers

finite wave
#

Omg, techniclauncher requires java 8 set as your path java ree

pulsar fox
#

That's a client issue, probably caused by optifine

quasi valley
#

Wrong channel

#

Also, vanilla bug

red imp
#

But why it only happens to him?

pulsar fox
#

Because it's an issue with his hardware + client

red imp
#

sorry, only on our server* 😄

#

he told that it doesn't happen on another servers

#

so that's weird

#

but it's his "own changed" optifine for 1.16.1 as he said

pulsar fox
#

Do you have a custom resource pack?

red imp
#

yeah, maybe that's what causes it

pulsar fox
#

Yea, it's an issue with optifine and specific textures

#

There used to be a setting somewhere in optifine to disable opengl errors, idk if it's still there

quasi valley
#

It’s a vanilla bug. :>

void void
#

:V

pulsar fox
#

I just use Fabric + Lithium + Phosphor + Sodium, who needs optifine anymore kek

void void
#

0 players connected

#

TPS is at 18-19, 1.16 prison server on paper & 8gb ram

quasi valley
#

OF on 1.15(/1.16) is pepega anyways, unless you use it for the shaders or actually have a potato pc :p

twin lagoon
#

i just use it for better quality

#

antialiasing / internal shaders

quasi valley
#

can we get a better quality Michael version

twin lagoon
#

can we get a better quality viaversion

quasi valley
void void
#

uhh

twin lagoon
void void
#

can we stfu

pulsar fox
#

@void void #paper-help if that was a question regarding your TPS

#

or was that just a statement lol

void void
#

(im just showing off)

pulsar fox
#

ah, carry on then

worn ember
void void
#

idk what happened

#

but for some reason 1.16 didn't crash my pr server but 1.15 did with the same setup + less players

pulsar fox
#

chunk loading was improved on 1.16

void void
#

it's a prison server

pulsar fox
#

though don't know how much that would really affect a prison server lol

#

ye

void void
#

prison = block breaking alot of block breaking

pulsar fox
#

that's about the only thing that improved though so shrugs

void void
#

and my server went to 16TPS w/ 60 players

#

probably new host

finite wave
#

Are you using tuinity?

pulsar fox
#

probably

void void
#

no im using paper

quasi valley
#

there were a bunch of less visible (but also minor) improvements in a bunch of places

wary lynx
#

Try tuinity if you have performance issues at higher player counts

void void
#

also my friend bought StellarSpigot, best hopes to him

quasi valley
#

removed streams in a few places, smarter packet encoding for 1-2

#

buying closed source forks kekwhyper

pulsar fox
#

imagine buying a fork with a definite backdoor in it kek

void void
#

ya

#

I wonder if tuinity can get me that clean 20TPS w/ current playercounts

worn ember
#

in your dreams

twin lagoon
#

stellarspigot is ok

void void
#

4 tabs looks so good

#

always a good feeling when you see your tab with 4 rows

twin lagoon
#

20tps 1.16 prison isn't too exciting either

void void
#

meh

#

people wanted us to go to 1.16 for whatever reason

twin lagoon
#

90% of prison performance issues are custom enchants or whatever

#

plugins

latent valve
#

Doop

void void
#

oh my alt's still on the server

#

tHaTs CaLlEd SpOoFiNg ThE pLaYeR cOuNt

cedar spade
#

s o d i u m

void void
#

i really wanna set player cap to 100

delicate sapphire
#

.optimize

limber knotBOT
void void
#

.optimize2

#

@delicate sapphire never asked about optimization...

#

...

delicate sapphire
#

@void void ??

void void
#

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

#

top kek

neat smelt
#

wrong channel

delicate sapphire
#

oops thanks

void void
finite wave
#

.banner

#

No paper banner?

#

found it

worn ember
#

wub wub

#

happy forth of july

void void
#

um don't you mean 13th

orchid pelican
#

Alright thanks for the info guys you saved my life

fallen oracle
#

Ya'll think there will be a big difference if I change my gradle and m2 repos from my NVME to my HDD?

twin lagoon
#

nah

#

caching would do a lot probably aswell

fallen oracle
#

Yeah

#

I'm just down to 100GB on my boot NVME

mighty storm
#

it's not even the 13th

twin lagoon
#

hm

#

now the real question is

#

why is glare not in the member list as moderator

fallen oracle
#

I'm offline.

mighty storm
#

because hes offline

twin lagoon
#

oh

#

i'm fucking stupid

#

KEK

fallen oracle
#

I explained why

twin lagoon
#

i was confused

#

that's all i care about

mighty storm
#

btw glare can you ban someone they sent me an ad in dm

twin lagoon
#

we'll ban you

fallen oracle
#

Got proof?

twin lagoon
#

owo

mighty storm
#

ye

#

dm?

fallen oracle
#

Sure, shoot me a FR.

twin lagoon
#

is a dm really necessary when it's either mortalmines or opmines

fallen oracle
#

Yw 😄

void void
#

Sup

#

I created a survival server for my friends, but mob spawning is kinda... strange? That's is the most "vanilla" settings for Paper?

fallen oracle
minor badge
#

glare-chan has me friended too 🥺🥺

mighty storm
#

owo1

#

i meant

#

nice

void void
#

@fallen oracle thx

serene bolt
#

are you viewing peoples profiles when it crashes lol

#

because that's been a fun crash since they've implemented github connections

finite wave
#

Mine was fixed, but the testflight was still broken for people.

worn ember
#

@fallen oracle Oof

minor badge
#

31-alpha2 on android is fine

serene bolt
#

yeah, I have a github profile on mine

finite wave
#

update your shit barty

wary lynx
#

it's because discord added github support

serene bolt
#

a lot of people on iOS were saying even when they updated it was still happening for them

#

at least on android though the latest update seems fine for me

finite wave
#

I updated from appstore and now it works fine

#

Then don't cry to us noob

vagrant niche
#

ye, noob!

marsh laurel
#

helloo

ancient bolt
#

@vernal moth amazing, the issue is because md_5 doesn't know what synthetic accessors are

#

spigot has a mapping for d (Luy;)Z canExecute, but that's not right. The right mapping is a (Luy;)Z. What spigot is mapping is the synthetic accessor for the generic type, which should be d (Ljava/lang/Runnable;)Z

#

SRG obviously handles it correctly, both are mapped to func_212874_c_

#

I guess I need to write something which detects synthetic accessors in the SRC mappings (any duplicate names I guess?) and somehow patch them in

static badge
#

mapping synthetic accessors sounds monkaS

ancient bolt
#

you have to, they are in the compiled class file. Not mapping them means decompile gets borked and other bullshit issues

#

The fact that md_5 mapped the wrong method is lmao though

vagrant niche
#

Holy shit it's demonwav wer you been

ancient bolt
#

...here the whole time

#

just trying to avoid you

finite wave
#

expand wat framework thx

vagrant niche
#

I cry

ancient bolt
#

oh no our discord server is going to lose a boost level, we'll loose stuff that we mostly already have ooh noooo

vagrant niche
#

¯\_(ツ)_/¯

true canyon
#

Wow DemonWav talking in here!

#

We are truly blessed

true canyon
#

Also can I stop being pink now :p

ancient bolt
#

What's wrong with ping 😦

true canyon
#

Nothing! It's lovely but it's not my color.

astral portal
#

I need a safe space to talk about how hermitcraft's very existence makes maintaining a server pure hell. 😂 "But it worked on hermitcraft! I saw the video"

ancient bolt
#

I just realized that adding in synthetic accessors won't fix the fact that the spigot mapping is just straight up wrong ugh

ancient bolt
#

I wrote some dumb code that finds wrong spigot mappings and replaces them with right ones, looks like it worked, we'll see

static badge
#

kek

ancient bolt
#

seems like it worked, still have a wrong mapping somewhere though it seems

cosmic raft
#

ok

worn ember
#

watamalone

ancient bolt
#

what the fuck?

static badge
#

probably some edgy music video

finite wave
ancient bolt
#

notch->srg: amp->net/minecraft/util/concurrent/ITaskExecutor...notch->spigot: amp->net/minecraft/server/Mailbox

#

Mainbox??

finite wave
#

What is mainbox

ancient bolt
#

er mailbox*

static badge
#

an executor

mighty storm
#

welcome back hi im here

waxen panther
#

hi im here, I'm broccolai

mighty storm
#

shouldnt it just be hi here, since i said im here not im im here

waxen panther
#

no

#

im going to sleep

ancient bolt
#

I feel like spigot's fernflower is part of the problem here too

golden gust
#

we used to use forgeflower which solved a lot of stupid issues with the decompile output

ancient bolt
#

we'll still be able to use it for any classes spigot doesn't touch

golden gust
#

Issue is that getting everything to play together with that would likely be a pita

ancient bolt
#

but I need to figure out how to get my mappings to work with seemingly incorrectly decompiled methods

#

seems like it decompiled this method as c instead of b like it should have

worn ember
#

c-- ez fix

cosmic raft
#

....he named that class Mailbox

#

and not the proper class

static badge
#

you can't be surprised about the mappings at this point

cosmic raft
#

I am about that one

#

He named the wrong class Mailbox out of the two

ancient bolt
#

it's literally in the class hierarchy if you just...literally look at the class

worn ember
#

give him a break, he has to live upside down all day

ancient bolt
#

I've given up figuring out how to write code to handle these situations, just going to have a spigot-synthetics.txt file list the ones we find

mighty storm
#

which is better, procyon or fernflower?

#

or do the decompiler maps work on the server too?

ancient bolt
#

fernflower / forgeflower is currently the best java decompiler

static badge
#

I've found FF to handle classes better

worn ember
#

intellij uses FF right?

mighty storm
#

yes

static badge
#

intellij maintains FF

mighty storm
#

oh woah

worn ember
mighty storm
#

ah there's no server obfuscation maps apparently

#

just client

#

oh well

#

oh no wait im dumb

eager escarp
#

Hello, I have a 1.15.2 server and I wanted to know if there is any risk if I update my paper version which is 155 to 378, since all the configurations are created with paper 155

mighty storm
#

any new config options will be added

#

(i believe)

worn ember
#

should be safe to update

mighty storm
#

maize well update to build 90 (1.16.1) tho

worn ember
#

1.16 is hardly production ready

eager escarp
#

no risk of settings getting corrupted or incompatibility?

worn ember
#

nah

#

its advised to backup regardless tho

#

just in case something does go south

eager escarp
#

ok

#

thank you

worn ember
#

👍

ancient bolt
#

@cosmic raft do you know anything about this? in IDispenseItemBehavior I have a method func_210297_lambda$static$0, which is in the notch->srg mapping set, but it seems like the right name is actually func_82487_b

#

I wonder if this is a kind of mapping that only actually works in bytecode

#

considering it's a lambda thing

cosmic raft
#

link to mappings?

#

and is IDispenseItemBehavior MCP or Spigot

ancient bolt
#

uh

#

MCP

#

source remapped spigot

#
gw net/minecraft/dispenser/IDispenseItemBehavior
    a field_223216_a_
    a (Lfv;Laom;Lfz;)V func_239785_a_
    a (Lfv;Lbki;)Lbki; func_210297_lambda$static$0
    c ()V func_218401_c
cosmic raft
#

can you paste the source methods?

ancient bolt
#

if I convert it to a lambda then the this and super calls don't work, but I wonder if that's how it really should be decompiled

cosmic raft
#

what version is this?

ancient bolt
#

1.16.1

#

using mcp version 20200625.160719

#

and 20200702-1.15.1 mappings

cosmic raft
#

uhhh

#

I'm a bit confused here o.O

ancient bolt
#

i should open this up in forge and see what the class looks like there

#

but yes these problems are all very confusing

cosmic raft
#

ah I see

#

@ancient bolt do

#

1.16.1:

#
gw net/minecraft/dispenser/IDispenseItemBehavior
    a field_223216_a_
    a (Lfv;Laom;Lfz;)V func_239785_a_
    a (Lfv;Lbki;)Lbki; func_210297_lambda$static$0
    c ()V func_218401_c
    dispense (Lfv;Lbki;)Lbki; dispense

dispense is that method: protected ItemStack func_210297_lambda$static$0(IBlockSource p_210297_1_, ItemStack p_210297_2_) {

#

its an unobfuscated method name

ancient bolt
#

but dispense is final

#

er intellij thinks so

#

I don't see it

cosmic raft
#

oh I see

#

yes

#

momenmt

ancient bolt
#

mcp name is dispenseStack

cosmic raft
#

Seems like func_82487_b is the one, yes

ancient bolt
#

oh I see what happened

#

I think, at least

cosmic raft
#

DispenseItemBehavior NOOP = (source, stack) -> stack; probably this or something

ancient bolt
#

I think the anonymous class count / order / whatever got screwed up

#

I don't really get what happened between

gw$1 net/minecraft/dispenser/IDispenseItemBehavior$1

and

gw$2 net/minecraft/dispenser/IDispenseItemBehavior$10
#

Why did it jump 8 digits?

#

and then stuff like

gw$19 net/minecraft/dispenser/IDispenseItemBehavior$3

later

cosmic raft
#

just gets re-ordered

#

obf names vs unobf names

ancient bolt
#

Spigot doesn't re-order any anonymous classes, so maybe I should remove the re-ordering

#

since that can't be expressed in source remapping

#

Unless there's another option, that'll be fun

cosmic raft
#

why is that an issue?

ancient bolt
#

because the order matters in source code remapping

#

in bytecode it will all just come out fine anyways because the names are just there as an identifier, the bytecode is still pointing the same class

#

but when you rename SomeClass$1 to SomeClass$2 in source code, that means literally moveing it somewhere else in the file

#

so, at least my gues of, what's happening here is that remapped anonymous class happened to land on a different mapping which didn't have the func_82487_b mapping

#

if you look at the mappings all of the different anonymous class mappings mostly have the same method mappings, but some have different depending on what was implemented

#

i guess mercury could specifically handle this case by switching which mapping it uses or something like that

#

but changing the numerical value of anonymous classes seems really ugly

#

another one that's broken in this source is IDispenseItemBehavior$20 (same issue), if you look at gw$20, it doesn't have the mapping for func_82487_b

mighty storm
#

woah hi guys

hollow plaza
#

Do the Mojang mappings provide a name for everything? Or do they leave out method variable names

mighty storm
#

it's all there, check the link i sent

#

variable, method, classes?

hollow plaza
#

That's nice

#

Looks like the methods only specify types though not variables names

true canyon
#

I thought due to the licensing they can't even look at those?

hollow plaza
#

Does Forge use Mojang mappings?

vestal jasper
#

Mojang mappings are all rights reserved, no one uses them

#

In fear of legal issues

ebon plinth
#

What back up software do you guys recommend?
I need something like windows 10 file history, I’ve been using it to back up my server computer and my personal. I set it to back up every hour and keep for three months but I found out it started deleting the only copies of files that haven’t been edited for 3 months.

I need something for frequent reliable back ups of my server and to back up my personal files like my Minecraft worlds and some game stuff on my main computer

(I’m using windows 10, @ me if you respond so I can see thanks ❤️ )

grand pewter
#

its nice they exist though

#

just as a soft reference

worn ember
#

ig i'll just pull an allnighter

#

since its almost 6am already anyway

finite wave
#

Get drunk dragon

worn ember
#

why?

finite wave
#

Why not

worn ember
#

cuz im out of alcohol lmao

finite wave
#

Get more smh

worn ember
#

meh

still cape
#

i'm trying out ServerRestorer right now

finite wave
#

Okay go for it

still cape
#

so far so good, backups everything except what i tell it not to, can run on hourly intervals

chrome fulcrum
#

Mojang mappings are all rights reserved, no one uses them
In fear of legal issue
Well.... People can use them in reference. Just not apply those mappings in a non-private context.
I would argue that point is the only explicitly allowed application of them.

#

legal issue being, when does that usage of the information exceed "internal, reference purposes", hence the hesitation to use beyond that.

golden gust
#

They're also not really "complete" either, no method params, etc

chrome fulcrum
#

^ also local variables. But that is a hard point since compile-> decompile changes how those look from the original source anyway...

potent fossil
#

what tells you that

#

looks gr8 2 me

mighty storm
#

I have that sometimes too

#

just 2 times never like that

#

if there's no stack trace, is it really an error?

serene bolt
#

"Not a string" is a fun new spam message in 1.16, just another to add to the list

chrome fulcrum
#

The source of the error. Is in (no surprise) data converters.

serene bolt
#

no idea how mojang dropped the ball so hard on DFU this update while they got everything else so right, I guess just not enough time spent on that

potent fossil
#

they have a quota to meet

mighty storm
#

forking a plugin for the first time wish me luck

#

no pom, abysmal folder structure, let's go

chrome fulcrum
#

Admittedly. The error could be non-reproducible in vanilla. But shame on them for not attempting to put better debug...

mighty storm
#

paper get on this, hide it

golden gust
#

Yea, without debug, oof

#

No

mighty storm
#

darn

golden gust
#

We're not spigot, lol

mighty storm
#

oh right duh

#

well, by hide, i mean actually print a stack trace question mark

chrome fulcrum
#

Hiding errors arbitrarily is generally a bad idea.

golden gust
#

the horror is the lack of debug info :/

#

That means that DFU is likely hitting bad data in conversion

worn ember
#

if(error) noErrorsHere();

chrome fulcrum
#

It would be enough just to throw a toString() on that nbt. imo

#

That would be enough to track down the source.

mighty storm
#

try{code}
catch(Exception ignored){};

golden gust
#

Whoda thunk

#

One of the callsites is from their Codec thing

cosmic raft
#

@spare venture don't worry

#

you are on the latest version

#

:P

unkempt drift
#

I think that means its Not a string

static badge
#

it's not like anyone could read a stacktrace from DFU anyways

harsh warren
#

some one know how to send a itemdrop packet?

hollow plaza
#

EntityHuman has a dropItem method I think

#

That's NMS though, if you want to use protocollib then idk

harsh warren
#

so could you give me a demo?

hollow plaza
#

What do you need this packet for?

harsh warren
#

just when a player was slain, the killer could see a special drop but cannot pick

hollow plaza
#

Are you making a plugin?

harsh warren
#

yeah

hollow plaza
#

Okay

#

Best not to use NMS then

harsh warren
#

no problem with you used some

hollow plaza
#

I think the way you should do it is to spawn in item entity at the player's location

harsh warren
#

if you can make me one

#

xD

#

if like you said so its very eazy

hollow plaza
#

If you're using NMS, I guess you could use ((CraftPlayer) player).getHandle().dropItem((CraftStack) itemStack).getHandle(), 0)

harsh warren
#

e

hollow plaza
#

I'm not entired sure on that but something like that. Again just spawning the item at the player's location and not using NMS would be better

harsh warren
#

that's ok, thank you alot

hollow plaza
#

you're welcome

#

Wait there's a much better way, use player.getLocation().getWorld().dropItem(player.getLocation(), itemStack)

harsh warren
#

but others can see it

hollow plaza
#

What do you mean

harsh warren
#

hmmm no problem

vagrant niche
#

So wat if they can see it!

ancient bolt
#

@golden gust in fiarness method params and LVT names only exist in class files compiled with debug mode enabled

#

so they can't really give mappings for those - the names aren't in the bytecode at all

golden gust
#

ah

ancient bolt
#

parameter mappings could exist in terms of "index 0 of method A..." though, but that's not something proguard produces

ancient bolt
#

ugh neither approach worked of using the obf or deobf numbers

#

I'm not sure how to deal with this situation, so weird

#

oh I didn't do the deobf right

#

oh dope keeping the deobf names fixed it

dusk drift
#

Github having problems?

vernal moth
#

I see you are having fun demon 😂

#

But am assuming the manual syntetic mappings fix the last remaining issues?

ancient bolt
#

yes, I have func_212871_a_ and func_190670_t_ left to figure out

#

figuring out exactly which mapping is borked is kinda tough

queen rapids
#

ye

grand pewter
#

this is github's way of saying, make sure to go get a snacks and chill for a bit

#

stay hydrated

ancient bolt
#

there's one craftbukkit added method which is breaking stuff, so I gotta figure out how to handle that. I may have to manually add a mapping for it because it doesn't exist in normal vanilla I think

#

but we'll see

queen rapids
#

with that i think ima head off for the night, lol

grand pewter
#

haha

heavy jetty
#

is tcpshield suggested on just waterfall servers or also standalone paper servers

vernal moth
#

Wherever you might face ddos attacks

heavy jetty
#

👍, thanks

#

I'd ask in their Discord but the invite link they have on their website is expired

vagrant niche
#

github is down

quasi valley
#

see like 3 messages above kappa

heavy jetty
#

oh oops

vagrant niche
#

whats ur fav porn category guys

heavy jetty
#

I'm dumb thanks guys

vagrant niche
#

might as well make it a productive night while gh is down

heavy jetty
#

true

vagrant niche
#

Personally, I prefer Amateur

#

All the stepsis stuff on there

potent fossil
vestal jasper
#

he loves his salt and pepper eh?

#

stg i'm like half way in and he's salted every ingredient individually LULW

ancient bolt
#

yeah it's called seasoning at every step

#

very important

glad shell
#

they know how to change the color when trying to put a command, I want to put it in aqua but I don't know how, it appears in red

vestal jasper
#

learn and have fun with brigadier

#

that being said if the command doesn't exist / client doesn't know about the command it's going to be red no matter what you do

glad shell
#

on another server it comes out light blue

finite wave
#

Yes

glad shell
#

do you know how to change that? mine on my server I have it red and I want to change it to aqua

finite wave
#

And?

#

The red stands for unknown you didn’t refister it properly

vestal jasper
#

What's the point of telling the player the command exists when it doesn't?

#

Jan considering the command names just look like adawdadwawd spam I'm not sure they're actual real commands

glad shell
#

you don't understand me, I want to change the color format to aqua because I have mine in red

finite wave
#

It’s spigot you’d never know

cosmic raft
#

They are probably one of those people who are paranoid about people stealing their plugin list by figuring out what commands exist

potent fossil
#

im pretty sure dis dude is running cracked anyway

vestal jasper
#

You don't understand ME.
If you have completions enabled, and there's no command with that name, it. will. be. red.

potent fossil
#

just went on his site:

WalkingPlayers is a series of premium and non-premium Minecraft servers that runs from version 1.8 to 1.15.

non-premium

#

cough

#

cracked

#

ftfy

glad shell
#

also uses waterfall, a plugin can't change that color format?

vestal jasper
#

Again, learn brigadier as that's responsible for defining commands and their argument types, which, along with the command map, the client uses to determine how to color what you're typing.

potent fossil
#

and stop running cracked software

vestal jasper
#

I've already explained everything there is to explain as well, it's client sided, if there's no command with that name, the client colors it red. Simple as that. Full stop. Nothing more to it.

finite wave
#

Is github having a stroke?

vestal jasper
#

yes jan

#

it's down

glad shell
#

that's why I want you to tell me how I do to change the color

finite wave
#

No, booly, no.

vestal jasper
#

holy shit

#

I'm not going to tell you

finite wave
#

Use that

quasi valley
#

let him register every single letter combinatin as commands kappa

glad shell
#

I have seen that other servers are aqua and in others red, I want to or try to change but I don't know how, that was my question

finite wave
glad shell
#

thanks

#

fail

#

error pag

bitter quartz
#

Github servers are down 😄

finite wave
#

Guess you gotta wait

glad shell
vestal jasper
#

just said it's down 4 times my dude

glad shell
#

so they don't know how to change?

quasi valley
#

wat

vestal jasper
#

are you reading what we're saying or are you just clicking random links we're sending and saying random things

finite wave
#

Yo wtf is that emoji

cedar spade
#

How many times do you have to say "that's not how it works" before people acknowledge that maybe that's not how it works

glad shell
finite wave
#

Okay

#

My dude

#

What is wrong with you

potent fossil
#

Why are yall still talking to the cracked software user

quasi valley
#

wiz would have cleaned him up already :(

cedar spade
#

Yes thank you for showing us the GitHub error page

grand pewter
#

its a different page each time

finite wave
#

It’s a nice error page

vestal jasper
#

@glad shell Read my message please for the love of god.
github is down
it is down
you cannot use it right now
try again later
again, it is down

#

I'm losing brain function as we speak

potent fossil
#

inb4 why cant i load github

glad shell
#

ok

potent fossil
#

ask him again, he'll put it up @glad shell

grand pewter
#

interestingly only the first screenshot was localized

glad shell
#

speak spanish

#

bro

grand pewter
#

you could literally read the website

cedar spade
#

why can't I load GitHub

grand pewter
#

md dont worry im trying too

#

it keeps not loading

quasi valley
#

md why it no work

finite wave
#

You can run git clone https://github.com/lucko/commodore.git

cedar spade
#

kneny why u no work

finite wave
#

Do that.

grand pewter
#

what did you do to it md

quasi valley
#

woa ruud

vestal jasper
#

let's all blame MD

#

wow md

cedar spade
#

blame knenwald

quasi valley
cedar spade
#

imagine having nitro

finite wave
quasi valley
#

got it gifted kazheek

cedar spade
#

imagine people sending you nitro instead of useful things

glad shell
quasi valley
#

no

cedar spade
#

like a shitty drawing of your avatar kneneny

finite wave
quasi valley
#

get lost please

grand pewter
#

yes keep sending screenshots

#

i want to see more of your server

golden gust
#

Seriously, I'm not going to tell you to stop flooding the channel with screenshots

grand pewter
#

ok nvm

potent fossil
#

still accepting cracked software users i see pepegahammer

finite wave
#

Woah pop we inciting people to flood the channel now? BAN

golden gust
#

Outside of registering the commands, we do not care how they do it

grand pewter
#

no im inciting sharing

glad shell
#

It is not my server, it is only an example, I want you to help me how to change color only: /

quasi valley
#

no

cedar spade
#

Outside of registering the commands, we do not care how they do it

#

imagine telling someone to get lost but then putting "please" at the end

cunning badge
#

lol

quasi valley
#

I am a man of culture and kindness, of course kneny

grand pewter
#

that just means they're desperate

#

oh wait that was you

finite wave
golden gust
#

Kneny is desperate

#

He just wants some head pats

grand pewter
#

no he's a very kind individual

finite wave
#

I'm very disappointed in you github.

cunning badge
#

Kindness means weakness

grand pewter
#

head patts with kitty ken

quasi valley
finite wave
#

Wouldn't it be chin strokes?

green turret
#

Well if he's upside-down the ground will pat him on the head all the time.

finite wave
#

oh, i see

#

He must be very desperate for head pats then.

quasi valley
#

but the ground isn't soft :(

green turret
#

Try grass!

finite wave
#

The ground can be soft ^

green turret
#

Or mud

finite wave
#

Or cowdung

grand pewter
#

but if he is upside down then isn't he the one patting the ground

finite wave
#

It's a mutual patting

grand pewter
#

ah yes the universal laws, ken pats the ground and the ground pats ken

green turret
#

It's a pat bonanza whenever Kneny Remote Moving Images Broadcast Service Technology is around.

quasi valley
#

I've never been called by my full name!

cedar spade
#

s/Kneny Remote/Knenwald Remote

potent fossil
#

He's Knenwald Television

heavy jetty
#

GitHub is up 🎉

finite wave
#

That's nice

quasi valley
#

you have to draw an actual hangar

#

in md style of course

ancient bolt
#

@vernal moth down to 1 last compile error 😄

vernal moth
ancient bolt
#

the issue is Lnet/minecraft/loot/LootEntry$Serializer;a(Lcom/google/gson/JsonObject;Lnet/minecraft/loot/LootEntry;Lcom/google/gson/JsonSerializationContext;)V

#

and figuring out why that method is called a

#

all I know is the whole method is surrounded by // CraftBukkit start and // CraftBukkit end

#

so I feel like a craftbukkit patch added that method, implementing the a method

limber knotBOT
#

wasn't that a craftbukkit decompile fix?

#

cuz of some syntetic method/generic weirdness

ancient bolt
#

yeah, literally the worst fucking way to fix that

#

just patch it back in instead of fixing it

#

jfc

static badge
#

what happened there

vagrant niche
#

¯_(ツ)_/¯

finite wave
#

Something

#

Who knows

ancient bolt
#

md_5's fix for using bad mappings and a bad decompiler is to just patch back in when fernflower fucks up

static badge
#

standard md69 behaviour

vagrant niche
#

smart

quick pasture
vestal jasper
#

I have a cat napping on my mousepad

neat smelt
#

pet her

vestal jasper
#

they're both dudes

#

but I shall

neat smelt
#

pet them

finite wave
#

calypso

vernal moth
#

Ahh demon the fucking serializers fucked me hard too, I manually mapped all of that

minor badge
#

catto

vernal moth
#

But since mercury/Lorenz inheritance issue is fixed that should be much better

ancient bolt
#

I literally just have 1 failure 😦

#

wait are you saying the most recent versions of them handle this stuff better?

vernal moth
#

I had like 20 lines of manual mappings ^^

ancient bolt
#

I have

net/minecraft/server/MinecraftServer c (Luy;)V func_213166_h
net/minecraft/server/MinecraftServer d (Luy;)Z func_212874_c_
amn a (Ljava/lang/Runnable;)V func_212871_a_ # net/minecraft/util/concurrent/ThreadTaskExecutor
dbo$b a (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V func_230424_a_ # net/minecraft/loot/LootEntry$Serializer
#

The last line doens't work for some reason

vernal moth
#

No didn't you work with jami.e to fix mapping issues where return type of overriden methods were changed?

ancient bolt
#

no, but that's what the top 3 lines are dealing with

#

I have no idea why this method didn't map

vernal moth
#

This is what I have nowadays

#

Guess I cleaned bunch of stuff up

ancient bolt
#

oof

#

I hope more issues don't show their head after this is fixed

#

if so - it's really clean

#

I'm trying to do as much stuff automatically as I can

#

so in paperweight I do a lot of shit to try and fix a lot of stuff automatically when possible

vernal moth
#

Most of those SRGs are for obf helpers

ancient bolt
#

I'm not too worried about obf helpers, we can just change our target name to get around those

vernal moth
#

If we port patches, we kinda want to get rid of them, don't we?

ancient bolt
#

yeah

vernal moth
#

Or well, that would be manual

ancient bolt
#

but it would be manual yeah

vernal moth
#

I just mapped them with OH suffixes

static badge
#

totally worth it to manually nuke them smugcat

ancient bolt
#

why wouldn't mercury map this method when it's in the mappings though? :S

#

oh

#

probably because the signature isn't fucking right lmao

vestal jasper
minor badge
#

kitty catty

ancient bolt
#

okay mercury is refusing to map this method for whatever reason

#

well i have absolutely no idea, so that's cool

#

maybe when I come back to it tomorrow I can figure it out

ancient bolt
#

Damn I should have pushed this up so you could maybe take a crack at it mini

#

In bed now so too late

minor badge
#

sleep well demon peepoHappyLove

ancient bolt
#

The method has a generic parameter which I'm sure is part of the issue. Not sure how mercury handles that

#

Thanks

fallen oracle
#

Oh wow, John Travolta's wife passed away.

minor badge
#

that made national news here 😳

molten fable
#

HEEEL! P... network-compression-threshold sat to -1 on waterfall but! 64 or 512 on the servers! I read 64 is better then on spigot 512 to reduce lag! WTH! I want to give ppl. form us a better connection.

fallen oracle
#

Interesting. So back in 2009, Cartoon Network had a game called FusionFall. Was a cool kid MMO. The game shut down in 2013. Fan remake started in 2016. In April of this year they announced development is low and they wouldn't be releasing new content, and a week later Cartoon Network comes in and DMCA them.

vestal jasper
#

oh god I loved playing fusionfall back in the day

fallen oracle
#

Ya. Just sucks it got shut down.

vestal jasper
#

afaik it was shut down do to their incompetence

fallen oracle
#

Wdym?

vestal jasper
#

some of their decisions didn't lead to a sustainable mmo

fallen oracle
#

Ahh.

#

Whelp, oh well.

#

188,000 members on their forum.

#

Oh so they split it up into 2 games.

vestal jasper
#

I should clarify, the original fusionfall was shut down to to CN / studio's decisions, not the fan remake

fallen oracle
#

Correct.

#

Oh well.

vestal jasper
#

Ah, the original studio that made FF went bankrupt, content stopped being released, the game went free to play, and CN not knowing how to maintain an MMO on their own.

fallen oracle
#

Whelp, I guess it's back to playing club penguin.

quasi valley
#

oO

vernal moth
#

Damn I should have pushed this up so you could maybe take a crack at it mini
@ancient bolt dw, I don't have time anyways ^^
Work + good weather + ppl yelling at me to do hangar ^^

twin lagoon
#

@vernal moth hangar eta

vernal moth
#

You can help ;)

twin lagoon
#

i can't even write hello world in java

limber knotBOT
#

this isnt java, what we doing right now has not much to do with java

#

its just porting scala templates to freemarker

twin lagoon
#

o

cedar spade
#

hangar wen

#

wait if I'm a contributor to hangar does that mean I have to ping myself

golden gust
#

yes

cedar spade
#

@cedar spade hangar wen

quasi valley
#

@cedar spade hangar wen

twin lagoon
#

@cedar spade hangar wen

quasi valley
#

lol

twin lagoon
golden gust
cedar spade
#

I enjoy how the background warps reality in that gif

void void
#

10/10 image editing

cedar spade
#

nice things more like, nice pings

vernal moth
#

Badum tss

quasi valley
#

I'll just ping both mini and you every day from now on kappa moonwalks out

cedar spade
#

Hey Kneny you're also a contributor

quasi valley
#

moonwalks out faster

cedar spade
#

@quasi valley hangar wen

vernal moth
#

Am 99% done with my freemarker rewrite at work now

#

It looks like the whole application is 50% faster now

#

Pretty insane how fast it is compared to thymeleaf

#

(this is a pretty big set of templates, deeply nested etc)

#

I wrote my bachelor thesis about this project, it's pretty cool. We basically have a set of components (like an text, an image, an container etc) and ppl can put them together in our cms, CMS exports as json, I read json and throw it into the templates where a big resursive switch renders the whole shit

left swift
#

Poggers

finite wave
#

?

void void
#

hm

twin lagoon
#

@sharp sentinel hi you're on your phone

#

might want to get rid of the guy above

sharp sentinel
#

Done

twin lagoon
#

ok

finite wave
#

Who was he?

#

I just managed to see it get removed.

last pelican
#

what does this mean The server has not responded for 10 seconds! Creating thread dump

left swift
#

Means the server isn't responding for 10 seconds

void void
#

it means TPS = 0

#

many reason why thats happening

#

the server may have too many things scheduled to do

#

infinite loops

sharp sentinel
#

Gotta say it was significantly more enjoyable than most other movies in that franchise

#

Mostly because I refused to believe it was anything other than a really weird Home Alone spin-off

vernal moth
#

Man I love this weather

latent valve
quasi valley
#

yeah it's great, I just sat on my balcony for half an hour

#

but can only go outside properly in like 2 hours, have a seminar now kazheek

void void
limber knotBOT
#

(DiscordBot) xkcd: Nerd Sniping (12 December 2007)

void void
#

i want to try doing this someday

vernal moth
#

Don't you have seminars online?

#

I have a better internet connection here than in my flat 😂

#

Since I don't pay for more than 100mbit but on mobile I get 300mbit 😂

void void
#

use rtx voice

#

why is

#

down lol

waxen panther
#

hehe

void void
#

did broc take it down!?

waxen panther
#

@minor badge we got em

left swift
void void
#

nah you just got my vpn ip 😎

#

wdym u turned a wrong corner

opal ridge
#

anybody knows good plugin for showing player rank prefix above head ?

#

with tablist if it could be possible

unreal quarry
#

you mean like this? (the diamond hoe is a rank icon on my server)

#

if so, then no. i dont know any good plugins (any at all really). i had to make my own

grave oxide
#

NameTagEdit seems pretty good

#

But you cant use items for that

minor badge
#

@waxen panther wtfwtfwtf h_vibe

waxen panther
#

wtf wHAT

mighty storm
#

wumpus_trans_hug morning

waxen panther
opal ridge
#

like that above but with text+ I tryed now nametag edit and it seams broken on 1.16.1

mighty storm
stiff yarrow
#

@vernal moth it hasn't felt like summer yet in Oregon

unreal quarry
fallen oracle
#

Hawt

mighty storm
#

198 degrees yum

quasi valley
#

Fahrenheit kappa

mighty storm
#

Fahrenheit, the only real temperature

quasi valley
#

.w 102F to Celcius

limber knotBOT
#

(DiscordBot) No results found.

fallen oracle
#

That's how much gas he has left, Olivia.

mighty storm
#

see what i mean

quasi valley
#

39°C? lefbad

unreal quarry
#

funny. my dash doesnt look dirty until i take a pic of it lol

#

then every piece of dust and smudge happens to find it way into the shot

left swift
#

All the spit and sneezes monkaWash

unreal quarry
#

🤧

#

Also, I was thinking about the F vs C argument the other day and it got me wondering why we don't use 0-100 for every metric. Like, why don't we change hours to be 100 minutes. Etc.

#

Who made it 60? And why?

void void
#

because circles

quasi valley
#

it prolly wouldn't really add up to a sun rotoation / day/night cycle

#

but yeah definitely, I'd much rather have something at least close to it

unreal quarry
#

My timecard at work uses "ticks" as in 100 per hour

vernal moth
#

@vernal moth it hasn't felt like summer yet in Oregon
@stiff yarrow first good day in weeks

#

27C

#

We had above 30 a few weeks back already tho

#

Had good weather for like two weeks straight back then

left swift
#

2 tick working IRL PogYouing

stiff yarrow
#

literally been raining this week

quasi valley
#

for us too for the past 1 and a half weeks

#

just became sunny again yesterday

worn ember
#

Same

void void
limber knotBOT
#

0-100 is stoopid.

#

is server#getOfflinePlayer safe to call async

#

wanna get some uuids -> names

unreal quarry
#

@void void dont trust the /tps command output. it lies because of tps-catchup

#

a better metric is /mspt

void void
#

i use lag

#

its a free lag plugin i found

cedar spade
#

"lag"

#

LagMeter?

void void
#

yes

cedar spade
#

/LagMeterPlus, whatever it calls itself on any given command

unreal quarry
#

trust /mspt more

cedar spade
#

I mean, one is immediate, the other is averaged

#

spark

worn ember
#

Relying on plugin to give you stats PepeYikes

void void
#

thats what happens when api methods are lacking for tps on spigot

limber knotBOT
#

k getOfflinePlayer isn't safe per dem forum threads

worn ember
true canyon
#

Not safe and can trigger a blocking Mojang lookup, right?

static badge
#

PepeLmao killing serbur due to profile lookups

peak dirge
#

yay

#

maybe that can be a fun project for me to do then pepega

fallen oracle
#

Hmm?

peak dirge
#

Make Bukkit#getOfflinePlayer thread-safe

fallen oracle
#

Ahh

static badge
#

in general that api is garbo

peak dirge
#

Well, PlayerList#playersByName uses a non-thread-safe map. We solved the puzzle.

worn ember
#

Fix it plox

peak dirge
#

The API is definitely not thread-safe. Now as for the fix...