#general

3141 messages ยท Page 892 of 4

void void
#

thx

potent fossil
#

and actually idk if it reloads config

void void
#

I just hate having to wait for the DFU to load

potent fossil
#

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

void void
#

it takes like 1-2 minutes

#

lol

potent fossil
#

then stop running on a pi

serene bolt
#

yeah no kidding

#

1-2 minutes is very, very abnormal unless you're on a toaster

potent fossil
#

you literally waive all rights to complain by refusing to NOT run on a pi

#

so, get over it and suck it up buttercup

void void
#

1-2 minutes is very, very abnormal unless you're on a toaster
I haven't actually timed it, that's just a estimate

#

I should time it

#

lol

#

imma time it rn

potent fossil
#

i can hardly wait to find out

serene bolt
void void
#

i can hardly wait to find out
sarcasm?

limber knotBOT
#

cant be, there's no "/s"

void void
#

that's what im thinking

#

lol

void void
#

1:30 minutes

#

that's how long it takes

limber knotBOT
#

what

#

1 hour 30 minutes

void void
#

no 1 minute and 30 seconds

#

lmao

limber knotBOT
#

ah

limber knotBOT
#

god i wish i were smart enough to contribute lmao

potent fossil
#

damn why do i bother learning k8s, ill never host a personal cluster lol, too damn expensive kek

vagrant niche
#

just buy am lotsa pi, cheap af

hollow pilot
#

make a pi farm

potent fossil
#

yeah...no

hollow pilot
#

I mean a raspberry farm

limber knotBOT
#

heck yeah i get education edition with my college account lmao

static badge
#

@vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche @vagrant niche

vagrant niche
#

k

limber knotBOT
vagrant niche
#

A+

static badge
zealous wedge
#

fuck off ur not garbage chew

vagrant niche
#

chew is 2x garbage

pulsar wigeon
#

stop appropriating lax's culture chew

unique snow
#

Wow, telling Chew they're less than garbage, how rude ๐Ÿ˜ฎ

static badge
#

nothing is less-than lax

vagrant niche
#

put chew in a compactor and they'll be super garbage

zealous wedge
#

that's your interpretation James, so feel free to be wrong

#

nah she's separate from garbage

limber knotBOT
#

balloon

unique snow
#

I'm joking around mate, calm down

zealous wedge
#

uwu

torpid cargo
#

hi

pulsar wigeon
#

imagine taking anything in this discord seriously

torpid cargo
#

where do i go for questions

static badge
#

especially the guidelines

#

how do you feel about the new guidelines wiz

zealous wedge
#

for example, imagine taking wiz seriously

torpid cargo
#

where do i go for questions

restive thicket
limber knotBOT
#

you can punch the balloon!! and it moves!

pulsar wigeon
#

i've voiced some of my opinions on the guidelines in the cool kids club already

#

sorry you're not invited leaf

zealous wedge
#

oooh

#

balloon punching sounds really relaxing

mighty storm
worn ember
static badge
#

I already know ur opinion wiz I just want u to say it PepeLaugh

zealous wedge
#

oooh fancy chew

potent fossil
#

imagine only popping in every now and then to ridicule the community's efforts to be better

limber knotBOT
#

chicken went whee

potent fossil
#

ok i thought maybe amazon fargate would be cheaper but nope

limber knotBOT
#

how about neargste

potent fossil
#

imagine deleting messages

void void
#

wrong server

#

lol

potent fossil
#

that doesnt change what i said

void void
#

you saw nothing

potent fossil
#

Sure, Jerry

limber knotBOT
#

irc never forgets

unique snow
#

How easy is Bedrock to mod?

potent fossil
#

hmm... seems like linode is the cheapest k8s cluster out there, 3x 1gb/1 core linodes and the management cluster is free

void void
#

not easy

potent fossil
#

15/mo apparently

unique snow
#

You're looking to get into k8s?

potent fossil
#

i would like to but it's very expensive for a single person

#

not bad for companies

unique snow
#

Linode is good from my experience btw, just a long time since I used them.

#

You don't have an old PC or two laying around?

#

It's not too difficult to setup a kubeadm cluster honestly

potent fossil
#

i do but im not hosting public services from my house, i do not subscribe to that dumbfuckery

unique snow
#

I actually split my cluster between home and the cloud for that reason.

potent fossil
#

not for me

unique snow
#

External Ingress ==> Cloud <==> Home via Weave ==> Pods

potent fossil
#

nice

unique snow
#

Or pods in the cloud

potent fossil
#

nice

limber knotBOT
#

nice

unique snow
viral hornet
#

๐Ÿ˜ฎ

#

@unreal quarry congrats peepoheart

limber knotBOT
#

oh ye

#

your push got him that wonderful orle

potent fossil
#

he had it before

limber knotBOT
#

.flags

#

trying the flags on client

cunning raft
#

not much of a difference

#

most are already applied :p

limber knotBOT
cunning raft
#

use fabric lithum and whatever the other one is

limber knotBOT
#

this is 1.12

#

and wtf is this

serene bolt
#

I did a lot of testing with flags on the client and found the ones in the vanilla launcher to be the best

potent fossil
#

seems like a request for research assistance

limber knotBOT
#

why essentials, ive opened ONE PR and it for MERGED

#

got*

potent fossil
#

they likely looked @ all contributors and got emails, then asked. they said they wont followup so just delete i guess

serene bolt
#

I get emails from github recruiters all the time about PRs I make or projects I have forked on my repo

#

I even got an email once from someone saying "We noticed you were apart of Epic Games" and it was hilarious

potent fossil
#

lol

#

yes i too am a member of epic games

serene bolt
#

co workers POGGERS

limber knotBOT
#

thats epic

#

how ar you epic game?

serene bolt
#

lol same

limber knotBOT
serene bolt
#

I migrated 3 large servers over to TCPShield the past week, been good so far

potent fossil
#

do yall realize how dystopian it is that a country's president signs ppl up for his own mailing list to promote his own book about business

limber knotBOT
#

i kinda wanna win one of those then wear as much trans pride stuff as I can

serene bolt
#

my one regret was signing up for voting using my primary email address

#

boy do I regret that

potent fossil
#

yeah, but the advertising is happening now, while president

#

time of writing doesnt rlly matter

serene bolt
#

I've had to unsubscribe from so much political spam, and for the ones that i can't I just make a filter

potent fossil
serene bolt
#

politics in my general monkaTOS

potent fossil
#

i said it cuz i said stuff there

#

so if you wanna read and respond go der

static badge
cunning raft
#

not registering solved all my problems

#

haven't gotton an email since

#

gotten*

#

primaries don't matter omegalul

#

tru

limber knotBOT
#

im on a modded server and it actually uses sponge !

serene bolt
#

good modded servers use sponge, screw that hybrid crap

sharp sentinel
#

Hybrid servers always amaze me at just how badly they break stuff

#

Like that recent one that creates duplicate material enum entries

potent fossil
#

what exactly is a hybrid

sharp sentinel
#

servers that support forge and bukkit, for example

potent fossil
#

ah yes

#

No search results found. Did you mean? Stupid

limber knotBOT
potent fossil
#

wat

limber knotBOT
#

This setting was last changed 3 years ago

potent fossil
#

to what

#

off?

limber knotBOT
#

yeah

#

longest ive ever had a domain

potent fossil
#

lol

limber knotBOT
#

usually it's impulse buy for first year

#

then i forget about it for 11 months

#

until renewal

#

"oh, I own this?"

potent fossil
#

lol

limber knotBOT
#

is anything above cloudflare free even worth it

serene bolt
#

for specific use cases yeah, but free is good for majority of people

#

until you become a big boy

potent fossil
#

i upgraded when my employer was using wordpress and had a rpc vulnerability

limber knotBOT
#

lol

potent fossil
#

:))

serene bolt
#

lmao

limber knotBOT
#

rich presence client?

potent fossil
#

remote procedure call

limber knotBOT
#

ah

#

wordpress and vulnerability seem to go very well together

potent fossil
#

insecure API that WP uses for addons

#

and this guy was just hitting it 1000 tmes a second trying to bruteforce it

#

and WP doesnt ratelimit it

#

WP just fucking crashes

#

so, CF stopped that at least lol

limber knotBOT
#

i just block with that ruke

#

rule*

#

I also block default rest lib user agents like python-requests/2.24.0

#

but cf access has that already sooo

potent fossil
#

mhm well i dont work there anymore since when covid hit they were like "do you mind if we pay you nothing"

#

and i said "do you mind if I quit" and left

limber knotBOT
#

power move tbh

sinful iron
#

You know there a lot of people on here who dont own tables

#

#NO TABLE

sharp sentinel
#

Ate without table -10

jolly crown
#

Rimworld is a great game

signal rain
#

Ate without table even though there's a giant table ltierally right over there

neon trout
#

does anyone have experience trying to run 2 minecraft servers via multicraft. but not concurrently? I'm trying to set up a second server on my hosting, stop the first one and then start the second one to start a new server but I can't seem to connect to the second one once I start it.

It gives me an "io.netty.channel.abstractchannel$AnnotatedConnectException: Connection refused: no further information"

I'm pretty new to running a server, is it not usually possible to run two server on the same hosting service, even if they aren't running at the same time? I could use the FTP to make a backup of the old server and then swap them out but it would be so much more elegant to simply stop one and then start another to easily switch back and forth.

#

Sorry if that is a dumb question, or not the right place to ask. I tried googling around for a while and couldn't seem to find an answer. I'm using hostinger if that makes a difference.

potent fossil
#

make sure it's on the correct port

neon trout
#

ahh thank you the port was off by one for some reason

#

backing up my original server map and checking out to see if that fixes the issues

potent fossil
#

sure

neon trout
#

hell yeah it works

#

thanks

potent fossil
#

thatll be 400 dollars

neon trout
#

do you take dogecoin

potent fossil
#

no

quasi valley
#

@twin lagoon this is you ๐ŸŒ

still olive
#

Hello!
When will paper 1.16.2 be released?

quasi valley
potent fossil
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

still olive
limpid comet
#

its even got the red exclamation marks

twin lagoon
#

KENNY I UPDATED THE LAST TIME YOU TOLD ME TO

quasi valley
#

UR

#

SLOW

twin lagoon
#

should've just made better software that WORKS the first time

#

this would've never happened if i used protocolsupport

limpid comet
#

Just out of curiosity, for those who manage minigame servers/need to spin up small servers on the fly, how do you do so? Right now I have a few minigames coded but I am not sure what the best way to approach the management of these servers on my box. (for context: dedi running ubuntu)

twin lagoon
#

kubernetes

#

is literally perfect for minigame servers

limpid comet
#

perfect, I'll do some testing. Thanks

twin lagoon
limpid comet
#

knew I would have to end up using docker at some point

#

ooooh

#

Thanks for this ๐Ÿ˜„

twin lagoon
potent fossil
#

well that is the sexiest thing i've seen in about 45 minutes

twin lagoon
#

i am indeed sexy thanks simple

limpid comet
#

๐Ÿ˜ this is all I've ever needed

potent fossil
#

i wanted to use k8s for my personal sites and projects but michael, why the fuck is it so expensive to run a small cluster :((((((((

twin lagoon
#

simple wtf you can just run a single-master cluster

potent fossil
#

IT SAYS NOT TO FUCKING DO THAT

limpid comet
#

๐Ÿ‘€

twin lagoon
#

for proper production-grade high-availability clusters you don't want a single-master

limpid comet
#

is running something like this on Intel Xeon E3-1231 v3 (8) @ 3.800GHz a good idea?

twin lagoon
#

it works fine with single-master

#

lol

limpid comet
#

at some point we'd like to upgrade but

#

for now we'll start small, since, we're small

potent fossil
#

my personal website is production-grade high-availability pepecry

twin lagoon
#

simple literally just go to your current server

potent fossil
twin lagoon
#

and you're done

potent fossil
#

ok why k3s, i also saw microk8s

twin lagoon
#

microk8s is just for testing iirc

#

oh it's not

potent fossil
twin lagoon
#

this is why you shouldn't use it

potent fossil
twin lagoon
#

k3s is rancher / opensuse

#

so it's good

#

and i already use it so it's even better

#

also

#

Both ARM64 and ARMv7 are supported with binaries and multiarch images available for both. K3s works great from something as small as a Raspberry Pi to an AWS a1.4xlarge 32GiB server.

potent fossil
#

wait whats the diff between running k3s/microk8s and just installing kubectl or am i having a stupid moment

twin lagoon
#

kubectl is a cli interface for kubernetes

#

not kubernetes itself

potent fossil
#

is there an official kubernetes

twin lagoon
#

k3s & microk8s are just kubernetes distributions

#

kubeadm is official iirc

potent fossil
twin lagoon
#

i'd just stick to k3s though lmao

potent fossil
#

y

twin lagoon
#

it comes with useful stuff to make your life easier

#

e.g. adding a new node is one command

potent fossil
twin lagoon
limpid comet
twin lagoon
#

o

#

wrong link

#

there's a thing for Kubernetes everywhere

potent fossil
#

helm's website has no damn business being that damn sexy

twin lagoon
#

exactly simple

#

which is why you're going to ssh into your server

#

run k3s and install helm

cosmic raft
#

hi michael

potent fossil
#

i am not going to do any such thing yet because its 1:40am

twin lagoon
#

hi kashike

#

simple i know you don't give a shit about it being 1:40am pepe_sleep

twin lagoon
#

bad excuse pepe_sleep

quasi valley
#

๐Ÿ‡ผ ๐Ÿ‡ช ๐Ÿ‡ช ๐Ÿ‡ง โ—

twin lagoon
#

w e e b

cosmic raft
#

yea well

twin lagoon
limber knotBOT
cosmic raft
#

I have cinnamon buns

#

so take that

quasi valley
#

also what even is that shadowing in the anime

twin lagoon
#

kenny fucking WEEB

quasi valley
#

it's like the sun goes around a complete circle while he turns

twin lagoon
#

so far no viaversion errors

#

you might've won for now

quasi valley
#

๐ŸŒ

potent fossil
#

no official traefik package in helm i see

twin lagoon
#

not necessary

potent fossil
#

only a community made one

twin lagoon
#

k3s installs traefik

potent fossil
#

excuse me

twin lagoon
#

k3s installs traefik by default as ingress controller

potent fossil
#

ok daddy

#

tomorrow is the day

twin lagoon
#

External dependencies have been minimized (just a modern kernel and cgroup mounts needed). K3s packages required dependencies, including:
containerd
Flannel
CoreDNS
CNI
Host utilities (iptables, socat, etc)
Ingress controller (traefik)
Embedded service loadbalancer
Embedded network policy controller

#

oh right you're going to want to wipe your ufw rules and use the network policy system @potent fossil

potent fossil
#

i cant believe that i used to manually set up servers at this point

twin lagoon
#

no more iptables / ufw pepe_sleep

potent fossil
#

.g k3s network policy

limber knotBOT
twin lagoon
potent fossil
twin lagoon
#

is automatically installed on k3s

potent fossil
#

hngg

#

okaY Bed time.

twin lagoon
#

@minor badge ๐Ÿ˜”

minor badge
#

@twin lagoon flushed

twin lagoon
minor badge
unique snow
#

Are there any good portal plugins that support both bungee and velocity?

minor badge
#

probably not

twin lagoon
#

can probably easily port a bungee portal to velocity though

unique snow
#

Yeah that's what I'm thinking of doing. I have very basic java knowledge though. I'd like to migrate to velocity, but taking a one plugin at a time approach if that makes sense.

twin lagoon
#

tux can probably help

minor badge
#

if you know of one for bungee, i'll see if i can port it

twin lagoon
minor badge
#

if it just uses bungee plugin messaging, just use bungeequack

twin lagoon
minor badge
#

never

unique snow
#

AdvancedPortals is pretty good and works on bungee (the one I'm using).

minor badge
#

does it have a bungee plugin too, or just spigot-side?

unique snow
#

It's a single hybrid plugin. You place it on servers and on bungee.

#

Oh, I was going to ask you Proxi, did your PR fix the lag issue?

minor badge
#

that's some ugly code but i'll see if i can port that later

#

and no, i never figured it out

#

gotta test if all chunks are ocean now, or just client-side or smth

viral hornet
#

When you gonna buy a plugin on Spigot

twin lagoon
#

hi camm

#

how's auscraft

viral hornet
#

Ya'll have made me fear that ad, and now I don't want to buy it

#

Hi Michael

quasi valley
#

hey camm my favorite person

finite wave
#

Donโ€™t buy it

viral hornet
#

omg hi kenny

unique snow
#

Proxi, next time you're testing, check if there are any structures/blocks in the sky near the natural spawn of the world that lags.

#

I have a feeling it's the light bug.

viral hornet
#

Kenny wtf

#

Did you just call me a whale

quasi valley
#

I would never do that

twin lagoon
#

camm ๐Ÿฅบ

viral hornet
#

๐Ÿฅบ

twin lagoon
#

where's the 2288

unique snow
#

I had a look at the trial of that course Camm.

#

It was horrible.

twin lagoon
#

@limpid comet honey i do not add friend requests without reason

#

x

viral hornet
#

I was mainly going to buy it to see how it worked, then get a plugin made that's better

#

@limpid comet stay away from my man ๐Ÿ˜ 

twin lagoon
#

what plogen

viral hornet
#

Unless you want a really good sys admin

#

Then hire michael

twin lagoon
#

oh that one

limpid comet
#

I was just gonna ask about k3s

twin lagoon
#

IN OTHER NEWS

quasi valley
#

I bet michael installed some backdoor on your server

unique snow
#

They teach you only to use their library to make the plugin.

limpid comet
#

but, I apologize

twin lagoon
#
#

v3 is out

viral hornet
#

kenny he probably did

twin lagoon
#

@quasi valley my name is michael not mason

#

@limpid comet ask heeeeeeeeeeeeeere

unique snow
#

kubernetes, it's all greek to me.

viral hornet
#

kenny

limpid comet
#

I didn't want to fill up general as you guys were having a conversation, but alright.

My original message:
"Hey, I hope it's okay if I message you -- I see that you're pretty knowledgable in the whole containerization area.

I looked into Agones and k3s and both seem really appealing to me (and I probably should've started my network learning this kinda stuff, but whatever.)

I just wanted to double check, if it's alright. I see Agones doesn't list k3s as a tested compatible engine on their site, but if you've used those two together, have you ran into any issues?"

viral hornet
#

make me death chest plugin

twin lagoon
#

k3s is a distribution

#

it's all kubernetes in the end

quasi valley
#

give me money

limpid comet
#

Same implementation?

viral hornet
#

ok

twin lagoon
#

yes

viral hornet
#

๐Ÿ˜

twin lagoon
#

it's aaaaall kubernetes

limpid comet
#

alright, thanks

twin lagoon
#

just packaged differently w/ added dependencies

#

it's exactly the same though

vestal jasper
cosmic raft
#

Let's make knenetes

viral hornet
#

hi vic

twin lagoon
#

Google Kubernetes Engine, Azure Kubernetes Service, Amazon EKS and Minikube have been tested

vestal jasper
#

hi camm

viral hornet
#

hi kash

#

hi camm

twin lagoon
#

these are just managed kubernetes service providers

unique snow
#

Real men use kubeadm vanilla.

limpid comet
#

Ah I see

twin lagoon
#

besides minikube that's local hosted

viral hornet
#

Real men use michael

twin lagoon
#

but k3s is similar to minikube

#

@viral hornet e-2288g ๐Ÿฅบ

limpid comet
#

So it's built to run on self-hosted servers, where I assume GKE is Google's cloud solution

vestal jasper
#

michael I'll look into cross server chat within the next 2 hours but for the sake of my sanity I'm improving chat filters first

twin lagoon
#

si

limpid comet
#

Awesome

twin lagoon
#

vic that is also exciting

vestal jasper
#

I can't do the same thing for too long, can't work on just bug fixes for several days straight, or just do features, etc

#

the lack of an error for your issue is also concerning

viral hornet
#

Vic have you done join/leave/switch messages yet

#

๐Ÿฅบ

twin lagoon
#

oh yes

#

@vestal jasper cross-server join/leave/switch messages yes

vestal jasper
#

Yeah idk if that's doable without a proxy plugin

viral hornet
#

wait

vestal jasper
#

cross server chat is ez without proxy plugin

viral hornet
#

what

vestal jasper
#

cross server switch messages idk

twin lagoon
#

camm is this another dick-suckage emote

viral hornet
#

yes no

#

Just make like, a jar that runs on the proxy that makes it all work

#

thanks

vestal jasper
#

The problem with cross server switching is that it's extremely a proxy thing

twin lagoon
#

goddammit vic just

#

get pids of every java process

#

find the pid of the proxy

vestal jasper
#

Cross server chat is ez because I can just tell bungee "send this to other servers thanks"

twin lagoon
#

inject your shit into the process

#

no plugin on proxy necessary

viral hornet
twin lagoon
#

just skip ahead to Install Agones

limpid comet
#

Thank you, I appreciate it

#

installing helm is the first time I've ever used snap

twin lagoon
#

snap

#

disappointment is immeasurable

vestal jasper
#

Yeah there's no way to tell with just spigot plugins what server the player transferred to

limpid comet
#

They don't offer any other installation on linux

vestal jasper
#

as far as the server's concerned the player left intentionally

limpid comet
#

oh I could just install the binary

#

what's done is done.

vestal jasper
#

I could whip up some proxy plugins but I'd rather support Velocity and Bungee and I don't wanna make any proxy plugins atm

twin lagoon
quasi valley
#

art

vestal jasper
#

men only want one thing and it's fucking disgusting

twin lagoon
#

it's like viaversion

quasi valley
#

nah ViaVersion is a 500 meter long copper cable

twin lagoon
#

that loses signal strength

vestal jasper
#

without shielding

twin lagoon
#

aurora uwu

mental meadow
#

holy shit that looks awesome and awful at the same time

#

uwu michael<3

#

how to eliminate the benefits of twisted pairs & shorten your cable at the same time

cosmic raft
#

@quasi valley with some knots in it

#

and cat chew marks

quasi valley
#

lol

limpid comet
#

Do I need to setup the master node and the agent on the same server? (k3s)

void void
#

nasty weeb

latent valve
twin lagoon
#

@limpid comet if you have 1 dedicated server only

#

just run the k3s script and it'll setup a single-master cluster

#

if you have multiple

spice finch
#

Why Google Pay keeps removing my card from it.. Twice weekly I have to add it once again. Have someone experience this issue maybe?

twin lagoon
limpid comet
#

Okay, thank you. I should be running these commands through sudo, yeah?

#

Or should this all be thrown onto it's own user

twin lagoon
#

just log into the root user

#

and run it

limpid comet
#

Ah, okay

#

Oh interesting, Agones is a Google creation

twin lagoon
#

kubernetes basically is aswell

limpid comet
#

yeah I was aware of that

#

google has it's fingers in everything nowadays

#

even in my Minecraft server

quasi valley
#

big brain proxi
"when is the generation original?" - "when it's set to original"

minor badge
#

that is literally how CraftBookMeta works

#

mfw like 5-10% of worldgen is all stream overhead

quasi valley
#

yeah but it's another case of bukkitโ„ข๏ธ, it's hella counterintuitive

#

just because it doesn't have a generation shouldn't mean it has "no" generation

#

it should mean it's the original (as it's also handled by mojang and is the most intuitive)

minor badge
#

yeah bukkit is Something

twin lagoon
cosmic raft
#

yus

#

upgraded my pick again

marble lark
#

yeah but it's another case of bukkitโ„ข๏ธ, it's hella counterintuitive
else if else if else if else if else if else if else if else if

minor badge
#

sadly that's the best way outside of just using abstraction

marble lark
#

isn't abstraction somewhat better though

vagrant niche
#

What the fuck , light theme

marble lark
#

like @Override public CraftEntity getEntity or something

#

What the fuck , light theme
shhhh

minor badge
#

PR to craftbukkit i guess

marble lark
#

PR to craftbukkit i guess
No thank you had pretty bad experiences doing that HAHAHA

finite wave
#

That looks fucking disgusting wtf

ancient bolt
#

It's a very frequently called method

#

And the way it's structured keeps the maximum number of type checks to a minimum

quasi valley
#

hashmap ๐Ÿ‘€

finite wave
#

Just looks disgusting

quasi valley
#

oh right, a hashmap won't cut it with inheritence

mental meadow
#

wtf

ancient bolt
#

The alternative would be to implement the same method in every class which extends Entity, but that would make the diff much more difficult to maintain with way more changes

unique snow
#

Sometimes efficient code is more important than pretty code.

ancient bolt
#

Doing it that way requires no nms code modification

twin lagoon
#

@mental meadow lovepoes

ancient bolt
#

3-4 instanceof checks is likely considerably faster than a hashmap lookup

mental meadow
#

@twin lagoon blobcouple

finite wave
#

Imagine how beautiful that could look with a when from kotlin

quasi valley
finite wave
#

Or pattern matching from scala

unique snow
#

Speaking of, are there any plans to add Kotlin templates to the IntelliJ plugin?

ancient bolt
#

Wouldn't really look any better tbh

#

Maybe

#

Lots of those questions can be answered by looking at the GitHub issues

unique snow
#

Ah it's on GitHub naturally.

quasi valley
#

but more importantly, imagine how hot that code would look like with proper Mojang mappings

vagrant niche
#

Kotlin is againts TOS the same way calling someone the N word

finite wave
#

Anything would look hotter with mappings

quasi valley
#

glances at Demon

ancient bolt
#

The code would look almost no difference

quasi valley
#

not that in particular, I mean all of the server lol

ancient bolt
#

That's a craftbukkit method

finite wave
#

Lies, anything becomes hotter.

ancient bolt
#

The only part of that would change is the Entity class names

#

And yeah...I'm working on it

minor badge
#

thank u demon <3

#

we appreciate it

void void
#

just realised @MD (not that one) is some sort of known plugin developer

sharp sentinel
unique snow
#

Hoi boi. The twitter acct is suspended.

worn ember
#

Hello fellow minecraftians ๐Ÿ‘Œ๐Ÿ‘Œ

finite wave
#

I donโ€™t minecraft

spice finch
#

then you're not target of greetings Sadge

worn ember
#

@finite wave then fuk u

zealous wedge
#

@minor badge uwu

minor badge
#

uwu

finite wave
#

@worn ember Offering? โค๏ธ

minor badge
worn ember
#

@finite wave no

solid sail
#

guys, can i enable sand dupe with end portal?

minor badge
#

not with paper

spice finch
#

wasn't there rword paper fork?

#

or it was just joke

minor badge
#

Rainforest has dupe options yes

solid sail
#

what is Rainforest ?

minor badge
solid sail
#

for 1.16.1?

minor badge
#

yes

solid sail
#

how i can download it ?)

zealous wedge
#

pledge your undying love and affection to proxi, send 5 birb photos, and ask very nicely

worn ember
#

mfw flour is flammable

spice finch
#

uh

#

why did you check it ded?

unreal quarry
#

For science

solid sail
#

how i can download Rainforest?

worn ember
#

Yes

unreal quarry
#

how i can download Rainforest?
@solid sail GitHub Actions

worn ember
#

reee, it hasnt rained in weeks and now its pouring

#

its gonna flood

spice finch
#

1.5 week without drop of rain here

worn ember
#

like 4 weeks here

spice finch
#

tommorow are forecasts for rain

worn ember
#

if you ignore the few little random drops

spice finch
#

always when I have plans to go city it's raining

worn ember
#

sad

#

dont make plans then

#

or make plans on a sunny day kappa

spice finch
#

I'm going with somebody so I had to plan it

#

but overally I don't like planning

solid sail
#

@solid sail GitHub Actions
@unreal quarry i dont know what is this

frigid shadow
#

Click "actions"

unreal quarry
#

@unreal quarry i dont know what is this
@solid sail it's literally a tab on the page proxi linked you ;)

#

GitHub Actions is GitHubs version of Jenkins. It auto builds the code and creates download links

#

I'd use it instead of my Jenkins, if GitHub didn't delete artifacts after 90 days

frigid shadow
#

Even for github premium?

unreal quarry
#

No idea. I'm not giving them money :p

frigid shadow
#

Me neither but i was curious

lyric stone
frigid shadow
#

Nope

lyric stone
#

uhm

frigid shadow
#

Bungeecord?

lyric stone
#

no just a single server

#

let me double check server.properties though

frigid shadow
lyric stone
#

ya my ip is set to 0.0.0.0

#

It's there already lol

floral ridge
#

๐Ÿค”

untold copper
#


[12:30:45] [Server thread/ERROR]: Could not load 'plugins/worldedit-bukkit-1.16.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
#

whats dis mean ;-;

finite wave
#

Something

sharp sentinel
#

Means the download you have is broken

#

Where did you even get that from

#

WorldEdit isn't provided with that name scheme anywhere

bitter locust
#

would i be able to ask for help with my server here?

sharp sentinel
#

#paper-help is probably better, assuming you mean something Paper related

bitter locust
#

yes thanks!

warm anchor
#

Google chrome is right randomly downloaded jar file is dangerous Krappa

marble lark
#

That looks fucking disgusting wtf
Woah woah it's not my code it's the API ;-;

solid sail
#

i download paper source from github and remove some strings from code, how i can compile it in jar ?

marble lark
#

i download paper source from github and remove some strings from code, how i can compile it in jar ?
It's a little complicated

#

go to Paper-Server and type git add .

#

and then git commit -m Any-Message-Here

#

then to go the base folder and type ./paper rebuild

#

once that is done simply type ./paper jar

solid sail
#

It's a little complicated
@marble lark where is paper-server?

marble lark
#

err

#

hold on

#

how did you remove the strings from code?

#

I'm not sure if you did the proper way

finite wave
#

Lol

#

He just needs to do mvn package to redo

marble lark
#

oh

#

:/

solid sail
#

i open file from Spigot-Server-Patches and delete srings that fix sanddupes

marble lark
#

oh dear

#

well that's not the ideal way

#

but um

#

go to your folder that has all the Paper scripts (Base Folder)

#

type ./paper patch

#

then ./paper jar

solid sail
#

can you write me in provite massages

#

?

marble lark
#

sure

waxen panther
#

so many no avatar messages

twin lagoon
#

@quasi valley updating viaversion actually helped this time because i don't have any informativeexceptions anymore

quasi valley
#

see

#

slow michael

#

๐ŸŒ

twin lagoon
void void
#

ye

ashen cliff
#

Things that will never work:
Minecraft world upgrades,
Minecraft lighting,
Minecraft.

worn ember
#

Mine.

spice finch
#

Mine.. brain?

worn ember
#

Everything must now happen over UDP, 3 way handshakes are disabled to stop the spread of Covid

ashen cliff
#

SCTP only.

worn ember
#

am i stupid or does a Set not have a get method? kek

wide chasm
#

Set does not have a get method, no.

worn ember
#

kay

cosmic raft
#

what did it have before with your old dns provider? :p

#

then how did it work? :-)

worn ember
#

regular a record i'd imagine

stiff yarrow
#

@worn ember you can use .toArray() and then index for it

#

dunno why you'd ever want to get on a Set tho

worn ember
#

yeah i swapped it for a map in the end

#

suited my needs more

#

seems like nginx is redirecting you then

cosmic raft
#

^

worn ember
#

do you have a wild card set somewhere?

#

in the end its just a get request -> suddomain -> nginx -> actual location

#

idk anything about tcpshield

#

then i'd check my nginx config

#

ip exposeedd

#

seems fine tho

void void
#

you could cname resourcepacks to root tbfh

#

no point to duplicate A records

brave lichen
#

How to compile this?

void void
#

Rankup can be compiled with the gradlew build command. The compiled plugin jar will be in the /build/libs directory. A gradle wrapper is included, so installation of Gradle is not necessary.

steel pulsar
#

he has tcp shield and yet he posts the ip to his server in the image

#

making tcp shield useless

void void
#

holy shit barty exposeddddd

steel pulsar
#

owned...

brave lichen
#

Rankup can be compiled with the gradlew build command. The compiled plugin jar will be in the /build/libs directory. A gradle wrapper is included, so installation of Gradle is not necessary.
@void void how fo irun that command?

ashen cliff
#

Still cached.

worn ember
#

opens cache

void void
#

via cmd, SHINIBAMI

#

barty, try to create cname record

#

name: resourcepacks, target: @

worn ember
#

i mean, its the same in the end so it wont change anything on the result

void void
#

so if you'll end up with more subdomains

#

and change your box with ip

#

correct

worn ember
#

check you goddamn nginx config

void void
#

am on phone, lost context

#

but ye check ur origin config

#

do you have http->https redirect?

#

in your nginx config

#

if you want to have that, set cf ssl to full strict

worn ember
#

hu?

#

on where?

steel pulsar
#

describe the error again, my scroll button doesnt work

cosmic raft
#

cannot remember if cloudflare's cert provider is trusted in Java 1.8 that Minecraft runs

zealous wedge
worn ember
#

making web requests in java is aids

steel pulsar
#

no SRV?

worn ember
#

nginx

#

really no other way

#

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

#

DNS doesnt do redirections, the server does

#

so something on your server is redirecting it

ashen cliff
#

Should have used Apache. kekwhyper

steel pulsar
#

is the issue that the subdomain resourcepacks redirects to the main domain

worn ember
#

yes

#

show your nginx config

#

do you make a new config for each subdomain?

steel pulsar
#

show me your config come on nobodys watching ..

worn ember
#

the entire thing

#

yes

#

well idealy the whole <domain>.conf one

steel pulsar
#

how can it be two websites when it's just a domain and a subdomain

#

thats 1 website

#

i've never seen a subdomain used as another website

#

this is highly fucked

unreal quarry
#

i've never seen a subdomain used as another website
@steel pulsar I've never seen a subdomain not be considered another website

worn ember
#

i dont really see anything wrong with it

olive canopy
#

Is there any way at all to get a paper server connected to bungeecord? I donโ€™t want spigot since it is slower and has less bug patches then paper

steel pulsar
#

well technically it's another website but it usually isn't described as such in the config

#

then again i've only done subdomains as reverse proxy setups

worn ember
#

well its clearly a 302 but all redirects in that config seem fine

unreal quarry
#

yeah, it takes special care and effort and technologies to make subdomains share sessions and stuff as if they're one website

#

by default they're separate

olive canopy
#

Is there any way at all to get a paper server connected to bungeecord? I donโ€™t want spigot since it is slower and has less bug patches then paper

unreal quarry
#

@olive canopy we saw the question. be patient

olive canopy
#

Ok

#

No one had answered

worn ember
#

pretty sure its the same as with spigot?

steel pulsar
#

that doesnt mean you can just repost the question every two minutes

olive canopy
#

I tried and it didnโ€™t work, I changed the spigot jar to paper jar and it didnโ€™t work, all of a sudden I couldnโ€™t connect to the server because Iโ€™m guessing it didnโ€™t connect to the bungeecord

#

Unless I did something wrong that is

worn ember
#

have you tried disabling the proxy part barty?

#

see if that does anything

unreal quarry
#

@olive canopy there is nothing special about paper being behind bungeecord or waterfall. its literally the exact same thing. just follow the bungecord installation guide, except use the paper jar instead of spigot. simple.

olive canopy
#

I will try I guess

cosmic raft
steel pulsar
#

do you still have the domain setup in namecheap

#

compare them

spice finch
#

also SSL seems not to work

#

ah okay

worn ember
void void
#

oh shit

#

why is prplz in here

worn ember
#

why not?

spice finch
cosmic raft
#

I would call that an issue on your end barty, not cloudflares

spice finch
#

kinda sad ๐Ÿ˜ฆ

worn ember
#

do you have any page rules?

twin lagoon
#

i can retrieve resource packs from cloudflare just fine

#

lol

unreal quarry
#

also SSL seems not to work
sadly if you use LetsEncrypt for SSL, a lot of minecraft clients cant download your server resource pack because the client ships with an outdated 1.8 java binary that doesnt have the certs :3

void void
#

DarkEye didn't know you were in Programming Discussions

cosmic raft
#

yes barty

worn ember
#

i'm everywhere

void void
#

๐Ÿ‘€

#

fuck wrong emoji

steel pulsar
#

CFs certs are free and renew automatically

worn ember
#

thats kinda big yikes on mojang tho

twin lagoon
#

proxy your resource pack A Record & turn on Full (strict) SSL

steel pulsar
#

no bug reports have been opened on LE certs

#

maybe then they'll at least acknowledge it

ashen cliff
#

It's not a MC bug, but their Java using outdated certs.

steel pulsar
#

they should simply use better java

ashen cliff
#

They could. But why would they, since this one just worksโ„ข๏ธ?

steel pulsar
#

what could possibly break from updating things

#

ridiculous idea

ashen cliff
#

A lot actually.

twin lagoon
#

ssl > origin certificates

ashen cliff
#

1.5.2 and PowerPC Mac,
1.6.4 and old NoVideo GPUs.

steel pulsar
#

those things seem useless anyway

#

who the hell plays on 1.5

ashen cliff
#

People that can't play on new versions due to Mojang updating something.

#

Believe it or not, some people can't upgrade their hardware every year like the rest of us.

steel pulsar
#

why don't they just update the java for the newer versions and leave the older ones then

ashen cliff
#

That's what happened to 1.5.2 and 1.6.4. People just got left behind.

steel pulsar
#

i don't see the problem here

ashen cliff
#

Would a new version of Java bring any noticeable advantages for most users?

steel pulsar
#

it would for server owners

ashen cliff
#

They can use what ever version they want.

#

JDK 14 gang.

steel pulsar
#

the java version should correlate to the minecraft version in the profile and it should download the correct java version for that minecraft version

#

the latest one should use the latest Java version

#

the only problem with that is viaversion

ashen cliff
#

Via works on my setup.

#

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

#

Anyway that would be hard to support.

steel pulsar
#

of course but i thought we'd evolved past supporting outdated things

worn ember
#

@ashen cliff bruh i could play minecraft on a 8 year old potato

ashen cliff
#

Define outdated? Let's only support platforms with AVX512, since everything else is outdated and everyone should just upgrade.

worn ember
#

2.6ghz dualcore and 4gb of DDR2

steel pulsar
#

1.17 should bring forth a new JRE(?) version and it should be very clear that it isn't compatible with earlier versions

worn ember
#

idk the graphics card tho

steel pulsar
#

pre 1.17 and post 1.17 servers

ashen cliff
#

Why tho?

#

Give me a good reason why they should do that?

steel pulsar
#

certificates and whatever else might be broken in java 1.8

ashen cliff
#

You can update certificates any time (just like on Linux).

steel pulsar
#

yes but you clearly can't use any certificate authorities that were made after 1.8

#

as evident by LetsEncrypt

minor badge
#

letsencrypt works fine in java 1.8, it's just that the version mojang's pinned the game to is ancient

ashen cliff
#

You can, if only they updated to the latest Java 1.8 version.

steel pulsar
#

well in that case it's even easier

frigid shadow
#

doesnt mc client use a modificated jre or did they drop that?

ashen cliff
#

Should just be normal Oracle Java.

zealous wedge
#

normal, but very old

frigid shadow
#

maybe i will just replace it since 1.8.0_51 is v outdated

steel pulsar
#

Do not upgrade if you are using Intel HD2xxx/3xxx graphics on Windows 10, as the driver is bugged. Java 8 uses a slower rendering method that makes it work, and that is why Mojang stuck to this old version.[5]

#

ridiculous

orchid folio
#

hold up what are you guys talking about

frigid shadow
#

mc is bundled with a jre, which is outdated and has v slow rendering (to support Intel HD2xxx)

steel pulsar
#

1 driver is broken therefore everything else has to be outdated

vernal moth
#

Not even that

#

The version mojang uses doesn't natively run on win10

#

It's executed in combat mode

#

That's what makes older iGPUs in craptops work

waxen panther
#

truly epic

vernal moth
#

In theory, they would ship latest and remove the "this runs natively on win10" flag and it should work

steel pulsar
#

it's a ticking time bomb and one day nothing will work

ashen cliff
#

If nothing changes, nothing blows up. thinksmart

waxen panther
#

just wait for mc src to be leaked in 30 years by some kid on twitter and we can fix it then

warm anchor
#

Damn broccolai will be 43 year old by then!

waxen panther
#

No, I'll be 30 then

potent fossil
waxen panther
zealous wedge
#

moderators

warm anchor
waxen panther
zealous wedge
#

imagine being on discord at the tender age of 0

waxen panther
#

imagine being on discord

#

filling in for chew

warm anchor
#

Broccolai was born with a smartphone

waxen panther
#

something something irc cool something something

warm anchor
#

He been browsing web inside his mom

waxen panther
#

reincarnated as a sentient smartphone

frigid shadow
#

lol just updated to 14.0.2 .... its actually noteable fast

potent fossil
steel pulsar
#

it probably isn't faster

waxen panther
#

report I-S plz, toxic company

frigid shadow
#

its rendering way faster

wide chasm
#

Just message him back asking for PS support, but you haven't paid for it.

waxen panther
frigid shadow
#

and my fans dont turn on with latest jre

steel pulsar
#

crazy how that work

potent fossil
#

i actually bought PS

#

:(

waxen panther
potent fossil
#

you cant judge me

wide chasm
#

Then make it throw a very obscure error and ask for support.

mossy vessel
#

lol

potent fossil
#

injects NMF directly in the scheduler

mossy vessel
#

pls d0nt

wide chasm
#

Make a custom class that implement HumanEntity and call an InventoryClickEvent with that custom class.

potent fossil
#

jfc, the IS autoresponse

#

everytime i reply to his reply, i get autoresponded to KEKW

steel pulsar
#

tried launching the game with 1.8.0_261 and it instantly crashed

waxen panther
#

"for a member of IS to see this message, please donate us another $5. Thank you"

mossy vessel
#

Wondering what happens when you setup automatic replies and message someone who has them setup as well firethink

frigid shadow
#

tried launching the game with 1.8.0_261 and it instantly crashed
@steel pulsar try 1.14.02

potent fossil
#

oml

#

i wanna try it

steel pulsar
#

14.02 is JDK

ashen cliff
#

ORACLE.

frigid shadow
#

it has JRE built-in

waxen panther
#

downloading from oracle weirdChamp

ashen cliff
#

AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, ARM, Solaris, and AIX.

steel pulsar
#

the JRE is what runs the game

ashen cliff
#

JDK includes JRE.

steel pulsar
#

why game crash when only JRE

potent fossil
#

do you have like, idk

#

an actual CRASHLOG

frigid shadow
#

you need javaw path

steel pulsar
#

i don't know where things are dude I just host servers

#

client side is beyond me

wide chasm
#

I have my client set to use Java 14, works fine

potent fossil
frigid shadow
steel pulsar
#

i know. i was just running it on JRE

frigid shadow
#

its runs on jre

vernal moth
#

installing into C:\

frigid shadow
#

yea lets part it like on XP

vernal moth
#

Who needs conventions anyways

ashen cliff
#

Now we just need someone to flex GraalVM or OpenJ9 on the client.

vernal moth
#

I ran the client on graal before iirc

ashen cliff
#

No reason for it not to.

potent fossil
waxen panther
stiff yarrow
#

intereshting

cosmic raft
#

should work fine

steel pulsar
#

everythings broken and nothing works

cosmic raft
#

mail stuff?

unreal quarry
#

i just got ssl working on my dynmap, barty :3

#

i still need to do my rp subdomain

#

but i use letsencrypt

#

not much i can do there

ashen cliff
#

You should take a look at BlueMap.

steel pulsar
#

is bluemap good now

unreal quarry
#

i did, krusic. its too slow/bloated

ashen cliff
#

True, but it takes less space than DynMap if you want to cover all angles.

unreal quarry
#

i only need a top down view. the 3d views in dynmap are pretty useless beyond the "cool" factor

steel pulsar
#

i'm assuming you didn't turn off the vector view when rendering then

#

and that's why it's 40GB

#

if you can disable it on bluemap, that is

ashen cliff
#

I use Dynmap to showcase a now closed server. Since otherwise people just keep stealing the map and re opening the server.

unreal quarry
#

dont think you can, crimson

steel pulsar
#

i use overviewer to show closed servers

#

don't do that by the way. fuck that

steel pulsar
#

fuck overviewer and getting it to work in a reverse proxcy

ashen cliff
#

Discord. You better load that second image.

steel pulsar
#

lol

spice finch
#

What

limber knotBOT
#

loaded on irc just fine

unreal quarry
#

no one cares, chew

spice finch
#

Did you just add 3 question marks and it loaded?

steel pulsar
#

i mean clearly these differ in configs

#

somehow

limber knotBOT
#

i do, am i no one?

unreal quarry
#

then keep it to yourself? idk

#

no one on discord cares youre on irc

limber knotBOT
#

don't have to be rude about it :/

ashen cliff
#

My Dynmap has 10 views, 8 of them are 3D. But I'm waiting for BlueMap to become more stable so I can replace it.

steel pulsar
#

my old map uses dynmap and has 18 zoom levels, 36G

ashen cliff
#

If anyone has any better suggestion that would have a nice 3D view, I'm open to ideas.

unreal quarry
#

18 zoom levels? ๐Ÿ˜ฎ

limber knotBOT
#

bluemap is the sponge plugin right?

steel pulsar
#

i mean overviewer sorry

magic mesa
#

bluemap is also bukkit

ashen cliff
#

Spigot/Sponge/Standalone.

steel pulsar
#

it's not all rendered, there's a lot of teleporting

#

i made my own house 2 million blocks out

limber knotBOT
#

ohh right you just have to compile it yourself

ashen cliff
#

They have a build server now AFAIK.

unreal quarry
#

i got my build from GH Releases

steel pulsar
#

wheres the bluemap dev is he in here

#

all plugin devs should be here so i can interview them

limber knotBOT
#

is how 90% of the interviews with premium plugin authors would go

steel pulsar
#

"what's that" based

limber knotBOT
#

legality through obscurity

steel pulsar
#

why are there two .jars in the release file

#

what is -cli.jar for

limber knotBOT
#

command line interface?

#

i guess so you can render from command line

#

idk

steel pulsar
#

the other one is called -bukkit.jar which fucks me up

limber knotBOT
#

yes for servers running server impls that use the bukkit API, I assume

#

did they click "No" barty

steel pulsar
#

meaning just all paper servers

limber knotBOT
#

where's that percent paper chart

#

nice

pulsar wigeon
#

1.16.2 wen

limber knotBOT
steel pulsar
limber knotBOT
#

i mean, where is it

steel pulsar
#

maybe it's terrible and doesn't infer these things

cedar spade
#

ralmybearts when

obtuse vine
#

How 1.16.2 comming along for paper?

steel pulsar
#

the bluemap.jar does not contain a plugin.yml and the spigot thing is PISSED

ashen cliff
steel pulsar
#

yea i have no idea. the -bukkit.jar seems to work though

limber knotBOT
#

barty usually my cf dns propagates instantly

#

but now that i checked itll be cached for a while

unreal quarry
#

i still use apache without CF :3

#

I'm oldschool

#

runs away

ashen cliff
unreal quarry
#

I finally figured out what was killing my Apache few weeks ago. It was the certbot from job lol

#

Since I fixed that had no issue \o/

ashen cliff
#

In my case is the mysql logger disliking MariaDB 10.4.

#

I mean, it works without issues, hangs or crashes, just random segfaults.

unreal quarry
#

I had to change some certbot plugins around. The default ones would stop Apache but not start it again. Was very weird

#

The plugins I'm using now doesn't need to restart Apache at all now

worn ember
#

Hot