#general

3141 messages · Page 664 of 4

twin lagoon
#

tbh i can just use my phone to boot linux isos

#

i always have arch linux, clonezilla & gparted on my phone

#

but can't boot windows

void void
#

yeh but like if the usb connection is flaky

twin lagoon
#

that's why you load it into memory

#

the isos are <700mb

void void
#

fair enough, i've just learnt never trust a usb connection

#

usb A tbf is alright, just most of the others

golden gust
#

i'm honestly just used to internet recovery these days

twin lagoon
#

tough with wifi only situations

#

only works out for macos really

golden gust
#

worse case, I got a cd drive that I ripped outta my mbp and a rando cable somewhere that lets it USB

void void
#

god my parrots hilarious

#

desk drawer closed why she was standing on it and she just clung on like a spider

latent valve
olive marlin
#

Recently my multiboot didn't want to run, I wanted to recreate it, but yay -Ss multiboot showed me ventoy. It's so great! Haven't had any issues at all. And don't need to install it if I just want to add another ISO to the drive 🙂

void void
#

mfw indeed barebones k8s is bit cancer

#

but luckily

#

.g k8s zfs localpv

limber knotBOT
#

(DiscordBot) https://github.com/openebs/zfs-localpv -- openebs/zfs-localpv: CSI Driver for ZFS based Persistent...: "CSI Driver for ZFS based Persistent Volumes for Kubernetes. ... OpenEBS ZFS CSI Driver ... CSI driver for provisioning Local PVs backed by ZFS and..."

void void
#

this saved my day

rugged frost
limber knotBOT
#

K

#

k8s is awesome to work with

marble sphinx
#

papermc

#

more like basedmc

limber knotBOT
#

Why?

marble sphinx
#

becuase its good

limber knotBOT
#

Oh missunderstood you then lol

#

paperd could need a bit more attention but ye paper is awesome

upper flicker
#

everytime paperd gets close demon decides to rewrite part of it

#

idk where he's at now, guy wants perfection

limber knotBOT
#

Which is totally fine

upper flicker
#

yeah it's not necessarily a bad thing, unless youre one of those people waiting for it

#

it is what it is, it's his thing. when he says its done, it's done

limber knotBOT
#

Just waiting to deploy paper in bigger masses. wit

#

with less trouble

golden gust
#

paperd ooks interesting, but, not really a large scale op type thing

limber knotBOT
#

paperd + k8s == yummi

fallen oracle
#

.mojang

limber knotBOT
#

(DiscordBot) ****MJ|Session: **🚫 **MJ|Account: **☑️ **api.mojang.com: **☑️ **MJ|AuthServer: **☑️ **MC|Textures: **☑️ **MC|Website: **🚫 **mojang.com: **🚫 **MC|Session: ☑️

fallen oracle
#

Nice.

upper flicker
#

idk that the endpoints those check are even up anymore

#

I know mojang has done a bad job with their own status api iirc

fallen oracle
#

They should be okay. A second ago it looked like all 4 or so were offline so I was just double checking to make sure it wasn't me.

ornate spindle
fallen oracle
#

Lol

limber knotBOT
#

.mojang

#

(lars) ****MJ|Session: **🚫 **MJ|Account: **☑️ **api.mojang.com: **☑️ **MJ|AuthServer: **☑️ **MC|Textures: **☑️ **MC|Website: **🚫 **mojang.com: **🚫 **MC|Session: ☑️

#

I don't know what that bot is measuring but mojang.com loads fine?

upper flicker
#

some of the endpoints it hits are down

#

idk what they all are

#

session is also literally always down

limber knotBOT
#

Is is hitting the legacy session then?

#

The one that they turned off like 3 years ago?

upper flicker
#

no idea

#

should just remove half of those anyway

#

so its trusting mojang's status API

#

which is always bork

unkempt crow
grave coral
void void
limber knotBOT
waxen panther
#

lol

void void
minor badge
#

nothing quite like haskell's type system tho

mighty dirge
#

Any plugin that has npc like server selector?

#

with playercount on top of them etc

pulsar wigeon
#

this shit again

mighty dirge
#

who are you random

potent fossil
#

oh Emma is that person

peak dirge
#

you failed to Google for what you need repeatedly

potent fossil
#

the one that calls people 'random'

#

guys this is literally a troll

#

was in spigot doing the same shit

peak dirge
#

oic

pulsar wigeon
#

yea ik

waxen panther
#

Already gone PepeLaugh

pulsar wigeon
#

they were doing it in a few places i've seen

waxen panther
#

who are you random

cunning raft
#

they pinged me randomly in tuinity discord asking for something to do with action bars

potent fossil
#

yeh they're annoying

modest gorge
#

so I asked for suggestions on rtp plugins that use paper's async chunk load. I tried one, but it shows the same timings betterRTP did (and you all told me to ditch). https://i.imgur.com/roISSFY.png - I reported the issue and the author told me to update paper (I'm on 327, I doubt color serialization gonna help) and report the issue here lol.

cunning raft
#

are you using paper

#

and what version

potent fossil
#

@wheat quarry you're a bad dev!

modest gorge
#

"paper (I'm on 327"

cunning raft
#

1.15?

modest gorge
#

1.15.2

cunning raft
#

well get a spark report doing a rtp

#

something is being loaded sync

limber knotBOT
#

not sharing timings

potent fossil
#

phoenix is just a shit tier dev

lament patio
#

Bad bot

worn ember
#

big doo doo

green lantern
modest gorge
limber knotBOT
#

do you have any timings?

modest gorge
#

ignore the java flags, this is local

golden gust
#

HeightValidator

worn ember
#

sounds like trash rtp plugin dab

limber knotBOT
#

wtf is paper doing

modest gorge
#

we use the right flags on prod

void void
limber knotBOT
#

loading an already loaded chunk

#

gg

worn ember
#

oof

native briar
#

I can t use No IP dns to my server how

golden gust
#

The chunk won't be fully loaded if it's hitting that, or, shouldn't be

limber knotBOT
#

I mean, it's loaded by PaperLib#getChunkAtAsync

golden gust
#

you're not in a callback from that, however

modest gorge
#

I just did /rtp four or five times in a row in a local test world if that's informational

limber knotBOT
#

I am?

golden gust
#

You're at the start of the tick in the scheduler, no idea how long getChunk async will keep a chunk loaded for

#

You're in the scheduler

limber knotBOT
native briar
#

@golden gust how i can use the no ip system to a bungee server?

golden gust
#

don't ping me

#

I have no idea

worn ember
#

i mean, you could give mine a try and see if it does the same thing ig thonkeng

golden gust
#

afaik, it's just typical DNS, point it towards your thing, port forward the bungee server

limber knotBOT
#

I wouldn't be too surprised if getHighestBlockYAt is simply broken, lol

#

wait, the one without y

native briar
#

Is already port forwarded but the dns is not working

minor badge
#

you can get a domain for a year for as low as 99 CENTS, just pay it instead of using some noip shit

limber knotBOT
#

you can even get three subdomains from more respectable sources ¯_(ツ)_/¯

native briar
#

I m from Romania and here host are too expensive up to 300€

limber knotBOT
#

*free

#

lol

#

nobody forces you to buy from romania?

blazing nebula
#

why get a romanian host then

native briar
#

I can t buy from another country

limber knotBOT
#

you can

blazing nebula
#

also you said "up to", just get a cheaper one lmao

native briar
#

Because i have 13 year old

limber knotBOT
#

you are*

#

nobody cares about age on the internet

void void
#

^

worn ember
#

well theres some people that do 👀

limber knotBOT
#

(unless you are trying to buy expensive shit I guess)

#

namecheap is a great example for not giving a fuck lol

#

but buying a domain is extremely simple

native briar
#

My mom stell the money for clotches and foos

limber knotBOT
#

namecheap even accepts bitcoin ;D

native briar
#

Food

limber knotBOT
#

yikes

sage kettle
#

I've still to meet a 13 y/o that doesn't act like one.

worn ember
#

imagine stealing your money so you can live lol

waxen panther
#

if your family needs food that badly I think you have bigger priorities than opening a mc server tbh

void void
#

^

potent fossil
#

"clothes and food are less important than my minecraft server. clearly, my mom is stealing from me and ruining my dreams."

#

pats belly and enjoys computer

limber knotBOT
#

yeah, learn programing and make big bucks on the internet to support your family ;D

#

e.g. writing ramsonware to get bitcoins for food lol#

native briar
#

How can i link the no ip dns to the bungee server without a paid host?

potent fossil
#

gl with that guys

limber knotBOT
#

buddy if your family needs food so badly go and work.

#

instead of sitting all day long at your desk and trying to setup a minecraft server

potent fossil
#

he's got a PC and an internet connection, he's not nearly as bad off as he's claiming

#

already better than like what

#

80% of the world

limber knotBOT
#

yep

waxen panther
#

but muhh minecraft server

limber knotBOT
#

I mean, most people use smartphones nowadays to get into the internet, lol

#

I mean china has like 0 internet

#

nah, china has internet*

potent fossil
#

Nah china has good net but it's firewalled to shit

#

that firewall is no joke

limber knotBOT
#

not the public internet

#

that firewall is bypassable

potent fossil
#

vpn can go right through it though so whatever

limber knotBOT
#

of course

potent fossil
#

yea i know, i do it all the time when im in shanghai airport

limber knotBOT
#

NordVPN >>>>

#

imagine buying a satelite phone lol

#

can't bypass it when you can't find the resources to bypass it though

native briar
#

Now how can i host a server with a dns on my pc instead?

void void
#

wtf i think irc bridge is bugged out

potent fossil
#

true phoenix

limber knotBOT
#

yeah imagine buying a satellite phone, just buy a satellite

potent fossil
#

i have to bring the vpn in

#

gl buying it while there

void void
#

that was kenny a moment ago

potent fossil
#

i buy it in advance

limber knotBOT
#

also you can burn your phone when you leave china lol

#

M​ic​ke​yH​: you use your home internet external IP and port forward the MC port in your router to your PC

#

no domain needed

#

yeah just share the IPv4

#

afaik noip offers a dyndns service too

native briar
#

But i want to my friends to join and others

limber knotBOT
#

which is probably what he wants to use

#

read their docs on that

void void
#

yep use the dyndns thing

limber knotBOT
#

rtfm

potent fossil
#

why doesnt this guy just use like the .tk free domain?

limber knotBOT
#

lol

#

.lmgtify how to rtfm

#

because it's harder to setup dyndns with a proper tld?

#

(and a dumb free registrator)

sage kettle
#

where's the /w command from? bukkit, spigot or paper?

potent fossil
#

fuck this dyndns bullshit t

cunning raft
#

bukkit

potent fossil
#

probably essentials @sage kettle

native briar
#

How you added Bot tag to your account?

pulsar wigeon
#

or like

#

you know

sage kettle
#

🤔 maybe...

pulsar wigeon
#

minecraft?

potent fossil
#

is w vanilla?

pulsar wigeon
#

yes lmao

cunning raft
#

oh right

potent fossil
#

nice

pulsar wigeon
#

tell/msg/w

cunning raft
#

whisper

limber knotBOT
#

MickeyH, use IRC client

sage kettle
#

I get a whisper that's in english

#

xD

#

and my server is spanish.

waxen panther
#

use a plugin that replaces it

limber knotBOT
#

or just give proper permissions

potent fossil
#

hm, i need to do some research now about using jwt auth in serverless context

sage kettle
#

I think it's probably essentials.
I'm already using chatcontrol. I only want chatcontrol to manage those.

potent fossil
#

while being as DRY as possible, dont want auth checking in every single goddamn file

limber knotBOT
#

IRC == Dark Magic according to a former teacher of mine lol

#

IRC = home sweet home

#

yep

waxen panther
#

IRC = Ugly

limber knotBOT
#

wat

#

IRC is home of ddos attacks and the openfly bot

#

how can a protocol be ugly? thonk

waxen panther
#

IRC Clients = Ugly

ashen cliff
#

Discord is just fancy IRC with glued on voice chat.

limber knotBOT
#

ye

waxen panther
limber knotBOT
#

why would you use a client that you don't like, lol

#

fancy insecure, centralized irc

#

also you can host a lounge instance on a raspberry pi

cunning raft
#

some use irc just for the bot tag

limber knotBOT
#

the discord UI in comparison is cancer

cunning raft
#

viper

void void
#

i'd use irc

limber knotBOT
#

I can confirm

ashen cliff
#

Just so they can't get tagged.

void void
#

but nearly every community i'm part of is on discord

limber knotBOT
#

I tend to use irc when my connection is to trashy for discord or if I have to do shady bussiness

void void
#

👀

limber knotBOT
#

Username checks out lol

worn ember
lament patio
#

This server is shady business, I agree

waxen panther
#

Very shady

limber knotBOT
#

I mean it violates Discord ToS so yeah

#

runs

#

that business very berry shady

#

I agree

waxen panther
void void
#

god i hate the windows installer

limber knotBOT
#

I don't even use windows lol

void void
#

i don't either, setting up parents laptop

limber knotBOT
#

just use linux

potent fossil
#

i really do want to write a tool that follows irc protocol so you can connect with a standard irc client, but actually just controls a selfbot on the other end so you can use IRC but be on any discord...

but...discord TOS...

but this cool as shit idea...

what's more important...

void void
#

huh, back on my pc

limber knotBOT
#

I mean, third party clients exist so ¯_(ツ)_/¯

void void
#

hehe#

#

ah yeah i know someone making a new discord cos of shit ToS

potent fossil
#

i know they do, i wanna write a god tier one tho

limber knotBOT
#

and the only part about that violating discord ToS would be the reverse engineering of their protocol

void void
#

how can you change the profile picture for the bot when you write a message from irc?

worn ember
#

imagine not blindly following government rules and application ToS, wake up sheeple

cunning raft
#

ah yeah i know someone making a new discord cos of shit ToS
yeah that will work

#

.g xkcd standards

limber knotBOT
#

but libpurple-discord already exists so just use that, lol

potent fossil
#

@worn ember 👀

#

im just tryna not get sued bitch

cunning raft
#

doubt you'd be sued

potent fossil
#

my acct got deleted by these fuckers once doe 👀

worn ember
#

i'll sue you

#

i can report you for using an alt now 🙂

cunning raft
#

they would prob delete ur account yeah

void void
#

Discord is fancy irc so everyone who hates irc hates discord lol

limber knotBOT
slim nymph
#

@wheat quarry the sync loads during async tp is due to a teleport point on edge of a chunk and collision then doing a chunk load on neighbor. its a TODO to resolve

limber knotBOT
#

interesting

#

but the high performance impact doesn't seem to be from the teleport but from a getHighestBlockAt call?

potent fossil
#

das pretty sexy phoenix thx

void void
#

you could may exploit that one for tp hacks lol

slim nymph
#

hmm

worn ember
#

i blame phoenix being bad dev

slim nymph
#

is your getHighestblock delayed after the chunk load event?

limber knotBOT
#

no, it happens right in the thenApply Function

slim nymph
#

prob just need to add a 10 tick ticket

#

we put it into the server queue, i bet its unloading before the callback runs

worn ember
#

is this only on latest build?

limber knotBOT
#

the build before the formatting changes apparently so basically latest in regards to chunks, yeah

#

no idea when it started happening, I personally haven't seen this kind of behaviour

#

let me check if it happens on my server, lol

worn ember
#

ah, i'll update to latest and see if it shits bricks for me too thonkeng

#

its fine for my plugin but i'm 200+ builds behind

slim nymph
#

...........

#

still havent updated

worn ember
#

👀

#

i mean its just a test server

slim nymph
#

and?

worn ember
#

clearly gotta keep the backwards compatibility 😉

lament patio
#

Can't say I'm not guilty of running paper 112 on my test server

worn ember
#

it takes like a solid minute to download the new jar for me so that too long to bother every time xD

golden gust
#

The thing is that his code was running from the scheduler, am looping thou, so, maybe I'll have another look

slim nymph
#

yeah... its in scheduler

#

you need to add a ticket yourself if your gonna delay processing

#

theres no guarantees how long that chunk stays loaded

#

but im gonna make it last a little bit at least, and should prob make sure its using the same chunk gc plugin tickets

limber knotBOT
#

well, I'm not delaying it so this needs to be done in the getChunkAsync method, lol

slim nymph
#

it says your code is running in a craft task

limber knotBOT
#

it's not

slim nymph
#

spark says it is

limber knotBOT
#

where?

worn ember
#

who lies, is the question dun dun dunn

potent fossil
#

this is like one of those comedic scene with two ppl arguing and a bystander looking from one to the other each time a new point is made

slim nymph
#

if you stored result of futrue and reused it, no guarantees that chunk is still loaded

limber knotBOT
#

doesn't say that for me, what's that spark?

slim nymph
#

the one you just linked....

limber knotBOT
#

wat

potent fossil
limber knotBOT
#

literally the wrong code simple

potent fossil
#

o ok ill go sit down

slim nymph
#

well the code he linked is what i saw

worn ember
#

angryeyes bad simple

limber knotBOT
#

then you didn't saw the right part

golden gust
#

the one in your screenshot is potentially o.O

limber knotBOT
#

right inside the thenApply of getChunkAtASync

golden gust
#

The one what we saw

limber knotBOT
#

well I looked at the highest one, lol

slim nymph
#

the other stack is concerning yeah

limber knotBOT
#

also the task isn't called after chunk load, it's before

slim nymph
#

ok so im assuming the chunk was already loaded enough to complete the futrue, but the request to getHighestblock is asking for chunk at a diferent level than what async chunk is maybe

#

ill look into it after work

#

looking at the scheduler code, i think that code is actually fine, i misunderstood future =paperlibs future

#

but i see its something else

#

wait...

#

i see the issue, it is your code. i bet this is generatedOnly = false. you forgot to check if c == null

#

so your triggering a generation in the validator

limber knotBOT
#

uh

#

I might have thought that generatedOnly only returned generated chunks thonk

#

which doesn't really make sense, lol

slim nymph
#

itll call your callback, with c = null

#

to let you know, its not generated

#

silently dropping callbacks is bad

#

its same behavior .getChunkAt(x,z, false) also does

#

it returns null

limber knotBOT
#

maybe I thought it would complete exceptionally

#

which would also be bad for the plugin itself thonk

#

well, gotta love users not sharing the required information to debug stuff :S

#

I wish timings could include the executed command strings, lol

slim nymph
#

well not like they would of known it was that 😛

#

but i can see generation = false for an RTP plugin being bad if world isnt pregenned.... and at that point? why set it false

limber knotBOT
#

hm, would checking isChunkGenerated before better?

slim nymph
#

eh not really, thats essentially what papers doing for you

latent valve
#

"wish timing would just scream at you what need to be fix and change or even better send optimize for that server config" no more timing in discord

slim nymph
#

just treat c == null as a validator fail and find next chunk

limber knotBOT
#

yeah, gonna add that

#

and it's up to the user to decide if they only want generated chunks ¯_(ツ)_/¯ default is to not care about that

#

which is probably why this hasn't happened until now

slim nymph
#

yeah but not sure when youd want it lol, for a brand new non pregenned world, its gonna fail every chunk

worn ember
#

i for sure dont bother with it

limber knotBOT
#

some users wanted it so I added it xD

worn ember
#

seems pointless to tp to already explored chunks

slim nymph
#

and if you pregen some of the world, dont make the radius go farther than how much you genned

limber knotBOT
#

maybe they have a well explored core put want to allow teleporting in a larger radius without the performance impact

slim nymph
#

well explored != empty

worn ember
#

true but ya know, isnt the point of rtp to get somewhere someone else hasnt been (to some degree)

limber knotBOT
#

*but

slim nymph
#

any decent random distribution will increase odds of getting them somewhere clean

limber knotBOT
#

actually a non-generated-only check might be interesting, lol

modest gorge
#

if it matters, I was only testing this locally on a test server which wasn't pre-genned, I didn't think it'd be an issue. I was looking for that sync load issue which people told me to abandon betterrtp over

slim nymph
#

I don't even have RTP on my survival server. you get thrown to a random outpost, and you get to walk to find land. we just reset the resource world every 3-6 months

worn ember
#

ive been told bettertp is trash lol

limber knotBOT
#

I mean every server is different ¯_(ツ)_/¯ we don't really do world resets so having a random tp is nice to have xD

slim nymph
#

and it really doesnt take much to find a place to mine. we have 9 outposts in resource world, you got 360 degrees from each of those 9 outposts....

#

yeah we have a separate world for no reset

worn ember
#

people are lazy tho

slim nymph
#

its spawns are..... something else

modest gorge
#

we mainly use it so new players don't walk 2k blocks to find space for a home in the main world

slim nymph
#

the world is from 1.2.5, so its now 8? years old

worn ember
#

i mean i get the use of it

slim nymph
#

the nether is full of fire from ghast

#

8 years of ghast fireballs at spawn

limber knotBOT
#

I wish we kept the original world around :S we reset the main survival one every 3 or 4 years or so

void void
#

ooh that sounds fun

worn ember
#

sounds like -50fps

slim nymph
#

and not to mention our ghast-o-geddon we had in 2012-2013 too

#

that was a fun and scary bug/event

#

when you set mobs per world to 10k, lets just say lots of ghast spawn

#

when your doing density checks on ground ina context where ghast fly away

void void
#

imagine being a new player and walking in on that

slim nymph
#

literally had 30 fireballs coming at you soon as you stepped into it

void void
#

that'd be an interesting challenge

slim nymph
#

oh i now torture them more with Enraged Ghast

#

rapid fireballs

void void
#

sounds worse than withers

slim nymph
#

if you think mc survival is too easy, try EMC on difficulty 10 😛

worn ember
#

Gatling ghast

slim nymph
#

a fan favorite is when i spawn my skeleton boss "Machinegun Marlix"

#

1 tick arrow fire rate

void void
#

damn

#

i mean if theres lag and have a few tricks that'd be easy actually

worn ember
#

doesn't it take a few ticks before you can take dmg after taking dmg?

left swift
#

A creeper that explodes multiple times before it dies :o

slim nymph
#

yeah ihad to spam remove arrows until we made mob fired arrows despawn really fast

#

we have that too noman, Enraged creeper

#

never dies one xplosion, jsut spams fire on explosion

#

making the ground a fiery mess

#

so spawn a cluster of them and terrain becomes deadly fast

void void
#

i play anarchy, no terrain is deadly

worn ember
#

i play modded, every step could be quary hole down to bedrock

left swift
#

I like turtles

worn ember
#

i dont, they always steal my boats

left swift
#

Turtles have a right to those boats

slim nymph
#

i cant wait until we find the time to do Enraged Animals on EMC

#

Enraged Turtle 😛

left swift
#

Boats will never be safe then

slim nymph
#

chickens gonna be greater

void void
#

deadly rabbits

slim nymph
#

well we already have Enraged Rabbits

left swift
#

Make a giant chicken that shoots an egg out of its ass that explodes when it hits you like a ghast fireball

slim nymph
#

due to caerbannog

#

lol can do that, we alrleady have rabbits doing exploding carrots though

left swift
#

Does everything explode on ur server

slim nymph
#

eh sadly not

#

none of the 4 current bosses deal with explosion mechanics

austere ivy
#

can you make another boss that is a literal flying tnt?

left swift
#

Hmm u think its possible to make enderman kidnap players instead of blocks

slim nymph
#

lol make you ride them

left swift
#

And tp them away thousands of blocks

worn ember
#

kamikaze tnt

left swift
#

Lmfao

austere ivy
#

nomanasendhelp, is your name no mana send help or no man ascend help?

left swift
#

No mana send help

slim nymph
#

my enderman boss does randomly TP you to disorient you, then launches flying orbs that seek you out and explode if they reach you, so i guess that one sorta has explosion mechanics

austere ivy
#

gotcha.

void void
#

don't understand what the theme of the server is then

slim nymph
#

so soon as you get tp'd you got to immediately watch for the orbs coming from 4 directions

left swift
#

Theme is death

austere ivy
#

me dealing with net.minecraft.server: nms, help!

slim nymph
#

Enhanced Survival, plus economy/plots

blazing nebula
#

It sounds like an MMO

slim nymph
#

players can build in town (not creative) using resources they mined in survival or bought from other players. players can go survival to collect and sell in their shop

#

some players live purely out in survival and dont go to town

#

theres no free range teleporting, so those who are 100k from spawn cant really return to town easy

void void
#

ah i forget how large 100k is on most servers

#

thats like what 5 or 10 mins where i play

slim nymph
#

using speed hacks lol?

void void
#

multiple at the same time

slim nymph
#

yes

kindred storm
#

another chat message api?

slim nymph
#

bungee has one doesnt it?

void void
#

what annoys me is that currently i'm limited to about 600bps cos chunk loading

golden gust
#

Yes, it does

#

kash also has a text library too which I just use these days

slim nymph
#

repeated code?

limber knotBOT
#

inb4 hardcoding messages

slim nymph
#

does bungee have its own implementation of comps to legacy that we have to also fix lol?

#

i assume it does

limber knotBOT
#

pretty sure it does, yeah

slim nymph
#

bungee needs to match waht I just did for CB

#

I hope everyone agrees lossless conversion is important ._.

void void
#

i tried running paper 1.15.2 with 312MB ram and it runs much better now

slim nymph
#

wat

void void
#

it almost generates the spawn chunks

potent fossil
void void
#

almost

#

almost

kindred storm
#

I hope everyone agrees lossless conversion is important ._.
you would think, but...

slim nymph
#

well, md5 accepted my PR, so its fixed in CB now

#

paper needs an upstream update and drop my patch though

void void
#

btw

slim nymph
#

as ifixed a few more things in the CB PR that isnt in paper yet

void void
#

well done on improving

#

im glad you recognise the problems

#

🙂

slim nymph
#

i had them pending to commit to paper today but dont need to now lol

#

now maybe md5 will fix the empty component wrapper problem too

#

which will help with vanilla alignment

chrome nebula
worn ember
drifting flax
kindred storm
#

what's the empty component wrapper problem?

slim nymph
#

well he asked me about it if my pr will fix that, i told him no but that should be handled as a separate change

#

&bFoo, one would expect: {"text": "foo", "color": "&b"}

#

but you get {"text": "", color: null, siblings: [ {"text": "foo", "color": "&b" }] }

#

it ends up VISUALLY the same, but clearly not the same data wise

kindred storm
#

what problems does that cause?

slim nymph
#

equals checks

kindred storm
#

oh yes

void void
#

god i hate windows, i'm having to install from a win 7 disk to install windows 10

slim nymph
#

creating items in vanilla commands / component format gets re-encoded to diff format

cunning badge
#

Im just simply going to deny that

void void
#

simp

#

lo

worn ember
#

just get the w10 eval version?

void void
#

i cant wait 2004 to release on my laptop

#

maybe they fixed alot of stuff

finite token
#

I was wondering, are you already working on the 1.16 version with the snapshots or do you wait for the official 1.16 release to start ?

void void
#

its better to wait

#

because they are stil in development

#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

void void
#

which means its still subject to change

limber knotBOT
#

spigot doesn't release snapshots so there is nothing to work with

stray temple
worn ember
#

jUsT USe fAbrIC

heady spear
#

@worn ember use me

worn ember
#

oki

austere ivy
#

aikar can you pr to add Player#openSign in Spigot?

waxen panther
austere ivy
#

it's kinda silly it's only in Paper. I would pr but apparently you need to sign some kind of an agreement and I'm not sure I can even legally do that

slim nymph
#

why the fuck would I PR features to spigot

worn ember
slim nymph
#

we want to keep our feature set greater than spigot

finite token
#

so after the official release the waiting time is about 2months like the 1.15 ?

slim nymph
#

larger the benefit for plugin devs to switch

#

no joker

#

it can be < 1 week, depends on how difficult it is

#

but our expectation is 1.16 wont be so bad

#

it doesnt have entire major architectural changes like the chunk sytem was that im at least aware of

waxen panther
#

dont jinx it Kappa

limber knotBOT
#

T​eh​Br​ia​n: you provide tons of companies with more private data than you provide in the CLA, lmao

left swift
#

Dont say that now they're gonna fuck something up

limber knotBOT
#

(and you sign way more massive and invasive agreements...)

slim nymph
#

minors cant sign contracts in most countries, so if brian is under 18 , he prob cant sign the CLA

cunning badge
#

Well they changed a lot in 1.16

left swift
limber knotBOT
#

I mean, it's an agreement, not a contract ;)

slim nymph
#

features are less of an issue

waxen panther
slim nymph
#

no, its a contract

#

100% a contract

limber knotBOT
#

also it's not the issue of the one signing it

worn ember
#

imo what keeps most people with spigot is that their website has a lot of resources and stuff, and even if its mostly compatible with paper i think a lot of people dont realize/dont wanna bother with switching "eco systems"

slim nymph
#

theres no debate on that

limber knotBOT
#

it's an issue of the one accepting it

blazing nebula
#

are you talking about contributer cla?

slim nymph
#

yes

blazing nebula
#

is it even a legal document

slim nymph
#

yes

blazing nebula
#

its legit a google form

slim nymph
#

CLA's are common legal contracts

limber knotBOT
#

is it a legally binding document in your jurisdiction? ask your lawyer ¯_(ツ)_/¯

worn ember
#

nothing is illegal on the internet

#

kappa

limber knotBOT
#

also the CLA never asks your age so lol

blazing nebula
#

the thing is- if your a minor and agree it's not binding anyway so it doesn't impact you lol but im not a lawyer idk

limber knotBOT
#

depends on your jurisdiction

slim nymph
#

yeah its mainly a risk for spigot

kindred storm
#

how come paper doesn't have a CLA if it was designed to prevent another DMCA?

slim nymph
#

its not, its stupid

limber knotBOT
#

because technicall you would lie by signing it as you wouldn't have the "legal autority to enter into this Agreement", but I doubt any country prosecutes minors for doing so lol

slim nymph
#

spigot and paper are already under DMCA

blazing nebula
#

really?

slim nymph
#

another DMCA doesn't stop anything

#

yeah, the dmca was never cleared

limber knotBOT
#

lmao

#

of course it would

slim nymph
#

thats why we cant release jars

limber knotBOT
#

you just need to strike something not covered by the original one that is still an issue

blazing nebula
#

and I don't think mojang is gonna do anything about it now

slim nymph
#

doesnt change the fact we dont release jars

void void
#

isn't it like that nearly always when ur modding a program

limber knotBOT
#

and unless microsoft wants to take it up with the US government they will compley

#

*comply

slim nymph
#

the dmca was never about mojang stopping these projects

#

it was about wolve

void void
#

wolve?

kindred storm
#

wolvereness

potent fossil
#

oh boy

slim nymph
#

a previous bukkit developer who dmca'd bukkit

potent fossil
#

here we go again

limber knotBOT
#

he dmca'd CRAFTbukkit ;)

void void
#

oh another copyright jackass

limber knotBOT
#

bukkit is still online

slim nymph
#

well yes lol

#

mojang really hasnt cared, hence Bukkit/mc-dev is STILL on github today

limber knotBOT
#

and as far as we are aware of there are no copyright violations in Bukkit ¯_(ツ)_/¯

slim nymph
#

Bukkit yeah, I did mean CraftBukkit, but you know we shorten it to bukkit often 😛

limber knotBOT
#

a bit dangerous when you start to talk about legal stuff lol

kindred storm
#

sometimes the shortening is dangerous because it confuses newcomers who don't know about the difference between Bukkit and CB

waxen panther
#

theoretically if spigot gave up and paper became the only platform to use would you be able to approach it any differently?

void void
#

doesn't matter for newcomers much tho does it

limber knotBOT
#

"it"?

slim nymph
#

yes @waxen panther we can switch mappings for one 😛

waxen panther
#

I don't know much about the legalities but if the parts that he was involved with were redone would it still be an issue

limber knotBOT
#

it matters as they see Bukkit still being online and thinking someone lies

waxen panther
#

real mapping would be nice

void void
#

ooh fabric mappings

slim nymph
#

but cant get away from wolves code

#

and even if we rewrote wolves code, the next old bukkit dev can do the same thing

kindred storm
#

so paper is stuck on the patch system forever

limber knotBOT
#

A​SM​ D​ev​el​op​er​: no, any dev could dmca a minecraft mod

void void
#

i mean patch system isn't that bad

limber knotBOT
#

(which includes minecraft source code)

minor badge
#

the patch system aint bad tbh

kindred storm
#

yeah I know, it's just not as convenient as viewing the source directly

void void
#

like at least we're not having to do some ASM stuff

waxen panther
#

I see I see, thank you phoenix

worn ember
#

sounds like a big gray area

kindred storm
#

i end up cloning and running ./paper jar a lot

slim nymph
#

run paper build instead 😛

limber knotBOT
#

main issue as always is that you can't share LGPLv3 code alongside non-LGPLv3 compatible code

minor badge
#

i enjoy the patch system in how easy it is to add new changes to the tree and still have oversight even tho it might be a patch from years ago

limber knotBOT
#

and Minecraft code is proprietary so ¯_(ツ)_/¯

slim nymph
#

if your only using jar for private use, you dont need paperclip

limber knotBOT
#

patches are the way to go, makes updating way easier than before imo

slim nymph
#

because he didnt like the fact mojang owned the project and doesnt want them using his code in relationship to their game

limber knotBOT
#

b​ar​ty​: he was annoyed by mojang having bought bukkit without any of the non-big devs getting notified

slim nymph
#

as phoenix said ,the entire project is a GPL violation

#

everyone who contributes is contributing in a violated state if they dont license their code looser than GPL

limber knotBOT
#

well even LGPL was an issue which is already looser ;)

slim nymph
#

yeah even lgpl doesnt help since it literally modifies the non gpl code, thats hard to call a "link"

#

you cant combine gpl code with proprietary code

#

bukkits GPL license invalidates CB's LGPL license even

worn ember
#

legal stuff is weird

slim nymph
#

bukkit SHOULD of been LGPL

limber knotBOT
#

that invalidation is questionable aikar

#

Google vs Oracle is still not done

waxen panther
#

It'll never be done

slim nymph
#

well, CB uses bukkit, so anything that links with bukkit inherits the full GPL

#

well, CB uses bukkit, so anything that derives from bukkit inherits the full GPL*

limber knotBOT
#

CB implements the bukkit api

waxen panther
#

Java 50 will be out by the time the lawsuit is done

slim nymph
#

was about to edit but forgot your on IRC ._.

limber knotBOT
#

and only if API is licenseable then it would inherit

#

if API is not subject to copyright/license then it wouldn't

waxen panther
#

does the irc not give indication for edits?

limber knotBOT
#

and that's what Google vs Oracle is about

waxen panther
#

I bet my messages look terrible, half of them have typos in lol

slim nymph
#

there is implementation code in bukkit

limber knotBOT
#

#IRCneverForgets

minor badge
#

#IRCneverLearnsToo

waxen panther
#

#IRCIsDumb

slim nymph
#

impl that interfaces a dependency on CB/Minecraft

limber knotBOT
#

dumcord

#

claims irc is dumb

waxen panther
worn ember
#

irc dum

left swift
#

IRC for boomers

slim nymph
#

fyi boomers are actually older than irc for most part

left swift
#

Exactly

worn ember
#

ok boomer

slim nymph
#

irc is more early millineals and Gen X

twin lagoon
#

irc for semi-boomers

left swift
#

Anyone not a zoomer is in fact a boomer aikar

slim nymph
#

you know the it kinda kills the point of the boomer statement if you include non boomers....

limber knotBOT
#

I mean there is no age on the internet so...

left swift
#

Cant be non boomers if they are included in the boomer category think_smart

slim nymph
#

"Baby boomers are the demographic cohort following the Silent Generation and preceding Generation X. The generation is most often defined as individuals born between 1946 and 1964, during the post–World War II baby boom."

worn ember
#

stop using facts and logic angryeyes

slim nymph
#

gen x is a mixed bag, but millineals tend to align views with the younger generation

worn ember
#

zoom zoom

void void
#

honestly i don't like my generation

slim nymph
#

i drive a mazda. zoom zoom is right

waxen panther
left swift
twin lagoon
#

@slim nymph is it supposed to be that a player isn't being sent chunks when it's being teleported in a straight line every tick?

#

i would assume the per tick teleporting is making it not load the chunks

slim nymph
#

if you stop does it send

#

im sure thats wrecking absolute hell on the server doing that though

twin lagoon
#

uh, let me get a stop command to stop teleporting

slim nymph
#

as thats gonna spam load/unload tickets

twin lagoon
#

it's for cutscenes

slim nymph
#

cut scenes?

twin lagoon
#

yes

tulip inlet
#

why dont you put the player into a vehicle and move that

twin lagoon
#

yeah that's what i was thinking of now too

#

but the teleporting should work aswell shouldn't it

tulip inlet
#

using a vehicle makes the movement more smooth

twin lagoon
#

@slim nymph yeah stopping it works

#

anything to do against that?

slim nymph
#

im not sure, 1 tick is not enough to receive chunks

twin lagoon
#

hm

slim nymph
#

unless you like sync chunk load

#

though the distance map stuff can prob handle it better

#

but thatll be a leaf thing

#

if you set the players velocity instead to "push" them

twin lagoon
#

well

#

the chunks are already loaded though

#

they're just not being sent

#

so it shouldn't need to load any chunks

#

the client just isn't receiving the chunks with the 1 tick teleporting

#

if useful, when a chunk is loaded, a ticket of level 34 is added to it so it's never unloaded

#

it's not ticked when no players are nearby, but it's never being unloaded

kindred storm
#

well, you see, it's not hard to guess that a plugin will at some point receive 10 downloads

#

you would be essentially guessing that it ever surpasses 10 downloads

daring flare
#

hello

still cape
#

cheers to see @worn ember back

#

hmm but now where did broccolai go?

pulsar wigeon
#

he's gone

#

i banned him because i don't like vegetables

#

runs

worn ember
#

damn

still cape
#

... you lie

void void
#

wiz you need to eat healthy!

worn ember
#

im watching scrap mechanic videos instead of studying

wide chasm
#

Wiz burns calories by banning people, don't you know?

worn ember
waxen panther
#

wtf

#

no wonder wiz is so mean

pulsar wigeon
limber knotBOT
#

Reminder for @static badge: reminder to remind people to check their backups

waxen panther
limpid aurora
empty jasper
limpid aurora
#

Hey peeps!

crude turtle
worn ember
#

here we go again

twin lagoon
#

@slim nymph yeah ok so, setting the velocity won't work

#

player.setRotation(yaw, pitch) throws an exception saying that this method is not supposed for players and to consider teleporting instead

#

we need to set the player's head rotation

void void
fallen oracle
#

That's just how it's sorted.

soft hull
open whale
void void
fallen oracle
#

Oh hi

void void
#

i'm starting to think that we're being botted again

fallen oracle
#

They aren't new accs

pulsar wigeon
#

means nothing tbh

potent fossil
#

pleasantly surprised with cf workers atm

void void
#

maybe someone posted an invite in some other discord then

fallen oracle
#

Whatcha using it for simple?

worn ember
#

being a dick comes at a price wiz 😉

twin lagoon
#

@potent fossil cf workers are 10/10

potent fossil
#

well, am just trying to make a rest api on it, no particular use case yet

twin lagoon
#

i've seen someone serve images from their s3 bucket for free image hosting

potent fossil
#

but it's very flexible

twin lagoon
#

and i personally host my static website

fallen oracle
#

Interesting.

twin lagoon
#

$0

fallen oracle
#

Can't you just use GitHub pages or something

twin lagoon
#

i could

#

but eh, why not use cf workers while at it

void void
#

ciao
@still smelt ciao?

potent fossil
#

I want to put a full scale API on it though w/ user auth and multiple full crud routes using CF KV to store it all. really not sure if that's a great idea or not

#

but

#

I wanna try anyway

twin lagoon
#

eh

#

tuxed might have experience with that

void void
#

e come fai a saperlo?

#

ah

#

vero

#

lo stato

twin lagoon
#

no

potent fossil
#

ITALIANS GO TO PAPER ITALY SERVER

void void
#

sorry

potent fossil
#

go found it viper, then leave

twin lagoon
waxen panther
potent fossil
#

no

#

go make it

void void
#

i'm strangered, i don't know how i enter this server... but ok

waxen panther
#

yes paper has a different website for every country

tulip inlet
#

we need to set the player's head rotation
either use spectator mode or send a camera packet to imitate it
if you do that the head rotation will be smoothed by the client

twin lagoon
#

either use spectator mode or send a camera packet to imitate it

#

afaik we've tried this already

fervent viper
twin lagoon
#

"but other entities' rotation is sent to the client in angles (1/256 of a full turn), so it was horribly unprecise"

tulip inlet
#

true

void void
#

I can translate the whole paper website in italian if you want
@still smelt i quite understand English but maybe i can miss some words

fallen oracle
#

Interesting so it can host static websites

runic oar
twin lagoon
#

yeah

#

you just need to program it so

fallen oracle
#

So can I use nuxt or something to generate the static site?

twin lagoon
#

afaik it can definitely do that

#

with the pro plan atleast

#

.g cloudflare workers static site hosting

limber knotBOT
fallen oracle
#

Hmm?

#

Uh, 25?

void void
#

over 4k

fallen oracle
#

Maybe 26?

upper flicker
#

on paper like the discord or the server software

tulip inlet
#

9148

upper flicker
#

4,556 online

void void
#

4.5k online

upper flicker
#

9,162 total

void void
waxen panther
#

science

void void
#

magic

fallen oracle
#

It's in the invite

void void
#

lmao

fallen oracle
#

So while that thing sounds cool Michael, I need stuff outside the static site too cause I have folders I need to access.

potent fossil
#

im literally deploying a full webpack app to cf workers

fallen oracle
#

Fun

potent fossil
#

(aka it doesnt need to be just static, it runs node.)

#

idk if that was wat u were talking about tho

twin lagoon
#

this isn't even his server

potent fossil
#

sigh

twin lagoon
potent fossil
#

lmao

twin lagoon
#

if this is andrewkm

void void
#

also that guy joined like 10 mins ago

twin lagoon
potent fossil
#

also

#

insults by saying he's sexy

#

🤔

slender jay
#

Looks like i missed something

#

sad noises

solar thicket
void void
#

5765765765

mystic cipher
shadow prairie
potent fossil
#

lol

slender jay
#

Oh of course

twin lagoon
#

i completely agree

green panther
potent fossil
#

what a shitty fucking attempt at a raid

twin lagoon
potent fossil
#

can't even bot it, they're doing it manually

solar thicket
#

Rip

potent fossil
#

literally fucking doing it manually

#

im losing my shit

fervent viper
#

;_;

twin lagoon
#

well

slender jay
#

How sad

twin lagoon
#

atleast we don't have to ping moderators

#

KEK

warm anchor
#

True

twin lagoon
#

they're doing the work for us

warm anchor
#

Imagine pinging mod to get banned

slender jay
#

Facts

solar thicket
#

Eh

potent fossil
#

how fucking retarded can you be?

joins server to inform ppl that a raid is incoming
tries to raid
doesn't even automate the raid
gets one ping flood in
gets banned

void void
#

lol

#

funny

twin lagoon
#

WHAT A RAID

#

wow great job guys

cunning raft
#

smh

twin lagoon
warm anchor
#

Wow this is so fast I can’t see fast enough

potent fossil
#

this is hilarious

slender jay
#

Bravo

cunning raft
#

got be laughin

twin lagoon
#

this is the saddest fucking raid

#

i've ever seen

#

lmao

cunning raft
#

me rn ^

#

funny

warm anchor
#

Bro at lest automatic your account switching process

open whale
slender jay
#

Pasta

worthy zenith
#

🌮

slender jay
#

TACOS!

warm anchor
slim ice
slender jay
#

Sad

twin lagoon
waxen panther
#

He was just doing this in mcmmo too

slender jay
#

I miss skype emojis

waxen panther
twin lagoon
slender jay
#

The slow clap was amazing

warm anchor
sand jackal
tame pendant
#

Anyone know why my dynmap rendered like this when I used the /dynmap fullrender command? I hate how they use a configuration.txt instead of a config.yml and how their documentation hasn't been updated since 2014

worn ember
#

its also dead so

#

¯_(ツ)_/¯

tame pendant
#

what do you mean by that? Dynmap is dead?

twin lagoon
#

drbot

#

update to 3.0rc2

#

and your paper

worn ember
#

no worldborder is dead

twin lagoon
#

worldborder isn't the problem afaik

tame pendant
#

I'm using v3.0-RC3

twin lagoon
#

o

#

ok it might be worldborder

worn ember
#

have you been to the locations of those chunks?

#

are you sure they're rendered

heady spear
#

im lonely where do i order bf

twin lagoon
#

get yerself some doner kebab

#

from the nearest kebab shop

#

kebab merchant™️

tame pendant
#

yes I have been there, and tried runing dynmap render while standing there. it says rendering but then doesn't actually render

heady spear
#

idk if anything is open here rn

worn ember
#

hm then idk, i remember some others having that issue

#

not sure if they got it fixed

tame pendant
#

I also don't use worldborder anymore, just used it initially to generate the world and then removed the plugin

heady spear
#

hm there's a döner shop like 10min from here lol

tame pendant
#

ooh I love doner

worn ember
#

mines like 3 mins away lol

heady spear
#

I mean every single pizza shop here servers döner too**

tame pendant
#

waaa

#

that must be nice

#

I just re-ran dynmap fullrender and I think it's working this time. Not sure why it decided to skip some sections the first time

pulsar wigeon
#

.>

worn ember
#

oh shit plz no ban

#

force of habit lul

zealous wedge
#

get better habits

worn ember
#

ok dad

heady spear
#

ye calling people gae is big dum

worn ember
#

no u

heady spear
#

bruh

waxen panther
honest wind
heady spear
#

i think im getting sick or something

#

i have a fever and am tired

potent fossil
#

corona

tame pendant
#

^

worn ember
heady spear
#

u k we don't have that here

worn ember
#

electrocute the corona out of him

heady spear
#

no no it's not corona

serene elbow
heady spear
#

i can breathe and shit bcuz i took my allergy meds

pulsar wigeon
#

i mean, it's funny cuz that's actually how sweden is treating corona

heady spear
#

my uni is opening up again in a week panda_clap

worn ember
#

"if you dont look at it it wont see us"

waxen panther
#

Another leaf

worn ember
#

.leaf

heady spear
#

bruh y leaf made australia simulator

serene elbow
heady spear
#

Speaking about Australia, the Swedish annual forest fires have already started D:

wide chasm
#

My university has announced that classes will continue being online until the end of January 2021...

heady spear
#

O_o

#

We're going back to normal in june

twin lagoon
#

god this shit better not be stuck until 2021

wide chasm
#

It is June

heady spear
#

we'll have normal classes next semester

twin lagoon
#

is it purely being online? @wide chasm

#

or is it online + optionally irl

heady spear
#

ye so after the coming exams

wide chasm
#

Only stuff that can't be done online will be irl. I imagine some exams will become physical again, but as long as it's possible it will be online.

worn ember
#

all my finals are online now

heady spear
#

i wanna be physical with dark ngl

worn ember
#

i make even the straights go gay, its a gift and a curse

blazing nebula
#

🏳️‍🌈

void void
#

do you like your gift?

worn ember
#

read again 🙂

void void
#

ok...

#

i make even the straights go gay

#

city was never straight

worn ember
#

i wasnt talking about him tho

void void
#

fair

oblique flower
worn ember
#

ik he has the gae

potent fossil
#

city is sexy

pulsar wigeon
#

he's talking about women who see him and decide to be lesbian cuz he's so ugly

void void
slender jay
pulsar wigeon
#

did that joke just woosh yall

void void
#

damn

worn ember
#

why do you have to hurt my feelings like this

waxen panther
worn ember
waxen panther
upper flicker
#

what's the best interface to set a timer for a desktop with a keyboard 🤔

worn ember
#

tf are you doing

upper flicker
#

literally need something to make a ton of noise in an hour and a half

pulsar wigeon
#

windows 10 dEsKtOp

#

metro was a mistake

void void
#

get a parrot then

pulsar wigeon
#

imagine being so embarrassed at windows phone failing that you decide to make your flagship product mobile-hybrid designed

worn ember
#

still a multi billion dollar company :p

#

what have you accomplished? Mod on a discord 👏

potent fossil
#

👀

#

valid

waxen panther
#

I mean it's not a billion dollar company because of window phone lol

worn ember
#

i mean that was a big ass fail, but yeah

shut fjord
hidden pollen
void void
marble niche
peak dirge
#

Everything is getting redesigned as if everything will go mobile. Well, my monitor isn't touchscreen and el cheapo laptop also isn't touchscreen. And yet GNOME 3 features navigation features best suited to... touchscreen devices

waxen panther
#

I don't really get the craze for touchscreen on laptops

#

Couldn't think of anything worse

peak dirge
#

If I want a touchscreen I actually enjoy, I'll just use my phone, damnit

waxen panther
#

Just keep it to phones sadCat