#general

3141 messages · Page 369 of 4

void void
#

tux

#

did you fucking say

#

S W I F T

ancient bolt
#

@peak dirge use prolog

elder mango
#

@median kiln wtf stop usurpate me x)

uncut moss
#

oui

elder mango
#

?

void void
#

.g define usurpate

limber knotBOT
#

(DiscordBot) https://www.merriam-webster.com/dictionary/usurp -- Usurp | Definition of Usurp by Merriam-Webster: "Usurp definition is - to seize and hold (office, place, functions, powers, etc.) in possession by force or without right. How to use usurp in a..."

void void
heavy coral
dapper nacelle
#
for (Field field : ConfigDataType.class.getFields()) {
    field.getType();
}
```if the field's type is an int (a primitive) will this throw an error?
ancient bolt
#

no

void void
#

no you get int.class

woven otter
#

wat

dapper nacelle
#
for (Field field : ConfigDataType.class.getFields()) {
    switch (field.getType().getName()) {
        case "int.class":
        case "boolean.class":
        case "String.class":
        default:
    }
}
#

so I can safely throw in a switch like this?

void void
#

wtf.........dylan....

woven otter
#

wtf

dapper nacelle
#

Im about to do annotation magic

#

I am creating a class that has fields which if annotated it will search for them in the config

ancient bolt
#

that is just, wrong in every way

dapper nacelle
#

hm..

void void
#

wtf clozemaster.

dapper nacelle
#

once I have Class<?>

#

can I cast an object into the type of that class

#

so when it would be Class<int>

void void
#

no you can't cast

#

you make an instance with a Class

dapper nacelle
#

uhm that complicates things

void void
#

via reflection

dapper nacelle
#
for (Field field : ConfigDataType.class.getFields()) {
    Class<?> type = field.getType();
    if (type.isPrimitive()) {
        field.set(this, (type) ConfigUtil.get("somePath"));
    }
}
#

my plan this

void void
#

oh, i mean, yeah i guess so then

dapper nacelle
#

I am going to read the path from the annotation

ancient bolt
#

no that can't work

dapper nacelle
#

yeah

void void
#

wait yea no, that would be castign to type Class

#

oh wait no im retarded atm

#

im in tagalog mode, not programming mode

#

ima shut up

ancient bolt
dapper nacelle
#

generics time

#
public ConfigurableData(ListenerRegistry listenerRegistry) {
    for (Field field : ConfigDataType.class.getFields()) {
        Class<?> type = field.getType();
        if (type.isPrimitive()) {
            magic(type, field);
        }
    }
}

@SuppressWarnings("unchecked")
private <T> void magic(Class<T> tClass, Field field) {
    field.setAccessible(true);
    try {
        field.set(this, (T) ConfigUtil.get("somePath"));
    } catch (IllegalAccessException ignored) {
    }
}```
#

ignore the naming

unreal quarry
#

I bought a recliner cuz my desk chair is uncomfortable, now I take up most of the living room ^_^ \o/

void void
#

Billy did you get my dm btw

unreal quarry
#

Probably

#

What it say?

#

I wake up to like 20+ PM's each day :p

void void
#

explaining why someone was asking for your paypal last night

unreal quarry
#

Oh, that. I ignored it cuz no one asked me for my PayPal lol

void void
#

They did

#

New2PC

#

in Paper-help

unreal quarry
#

/shrug wasn't notified

void void
#

:p

unreal quarry
#

I don't accept donations anyway. Would have just turned him away ^_^

void void
#

Figured as much

#

He was gonna donate to the code thief so I told him dont, donate to billy if you're going to do that

#

And that's pretty much the backstory

#

lel

static badge
#

what code thief kappa

void void
#

re: LimitPillagers

unreal quarry
#

Lol, hexed

static badge
#

ur patches are gpl right kappa

unreal quarry
#

Mit, iirc

static badge
#

mit

limber knotBOT
#

irc never forgets

void void
#

That was pretty nasty tbh

dapper nacelle
#
@Configure(dataType = DataType.INT, YmlString = "Magic Cooldown Time")
@CramToRange(min = 0, max = 99)
private int magicCooldownTime;
#

here

#

hm.. still nasty you say

ancient bolt
#

that is disgusting

dapper nacelle
#

what do you propose

#

fuck

#

I messed up the data type

static badge
#

personally if you aren't parsing raw byte[] from a file you're being stupid

ancient bolt
#

why the fuck do you have to define dataType in the annotation

#

jesus that's bad

dapper nacelle
#

safety

#

idk

static badge
#

read it from the field

ancient bolt
#

you mean

#

the opposite of safety

dapper nacelle
#

true

void void
#

i feel like you just agree a lot without understanding, dylan

#

dangerous behavior

dapper nacelle
#

if I fuck up the type of the field I'm screwed

ancient bolt
#

the file I linked earlier shows you everything you need to know

#

I agree with simple

#

you don't know what you're doing but you pretend you do

static badge
#

🍿

pulsar wigeon
#

trying to reason with dylan

#

🍿 indeed

dapper nacelle
#

so it was a bit else if all along

void void
#

im trying to suggest he ask questions instead of just agreeing

#

or pretending to know

dapper nacelle
#

fuck its big

ancient bolt
#

maybe you shouldn't try to write your own serializer

#

or in this case deserializer

dapper nacelle
#

I never worked with Serializable in Java

peak dirge
#

Serializable is a completely different beast

#

It's not even particularly secure, anyway

dapper nacelle
peak dirge
#

nope

dapper nacelle
#

that sucks

#
public ConfigurableData(ListenerRegistry listenerRegistry) {
    for (Field field : ConfigurableData.class.getFields()) {
        if (field.isAnnotationPresent(ConfigPath.class)) {
            String path = field.getAnnotation(ConfigPath.class).value();
            Class<?> type = field.getType();
            field.setAccessible(true);
            try {
                if (int.class.equals(type) || Integer.class.equals(type)) {
                    field.set(this, ConfigUtil.get().getInt(path));
                } else if (boolean.class.equals(type) || Boolean.class.equals(type)) {
                    field.set(this, ConfigUtil.get().getBoolean(path));
                } else if (String.class.equals(type)) {
                    field.set(this, ConfigUtil.get().getString(path));
                }
            } catch (IllegalAccessException ignored) {
            }
        }
    }
}
#

for now this will have to do

cosmic raft
#

RIP balance

#

$580.35 gone

limber knotBOT
#

Hi there

pseudo folio
limber knotBOT
#

Oh I see you have a Discord - I'll go there

uncut moss
#

@dapper nacelle isn't a background like that really distracting

tiny plank
worn ember
#

hmm, so i set my username for a git repo to my name (since its a school assignment) but the commits still go through as DarkEyeDragon thonkeng

#

when i do git config user.name it'll show my correct name however

#

anyone got any idea why that might be?

#

well, correction, it shows my real name in the git log but not on github

static badge
#

because you need to tell your client to use the correct name

#

iirc git config without global will set it just for the current repo

worn ember
#

yes thats fine

#

its changed in my commits locally, but those on github are signed by my github tag

static badge
#

sounds expecteed

upper flicker
#

The actual gpg signing thing just shows your github name

worn ember
#

whats the point of being able to set a user then?

upper flicker
#

That’s all github and no way to change it afaik

worn ember
#

hmm okay

upper flicker
#

Just disable signing on that repo

#

¯_(ツ)_/¯

worn ember
#

wouldnt even know how

static badge
#

it's likely in settings

upper flicker
#

git config commit.gpgsign false

worn ember
#

this is gonna be a pain thonkeng I need to use my "gamer github" for school as its linked to my school email for the perks lul

static badge
#

do it no balls

worn ember
#

i mean, i have

void void
#

gamer github

#

what

static badge
#

continue doing it no balls

worn ember
static badge
#

wow

upper flicker
#

Oh that’s not a signature

static badge
#

such code

worn ember
#

i mean, it was our first class lmao

upper flicker
#

Anyway, you have to pull the email off your account to do that

void void
upper flicker
#

And you don’t want to do that soooo

static badge
#

use z's email

worn ember
#

they have it mapped to my real name cuz its classroom or something

void void
#

I put all my first cs course's stuff on my gh somewhere...

worn ember
#

so it shouldnt be a big deal

#

we need to push it to a random github they have lol

void void
#

prof was like "bring a flash drive!!!11"

#

but i just installed git before class each morning

worn ember
#

also i just felt something fall in my lap and its my ear of my headset <.<

#

nani

#

rip

unreal quarry
#

So.. in your first class you've managed to destroy the last line of the file.. good job @worn ember

void void
worn ember
#

im unstoppable now

limber knotBOT
#

Mixers api is horrid

void void
#

ur horrid

celest vapor
hot gorge
#

I'm horrid

warm furnace
#

has paper patched instant tick?

celest coyote
#

You mean 0 tick farms?

warm furnace
#

if thats what you want to call it

#

seems you guys have

#

quite sad because i thought all support for paper 1.12.2 has stopped

peak dirge
#

Well, all support for Paper 1.12.2 has stopped.

#

So whatever patch that fixed it must have landed prior to July 2019

warm furnace
#

it seems to have just been discovered or just made public

void void
#

???

#

its not patched lol

#

people make 0 ticks in my server all the time

#

you are probably just not making it correctly

static badge
#

we've a pr to fix it

void void
#

orly

#

pulled or wip

static badge
#

a pr

warm furnace
#

its a direct world download, works in single player but not on a paper server

void void
#

k thx dad

warm furnace
#

am i allowed to post links here? direct video about it.

#

normally i wouldnt but i dont have to worry about paper patching it

void void
#

ye

warm furnace
limber knotBOT
#

(DiscordBot) Instant Tile Tick Execution [New Item Dupe] [Easy Bedrock Breaking] [Game Altering] [1.12] - length 16m 15s - 198 likes, 0 dislikes (100.0%) - 2,023 views - cool mann on 2019.09.15

warm furnace
#

this one

golden gust
#

There is a bug that we fixed with dragon eggs being able to pop blocks beneath them, but that was a code error on mojangs behalf

static badge
#

'mojang hyperkappa

golden gust
#

0 tick in general is not something we've touched, but given the sensitive nature of that stuff, could be something CB broke, spigot broke or we broke 🤷

warm furnace
#

:/

#

ok

#

thanks

limber knotBOT
#

Aikar patches it out for his own server

#

But it breaks "legit" redstone machines

warm furnace
#

hm wonder if its patched on the server i plan to build it on

undone silo
#

yo

void void
#

oy

old mason
midnight flare
warm furnace
#

yeah, sad to see this will not work.

#

Keep getting a bunch of errors everytime i try to use it :/

golden gust
#

hm?

warm furnace
#

The 0 tick i showed

toxic ember
austere ivy
#

The existence of soda is a hate crime against humanity, and all forms of life.

#

Drink some water.

void void
#

Shut up Brian

austere ivy
#

(edited)

shy vault
brazen fulcrum
drifting kraken
woven otter
#

There is a bug that we fixed with dragon eggs being able to pop blocks beneath them, but that was a code error on mojangs behalf
this is an interesting one

simple prairie
limber knotBOT
#

whats a good nbt lib ppl use nowadays?

#

(not bound to bukkit, clean room)

golden gust
#

I've seen flownbt a few times

#

Never used it, but it's used in bungee iirc

limber knotBOT
#

wow

#

thats old

#

thats spout code

golden gust
#

o.O

#

Yea, bungee uses flow, gg

limber knotBOT
#

cant track down the origional source, seems like sponge has a fork

golden gust
#

Yea, I know kash also had an nbt lib, but never used that either

limber knotBOT
#

ah right, lemme use that

#

I already use text

quasi valley
golden gust
#

opennbt is one I've heard of a few times too, tbh; Probs more tested

quasi valley
#

and still maintained, too (well, as much as you can maintain it)

limber knotBOT
#

it kash's doesn't work ill just yell at him to fix it 😂

#

I think I already found an issue in text

golden gust
#

Mini just leaving a trial of chaos as per usual

limber knotBOT
#

hey, this server project is actually going waaaaayyy smoother than I expected

#

this is the first time touching netty

#

and I can already get the play into the world

golden gust
#

I'll start reading up on netty eventually

limber knotBOT
#

its really easy actually

#

I mean, i don't have compression or encryption yet

golden gust
#

I have tid bits of exposure from bungee, but couldn't say I feel comfortable making something with it yet

#

I know enough to know that it can be a complete pain in the ass at times

limber knotBOT
#

but I just (1) decode the packets based on length and then (2) just read packet id, search for packet class and read stuff

void void
#

MiniConnection kappa

quasi valley
#

is that a plugin for displaying git history?

limber knotBOT
#

mmh?

#

oh that blame?

#

I think git toolbox does that

dapper nacelle
#
    static class ConfigData<T> {
        T t;
        String configPath;

        @SuppressWarnings("unchecked")
        ConfigData(String configPath, T def) {
            this.configPath = configPath;
            Object obj = ConfigUtil.get(configPath);
            if (obj == null) {
                t = def;
            } else {
                t = (getClass().isAssignableFrom(obj.getClass())) ? (T) obj : def;
            }
        }

        public T get() {
            return t;
        }

        public void set(T val) {
            t = val;
            ConfigUtil.set(configPath, val);
        }
    }
#

here we go

golden gust
#

Urgh, now my watch needs charging

#

Thanks technology

limber knotBOT
#

Mixers streaming api is terrible.

void void
#

you said that earlier

golden gust
#

Not as terrible as you

dapper nacelle
#

is it safe to cast T in my code

void void
#

i said ur terrible

limber knotBOT
#

I did?

#

Also fuck you two

golden gust
#

Yup

limber knotBOT
#

<3

void void
#

it's safe to cast T if 1) you know whatever you're casting to is T or 2) you know whatever you're casting to is a subclass of T

#

i.e. through an instanceof

golden gust
#

except instanceof is useless because generics woooo

dapper nacelle
#

Yeah

void void
#

i mean meh

#

true

olive garden
#

t = (getClass().isAssignableFrom(obj.getClass())) ? (T) obj : def;
this is wrong

golden gust
#

That's how I feel when I see simple, tbh

#

Just, meh

dapper nacelle
#

How is it wrong

void void
#

did u buy anything with that 20 pounds bitch

olive garden
#

what does getClass return?

limber knotBOT
#

*burns electroniccat *

dapper nacelle
#

Oh right

olive garden
#

:)

dapper nacelle
#

I need to getClass of T

quasi valley
#

def.getclass

dapper nacelle
#

For that I need to assign the default value regardless so it isn't null

#

Or that

limber knotBOT
#

@cosmic raft is your nbt lib not on central/sonatype?

olive garden
#

what if the default is null?

void void
#

DEFAULT NVR NULL

olive garden
#

oh sorry

dapper nacelle
#

I will add @Notnull

golden gust
#

Not yet, I sure as heck think imma be buying some liquids to transfer health into energy

void void
#

buy beer

dapper nacelle
#

If its still null its not my fault

olive garden
#

I think allowing null is useful

void void
#

ah yes the dylan manifesto "if it's null after i do this and this it's not my fault and my code doesnt have to care at all!"

olive garden
#

if you want to allow null, you will have to pass Class<T>

golden gust
#

I'm currently sat on my bed as I was planning to have a nap or something, but I went to lie down a few dozen hours ago so I knew I wouldn't be able to sleep anyways, rip

quasi valley
#

but why exactly are you making a wrapper of config functions?

olive garden
#

it's 10 in the morning, why do you want to take a nap?

golden gust
#

Going to bed was just wishful thinking ;-;

quasi valley
#

sleep is for nubs anyway

dapper nacelle
#

Idk tbh

#

I was messing around

#

It was first annotation based

golden gust
#

Reminds me, I gotta toy with configurate at some point in time

dapper nacelle
#

But I can't generate setters with annotations that I can access before compile time

quasi valley
#

waiting for velocity 1.1 to compile configurate

limber knotBOT
golden gust
#

We're going to proclaim the same the moment we hear you're going to be a father

woven otter
#

oh yes Mini. kashike's NBT is good. saved me a bunch of time.

limber knotBOT
#

that wont ever happen, cant stand children.

golden gust
#

Just imagine the grubby fingers vert

#

All over your precious monitor

limber knotBOT
#

Actuallt its pictures of you sleeping naked but meh.

golden gust
#

btw, I swear

#

It's just the camera angle

limber knotBOT
#

Yea that belly tho.

#

is nbt send gzipped over the wire?

golden gust
#

Don't think so

dapper nacelle
golden gust
#

Please don't paste code into chat

dapper nacelle
#

ok sorry

golden gust
#

It just floods the channel and discords formatting screws it up anyways

#

Oh, yea, they are compressed

quasi valley
#

Cube World's new beta releases tomorrow thinking_eyes time to waste more of my money

dapper nacelle
#

meanwhile the Hytale trailer has been released a year ago

void void
#

im trying to trill my rs and i sound like a villager that has the flu

#

(kinda like @golden gust rn)

dapper nacelle
quasi valley
#

apparently the sound a villager makes is /hŋʷ/

woven otter
#

what

golden gust
#

I'm pretty over the flu, am just like, dead in general now

woven otter
#

dead cat

quasi valley
#

cat ded

void void
#

oh u mean normal

#

Mabuti'to

void void
#

someone said beer

#

don't buy beer, buy hard alcohol

#

no

#

beer

#

no

#

hard alcohol

golden gust
#

Rum

#

Captain morgans and coke ❤

void void
#

wat

golden gust
#

Captain morgans and tea (at breakfast time <33)

void void
#

wat

#

bruh last time i drank captain morgans i downed the whole bottle because i wasnt drunk yet

#

and then

#

it hit

golden gust
#

See, I rarely drink, but if I'm given a bottle of captain morgans, it's like... :3

void void
#

vodka

#

beer is ew

#

hard alcohol best

#

when paper will support 1.15 ?

#

Vodka gross

#

Rum gud

#

when will paper support 1.15 ??

wide chasm
#

Never, project will die tomorrow

void void
#

aww 😭

#

ich will

#

I rly don't understand what rammstein are singing

#

german language is like learning Chinese but kinda better

#

Not at all like Chinese

#

Lmao

#

I said "kinda better"

#

-_-

#

read the whole plz okty

#
Shíshì shīshì Shī Shì, shì shī, shì shí shí shī. Shì shíshí shì shì shì shī. Shí shí, shì shí shī shì shì. Shì shí, shì Shī Shì shì shì. Shì shì shì shí shī, shì shǐ shì, shǐ shì shí shī shìshì. Shì shí shì shí shī shī, shì shíshì. Shíshì shī, Shì shǐ shì shì shíshì. Shíshì shì, Shì shǐ shì shí shì shí shī. Shí shí, shǐ shí shì shí shī shī, shí shí shí shī shī. Shì shì shì shì.
#

That is a chinese poem.

golden gust
#

lol

void void
#

One word.

#

Different tones.

golden gust
#

Wait, really?

void void
#

Yes

golden gust
void void
#

gimme a sound plz

#

I cannot believe it

#
In a stone den was a poet called Shi Shi, who was a lion addict, and had resolved to eat ten lions. He often went to the market to look for lions. At ten o’clock, ten lions had just arrived at the market. At that time, Shi had just arrived at the market. He saw those ten lions, and using his trusty arrows, caused the ten lions to die. He brought the corpses of the ten lions to the stone den. The stone den was damp. He asked his servants to wipe it. After the stone den was wiped, he tried to eat those ten lions. When he ate, he realized that these ten lions were in fact ten stone lion corpses. Try to explain this matter.
#

In English

golden gust
#

oh god

#

I thought you was meming

void void
#

Nope

golden gust
#

That is fucking 10/10

void void
#

omg

#

the hard thing in Chinese are these symbols

#

I have a friend who studied Chinese

#

Learn pinyin first

#

(latinized chinese)

#

then learn the symbols

#

makes ez-r

#

u try learn cyrillics

#

nope

#

and how to pronounce them

#

its so fucking different from the English pronounciation

#

Not too far off really

#

The characters are just different

#

Pronunciations are quite similar

#

the pronounciation is also different

#

like "a" in English we say something like "ei" in cyrillic

#

as with any language of course, pronunciation isn't going to be germanic

#

romance languages have romance pronunciation, germanic languages have germanic pronunciation, asiatic languages have asiatic pronunciation

#

I'm from Russia, and soon i will get cut off of the internet :/

#

it's not that weird

woven otter
#

i keep missing the good conversations here and then when I reply it's out of context of current conversation. I bet people get confused by that

void void
#

We just ignore you

#

but before that I wanna tell something to u: if u happen to see someone talking in Cyrillic, don't yell at him "OMG RUSSIAN"

woven otter
#

I have noticed 😦

void void
#

he could be from somewhere in the balkans

#

the Cyrillic alphabet was invented firstly by the Bulgarians and not russians

#

we just took it and change some letters, it's not exactly cyrillic

#

idk why someone who's from the west when sees Cyrillic and start yelling "RUSSIAN"

#

while he can be not russian

#

because russia is a large country and it's the language seen most often in cyrllic

golden gust
#

Humans are fun

void void
#

it's again, not that hard to guess about

golden gust
#

(and stupid, like simple)

#

static badge
#

and dum like u

wide chasm
#

All humans are stupid

static badge
#

I agree kappa

void void
#

you keep proposing what seem like philosophical questions when really they're rarted

#

I also don't like how people when they see a Bulgarian talking in Bulgarian say that this is Russian but its actually not

wide chasm
#

You can't really expect from a person to know every language, though.

void void
#

there are a bunch of differences in these 2 languages

#

take it as like English and Mexican

#

Imagine not knowing either language and then listening to someone berate you for not knowing the differences between the two

#

Mexican

#

You mean Latin American Spanish

#

Oh

#

You didn't know?

#

How dare you

#

well they're basically the same language group, but they're completely different languages

#

Again,

#

You're expecting someone who knows neither to know the differences

#

It's unrealistic

#

the Bulgarian and the Russian language can be very easily differentiated

#

Not by someone who knows neither language or their alphabets

#

Bulgarian: Аз се казвам Васил
Russian: Меня зовут Васил
English: My name is Vasil
(as an example)

#

Take Malay and Tagalog and Cebuano. Three languages. Big differences. All Malay languages.

#

If you know none of them

#

You can't tell the difference

#

google translate helps 😛

#

There are actually 173 languages in PH and if you know none of them, you'll not tell the difference

#

They use the same words

#

Words mean different things

#

In each of the 173

#

Korean language is fun

#

they sound like: "puhwh hjererh jrbejeb berjjn klweiwewi kjoleh"

#

lol

#

kinda yikes

#

see a North Korean talking in Korean language

#

for example the woman which's telling the news

#

it literally sounds like: "kwjewejwhew jhlkwekk kkwkkehbhrt krekrherkh jhrenreb hrejre"

#

ok pepe

#

ok

limber knotBOT
#

(DiscordBot) North Korea 70th Anniversary Military Parade 2018 (FULL) - length 2h 14m 4s - 1,669 likes, 292 dislikes (85.1%) - 309,564 views - The Sun on 2018.09.10

void void
#

laughs

#

I can hear words

#

But then again, I study some asian languages

#

So you're further reinforcing my point

#

If you don't know the language

#

You will understand nothing

#

And end up being an ass

golden gust
#

What you're saying there literally makes no sense

void void
#

Whom'st've u talking about cat

golden gust
#

I just wanted to confuzzle people

void void
#

unplugs

golden gust
#

;-;

void void
#

stops electricity in the countries where simple and electroniccat live

limber knotBOT
#

throws electroniccat off a very tall cliff

void void
#

@void void don't u a contributor to paper

#

Not that many PRs

#

But a few small ones

#

I think two actually lel

#

@static badge how u have so much prs and still not a project dev

#

cuz he a fuckin noob

static badge
#

ur a noob

void void
#

srsly how u still not a project dev

#

afaik thats not really a rank you attain through pr count

woven otter
#

current project devs are leafist

void void
#

its kinda...for the original devs

woven otter
#

that's why leaf is still not a project dev

static badge
#

you really don't get dev through pr count

void void
#

yeah, but u do quality prs

woven otter
#

also

#

.leaf

void void
#

like the async chunks for 1.14

static badge
#

so

worn ember
#

who should be dev?

#

me?

#

ofc

woven otter
#

no

void void
#

no

static badge
#

ur figuratively, mentally, literally, retarded

worn ember
#

love you too leafy boi

#

i spent 270 on a new headset lol

woven otter
#

that's too much

void void
#

@woven otter whats that windows 10 theme

static badge
#

270 monkaMEGA

woven otter
#

@void void huh

static badge
#

.wa 270usd to cad

limber knotBOT
#

(DiscordBot) No results.

worn ember
#

euro actually

static badge
#

literally useless

void void
#

.wa 270usd to bgn

limber knotBOT
#

(DiscordBot) No results.

woven otter
#

@void void that's not my screen and pretty sure it's linux

void void
#

hmm

static badge
#

$394 cad

void void
#

@woven otter not sure if that's Linux but ok

golden gust
#

That is a linux distro

worn ember
woven otter
#

Z uses arch or something

worn ember
#

Z uses TempleOS

static badge
#

z uses fedora

#

absolute disgrace

worn ember
#

could be worse

woven otter
#

I guess he used to use arch ¯_(ツ)_/¯

worn ember
#

stop acting like you know him 👀

static badge
#

idk what he uses

#

I do know he used fedora but that's enough to be a disgrace anyways

woven otter
#

@worn ember I don't know him. That's based on what I remember from seeing here

#

Like I remember that ur a rart

worn ember
#

hard not to

woven otter
#

true

limber knotBOT
worn ember
#

are you shading your libs?

limber knotBOT
#

yes

golden gust
#

The error is probably above that

#

It basically blew up tryna load the main class in generla

limber knotBOT
#

oh dear

#

theres no more error than that tho

golden gust
#

Are you sure it shaded properly?

limber knotBOT
#

im going to go back and check

void void
#

JNI

#

does it require natives

golden gust
#

That's because it blew up super early in startup

limber knotBOT
#

Doesnt look like it is

#

I know what the cause is but i cant get it to go

woven otter
#

is Aikar back on 5 hour energy instead of ARK

void void
#

someone give me an idea on what to do

#

I've ran out of ideas :/

woven otter
#

make a minecraft server implementation in your favourite lang

void void
#

no

woven otter
#

yes

void void
#

no

#

make a program that generates good ideas

#

if I do it, the ideas that it will output will be the same :/

#

cuz they will be cached

#

ok.

#

something other?

#

wtf

#

pepe i swear sometimes you make me think you're more retarded than brian

#

you might be

worn ember
#

banmanager with async queries and then send it in my dms, ktnx

woven otter
#

make it concat random tech terms and google them with a random lang appended and search google with string for ideas

#

dark what

void void
#

wut

worn ember
#

yes

void void
#

@worn ember what ban manager are u talking about

#

@woven otter wat u said

worn ember
#

the one ur making

woven otter
#

@void void idea generator

worn ember
#

for me, for free 🙂

void void
#

that's a negative

#

@worn ember no

woven otter
#

ur a negative

worn ember
#

i'll give you [Free] rank on my non existent server

void void
#

get in cs:go, get in game, press x and then 2

#

"that's a negative"

meager tusk
#

make a clone plugin, clones of armorstands spawn and they follow whatever you do

worn ember
#

make a clone plugin that clones other plugins automatically and uploads to spigot

#

ez

void void
#

spigot is protected from bots uploading shit

woven otter
#

I prefer to stay away from cs:go

void void
#

why?

woven otter
#

why not

quasi valley
#

cs

void void
#

because of "сука блять" ??

worn ember
#

well thats the fun part, bypassing their system

void void
#

@worn ember u can't thats the thing

woven otter
#

why

void void
#

cloudfare is bypassable, the other isn't

worn ember
#

pfft, you sound like a pleb

quasi valley
#

pepe the pro hacker

woven otter
#

what "other"

void void
#

well, how u would upload the jar ?

worn ember
#

what does cloudflare even have to do with this lol

void void
#

you need post but where

#

the upload button isn't a separate page pretty sure

worn ember
#

then write some code

#

its just a form in the end

woven otter
#

you can do all kinds of stuff

quasi valley
#

holy moly, you are right simple

worn ember
#

🙃

#

dont you love those "borderless" screens? They look borderless but they still have a black border when turned on lol

void void
#

I like 4:3

woven otter
#

wot are those

void void
#

resolutions

#

i play csgo on 4:3 stretched

woven otter
#

cs no

worn ember
quasi valley
void void
#

stretched resolutions give you hacks

worn ember
#

no one:
kenny: upsideawoo

void void
#

thats why "epic" games don't allow them in idiotnite

quasi valley
worn ember
#

hold up

void void
#

@quasi valley are u dinnerbone

worn ember
void void
#

or ure a wannabe 😛

quasi valley
#

wannabe dinnerbone, exactly dinnerthink

worn ember
#

wanna bone dinner

#

you should write upside down too

void void
#

did actually dinnerbone design the bukkit api

quasi valley
#

ʞɹɐp 'ɟɟo ʞɔnɟ

worn ember
#

😉

void void
#

if you can read this without any problem: ʞɹɐp 'ɟɟo ʞɔnɟ , you exactly know how to make pose 69

quasi valley
void void
#

lol

woven otter
#

@quasi valley

quasi valley
void void
#

@quasi valley from where u get these upside down stuff

worn ember
quasi valley
#

blocked #wiz

woven otter
#

had to check

#

wizjany

worn ember
#

wiztranny

quasi valley
#

😂

void void
#

69 ǝsod ǝʞɐɯ oʇ ʍoɥ ʍouʞ ʎlʇɔǝɟɹǝd noʎ uǝɥʇ 'sɯǝlqoɹd ʎuɐ ʇnoɥʇᴉʍ sᴉɥʇ pɐǝɹ uɐɔ noʎ ɟI

woven otter
#

please don't

void void
#

ʇou ʎɥʍ

woven otter
#

because

void void
#

unɟ sʇɐɥʇ

woven otter
#

I said so

worn ember
#

good way to get ur ass banned

woven otter
#

and my word is the law

quasi valley
#

it's the holy duck

void void
#

hmm

quasi valley
#

dear god now he discovered upside down text

worn ember
#

look, dinnerbone wannabe

woven otter
#

should I update my avatar then

void void
worn ember
void void
#

edge is bug

woven otter
#

what

void void
#

Russian government doesn't allow us to use another browser

#

we're stick with using edge

#

lol

worn ember
#

Imagine listening to the government

void void
#

i mean in that case, honestly

#

i wouldn't

#

straight up no

#

fuck that

woven otter
#

that doesn't sound right

void void
#

you dont sound right

#

stupid duck

limber knotBOT
#

I mean in his defence simple he is a duck

woven otter
#

u stupid simple

tame cedar
neat hornet
sullen rampart
brazen whale
heady spear
#

Bought AirPods so I look like even more of a duck it

#

Duck it?

#

Fuckboy

#

But ok I can be a duck too

woven otter
#

lol are u missing me city

heady spear
#

Yes

#

I think I’ve become an apple fanboy

woven otter
heady spear
#

I just need a fucking ugly Apple Watch and I’m set

worn ember
#

get the shotgun

#

its time to got on a crusade

deft thicket
short yarrow
#

So before you guys start working on a project do you guys have an idea of what classes you'll have and what they'll do (just programming projects in general)? When I'm working on non minecraft stuff I get stuck pretty easily, but for MC projects I am able to have a good idea what I need

wide chasm
#

I usually have a general overview, yes. But it depends on the project size, if it's small I usually know all classes beforehand. If it's large, I don't, just a general idea of which types of classes I would need.

worn ember
#

what he said

short yarrow
#

Maybe it's just because I have bad project ideas/idea not fully developed that are non minecraft stuff. When I'm given requirements for school projects I am able to get a good picture of what I need

wide chasm
#

Maybe try writing down the requirements for your projects beforehand, then you'll always know what you need to do.

worn ember
#

coming up with the idea isnt that hard, its thinking of how to realize it thats a bit trickier

short yarrow
#

i find it hard to come up with project ideas

#

I can come up with ideas for web applications and minecraft plugins, but just not other projects

wide chasm
#

You can look around online for ideas, plenty of other people have them.

vestal jasper
#

I generally try to think of a general structure and plan ahead as much as possible.
Like stef said, list out all requirements.
I've found that listing out everything that I know I'll need to implement / do helps out immensely with planning out the project and its structure.

short yarrow
#

maybe I should try using trello

void void
#

anyone knows

#

what i can do about bots

#

joining server?

woven otter
#

switch to online mode

void void
#

anything else?

woven otter
#

well there are some anti-vpn, proxy plugins but no idea how good they are

void void
#

i have spartan anticheat

worn ember
#

dont allow players to execute commands/chat in the spawn point

void void
#

and it doesnt even stop them

woven otter
#

I have no idea about spartan

vestal jasper
#

Switching to online mode is pretty much the best way tbh.
I've witnessed like 3 bot attacks in my entire time playing on online mode.

#

and most were like 10 ish players

worn ember
#

well if the bots cant execute commands or chat at the spawn point they're pretty useless

#

most dont really move anyway

woven otter
#

yeah also you could make them do a captcha or something

#

or at least require them to move

shell vine
#

so is java 13 the new big thing everyones gonna switch to?

wide chasm
#

Probably not

#

Java 13 is not LTS

shell vine
#

ah, just saw it in the update notes for craftbukkit

shy knoll
upper flicker
#

If you’re on 12 you’ll want to look at upgrading just to keep with the support cadence

shell vine
#

im on 8

upper flicker
#

If not, and you’re on an LTS build I wouldn’t

sterile hare
quasi valley
#

hendrik 🥔

lyric rivet
terse scarab
vestal jasper
pulsar wigeon
#

catfish cat pics? :^)

woven otter
#

@open pagoda why would you sell cats

sterile hare
#

💯

quasi valley
#

and with the same sexy profile pic

sterile hare
#

unplanned @void void

#

👌

void void
#

wait who was that dude who made nice logo for vic and leaf

#

or discord avatar, rather

#

brian?

vestal jasper
#

@austere ivy

latent valve
#

Is there a plugin or option in paper that limit the speed of a player? Like block player from moveing morethan 20m/s or smt

limber knotBOT
#

wizjany i found a way to reproduce the region lockup :P

#

I have servers with everything from 512 MB ram to 4096 MB ram. All different ones. Some are very static, as hub. Some are mini-game servers. Others are survival, creative and skyblock.

#

Thanks for any help.

peak dirge
#

Yes, you should.

pulsar wigeon
#

going by the jstack, WG is waiting for a lock, but WG doesn't have the lock

#

something...else? is locking the region manager

limber knotBOT
#

wizjany

#

Literally got it :D so happy

#

will update enginehub once i get my servers and regions back online/fixed

pulsar wigeon
#

hm?

#

what is it

limber knotBOT
#

brb mid maintenance.

#

all my shit down

#

wizjany commented.

pulsar wigeon
#

oh

#

big oof

#

not a lock issue at all luckily

limber knotBOT
#

please throw it into 1.13.2 if/when u fix :P

pulsar wigeon
#

already pushed

limber knotBOT
#

cool testing

pulsar wigeon
#

might have to wait for the build lol

limber knotBOT
#

yeah waiting on it

void void
pulsar wigeon
heady spear
#

who broke into my apartment to steal my bread?

#

:(((

pulsar wigeon
#

me

#

it was delicious

quasi valley
#

who wouldn't

heady spear
#

give it back u bastard

quasi valley
#

for some precious loaf smh

pulsar wigeon
#

do you want me to barf it back up on you?

heady spear
#

plz do

#

I'm sad and I want carbs

pulsar wigeon
#

ew

#

didn't know you were into that

heady spear
#

idc if they're digested or not

vestal jasper
#

city is into any kink you throw at him

heady spear
#

I'm just in painnnnn give me bread

#

actually tho why don't they sell bread in bulk here

woven otter
#

wiz wiz

pulsar wigeon
#

🗡 🦆

heady spear
#

don't kill mtm

#

he doesn't completely suck

limber knotBOT
#

Anyways confirmed fixed wizjany

woven otter
#

ty city ❤

prime veldt
quasi valley
#

city prolly just wants to cook you first before eating you

heady spear
#

I don't eat meat sry

quasi valley
#

I'll eat him for you

upper flicker
#

he's synthetic duck

#

no worries

woven otter
#

yes noone can eat me

quasi valley
#

is that a challenge?

upper flicker
#

A challenger appears

woven otter
#

no it's a recommendation

woven otter
#

u suck

quasi valley
#

yeah on you after I've cooked you

woven otter
neon dagger
#

@still smelt What is the viper show?

worn ember
#

@heady spear only eats one kind of meat

unique helm
ancient bolt
#

I love eating @upper flicker's meat

vestal jasper
#

OwO

ancient bolt
#

🤙

upper flicker
#

stay out of my tacos

static badge
#

tacos are for retards so sure

upper flicker
#

no youre thinking of conrete

static badge
#

no

#

I'd say u were thinking of paper but ur not capable

upper flicker
static badge
ancient bolt
#

is PhanticD in here

woven otter
#

beeeeees

vestal jasper
#

@shell vine

upper flicker
#

FanaticD

woven otter
#

750Z

upper flicker
#

🦆

woven otter
#

🌮

void void
#

🌮

shell vine
#

@vestal jasper

vestal jasper
#

hi

shell vine
#

u tagged me why

vestal jasper
#

your presence was requested

shell vine
#

Why

worn ember
#

bee happy

ancient bolt
#

@shell vine because

foggy dome
cosmic raft
limber knotBOT
#

(DiscordBot) DOWNTON ABBEY - Official Trailer [HD] - In Theaters September 20 - length 2m 25s - 41,453 likes, 1,328 dislikes (96.9%) - 6,920,075 views - Focus Features on 2019.05.21

cosmic raft
#

domains are hard to think of

low saffron
upper flicker
graceful osprey
woven otter
#

U

static badge
upper flicker
#

If that was a worthwhile tld, id buy it and put stupid there. But alas

#

> .ca

ancient bolt
#

I'm still waiting for the .wav tld

#

maybe I should just pay ICANN $2 billion

upper flicker
#

Tbh it wouldn’t surprise me if there was eventually a .av

ancient bolt
#

there isn't

#

I've checked for that too

merry talon
#

take out a small loan of 2 billion dollars

peak dirge
#

I have enough domains and don't need any more

cosmic raft
#

did everyone die while i was gone this weekend

#

it is so quiet in here

pulsar wigeon
#

braaaainsssss

hot gorge
#

Am bored

#

New puppy won't stop pissing everywhere

cosmic raft
#

lol

hot gorge
#

Little shit just peed in the same spot upstairs three times in 20 minutes.

umbral aurora
drifting kraken
#

using paper on my server on an odroid-xu4

#

actually running an acceptable speed

#

still have yet to test load with more than two players though

#

2gb total ram and an armv7 cpu split between 4 a15 cores and 4 a7 cores

#

currently running just with generic linux kernel, generic jvm

zealous knot
#

But why

drifting kraken
#

because i can and i want to

heady spear
#

How is it holding up with those two players?

#

And what minecraft version? :p

golden gust
#

It's supposed to be more powerful than a pi, and I know that people can get a handful of players on a pi if you go ott with tweaks

static badge
#

ott

drifting kraken
#

1.14.4, and it's handling pretty well

static badge
#

you mean: max 10 entities, 2 view distance, skip ticking

heady spear
#

The xu4 is surprisingly powerful tbh

drifting kraken
#

kernel comes with zram by default, so memory isn't much of an issue

golden gust
#

I mean, the CPU and the IO was the major killer on the pi, odroid is supposed to have improved that

heady spear
#

I’ve seen people use it for some cool stuff

drifting kraken
#

and it works very fast at everything except generation

#

hence, i am pregenerating

void void
void void
#

smh thought i did the last problem and checked problem set and i have 10 more :-)

#

this prof smh

#

ima hit him

#

do it

golden gust
#

#DoItNoBalls

void void
#

It's also my fault because I haven't done any of this homework

#

Test on Tuesday lmfao

#

Oh nice that's tomorrow now

fallen jungle
#

if it's any help, I'm in the same boat - 5 weeks of homework to do, final exam tomorrow

#

I have about 25-ish left and then I can start actually reading up for the exam

void void
#

yay procrastination buddies

fallen jungle
#

Spent the weekend gaming and sleeping lol

void void
#

i dont really remember what i did this weekend :D

#

I just wrote "prof pls" on a question

#

maybe he'll take mercy

void void
#

kek i have a test tomorrow

#

on maths

#

and on topics what i haven't touched

#

spent my weekend doing everything else but my uni stuff

#

:(

#

why am i like this

#

yeah

#

this last week we've gotten a shitload of homework and im like "aight ill go home and do it"

#

go home

#

dont fucking touch it

#

next class, repeat loop

#

prof: hey test next tues

#

me:

#

:DDD

#

me_irl

wide chasm
#

I've done all my homework up until the end of October actually

void void
#

also tfw we had 2 online tests

#

i thought they aren't important and skipped them

#

i ALWAYS forget about the online shit

#

lost 4 important points

#

i am failing my anthropology class rn bc that

#

trying to make it up

#

need to get 76 points out of 100 to get to the exam

#

at this rate i won't be able to do the exam

#

fuck

#

.g anthropology

limber knotBOT
#

(DiscordBot) https://www.anthropologie.com/ -- Anthropologie - Women's Clothing, Accessories & Home: "Explore Anthropologie's unique collection of women's clothing, accessories, home décor, furniture, gifts and more. 24/7 free shipping on orders $150+."

void void
#

lol

#

it's the study of humans

#

what are you studying even?

wide chasm
#

Just write "they're all stupid" on the test

void void
#

has a shitload of subgenres but this one is biological anthropology

simple trellis
void void
#

which is: how does human biology affect how we behave

#

on a very high level

simple trellis
#

hi guys!

void void
#

hello to you too

simple trellis
#

I have 2 fast question: can paper work with spigot plugins? and what's the best skyblock plugin atm?

wide chasm
#

Yes, for the first one

void void
#

yes, no one knows

#
  1. yes 2) no idea
#

used to use askyblock but it's for 1.12.2 and older, since then i haven't used public skyblock solutions

wide chasm
#

There's bSkyblock iirc, but from what I've heard from here all skyblock plugins are a bit meh

void void
#

alright 1am so time to numb my brain down for math on youtube for a little bit then sleep and i'll pick this bullshit up tomorrow

#

i have till 4:30pm tomorrow to get 3 more sections done

#

:-)

#

HAH

simple trellis
#

so what's bentobox? sound like another minecraft server software?

void void
#

no the creator of askyblock it making, some overarching plugin to manage skyblock and acidisland worlds or smth

#

but seeing as he could barely write askyblock

#

i have verrrrrrrrrrry low hopes

simple trellis
#

I'm about running a skyblock server, which version should I use? I think 1.8 because it doesn't have many stupid new features

wide chasm
#

1.8 is not supported though. I'd personally just use 1.14.4.

void void
#

yup <=1.12.2 you support yourself

#

you find people on occasion who will help here, but the official stance is no

limber knotBOT
#

(DiscordBot) Japanese Milk Commercial - length 27s - 1,745 likes, 92 dislikes (95.0%) - 188,088 views - Jim Doherty on 2017.10.22

void void
#

what the actual fuck yall

#

[NSFW]

#

Hey guys. Is it possible to use different hosting providers for a bungeecord server?

#

yea why not

#

although you have to be really careful, it's best to be able to have access to a firewall of some sort on your spigot servers such that only YOUR bungee IP can connect to it

#

otherwise, anyone can set up a bungee and, if they found your spigot IPs, take control

#

as your spigots are offline

#

and..welp

#

I want to create a Bungeecord om server.pro, but I don't want to pay 5$ for the Bungee server, which only redirects you

#

it's downhill from there

#

gl with that you dont get a firewall on shared hosts

#

be very careful

#

Ugh

#

I don't know if I want a bungeecord or a single server, as my first server

#

you should probably just start with hosting a regular server if its your first time

#

there is absolutely no point in starting a network right off the bat unless you have a substantial community backing you

#

and if you had that, you could afford proper infrastructure

#

which. im assuming neither is true

golden gust
#

biggest newbie mistake is spreading your server too thin, especially with server setups that kinda need players to be playable

void void
#

yup

6 servers

0 players, 0 players, 0 players, 1 player, 0 players, 0 players

#

looks suuuuuper gud

#

/s

#

Thanks

#

Now the question is, which server type

#

Survival, prison etc

#

cant tell you that, that question is exactly the same as "i want to start a business. what business should i start guys?"

#

you need to take the onus here

#

and brainstorm and figure it out

barren raptor
merry talon
#

just heard the words "the app comes preinstalled, so you don't even need to go to the app store to get it" in a video

#

nononono

#

that is never a good thing

shell vine
void void
void void
#

Guys. Could you recommend a good server hosting? Thanks

unreal quarry
#

Game-64-oc from ovh is decent

solar hatch
zealous knot
#

That makes me wonder, just how much bandwidth does paper use per player and does it get significant after a while? Do you really need gigabits for the network of your server?

cunning badge
#

Wait for the first ddos to come lul

#

Yea sure

zealous knot
#

Is ddos still a thing nowadays?

#

Legit asking