#general

3141 messages · Page 1485 of 4

wispy blade
#

because it's safari w

cunning raft
#

ok

#

@waxen panther ^^

waxen panther
#

lmfao

#

writing small examples on your phone isnt difficult

#

@cunning raft hey bro!

golden gust
#

to be fair

#

fuck broc

#

it's broc

vernal moth
#

Clip is cool

#

Spigot forum be cursed tho

#

The guy which you just took a screenshot of?

waxen panther
#

broccolai is EPIC

swift root
#

i agree

#

as for anyone who disagrees

#

.larry

waxen panther
#

😳 LoveBear

left swift
#

Brocc is omegapoggers

swift root
left swift
#

What did u have to google what omegapoggers was

wispy blade
#

HOLY SHIT

#

nothing i just felt like saying HOLY SHIT

#

no

worn ember
#

thank you intellij, very cool

wispy blade
#

bro

#

worse than microsoft solitaire collection LOL

#

that shit eats >70% of my gpu

worn ember
wispy blade
#

just windows things

worn ember
#

playing microsoft games, yikes

wispy blade
#

hey, i had no internet on my pc

#

you get bored ya know

worn ember
#

i suppose

wispy blade
#

wtf is twitter doing

twin lagoon
#

no clue

worn ember
#

pretty sure intellij has a memory leak lol

potent fossil
#

what is it doing, it has 4 sub processes

worn ember
#

i only have 1 project open

waxen panther
#

open the sub processes

potent fossil
#

are you running it multiple times

warm anchor
#

That’s so cursed

#

Lmao

twin lagoon
#

@static badge

wispy blade
#

NL twitter is cursed

twin lagoon
#

as paper's residential furry

#

please explain

worn ember
#

¯_(ツ)_/¯

potent fossil
#

windows moment

worn ember
#

its also decompiling classes i have src for so i think it just shit the bed

left swift
#

SAD!

worn ember
#

manamamanana

left swift
#

Ded

wispy blade
worn ember
#

shhh

#

bruh

wispy blade
#

WHY NFT

left swift
#

Wtf is a nft

worn ember
#

cuz money

#

crypto for art or something

left swift
#

Crypto has gone too far

wispy blade
#

NFT = a certificate saying you own something

left swift
#

All I get on YouTube mobile ads is that stupid crypto wallet app

wispy blade
#

but you don't own it lol

worn ember
potent fossil
#

shrug_animated it'll just get reuploaded six million times, whoever is gonna buy that nft is so god damn stupid

#

but props to the OP

wispy blade
#

on the topic of crypto

#

glad ethereum's switching to proof of stake

left swift
#

Anyways

#

Hi sniple

potent fossil
#

hello llama

left swift
#

Discord died for a second there really glad i didnt post a bad emoji

potent fossil
#

that's only a Levenshtein distance of 5

wispy blade
#

lol

unkempt drift
#

Making a new paper fork called…. Bukkit. Hope there’s no confusion.

worn ember
#

Should name it Bukit to make it less confusing

unkempt drift
#

BukkitSpigot

worn ember
#

Fukkit

#

wait wrong fork

left swift
#

PaperBukkit

worn ember
#

No.

left swift
#

Why not just call it spout

worn ember
#

I miss spout

left swift
#

Spout doesnt miss us

potent fossil
#

Spout was so cool back in the day

worn ember
left swift
#

Revive spout ded call it SpoutX

worn ember
#

gotcha

magic river
#

Spout is called Sponge these days 😛

left swift
#

It's never the same

untold meadow
#

i remember getting so excited about a spout mod that added coloured glass back in the day

worn ember
#

there used to be a spout plugin that let you play music ingame

waxen panther
#

zzzCat

ashen cliff
#

Thanks Youtube.

cunning raft
#

yeah they moved it

wispy blade
#

that feeling when you config something right for the first time without looking up guides

worn ember
#

couldnt be me

#

only took me like 4 hours but i think rtp is fully operational again zoop

#

well almost

wispy blade
#

nice

formal turret
#

hate when gradle intellij does this

lean kiln
#

thats intellij

formal turret
#

er, you're right my hate is misdirected

wispy blade
#

use eclipse then /s

worn ember
#

use maven /s

wispy blade
#

no

#

:)

worn ember
#

no u

rancid latch
#

use netbeans

potent fossil
#

Use Greenfoot

pepeASmile

#

I'm not even sure how that works but, uh, yea, use it

merry talon
#

the most popular game server software in the world is developed using netbeans

#

it has to be good

cunning raft
#

pretty sure nobody on the paper team uses netbeans

worn ember
#

gottem

cunning raft
#

😉

merry talon
#

i said most popular not best

topaz mortar
merry talon
cunning raft
#

last i knew paper had a 9k server lead?

magic river
#

The 1.8 servers skew it toward spigot I think still

#

But for 1.16 paper has a big lead

merry talon
#

wot

#

oh

unkempt drift
#

How many people who actively contribute to spigot use netbeans, do you think? I’d hope it was just the man himself, but maybe not

cunning raft
#

maybe the hardcore spigot or diers

unkempt drift
#

I’d like to meet some of those people, cause I find it hard to believe they exist

#

Like, what is their reasoning? Paper does too much?

topaz mortar
#

I would say not even choco used it.

worn ember
#

choco uses eclipse

formal turret
#

updating intellij fixed it, shocking

rancid latch
worn ember
#

a few people

#

like 5

peak ginkgo
#

Maven is awesome

crystal compass
#

is https://minecraft.net broken for you guys too lol

Minecraft.net

Explore new gaming adventures, accessories, & merchandise on the Minecraft Official Site. Buy & download the game here, or check the site for the latest news.

potent fossil
#

Nope.

fallen oracle
#

Broken how?

crystal compass
fallen oracle
#

Are you on a proxy / VPN?

crystal compass
#

nope haha

unkempt drift
#

banned from MC clearly 🙂

potent fossil
#

Works fine for me.

fallen oracle
#

And discord rendered it too

crystal compass
#

that is a little bit cucked

#

ngl

potent fossil
#

Try a different browser.

crystal compass
#

I swear to god if i open microsoft edge to solve another problem

#

Nope still same issue haha.

potent fossil
#

If it still did it, then Machine's message about being banned might be accurate.

unkempt drift
#

ah yeah, thats gotta be it. microsoft requiring edge to go to minecraft.net

crystal compass
#

Kind of weird, I just went to change my skin, login page was blank but still loaded the site, then refresh, and every time since then was access denied. Lol

fallen oracle
#

What if you turn on a VPN

crystal compass
#

👀

fallen oracle
#

That'll tell you if you are IP blocked or not

crystal compass
#

ill connect to my phone hotspot

potent fossil
#

Well, Mojang does have VPN blockers but not sure if they apply it on their website

fallen oracle
#

Or just turn off wifi and look at if on your phone

unkempt drift
#

I told you not to send feet pics to their offices...

crystal compass
#

couldn't help it

#

yenno

fallen oracle
#

I think they dialed back their VPN blockers over the past year because I used to be blocked on some of mine and they aren't anymore.

crystal compass
#

bruh it loads on my cellular data

#

the shit

potent fossil
#

IP blocked

#

But why? Who knows

unkempt drift
#

what did you do Glare to get banned?

fallen oracle
#

They didn't like the skin you uploaded.

warm anchor
#

glare shared steve feet pic clearly

unkempt drift
#

I certainly hope their skin filter thing isn't the same one as discord's image filter

crystal compass
#

Lmao it just loaded now?!

#

¯_(ツ)_/¯

potent fossil
#

Ok you were probably rate limited then, for whatever reason

unkempt drift
#

yeah, I used my clout over at mojang to clear you

potent fossil
#

You made a lot of requests too quickly, so it blocked you temporarily

crystal compass
#

Nice

#

All I wanted to do was put on a fucking blue slime skin god damnit

fallen oracle
#

Should've just used Crafthead. Then you don't have to worry about rate limiting.

vestal jasper
#

can't you change skin in the launcher now

#

thought I heard smth about that

fallen oracle
#

Oh idk

vestal jasper
#

yeah you can lmao

#

@crystal compass

crystal compass
#

fuckin awkward bud

unkempt drift
#

gif skins when?

limpid comet
#

Hallo

warm anchor
#

Hi bluely. Bye bluely Bedge

limpid comet
#

Eternity

warm anchor
cosmic raft
#

hi

limpid comet
#

kashike pleadboy

limpid comet
#

wjat

cosmic raft
potent fossil
#

kash

#

what's a flard

vestal jasper
#

ur a flard

unreal quarry
cosmic raft
formal turret
#

A PDF? Just for me? So kind

whole prawn
#

dont forget the pepsi energy fields

brave halo
#

What do ya'll recommend for a chat plugin

woven otter
#

Carbon i think. I think it's a chat plugin idk

vestal jasper
#

Hi carbon dev here

#

Yes it's a chat plugin, no it's not ready for use yet

#

@woven otter I purged mentions of the CI and v1 from existence and i'm working on a v2 rewrite

#

There's no way to download and v2 won't have CI until i'm confident that it's ready for use

woven otter
#

@vestal jasper FeelsCryingMan

vestal jasper
#

It's for the better, take a look at v2's codebase and you'll want to forget v1 even exists

#

It's better in every way and escapes a lot of the pitfalls I had with v1

vernal moth
#

And it might even use a MiniMessage version that isn't broken 😂

wispy blade
#

wait, minimessage can be not broken HOW

vernal moth
#

Did you see how many fixes landed yesterday?!

wispy blade
#

nop i was just memeing :)

vernal moth
#

And if DenWav can teach me how to do grammars properly, escaping and angle brackets and shit might actually work as expected too

vestal jasper
#

Btw appreciate the work did recently regarding it mini

magic river
#

Parsers are hard

vestal jasper
#

seeing mm progress and bug fixes is really nice, partially because it's the foundation of my plugin and the main thing the admin will be working with the entire time lmao

wispy blade
#

just contribute lol

vernal moth
vestal jasper
vernal moth
#

The bugs josh reported are deeply routed, so that even I can't easily fix them

vestal jasper
#

I can't contribute to Moonshine, Guice, MiniMessage, Adventure, JDBI, and every single other OSS project that mine relies on, while I also work on my own project.

magic river
#

lexer makes tokens, parser turns tokens in to AST or actions or whatever

#

Lots of tools just combine the lexer and parser

vestal jasper
#

Also, even if I do contribute, I still rely on Mini actually merging those PRs, which is what he did yesterday.

next frost
#

just write the lexer by hand too :p

vestal jasper
#

also this is kinda my hobby / side project lol I still have to work and do other things, free time is limited

magic river
vernal moth
#

<yellow>Test
Lexer would create Tag start, name, tag end, string, but then it becomes hard to handle \<yellow>Test (should be all string) and <3 completely fails because it's a rag start, name with invalid char, and no close, my Lexer can't backtrack or smth

next frost
#

but that should be part of the parser

vernal moth
#

I think missing backtracking is my only issues that would solve everything

next frost
#

the lexer just divides the token stream

wraith oracle
#

backtracking is the fall of search algorithms

next frost
#

the parser needs to decide which grammar rule comes next

vernal moth
#

Sadly my parser doesn't operate on a grammar ^^

wraith oracle
minor badge
#

this just in: josh singlehandedly maintains Guice

wispy blade
#

this just in: i didnt sleep well

next frost
#

huh

wraith oracle
minor badge
#

because we know Guice

next frost
vestal jasper
#

It's easier to delegate guice to the friends I have that know it than try to learn dagger on my own and try to implement it into my project tbqh

#

I'll take as much help with my project as I can lol

magic river
#

Eww LL parsers 😛

minor badge
#

Guice works well enough not to learn how to use Dagger anyways

next frost
#

yeah they're somewhat not-that-difficult to implement imo

wraith oracle
#

yeah, except when you start debugging your application and your stack frame is full of shit Guice generates

minor badge
#

just ignore that lol

#

if you use sentry monitoring, it even hides Guice shit by default

wraith oracle
#

I understand though, it's not like Guice is going to stop being maintained anytime soon anyways

#

Still, it's rather sad to see Dagger never took the upper-hand when it comes to DI frameworks

magic river
#

Isn't dagger the go to for android?

wraith oracle
#

yeah but the industry is still sticking to Guice

#

at least for the companies I've worked for, anyways

magic river
#

Sure, no reason to switch it out on an existing project

minor badge
#

yeah Guice and Spring are the standard frameworks for injecting shit

wraith oracle
#

Spring just makes me sad

#

it's what made me hate xml

minor badge
#

just do java configurations for all the beans prayga

vernal moth
#

Why would you do xml with spring, lol

#

Annotations baby

wraith oracle
#

legacy projects

magic river
#

It's probably been 5 years since guice for new projects made sense though

#

Unless you need the ecosystem

minor badge
#

I use Guice for new projects fairly often when I can't use Spring

unkempt drift
#

@vernal moth yeah, gotta convert all of hangar to xml config

magic river
#

I think the xml config is faster 😛

#

Otherwise it has to scan the classpath for annotations

unkempt drift
#

Doesn’t it do that once? At the start?

magic river
#

Sure

unkempt drift
#

Who cares how fast that is

vernal moth
#

Startup performance is important for some deployments

minor badge
#

tbf if you need startup speed, you use quarkus pepela

vernal moth
#

Spring is notorisly slow to start

magic river
#

Less than like 30 seconds it only matters for cloud and serverless stuff but longer than that and I need to mess with failover stuff

#

Basically I need to be down for a short enough time that someone getting an error and hitting refresh is likely to get a working page the second time, otherwise I need to set up the whole high availability infrastructure

#

Although we should probably do that anyway 😛

#

We kind of do but not for doing upgrades

vernal moth
#

My Sprint stuff at work takes 25 seconds on avg, I tested that once

#

And those are big fat spring boot apps with scanning

ancient bolt
vernal moth
#

But that's really slow if you compare to light stuff like quarkus, which obviously also does native AOT and stuff

ancient bolt
#

Guice works fine for my needs

magic river
#

dagger

ancient bolt
#

Hmm, I've read about dagger but never saw the need to dig deeper

magic river
#

Can you really call spring boot fat compared to standard spring? 😛

ancient bolt
#

Oh were you talking about android?

#

Yeah for Android guice isn't good

vernal moth
#

Do ppl actually do spring without boot?

minor badge
#

yep

ancient bolt
#

I use it for my job framework at work and it works great tho

vernal moth
#

Modern stuff that has no legacy attachment?

ancient bolt
#

Yeah when I worked for SWA they were building a giant a brand-new non-boot spring app

vernal moth
#

Uff

ancient bolt
#

It was terrible

#

And would have been impossible to really work on without intellij ultimate lol

#

The super complex giant multiple xml files declaring everything, with xml files pointing to other xml files

#

Was horrible

vernal moth
#

Intellijs spring tooling is amazing

waxen panther
#

Guice 💞

meager tusk
#

Guice 🛌

wispy blade
#

Programming 🛌

ashen cliff
wispy blade
#

o/ krusic

ashen cliff
#

I have acquired a very epic HDD.

wispy blade
#

nice

#

which one

ashen cliff
#

The brand is not important. The fact it has 35k hours of runtime and still working is.

worn ember
wispy blade
#

woah

#

yeah i should invest in some NAS drives as well

worn ember
#

@ashen cliff why would you buy those tho cx

ashen cliff
#

Didn't pay a single € for the whole batch. kekwhyper

worn ember
#

Fair

wispy blade
#

good deal then i guess

ashen cliff
#

Only checked 8 drives for now... Like 40 left to go.

worn ember
#

Lmao

wispy blade
#

sheesh

ashen cliff
#

At least I got hotswap SATA working. kekwhyper

#

Tho, someone took all of my spare SATA cables... So I can only do 4 drives at the time instead of 12.

unreal quarry
#

every drive is hotswappable, if you're fast enough thinksmart

ashen cliff
#

So just like PCIe.

#

I have no idea why, but the Dell abomination board supports PCIe hotswap.

quick pasture
#

hi

untold copper
#

interesting

#

let me check my other 10 year old HDD

#

sec

#

@ashen cliff
pathetic .

#

2895.3 days
7.9 years

ashen cliff
untold copper
#

I still win kekw

magic river
#

What tool is that?

untold copper
#

CrystalDiskInfo

magic river
#

...what is there a shizuku edition?

untold copper
#

yeah, idk what it is tho

magic river
wispy blade
#

i wonder how bad my pc's hdd is

magic river
#

You can tell I never turn my computer off 😛

minor badge
#

good morning amaranth ameowcomfywave

magic river
#

83 power cycles in over 4 years

#

Still night for me, about to go to bed 😛

minor badge
#

good night amaranth blobcatnight

magic river
#

Fell asleep watching a Money Heist last night and then couldn't get back to sleep

wispy blade
#

checks out, i've had that drive for 3 years now

untold copper
#

@magic river dare you to beat this :P

frank otter
#

what is that

untold copper
#

uptime of my hdd

frank otter
#

damn can you not get one of those for Linux

#

I wanna see it for my server

limber knotBOT
#

linux should have them, somewhere

olive marlin
#

I know smartctl prints it for sure.

upbeat falconBOT
frank otter
#

huh I only have 10404 hours

minor badge
#

my server nvmes are on 5536h @ 13 cycles and the HDD is 1940h @ 1 cycle pepela

#

my own machine is only up to 7.7kh though surprisingly

woven otter
#

sell ur gpu

worn ember
#

lol

ashen cliff
#

It just has 5 errors. kekwhyper

olive marlin
#

.commands

limber knotBOT
untold copper
#

@magic river
downloaded shizuku edition

worn ember
#

weeb

untold copper
#

nou

ashen cliff
#

BRO!

#

Hetzner QUALITY!

novel horizon
#

I don't have such info and on my pc I have quite new drives, but at least I have 🤷‍♂️

wraith oracle
#

395 days, damn

ashen cliff
novel horizon
#

nice ❤️

ashen cliff
#

The best part is, that if I restart it, they will instantly move it to EPYC. kekwhyper

novel horizon
#

really? why 😄

#

I was doing something last year and I didn't knew how to fix it (I got it in the end) but someone said to me "have you tried restarting it?" ^^

ashen cliff
#

It's a VM. And they deprecated the machines long ago. This VM is like 2 gens behind.

novel horizon
#

oh

worn ember
ashen cliff
#

Not my fault.

worn ember
twin lagoon
#

good

left swift
#

yo

royal kernel
#

yo

worn ember
#

yo

slow kraken
#

Is there a good post somewhere about why paper is going to force Java 16 for 1.17?

worn ember
#

cuz otherwise you wont be able to play

minor badge
#

the warning also links to a blog post about it

wide chasm
#

Yes, the client will then also start using Java 16

novel horizon
#

However client will include the java in their own directory, so you don't need to install new java afaik

topaz mortar
#

With that change it fixes the Let's encrypt Open SSL bug on jre8

slow kraken
#

I see, I hadn't heard that. Thanks

topaz mortar
#

where is your bigSp00n?

waxen panther
left swift
vernal moth
#

Paper was planning to force java 11 but thankfully we could convince Mojang to do the jump too

#

Small steps suck

#

Go big or go home

#

I don't care for custom emotes

#

Come back when pepe is part of Unicode

#

Also, crowns represent monarchies, one of the worst part of history

#

Not sure I wanna celebrate that

golden gust
#

Democracies are kinda nice

#

and then hitler

vernal moth
#

Hitler exploited a flaw in our constitution we then fixed

#

Meanwhile Brits just pay the queen tax payer money because ???

#

I am not your history teacher

left swift
#

This kid is still around wow

vernal moth
#

Isn't that mandatory everywhere? At least in Europe

left swift
#

Developing a 2nd oskar

vernal moth
#

It's very important to teach hitler's uprising because only if you can learn how it happened you know how to prevent it from happening again

#

Go back to school then

left swift
#

They probably havent even gotten to that grade where they teach it mini

vernal moth
#

Most of the point it's taught in the advanced classes when ppl are actually kinda grown up

#

Same

topaz mortar
#

Müsli 😄

vernal moth
#

Strawberry, banana, raspberry, Choco, cereal and yogurt

#

Paper would thrive if spigot would give up

#

Because we would no longer be held back

#

Spigots decision to never do breaking changes is the root of all evil in the Bukkit community

#

Thats what holding the whole community back

topaz mortar
#

Good thing that we will not be bound to mdecisions5_ in future

left swift
#

Like miley cyrus once said

#

We cant be chained or something like that

golden gust
#

Spigot LITERALLY disabled custom vanilla dimensions and custom biomes because god forbid he has to make breaking changes to the API to move forward

native wolf
#

Spigot also does some stupid decisions overall

vernal moth
#

Last I checked, spigot had a bus factor of 1

native wolf
#

Like "we don't need async chunks because ssds"

vernal moth
#

Sooooooo

#

Somebody got a bus to spare?

#

😂

left swift
#

Road trip

golden gust
#

breaking changes for the sake of breaking changes is bad

#

But, we've gone years as a community refusing to break API

#

That means that now, when you break API, you've got more years of work that you're going to break because you refused to break it for so long

vernal moth
#

Meanwhile sponge is removing all get and set prefixes in api 8 😂

#

Breaking literally every single plugin

native wolf
topaz mortar
#
  1. World Generator API
  2. Biome API
  3. Full support for ChatComponents everywhere (no legacy conversion that fucks up the whole)
  4. Utilize the capability of off main thread file IO
  5. Migration to Mojang Mapping at runtime
    5.1 introduces a more stable and easier maintainable API implementation
    5.2 Allows the people using NMS to have a better understanding of the code, no need to guess the fields. From the standpoint of md_5 NMS
    isn't API so it isn't a reason to call it "but plugins will break"
left swift
#

Yikes

golden gust
#

and, then finally, they're forced to make breaking changes which means that you get stupid legacy crap like the bytecode rewriting, without any migration path, it's just "do it now"

#

whereas if you do it properly, you have the old crap and the new crap sitting side by side where viable, and give people a version or two to migrate over

vernal moth
#

I think we can be good stewards of the Bukkit api, carefully considering what to deprecate and replace and what to break

#

Cause you know, we are actually a team, where every option matters, and where I consider contributors part of our team

golden gust
#

wait, does that mean I gotta stop telling mini to fuck off?

vernal moth
#

Other than machine maker, fuck that dude, he creates to many PRs 😂

#

(jk ily)

native wolf
#

PR Maker

#

Lmao

topaz mortar
#

We had 4 versions of new MC that were compatible with pre 1.13 plugins. Isn't that enough time?

#

Nope, Hey0's mod

golden gust
#

Bukkit wanted to do some of the things we want to do

native wolf
#

hMod is the beginning

golden gust
#

Just, they died before they could, and shamefully spigot took over

#

Because their site is better than spigots

topaz mortar
golden gust
#

many people didn't care to move over

#

it does

novel horizon
#

Bukkit is better in downloading for me most of the time

golden gust
#

"Game version"

novel horizon
#

Yeah and hover over the "+3"

left swift
#

What software is bukkits site

novel horizon
#

and also here

vernal moth
#

Hangar wen

golden gust
#

bukkit uses some curseforge crap afaik

native wolf
#

Bukkit is on CurseForge

waxen panther
#

Hangar wen

vernal moth
#

It's literally a different frontend for curseforge

waxen panther
#

let me drop spigot api o’ lord mini digger

#

💞

topaz mortar
#

Hangar when?

native wolf
golden gust
#

Like, bukkits site does a lot of stuff better because it was actually designed to deal with this stuff

waxen panther
#

gm

golden gust
#

whereas spigots just a xen resource manager thing which is kinda dumb

left swift
#

It feels a lot more cleaner than spigot anyways

worn ember
#

lol this image is perfect

#

hangar wen?

left swift
#

They put ads on the samsung weather app now

worn ember
#

my weather app hasnt worked since 3 years ago lol

left swift
worn ember
left swift
#

Right at the top too so if u misclick ur taking a ride to the app store

worn ember
#

my phone would die if that happens xD

#

it already crashes opening snapchat half the time

waxen panther
#

snap me? 😊

left swift
#

Snap you in half

worn ember
#

i'll thanos snap you

left swift
#

Kit kat

untold copper
native wolf
#

You must have like a 1000 tabs open or something

left swift
#

Turn off the sun then

untold copper
#

interestingly, chrome takes way more cpu with 1/4th the amount of tabs

left swift
#

Is that interestingly

untold copper
#

not really kekw

native wolf
#

Isn't Chrome supposed to be the RAM eater

left swift
#

It's a crayon eater

solemn trench
#

I have a superflat world on my server and It wont spawn hostile mobs can someone help

#

i changed it with/difficulty hard

#

i want to be able to spawn them with spawners and /summon but not natural

native wolf
solemn trench
#

thing is hostile mobs wont spawn at all

native wolf
#

Then you need plugins

solemn trench
#

what plugins

left swift
#

Its probably a plugin stopping their spawning

solemn trench
waxen panther
#

dont cross post

#

when you ask, or promote a question, in multiple channels

left swift
#

Hi bwocc peepoTouch

waxen panther
#

heyyyyyyyyyyyyyyyyyy mana

left swift
waxen panther
left swift
#

Do I get free malware

waxen panther
#

then close eclipse to test?

left swift
#

No free malware why live

worn ember
#

$5/min

left swift
#

Who

#

Didnt think it was that deep of a question

worn ember
#

thats deep nomana

left swift
#

That's what she said

#

Hahaha

waxen panther
#

Who

left swift
#

Who

worn ember
#

i really cant tell if this guy is trolling all the time or not

left swift
#

who

#

Asked

wraith trail
#

if it is a troll they're at least putting effort into it

#

been here for what seems like 2 days all the way through

left swift
#

They're all just oskar to me

olive garden
#

who likes you?

left swift
#

Hi sulu

warm anchor
#

Oskar doenst like people same age as him

worn ember
#

wasnt oskar banned before he joined?

#

sus

wraith trail
#

hello no mana

#

oskar was unbanned

golden gust
#

general gist is that we're not hear to teach you and you need to show an actual inclination towards learning and ideally should get in touch with the basics first

#

"can I connect the GUI class with the main class" makes little sense in what you're asking

#

classes all represent something, ideally state

worn ember
golden gust
#

how they interact with one another is up to whatever design pattern you follow, but, I mean, the sole intent of programming is for stuff to interact with one another

#

and that is literally your issue.

#

I literally explained it

worn ember
#

cat, honestly, dont bother

golden gust
#

Your issue is that you just wanna traipse along without thinking

#

Welcome to programming, where 90% of what we do is thinking and 10% is shitting out code

topaz mortar
#

You want to run before being able to walk.

left swift
worn ember
#

more like asking questions just for the sake of asking questions

woven otter
#

More like 10% thinking and 10% shitting out code and 80% of fixing bugs because of the shit code KEK

golden gust
#

just you duck, just you

woven otter
#

Wow ok

left swift
#

Duck code

golden gust
#

duck, there is a reason why we replaced you with rubber

left swift
#

Woo ooh

golden gust
#

it's so that we can have something to speak to without having to listen to the shit you come out with

#

bah dum tss

left swift
#

Everyday there out there making

#

Duck code

woven otter
#

Youre right if a real duck were there your nose would've been bitten and there would be shit on your table

left swift
#

Woo ooh

golden gust
#

Oh, I just noticed my status disappeared, I'd literally just copied brocs

left swift
#

Life is like a hurricane here in duckberg

woven otter
worn ember
#

Life is like ur mom nomana, full of open opportunities zoop

golden gust
#

“Life is an endless series of trainwrecks with only brief, commercial-like breaks of happiness.”

woven otter
#

Thanks for the depression

olive garden
#

life is an illusion

left swift
#

My mom has been closed since 1998 ded

worn ember
#

damn son

golden gust
#

That's funny

#

my mom's a 24/7 all you can eat open diner, at your local truck stop!

olive garden
#

thanks for sharing

olive marlin
#

Thanks Tebex!

pale hinge
#

hi, how can i setup my server to be connected by a specific client i will make only? i dont want people to connect my server by using other clients

native wolf
#

Stop asking the same question in every possible discord pls

#

Just wait patiently

pale hinge
#

every discord has different people who might know the answer

#

whats wrong with that?

ashen cliff
#

Simple. Make it so.

#

Since you are going to make a client, make your own custom protocol.

pale hinge
#

how to handle it server side and validate it? do i need to create a plugin for it?

golden gust
#
  1. it's annoying as fuck because it means now we're often fighting against some idiots on another discord
#
  1. stuff like that is easily bypassable, but, theres always crap like the client brand, but, easy to bypass, etc
ashen cliff
#

Use the [Redacted]Craft approach and make the user run a kernel level application to validate the client. kekwhyper

pale hinge
#

thank you so much! ❤️ 🙏

severe pond
#

i am back

limpid comet
#

never trust the client

olive garden
#

yeah, ban all clients!

untold copper
#

/ban @a

#

ez

tropic flame
waxen panther
#

no

#

NEVER

left swift
#

Unless brocc is the client then hes always right

waxen panther
#

aw lovegif

woven otter
#

No dont trust brocc

#

Especially brocc

novel horizon
#

this is funny

#

their discord invite image

pulsar wigeon
#

wow they didn't even credit the creator smh

#

imma sue

woven otter
#

That is scientifically accurate graph

olive garden
#

would the creator be you?

left swift
#

I cant read graphs I was in an accident when i was young

woven otter
#

No ur just dum

granite slate
#

Guys, quick question, Is there a problem if I charge a laptop that normally uses 19.5V / 2.31A with a power bank that deliver an output of 20V / 3.25A?

novel horizon
#

Yes

golden gust
#

depends

novel horizon
#

You could break the battery, explode, etc. it depends

#

Nothing may happen too

golden gust
#

that voltage is close enough to probably not matter

novel horizon
#

And it will just get really hot

#

who knows your try

granite slate
#

ahahhaha

left swift
#

.try

limber knotBOT
novel horizon
#

that A is quite different tho

golden gust
#

voltage tolerances are generally -/+ 10%

novel horizon
#

may not do anything, just dont leave it there when you try it first time ^^

#

should be mostly fine tho anyway, never bad idea though to be careful

granite slate
#

Does it exists a powerbank that adjusts the output?

golden gust
#

yes

novel horizon
#

kinda, yeah

granite slate
#

Mhh, interesting.

novel horizon
#

if device supports it then it can easily change outputs for that

ashen cliff
novel horizon
#

higher voltage is kinda not good, ampere is okayish most of the time, it's a bit higher, should be fine, as i said tho just be careful ^^

golden gust
#

different industry I guess 😄

granite slate
novel horizon
#

idk

golden gust
#

I used to work on stuff where if you licked it to test if it was charged or not you'd be across the room

#

I mean, "adjustable"?

ashen cliff
#

Daily reminder to not use discharge resistors.

golden gust
#

that's a feature many powerbanks which have it make centre page stuff

#

19.5 > 20v is probs fine

#

the output of the adaptor is very unlikely to be perfect

autumn glen
#

w h a t

granite slate
#

Why does on amazon q&a all the people says that if you have a type-c you can use it for power the laptop?

ashen cliff
#

Type C is just the connector standard.

granite slate
#

a type-c port obv

golden gust
#

type-c generally implies that with a decent power bank that it has power developery

#

delivery

#

which is basically a spec for varying voltages, etc

granite slate
#

Ohh.

#

Thanks

ashen cliff
#

That's why USB PD exists.

granite slate
#

So when I see on a powerbank that it has on the specs something like PD 3.0 it is fine.

#

Right?

ashen cliff
#

Yes.

granite slate
#

You guys, helped me a lot. Thanks ❤️

golden gust
scarlet igloo
#

hey guys how can ı change distance official papermc antixray?

olive garden
#

have you read the rules?

scarlet igloo
#

oh, sorry for my name

olive garden
#

👍

#

I don't know the answer, #paper-help is the correct channel

scarlet igloo
#

okey thanks

wraith trail
#

you can use update-radius, but the max is 2 as or else it'd cause issues, but yeah ^^

scarlet igloo
#

thanksss

golden gust
#

Proxi, I hate to see you go, but I love to see you walk away

waxen panther
#

wtf

woven otter
#

Brocc should walk away too

waxen panther
#

you'd like that wouldnt you x

woven otter
#

Ye please do

left swift
#

Duck should get on grill

worn ember
#

who?

left swift
#

Randomly creeping on people

golden gust
#

I mean, if you're gonna creep on people creep on the hot people

#

like that krusic

honest elbow
#

is anyone willing to release paper minecraft multiplayer am still waiting for it

golden gust
#

wat

formal turret
golden gust
#

that thing has literally nothing to do with us

waxen panther
#

but they're still waiting for it cat

#

make it happen 🙄

golden gust
#

sounds like a personal problem

wraith trail
#

they probably think this is for the paper minecraft flash game

true canyon
void void
#

m

minor badge
#

@true canyon hello!! peepoLove catClap

true canyon
#

Hai 😍

honest elbow
#

month 2 still no signs of multiplayer

#

OOF

twin lagoon
#

what are you talking about

honest elbow
#

am looking for paper minecraft multiplayer

twin lagoon
#

what is paper minecraft

honest elbow
#

and it month 3

haughty bear
#

this isnt paper minecraft

honest elbow
#

month 2

golden gust
#

I think you're in the wrong place

wraith trail
#

this isn't the flash game

honest elbow
#

huh

wraith trail
#

this is minecraft (from mojang) server software

#

which does support multiplayer

haughty bear
#

its some scratch game isnt it

wraith trail
twin lagoon
#

lol

honest elbow
#

i rlly play on scratch

haughty bear
#

yeah that

twin lagoon
#

there's no way in hell you're getting multiplayer in a scratch game

true canyon
#

Oh scratch, how I miss you

haughty bear
twin lagoon
#

how

haughty bear
#

cloud variables

twin lagoon
haughty bear
#

but dont ask me i havent used it in a long time

minor badge
#

wat

#

it's an option in the ubuntu installer

twin lagoon
#

ur an option in the ubuntu installer

waxen panther
#

im an option in the ubuntu installer

twin lagoon
waxen panther
twin lagoon
#

when are we getting more paperchan emotes

#

😔

minor badge
#

why dont you just use a new drive

waxen panther
#

u pay for them michael ?

twin lagoon
#

i'm not a weeb

wispy blade
#

why

#

just install grub with os prober on hdd, change boot order

#

well yeah that's to be expected

#

but it's the easiest solution

golden gust
#

then check the OS boot order back to the SSD?

#

if you wanna boot into ubuntu, use the OSes boot thing to select the HDD

minor badge
#

just keep both boot and efi on same SSD

wispy blade
#

i mean i just spam F8 to change boot order whenever i wanna use arch

novel horizon
#

or you could just set that it asks you which os to boot 🤷‍♂️

wispy blade
#

that's grub with os prober w

golden gust
#

Well, you need a fat formatted efi for the mobo

#

then you can have a seperate /boot partition but not needed

#

pretty sure we already knew, we just sorta like, don't care

wispy blade
#

so in your fstab change it?

golden gust
#

/boot doesn't need to be a seperate partition

#

if you want a seperate /boot partition you need to actually format it and give it a mount point

#

I recommend against a seperate boot partition for desktop anyways, tbqh

#

ideally you just have one efi partition

#

/boot is irrelevant for windows

#

(unless you're booting to windows from grub, in which case, that's EFI AND /boot)

#

you'd generally be better off just using your mobos boot management stuff, tbqh

#

set it to efi boot the mobo, and if you wanna use *nix, go to the boot menu and go from there, should generally be some shortcut you can mash

minor badge
#

disable quick boot then

#

it should wait 2-3s on the "press button now to do shit" screen

wispy blade
#

quick boot omegalul

golden gust
#

we've already said

#

if you keep efi and /boot on the ssd it will be fast

#

you'll need to manuallyset that up in the installer

ashen cliff
#

Did you tell the installer to use it?

#

Just mounting it won't do the trick.

golden gust
#

no idea how it installs the efi stuff from the GUI installer

#

like, if you set /boot onto the SSD and mounted it, the crap will be installed on there

#

I mean, I got no idea if you mount that in the installer or if it does that crapitself

#

and was that on the SSD or the HDD?

warm anchor
#

Just get another SSD and put only windows there rieBigBrainThinking save all the trouble!

wispy blade
#

cheapo 200 gig ssd is like €20-30

#

.

olive garden
#

should be a bannable offence

olive garden
#

it's not suck's loss though

#

it's the loss of the people being taught

#

no, you aren't

quasi valley
#

learn it yourself first

#

you barely know how to ask a coherent question kappa

golden gust
#

Please point them to reputable material instead of tainting them

#

You think you're doing good, but, you're probably not

formal turret
#

I wondered if the PDC data got sent to the client, and it does, so you can have client based rendering for ChestShops

merry talon
#

i teach as many people as I can skript

#

gotta get them into programming

formal turret
#

oh boy teaching people skript

#

I've never actually touched skript, completely ignored it when I first started learning too

golden gust
#

Yea, there's no seperate methods for dealing with network/chunk serialization of that stuff

#

woooo

formal turret
#

I did have to intercept the packet to add the publicBukkitValues tag though, the client discards it normally

wide chasm
wraith oracle
#

glad to see Skript to be seen as an learning option at least lol

golden gust
#

sometimes you gotta shake hands with the devil to spread the good around the world

wraith oracle
#

we're trying to improve in a lot of instances but the codebase is such a mess, it's a long road ahead

#

it is an english-based programming language (DSL if you want to be specific) for Minecraft

#

it allows to create scripts which can simulate plugin behavior by using beginner friendly syntaxes, to an extent

#

it is not perfect, but it works

#

it's a rather niche community though it's been gaining some traction lately

limber knotBOT
#

it's isn't too niche though

golden gust
#

not niche enough

wraith oracle
#

well yeah, niche is kind of an understatement

#

it has a category in spigot and everything after all

limber knotBOT
#

Quick things and PoC

#

Though people misuse it for larger projects

wraith trail
#

generally you wouldn't. It's great for server admins who want to do a quick thing/aren't great with java

wraith oracle
#

right now, it is meant for beginners but also to do quick stuff like some commands and the such

wraith trail
#

part of why it gets its bad name is people using it for things it in its current state shouldn't be used for

#

eg. basing your whole server around this huge 10k line skript

wraith oracle
#

it is definitely not meant to be used for big projects yet but people like to push its limits

vernal moth
#

unrelated, am selling my anticheat skript (with ban waves!), DM me for details

wraith trail
#

saw an antixray skript somewhere that tried to do more than just alerting

wraith oracle
#

I think it is also good for overall prototyping

#

there are addons which massively increase its capabilities but eh, they're all limited by the current disaster of API

#

that's fine I guess

#

the target audience is definitely not experienced programmers anyways

#

just people who are getting in and/or server admins

#

I mean, what do you expect from beginners lol

unkempt drift
#

Have you met the internet before?

#

That’s like, it’s thing.

wraith oracle
#

if that was true then half of the internet would disappear but here we are

#

we do plan to increase overall standards in scripts, slowly but surely

unkempt drift
#

We basically, need to just unplug the internet, wipe it, and start over at some point

wraith oracle
#

otherwise people will always be like "REEE SKRIPT BAD"

#

it isn't an issue with the language, just the people who use it

#

and well the language as well for not enforcing any standards

#

it's a complex matter

unkempt drift
#

Is there a skript syntax highlighter? Or an ide plugin

wraith oracle
#

there was three guys who tried to make an IDE for it

#

two failed, and the one who kind of managed to do it abandoned the project

#

there are syntax highlighters for Sublime Text, Notepad++ and Atom though

#

two english documentations, one online parser and an online text editor

#

as far I am aware anyways

peak ginkgo
#

Given that their experience is in Skript I can imagine them trying anything else failing, yes

vernal moth
#

no vs code extension? smh

topaz mortar
#

Doesn't that Paint-"IDE" is able to skript? 😄

vernal moth
#

ms paint ide supports any language, smh

wraith oracle
wraith oracle
peak ginkgo
#

Probably as good as you're gonna get imo

wraith oracle
#

I am going to finish the extension this year, I hope

peak ginkgo
#

Again I expect nothing productive out of anyone whos experience is in Skript

wraith oracle
#

I am one of the maintainers

#

lol

#

the online parser is probably the best you can get as editor

wraith trail
#

not sure if the maintainers share this view but imo if you know and are comfortable with java, there is not really a good reason to use skript. That's not what I see it's meant for. The place that it does have is for server admins who don't know java and want to add something simple to their server, not write complex core mechanics

#

for a small admin who does not know java, being able to write a small feature is great for them without having to hire a developer

#

yeah and you definitely aren't the target user

#

or so I assume

wraith oracle
#

We as in the maintainers pretty much share the same view

wraith trail
#

not sure what their master plan is for the future of skript

wraith oracle
#

but plan to extend its capabilities so it is seen as an alternative for plugin/mod development

#

right now it is nowhere near that place yet people kind of try it already and it isn't like we are doing something to stop it

magic river
#

I've asked this a few other times but maybe you'll actually know the answer: does Skript still run all API requests on a different thread and suggest inserting sleeps when this breaks something?

magic river
#

I suspect Spigot and Paper would have completely broken it by now if it did so probably not

wraith oracle
#

ah, I think I know what you mean

magic river
#

I'm talking about Skript circa 2015 😛

wraith oracle
#

there was a legacy experimental class which tried to resolve offline players in a different thread for performance implications

#

but it never got finished and it still tried to fetch offline player using API methods which is of course not safe

magic river
#

I dunno, sounded to me like it was running everything on a different thread because whoever wrote it didn't understand how to make sleep calls work any other way

wraith oracle
#

we never bothered to remove it until recently (like a year ago or so)

magic river
#

But I only heard this from DBO staff, I think

wraith oracle
#

I don't think that's ever been the case, maybe it was in the beta stage

#

at least I haven't seen it in the 2.2 code base which is what the current one is based from

magic river
#

Well if they were telling me about it in 2015 that would probably have been even earlier

wraith oracle
#

Njol did have some really strange ways to do some stuff

magic river
#

That's always been my basis for telling people not to use it

wraith oracle
#

eh, it isn't nowhere near as bad as it was in 2015

#

or in 2018, for that matter

#

it was kept practically unmaintained for 2 years since njol abandoned it

#

some users in the community did some hotfixes and patches for it to work in 1.7 and 1.8 back then

#

then after a good while, bensku took care of the project for 1.9 support and above

#

their fork became the main one and we ended up creating an organization

#

there are about 10 people in the org right now, 7 or so working in the project be it with code or administrative stuff

magic river
#

Last release was over 5 months ago?

wraith oracle
#

yeah, we had some issues last year

magic river
#

Wanted to make sure I'm looking at the right repo

wraith oracle
#

bensku stopped having time to manage the project and we weren't able to do much without administrative rights

#

I recently became administrator of the organization and well, we are trying to get things moving again

magic river
wraith oracle
#

what about it lol

#

Scripts are parsed independently, they do not do API requests until execution

#

the parallel/async stuff was recently improved so that we don't parse scripts in the main thread

magic river
#

The last bit makes it sound like things users write are run on another thread

#

The bit about things being invalid

wraith oracle
#

ScriptInfo is the "lexer" cache

#

it doesn't affect the functionality of scripts

#

until now, parsing was done in main, which was not desirable but parallelizing the task required huge changes to the code base

#

we managed to do it by breaking some stuff related to addons

#

and well, the code base is a utter mess since it is based from what njol left years ago

#

the "Addon API" is rigid and the project itself is dependent on it, parser is slow and doesn't compile patterns, excessive usage of recursion in some places

#

and worst thing is that some core parts of the parser depend on Bukkit so we cannot really target other platforms

waxen panther
#

bababooyee

wraith oracle
#

that project is not perfect, but definitely an improvement over what we have now

waxen panther
#

talking about skript in paper 😬

#

someones got a death wish

#

i wonder what CEO of Skript @cunning raft has to say

wraith oracle
#

eh, people started asking questions and I have the answers

#

long story short, Skript is still a mess so you are kind of right by not recommending it probably, but its future seems better than before

waxen panther
#

yknow what else has a good future

#

java

#

😳

magic river
#

For reference, Bukkit's commands.yml exists because I wanted to remove the most common uses of these kinds of plugins so I could feel better about telling people not to use them 😛

wraith oracle
#

I haven't seen anyone use that file in ages lmao

#

it's actually quite useful though

#

for aliases and the such

olive marlin
#
  1. It requires restart
  2. Can't attach permissions to it
    Main reasons I never use it.
magic river
#

You can put permissions on CommandHelper or Skript 'commands'?

wraith oracle
#

yeah, cooldowns too

magic river
#

iirc CH just had a sudo thing so you could let someone run an alias/macro that ran a privileged command without letting them use it generally

#

CommandHelper growing beyond aliases and macros was the thing that put this idea in my head but originally I was just going to make it another plugin

wraith oracle
#
command /greet <player=%player%>:
  permission: cmd.greet
  permission message: <red>You are not allowed to use this command.
  trigger:
   send "Hey!" to player-argument
vernal moth
#

does skript use minimessage? 😮

wraith oracle
#

nope, it is kind of a similar system

#

we plan to though

magic river
#

This doesn't feel simpler than something like the old python plugin loader

vernal moth
#

buuuh

olive marlin
#

Does Spigot watchdog interrupt/restart the server or is it Paper thing? I can't get it to work on Spigot :/

wraith oracle
#

our syntax is basically minimessage already so it would probably be trivial to do so

olive garden
#

edge cases: hold my beer

wraith oracle
#

it's just moving all of the string interpolation stuff to Adventure components

vernal moth
#

this is how I do stuff when I don't feel like writing a plugin

olive marlin
#

That's fine for testing, I'm not gonna use grakkit on prod though.

vernal moth
#

thats grakkit, it even has typescript types

magic river
#

Oh yeah, there was DevBukkit for writing things in groovy too

golden gust
#

We gave incremental warnings in paper

#

spigot will still do the time out, but, not the warnings

vernal moth
golden gust
#

one day

#

It's a mini project however

magic river
#

groovy, kotlin, or python with some metaprogramming magic and wrappers would let you write things similar to CH or Skript

cobalt surge
#

i feel the need to ping you

golden gust
#

he used to be a v2 wizard but I think that's broken

#

Chrysti I will shit on your rug

olive marlin
cobalt surge
#

please dont

golden gust
#

Yea, spigots watchdog can also stall easily

wraith oracle
woven otter
#

wow who is this

vernal moth
#

there are a few issues left in minimessage that bother me

wraith oracle
#

runs

golden gust
#

One of the things I improved in paper and then i think aikar got ontop of it too

olive marlin
#

I guess I'll report the issue to Paper.

golden gust
#

oh, wait, major safety one might have just been aycar

olive marlin
#

And not bother trying to repro on Spigot, since they are different watchdogs anyway.

vernal moth
#

denwav is taking a shot at a new parser that should fix the main two ones that I have
a) using < in normal text is hella broken
b) json size is extreme since it doesn't build a tree

magic river
#

I guess you'd have to do it in Ruby though since it's the only one that was bare strings

haughty bear
#

about git: I have master with some commits, and test, with master + a bunch of small commits. I want to take the current files of test and put it into one commit into master, how can I do that?

magic river
#

Unless someone has a perl interpreter for java

vernal moth
#

squash and merge

golden gust
#

^^

haughty bear
#

let me try that

magic river
#

github and gitlab have a checkbox for this on their merge button for PRs

olive marlin
#

I usually do git rebase -i master and the replace all but first pick to fixup.

wraith oracle
haughty bear
#

worked, thanks

magic river
#

This makes me not hopeful for the new skript parser 😛

#

Unless you mean you hate jflex because it's not jparsec

waxen panther
#

amaranth is my favourite bukkit hero

magic river
vernal moth
wraith oracle
#

I hoped to use something like jparsec but I don't know, our own approach with an NFA-based strategy on pattern compilation seemed easier

waxen panther
worn ember
#

there's really no win

magic river
#

Wait are you saying skript is a regular language?

wraith oracle
#

basically, lol

#

the patterns are, at least

magic river
#

PCRE isn't even a regular language

worn ember
#

Great now Amaranth is going on a Amarant

magic river
#

shh

wraith oracle
#

how should I explain it

magic river
#

I could see it, I guess

wraith oracle
#

patterns are pretty much limited regular expressions

#

we cannot use an actual parser since Skript has no regular grammar of a normal interpreted language

#

we are basically working around the issue that Skript needs a natural language processor which can read our patterns

#

as of now, I haven't found any algorithms which would serve for our purpose

#

inputs have no delimiters whatsoever so we depend on the regular expression approach

#

that being said, the current pattern parsing is a utter mess and doesn't work well at all

olive garden
#

I hear @wide chasm is a master
in his project, quickskript, he has managed to slow down skript parsing

#

maybe he has fixed that now, idk

wraith oracle
#

hence why my idea and hope is to replace it with a more sane non-deterministic finite automaton which is capable of compiling our patterns and figure out a sane NLP algorithm with it

#

that's the basic idea

tired heath
#

Just realized my plugin already got 17,943 downloads in total, kinda surprised me.

limber knotBOT
#

what plugin is that

tired heath
#

A the BedrockPlayerManager for Geyser

limber knotBOT
#

Interesting that it got so many downloads if it is for Geyser, though that also explains the downloads a bit since that might be what people search for

ashen cliff