#off-topic

1 messages ยท Page 572 of 1

primal pecan
#

Ah 4k is cool, but.

regal juniper
#

He has a better setup than me lol

primal pecan
#

Your eyes can't really tell the difference for 4k

#

If you've watched a lot of tech videos you'd know that 4k isn't the best.

#

So his GPU supports 4 monitors?

#

hopefully they aren't using displayport.

regal juniper
#

AlI

#

SLI*

primal pecan
#

SLI ah.

regal juniper
#

Dual 980s

primal pecan
#

What does he use it for?

regal juniper
#

Work

primal pecan
#

As SLI is uncommon due to slowly getting unsupported.

#

Might help for work dependent on what "work' is.

regal juniper
#

His IRL job

primal pecan
#

Video editing or something to use SLI?

regal juniper
#

Although he did buy Witcher III today

#

Nah

#

I can't really say

primal pecan
#

Yeah I get ya it's cool.

#

I'm thinking of doing a 3700x paired with a 2070s

#

I don't need a Ti

regal juniper
#

Ya

mellow zinc
#

i saw a 2070 for 350 pound earlier today

#

very cheap

primal pecan
#

used guessing?

mellow zinc
#

new

primal pecan
#

ah ez cop but you bought a cpu ain't it?

mellow zinc
#

on sale ยฃ100 off

primal pecan
#

ah

regal juniper
#

I mean the ones I usually see are only 3 or 4 pounds.

mellow zinc
#

ye i dont have any money left over ๐Ÿ˜ฆ

regal juniper
#

I can't imagine trying to lift them if they are 350 pounds

#

Might hurt my back

mellow zinc
#

smh

#

dont make fun of the great british pound ๐Ÿ˜ 

primal pecan
#

can't wait to see the tax of my amazon order

mellow zinc
#

big yikes

#

rip to ur extra $200-300

primal pecan
#

?

#

extra $200-300?

mellow zinc
#

can't wait to see the tax of my amazon order

#

i mean its not extra

#

but taxes are a big oof to the bank account

primal pecan
#

ah prob lower

#

atm likely going with a noctua

#

as my cpu cooler jumped back up $30 lmao

#

likely due to being after christmas.

regal juniper
#

I used to have same size monitors but I had to confine to work what I had in my room at college

#

I had to get a custom stand just to fit 2 monitors

#

@forest dirge SpigotMC username?

forest dirge
#

Olzie-12

primal pecan
#

wut

regal juniper
#

Added

forest dirge
#

Thanks

primal pecan
#

@mellow zinc what do you think the price is without tax

mellow zinc
#

what specs

regal juniper
#

Just realized how cold it is outside

primal pecan
#

3700x

#

32gb ddr4

#

1tb ssd

#

2070s

regal juniper
#

I'm in shorts and flip flops and it's 2ยฐC

primal pecan
#

1x monitor

#

1x desk

#

ah lol not that bad

mellow zinc
#

150 in tax?

primal pecan
#

I was looking for the cost of cart

#

before tax.

mellow zinc
#

ah

#

about 1700-2000

primal pecan
#

nah

mellow zinc
#

ooof

primal pecan
#

tax would bring it to around $2,800 usd.

mellow zinc
#

if u convert ยฃ2000 to usd its close enough to $2600 ๐Ÿ˜‰

velvet crescent
#

=pl frozen join

honest thistleBOT
velvet crescent
#

Ayy the right one

#

Gotta change the desc to mention JSON support

jagged pollen
#

JSON support, nice

velvet crescent
#

Yah

#

Added it todya

#

Today*

jagged pollen
#

Gj

velvet crescent
#

Looking for more features to add

#

The new config is also clean af

jagged pollen
#

json works in all versions right?

velvet crescent
#

It should ye

#

@full cloud That giveaway was rigged ;(

jagged pollen
#

Frosty: All giveaways are rigged PES_Ok

velvet crescent
#

Are they not? The AI mocks us

jagged pollen
#

o

#

Lol

#

Why do they have a discord for every single thing tho

velvet crescent
#

Wut

primal pecan
#

what giveaway?

jagged pollen
#

Songoda, the have more than discord for different things

#

In general

#

Not talking about the giveaway

velvet crescent
#

Bri had a xbox/ps giveaway

primal pecan
#

nvm

#

i see what u mean

#

mudkip

#

a frog

velvet crescent
#

Ye

primal pecan
#

atm relearning Maven for IJ

velvet crescent
#

Oof have fun

primal pecan
#

I've already got most of it done.

#

took about 5 minutes to relearn

#

just need to switch my target folder.

final grove
velvet crescent
#

I mean there ain't really that much to it

primal pecan
#

lizard cat and chicken?

final grove
#

yes

primal pecan
#

chicken is the best pokemon

#

it can shoot bombs.

velvet crescent
#

I choose cat

final grove
#

idk cat seems pretty fire

velvet crescent
#

Cuz it sleeps 75% of it's life

velvet crescent
cloud jungle
#

@velvet crescent please check dm

muted fern
#

Hmm topic was supposed to change back after >1k diff

primal pecan
#

I thought you said 5k

#

I remember you mentioning 5k difference.

#

@frank barn you should contact the right dev for support and not me.

#

@frank pasture I hate people who think I will support old plugins I don't maintain.

muted fern
#

fixed it @primal pecan

#

It's only suppose to show the countdown < 1000 and only show alert < 101

full cloud
#

@velvet crescent Giveaway was not rigged -.-

primal pecan
#

congrats to frog

full cloud
#

Im only giving it to him because he cried over it.

primal pecan
#

what did he pick?

#

Nintendo?

full cloud
#

I didnt even read it.

primal pecan
#

Ah.

full cloud
#

Its coming out of my wallet.

#

I told him "No staff allowed" and when his name got picked he threw this big fit.

primal pecan
#

lol

eternal apex
#

did you tell him before or after the giveaway?

primal pecan
#

should make a custom bot that prevents staff for other future giveaways if it's one of those types.

full cloud
#

Not sure Jim told him.

#

I definitly told him after though.

primal pecan
#

Did you have a nice Christmas?

full cloud
#

If we just gave it to frog it would have looked completely rigged so I had to just give out two.

#
    @Override
    public void onCommand(Member sender, MessageChannel chan, Message message, String[] args) {
        message.delete().complete();

        TextChannel channel = chan.getJDA().getTextChannelById(Long.parseLong(args[1]));
        Message msg = channel.retrieveMessageById(Long.parseLong(args[2])).complete();
        int count = 0;
        MessageReaction reaction = null;
        for (MessageReaction r : msg.getReactions()) {
            if (r.getCount() < count) continue;
            count = r.getCount();
            reaction = r;
        }

        List<User> users = reaction.retrieveUsers().complete();

        int index = (int)(Math.random()*users.size());

        PrivateChannel privateChannel = sender.getUser().openPrivateChannel().complete();
        privateChannel.sendMessage(users.get(index).getName() + "#" + users.get(index).getDiscriminator()).complete();
    }
#

This is the command I used to draw the name xD. Made it just for the occasion.

eternal apex
#

the blocking operations in that code is insane

full cloud
#

The what?

eternal apex
#

.complete()

#

what's wrong with .queue()

primal pecan
#

trying to see where you use count.

#

unless I am blind.

full cloud
#

Didn't know Queue was even a thing.

eternal apex
#

should always use queue, complete blocks the thread

#

i.e. a blocking operation

full cloud
#

Ehhhhh.

#

Im not sure im going to do that.

eternal apex
#

if you need the value, it's supplied in the queue

full cloud
#

Its a discord bot, it really doesn't matter.

#

Nahhh, that doesn't make sense.

eternal apex
#

sendMessage("blah").queue(m -> m.addReaction(blah).queue());

full cloud
#

I haven't really dug into that.

#

I don't think I really want to either.

#

I hate working with completable futures.

primal pecan
#

Brianna just made something simple for that occasion prob.

full cloud
#

Not my style at all, its why I ditched Discord4J when they moved to that reactor crap.

#

The bot welcomes people to my discord server and does like 4 commands, I have no interest in going back to it.

primal pecan
#

VoidRealms is it some type of server?

full cloud
#

Yeah?

primal pecan
#

Ah was just wondering, couldn't figure out if it was some type of modded server or what not.

#

In other news, my new Garmin Venu watch just for fitness came in tonight, so will go for a 2 mile walk tomorrow slowly toward recovery.

full cloud
#

Im really itchy dude.

sterile parrot
#

use good practices, only use complete when necessary. Read up on RestActions in the wiki

naive agate
#

Anyone good with RegEx ^(?=.[0-9])(?=.[a-zA-Z])([a-zA-Z0-9]+)$ trying to make it minimum 3 letters
and allowing only letters & numbers

primal pecan
#

give me a sec.

#

you did it wrong but gimme a second.

#

@naive agate will give you a correct regex after I make a test module for me

muted fern
#

^[a-zA-Z0-9_.-]{3}$ should work

trim raft
#

funny why do you have your halloween profile picture on?

muted fern
#

^[a-zA-Z0-9_.-]{3,}$ is to set it to min 3 and not limit to 3 @naive agate
also remove _.- if u dont want _- either

#

its not @trim raft smh

#

confetti/fireworks for and of year smh

naive agate
#

@muted fern I am trying to allow A-Z & 0-9 but it requires atleast 1 letter

muted fern
#

o

naive agate
#

and minimum 3

trim raft
#

idk looks like it in still mode

naive agate
#

so example it can be ab1 12a

#

@muted fern any idea?

primal pecan
#

gimme a minute

#

done

#

what max limit @naive agate ?

#

for length

naive agate
#

Imma try 16 for now

primal pecan
#

well here's no limit

#
^[a-zA-Z0-9]+{3,}$
#

if you want 16 for limit of text

#

add a 16 after the 3,

#

so it'd say:

#
^[a-zA-Z0-9]+{3,16}$
#

I just tested this on a console:

#

oops

#

that's only 2 characters not three brb

#

@naive agate try this:

#
^[A-Za-z0-9]{3,}$
naive agate
#

minimum 3 max 16

#

@primal pecan I am trying to allow A-Z not only numbers

primal pecan
#

?

#

you can use A-Z + numbers.

#

you can use caps/non-caps + numbers together and it works fine.

primal pecan
#

what site are you using.

#

and what's with the /

#

in front.

#

I'm using plain java

#

and mine works fine

naive agate
#

that

#

its JS btw

primal pecan
#

no error?

#

I don't have a +

#

I said I changed my regex

naive agate
#

the A

primal pecan
#
^[A-Za-z0-9]{3,16}$
naive agate
#

I am trying to make it require a letter also

#

So example they cant have 123

primal pecan
#

give me a few.

#

@naive agate

#

please mention everything you need in a list.

naive agate
#

Okay

primal pecan
#

you didn't mention that before so lol

naive agate
#

I did

#

Look above

primal pecan
#

I've got everything almost that you need.

#

I just need to add a length.

#

but can you put your list below @naive agate ?

naive agate
#

Ye sec

#

doing it

#

got it nvm

#

check('username').matches(/^(?=.[0-9])(?=.[a-zA-Z])([a-zA-Z0-9]+)$/).isLength({ min: 3, max: 16 }),

#

I good

primal pecan
#

ew

naive agate
#

?

#

What

primal pecan
#

nothing just a bit long but if it works it works.

#

I've got my own just doesn't do the length built in.

naive agate
#

show me that does that shorter?

primal pecan
#

busy adding length regex.

naive agate
#

mk

primal pecan
#

No length built into the regex.

#
^[A-Za-z0-9]*(?:_[A-Za-z0-9])*$
#

So was it shorter and still working for ya?

primal pecan
#

wut

naive agate
#

;p

primal pecan
#

explain how it don't work?

#

atm running it on a database of 100k random strings.

fallow crow
#

ieu

untold hearth
#

@naive agate Im keeping that

naive agate
#

@untold hearth keeping what?

untold hearth
#

That gif @naive agate

arctic raptor
#

The fact that the sea lanturn is 4x4 concerns me how big that structure is in #showcase

naive agate
#

oh

naive agate
#

My finally got my EDU benefits from github

regal juniper
#

gg

primal pecan
#

Congratulations.

#

I'm a verified campus expert on GitHub.

eternal apex
#

what does that mean?

primal pecan
eternal apex
#

is it personal or is just a bunch of videos you watch, take a test, then you're an "expert"?

primal pecan
#

It's a questionnaire.

#

I could likely apply as a campus advisor if I do start helping my old school for one of their CS class.

regal juniper
#

@primal pecan Quit being dum

primal pecan
#

@regal juniper wym being dum.

regal juniper
naive agate
#

;o

primal pecan
#

where did I put that?

untold hearth
#

He's watching me program

primal pecan
#

I sent that to Sxtanna wym.

#

ah.

untold hearth
#

And youre BLOWING UP MY DISCORD

#

<3

primal pecan
#

I'll continue to send you notifications idc.

untold hearth
#

Yeah, you wouldnt have to if you just JOINED US

#

But noooooooooo

#

Kyle never joins us

#

D;

primal pecan
#

nah

#

too late.

#

Imma go to bed in a minute or two prob.

untold hearth
#

Mhmm

regal juniper
#

Yikes

primal pecan
#

12:31am tired as hell and sick as hell.

primal pecan
#

I also have a doctors appointment at 10am, and likely wanna wake up at 8am and go for a walk.

#

hopefully by tomorrow there's a answer for #development else it's time to go to java docs and research.

cursive onyx
#

Where did the memes channel go? :(

eternal apex
#

you never had access to it though?

cursive onyx
#

Wait what

#

It was available before

#

Did the server name/logo change?

fallow crow
#

How do I get access to that?

cursive onyx
#

Access to what

fallow crow
#

Meme channel

cursive onyx
#

Idk bruv

muted fern
#

You don't

#

Most staff don't even have it ๐Ÿ˜‰

cursive onyx
#

It should be a public right for every civilian of this nation, what type of discrimination is this?

muted fern
#

yes.

arctic raptor
#

ok.

fallow crow
#

Can we like

muted fern
#

Blame discord

fallow crow
#

Or is that a discord thing

regal juniper
#

Didn't crash for me?

fallow crow
#

Only for me and some other guy

#

I forgot name

cursive onyx
#

Didn't crash for me

fallow crow
#

Me and Niall have it

#

Idk about other people

cursive onyx
#

Oh no

#

Someone sent the thanos snap gif

#

@fallow crow go into your settings and disable Link Preview under Text & Images

#

Try that

fallow crow
#

But I want that on lol

velvet crescent
#

@pallid raptor Please use a valid budget, you may find the channels guideliness in the pinned message of the channel

fallow crow
#

But yea itโ€™s probably he Thanos snap exploit

cursive onyx
#

Yea

#

It will crash half of the server's population

woven prairie
muted fern
#

trying to make a skript joke

woven prairie
#

xD

mellow wedge
#

oh man

#

I was about to ask for help with my file sorting issue but I have no idea where to start ๐Ÿ˜‚

#

I didn't code any of this html/php

#

lol

eternal apex
#

mineman dev makes 50k per month

muted fern
#

ez 612,000 a year

eternal apex
#

yeah nothing major

#

just announce a 'release setback" statement every now and then

#

become a millionaire in no time

velvet crescent
#

Kek

timid rose
#

To be fair, I'd expect the guy making one of the most widely used addons to one of the most popular features of one of the most popular MC clients to be making serious bank

woven prairie
#

๐Ÿ‘€ I donโ€™t count that

fringe sigil
#

How they making that much

woven prairie
#

Magic

velvet crescent
#

I mean the dude has 6k patrons

#

@jagged pollen <3

jade oasis
#

welp time to move to roblox

velvet crescent
#

kek

frank pasture
#

Woke up to being tagged

twin dune
#

Goooooooood Morning @frank pasture!

nocturne fossil
#

๐Ÿ˜‚

jagged pollen
#

@velvet crescent ?

velvet crescent
#

The like on meh plugin

jagged pollen
#

Ah PedoBearHeart

velvet crescent
#

Adding join/quit commands, as well as switching over to a model system rn happypanda

jagged pollen
#

Cool!

frank pasture
#

@twin dune goooood morning

#

Off to cinema with bae this morning

twin dune
#

@muted fern When did barry last take drugs?

muted fern
#

y

twin dune
#

This music is high base

muted fern
#

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

twin dune
#

It sounds like a wanker's search history haha

muted fern
#

Well its not mine

velvet crescent
#

It sounds like a wanker's search history haha

#

What in the fuck..

muted fern
#

its a random internet radio

twin dune
#

๐Ÿ˜›

fringe sigil
#

If i ever get my station back up and running will you use it?

fallow crow
#

Idk

fringe sigil
#

Frozen join still got github? @velvet crescent?

velvet crescent
#

The old one no, the new one yes

fringe sigil
#

Can you link me?

#

Also installed an advanced MLAT system with ~98 peers

velvet crescent
#

I can, won't be accepting any pr's tho

fringe sigil
#

What is a model?

velvet crescent
#

object

#

wip tho

fringe sigil
#

Nice though

velvet crescent
#

Not according to Piggy & Lemmo

fringe sigil
#

๐Ÿ˜ฎ ๐Ÿฅด ๐Ÿคฎ MinusOne

boreal escarp
#

haha

fringe sigil
#

I'm joking i honestly have no preference

velvet crescent
fringe sigil
#

But people dont like it because its basically a single ton but doesnt do what a singleton is meant to do

#

manage its own creation and destuction

#

because the plugin manager does that

velvet crescent
#

What should I use instead of that then..

boreal escarp
#

Dependency Injection?

fringe sigil
#

^

boreal escarp
#
private FrozenJoin plugin;

public ClassName(FrozenJoin plugin) {
    this.plugin - plugin;
}

//

ClassName cn = new ClassName(this);```
velvet crescent
#

ah

#

Changed it, happy now?

modern ore
#

Frosty

#

I won a giveaway 2 days ago, but I was sick and unable to come request it.

#

Is there any way to still get the stuff ?

velvet crescent
#

Message Plajer

twin dune
#

Sick on Christmas, poor you.

velvet crescent
#

Since he was the host of that giveaway

modern ore
#

yeah it sucked a lil' bit Mackanzie...

#

Okay, thanks ๐Ÿ˜ƒ

fringe sigil
#

Yeah actually I didnt feel to great yesterday

frank pasture
#

Delete project button

The Delete project button is now available via Project Settings -> Info. Feel free to set up sandbox projects, play with them, and delete them as appropriate.

#

FINALLY, @primal pecan @sterile parrot

sterile parrot
#

finally

frank pasture
#

Took forever but finally here now

fringe sigil
#

For what

frank pasture
#

Delete button

eternal apex
#

@fringe sigil what are you on about

#

there's nothing wrong with a static instance getter for spigot plugins

fringe sigil
#

Ok yes

velvet crescent
#

Thank you, changed back cause I was getting annoyed by having to define plugin

eternal apex
#

keep in mind this only applies to plugins

#

as they're already singletons

#

don't ever use that pattern for your main class outside of spigot plugins

fringe sigil
#

A singleton manages its own creation right

#

But thats not a singleton just a static getter anyway

#

Im not hating I used this in some of my active projects still

eternal apex
#

I'm not sure if a singleton manages it's own creation

fringe sigil
#

Well activley used but dicontinued

eternal apex
#

I've never heard of that

#

point is though, javaplugins are already singletons, you're not doing any harm with a static getter

#

think of it as a utility adding onto an existing singleton, not creating a new singleton

fringe sigil
#

Oh maybe not

fringe sigil
#

JForm designer is quite neat

eternal apex
#

that blue is aweful

fringe sigil
#

Lol

velvet crescent
#

Please god no

fringe sigil
#

what

eternal apex
#

do you seriously need to ask?

#

it looks terrible

boreal escarp
#

use the first design but make the blue a little bit light

fringe sigil
#

Function over look

#

It will probably get a facelift

boreal escarp
#

yes but that doesnt mean the design has to be bad xd

#

or white

fringe sigil
#

Its javas default swing theme

eternal apex
#

there's no excuse not to use the first, when you've already got it made, and all it needs is a font colour change

fringe sigil
#

Yes to actually use that theme Id need to export the synth with my program which I'm not doing

#

Probably not even licensed to

#

So Id use the default black and green/black and white theme most likely

eternal apex
#

Anyone need a plugin made? free, os, nothing too complicated, preferably a utility, not a game altering plugin

primal pecan
#

hello pig

eternal apex
#

hi

primal pecan
#

how's it going

eternal apex
#

so, if i'm understanding

#

you want me to create a hello kitty plugin

#

but with a pig

#

not a kitty

#

and it's going good

primal pecan
#

nah was just saying hello

eternal apex
#

o

boreal escarp
#

:))

primal pecan
#

gabytm whatcha coding?

#

Dynosaur role?

#

who's role is dat

velvet crescent
#

Dyno+s

#

Dyno'

primal pecan
#

wut

eternal apex
#

@proper fable

primal pecan
#

ah

velvet crescent
#

This fucking assholes ye

primal pecan
#

F.A.A.H

velvet crescent
#

Waiting for him to go extinct

primal pecan
#

nice.

eternal apex
#

i'm waiting for plugin suggestions

#

where are they

primal pecan
#

๐Ÿคทโ€โ™‚๏ธ

#

you never said premium or free.

eternal apex
#

well

#

i actually did

primal pecan
#

I see nvm.

eternal apex
#

funny wants me to make my new plugin premium

#

but I need 3 free ones to do that

primal pecan
#

which is wut?

#

what plugin.

eternal apex
#

a random spawn plugin

primal pecan
#

maybe ask Clip if he can put it on his Spigot.

eternal apex
#

no

primal pecan
#

or ask to put on FC's.

eternal apex
#

no

primal pecan
#

or you just trying to get ideas for three resources?

#

you do have two auth enabled correcto?

eternal apex
#

i've got 2, just need 1 more

#

I meet the reqs

boreal escarp
#

join messages plugin

primal pecan
#

like two auth enabled etc?

velvet crescent
#

Gaby no..

primal pecan
#

that's simple as hell.

eternal apex
#

kyle, I've got over 2k posts on spigot, and 1k positive reactions

#

I meet the req

#

and yes, 2fa

primal pecan
#

Scoreboard plugin.

velvet crescent
#

Make a clear chat plugin kek

primal pecan
#

Nothing too hard nothing too simple.

eternal apex
#

too complicated, and good ones already exist

boreal escarp
#

make the fly plugin then remove it xd

eternal apex
#

too simple

#

i'm picky

fringe sigil
#

why more scoreboard plugins

primal pecan
#

you can't just remove it.

fringe sigil
#

planes?

primal pecan
boreal escarp
#

:))

primal pecan
#

not simpleo

#

sorta.

eternal apex
#

planes is more of a gamemode thing

#

i make utilities

primal pecan
#

@azure egret give Pig a idea.

#

I was going to give you a idea for a simple plugin but you don't have autosell.

#

A item based booster instead of just commands utilizing NBT.

velvet crescent
#

Chat emojis and gifs

primal pecan
#

gifs?

#

tf.

#

you can't do gifs as far as I know of.

velvet crescent
#

Yea send 500 messages a sec to make a gif ๐Ÿ‘Œ

eternal apex
#

not even a bad idea

#

wonder what "fps" mc could handle

#

might be able to do like 7 max

boreal escarp
#

-1

velvet crescent
#

eek

eternal apex
#

im gonna try it

#

someone make me a stick man animation

velvet crescent
#

Nothing better than sending 400 k messages to console in 10sec

primal pecan
#

stick man?

eternal apex
#

it wouldn't be like that frosty

primal pecan
#

just grab a lot of black and white squares.

eternal apex
#

you wouldn't send individual messages

#

just a lot of whitespace

velvet crescent
#

You could use packets to display it somehw

#

somehow*

eternal apex
#

no

#

you're overcomplicating it

#

packets aren't required

#

I can make this without even touching bukkit

velvet crescent
#

Yea, but I'm saying like if you'd want to use something else than chat messages

eternal apex
#

o

primal pecan
#

โฌœ โฌ›

#

darn it they don't show up here.

eternal apex
#

\โฌœ \โฌ›

primal pecan
#

There's the links to grab em if you need em.

eternal apex
#

i mean

#

black slash exists

#

thanks tho

primal pecan
#

black slash?

eternal apex
#

\:emoji:

velvet crescent
#

Have fun Piggy, you should finish reviewing my request first tho ๐Ÿ˜‰

primal pecan
#

ah never used it

eternal apex
#

eta 1 week frosty lol

velvet crescent
#

Ah

eternal apex
#

low priority

velvet crescent
#

It's gonna get denied but still

eternal apex
#

fyi

#

most things can be pinpointed to "lack of solid obliging code"

#

lack of oop obliging code

frank pasture
#

@eternal apex make a scoreboard plugin

primal pecan
#

nah

eternal apex
#

repeated code

frank pasture
#

A nice free open sourced one

primal pecan
#

he said nah

eternal apex
#

^

primal pecan
#

too "complicated"

#

and

eternal apex
#

quickboard is good, I think it's os

primal pecan
#

too "many"

velvet crescent
#

Make a custom OS spigot ๐Ÿ‘Œ

primal pecan
#

also radar would get mad sorta

eternal apex
#

soonโ„ข๏ธ

primal pecan
#

radar = Niall

eternal apex
velvet crescent
#

oof

primal pecan
#

I usually just use my Scoreboard Lib I made.

eternal apex
#

im gonna make my own server implementation

velvet crescent
#

I mean I'm changing a lot of things on it Piggy, so expect some things to change :p

eternal apex
#

that trans compiles to bukkit, nukkit, bungee, velocity, and sponge

#

and ofc my own server

#

like i've already got that with my framework to some extent

#

it's just rather limited atm

#

goal is to provide full functionality, for literally everything documented in the protocol

#

which also inversely means no nms

#

I'd be remaking that

fringe sigil
#

๐Ÿ˜ซ

eternal apex
#

what's the face for?

#

all the functionality in nms would still be present, but via a proper api

velvet crescent
#

What kind of a server piggy thonking1

eternal apex
#

java

velvet crescent
#

I thought it was calculator..

eternal apex
#

common misconception

fringe sigil
#

No I meant about the scoreboards

#

There are enough scoreboard, free as well

#

Use InfoBoard or QuickBoard or something charlie

primal pecan
#

I used to have a scoreboard plugin as a free plugin

#

just never updated it.

velvet crescent
#

Best scoreboard there is is KiteBoard CoolPikachu

primal pecan
#

back in 2016-2017.

eternal apex
#

\โฌ›

primal pecan
#

TrashBoard hot plugin Frosty.

eternal apex
#

\โฌœ

fringe sigil
#

FrozenBoard

velvet crescent
#

Fuck no

fringe sigil
#

Sounds cool actually

velvet crescent
#

Would freeze 24/7

fringe sigil
#

Lol

primal pecan
#

darn

#

that stickman is leaning

#

new version*

eternal apex
#

k thanks i'm using that

primal pecan
#

you could likely make it bigger tho

#

I forgot the size of lines a chat is.

#

and the exact width in emojis

velvet crescent
#

.

#

It's an astronaut

eternal apex
#

god

#

someone make me a script to automate this

velvet crescent
#

"script" blobnauseated

eternal apex
#

lua, not python

velvet crescent
eternal apex
#

feel free to convert it

velvet crescent
#

Sure sec

#

He waves, I'll add a lot more

eternal apex
#

thanks

frank pasture
#

Iโ€™ll prob push for making a bunch of nice free plugins when Iโ€™m home later

fringe sigil
#

Better not a scoreboard one

#

Well I mean

#

Its fine really lol

frank pasture
#

Imagine, jk nah I have some ideas in text file that have been there for ages

#

Itโ€™s not scoreboard tho

fringe sigil
#

Yeah thats the sad thing

#

I have a load of ideas and ill probably never get round to them ๐Ÿ˜ฅ

frank pasture
#

Same ๐Ÿ˜‚๐Ÿ˜‚

primal pecan
#

That hand is a bit quick for waving

#

Is it just me or is IPhone apps not organized alphabetically

#

in your Cellular settings*

fringe sigil
#

Do you think a couple of people could help me

frank pasture
#

I sprayed my shoes earlier so hopefully they last well in the rain

#

Cuz they are suade and never had a pair before

velvet crescent
eternal apex
#

you're awesome

velvet crescent
#

Will you make it so people can add their own gifs?

eternal apex
#

ye

frank pasture
#

Youโ€™re gonna make a scoreboard animation thing?

eternal apex
#

yep

velvet crescent
#

Dang I'll make some more later

eternal apex
#

that's what i'm doing chaz

frank pasture
#

Woah

eternal apex
#

scoreboard animations

frank pasture
#

Add a dank API, cuz people could use it for minigames

#

Like it appears for the winner

velvet crescent
#

Had an idea for another one, but I'd need color in order to show what it is

eternal apex
#

you can use & codes

velvet crescent
#

ah okay gucci

frank pasture
#

Iโ€™ve been thinking about doing recodes on my plugins, utilising FeluxLib and instead of shading it, have them download it beside them but idk

#

Then it would mean only 1 โ€œpluginโ€ is heavy file size, rest would be light (e.g. for mysql stuff)

eternal apex
#

btw chaz it's in chat

#

not scoreboard

#

the gifs

frank pasture
#

@final grove whatโ€™s your opinion on the AirPods pro?

Oh

#

They are finally in stock, and idk whether to upgrade or not

final grove
#

they are so nice

#

I was doing trash last night

#

and yuuh

#

they was fire

frank pasture
#

I'm still unsure

#

I have series 2 rn, and they are like ยฃ249 in UK

#

so $300 in US

#

pretty hefty, but idk

final grove
#

The reason I got them was bc I had to have my airpods volume at like max to be able to hear the music

#

when in school etc

frank pasture
#

Ye I usually turn mine up loud, but the sound bleeds

final grove
#

but with the pros I barley gotta make them up

frank pasture
#

more bass?

final grove
#

I haven't tested a song with bass yet

frank pasture
#

oh

arctic raptor
#

I'm buying airpod pros today

frank pasture
#

lmk how they are

#

otherwise next week ima go buy them

velvet crescent
eternal apex
#

thanks

frank pasture
#

ugh unsure for name, OneUseItem or FeluxItems / FeluxVouchers

velvet crescent
#

FeluxItems

#

You already got RankVoucher

#

s

fair island
#

I'm fucking crying watching drlupo's reaction to getting a $1,000,000 donation from twitch

waxen wave
#

How difficult is Lua?

#

For anyone here who's tried studying it/studied it

eternal apex
#

easiest language in the world

#

and way better for scripting than shit like python

waxen wave
#

It's not Object Oriented tho right

eternal apex
#

no

waxen wave
#

Like java

eternal apex
#

only thing you need to know in lua is a bit of syntax, and tables

waxen wave
#

So compared to java it is a breeze

#

Cause it took me like a year to get comfortable with java

eternal apex
#

it's not really comparable to java

#

they're nothing alike

waxen wave
#

What language is Lua most similar to then

#

C?

eternal apex
#

it's not a compiled language

#

it's interpreted

#

python, js

#

except it's better than both of those imo

waxen wave
#

How come

eternal apex
#

just not a fan of python in particular

#

js I can handle

#

but not python

waxen wave
#

I know nothing about other programming languages since I got 'recently' into programming in general

primal pecan
waxen wave
#

But does Lua have variables and methods and such? or what

eternal apex
#

yes, it does

#

lua is dynamically typed

waxen wave
#

What is it that it doesn't have that java does?

eternal apex
#

well, static types

waxen wave
#

Not that I ever used the static keyword pretty much lol

eternal apex
#

I'm not talking about the static keyword

final grove
#

@eternal apex I got my account back

#

Looging in nnow

eternal apex
#

in java, you generally declare a type before your variable, unless you're using var's type inference

#

like

#

String str = "blah";

#

you don't do that in lua

#

you do

#

str = "blah"

waxen wave
#

ah I see

eternal apex
#

the former is called static typing, the latter is called dynamic typing (or duck typing)

waxen wave
#

But I mean going from java to Lua should be a lot easier than it was to go from nothing to java

eternal apex
#

maybe

elfin minnow
#

@eternal apex

eternal apex
#

added ur shit back

waxen wave
#

Cause I mean a lot of concepts that applied to java apply to other languages such as Lua, no?

eternal apex
#

wb tig

elfin minnow
#

thanks babe

boreal escarp
#

the noob is back happy_panda

elfin minnow
#

i have 133 pings

#

fml

boreal escarp
#

wb tiggy boy

eternal apex
#

you can kylser

#

lua has oop support

boreal escarp
#

what is lua used for?

waxen wave
#

Oh, that's great

eternal apex
#

scripting mainly

#

some games use it for mods

#

roblox, gmod

boreal escarp
#

hmm

waxen wave
#

Is it not ideal to use it to make a simple 2d top view videogame?

eternal apex
#

you could try, it'd be a fun project

#

maybe start a bit smaller though, learn the syntax

#

it's quite different from java

waxen wave
#

Yeah of course

eternal apex
#

and in case you were thinking of it, I won't be able to provide support

#

I haven't used lua for a long time

waxen wave
#

I know haha

#

I mean I didnt expect you to

#

But I am looking for a language to learn which is "good for making videogames" and worth learning

eternal apex
#

c++

#

c

#

both languages worth learning

#

learn c first, learn c++ next, then go back to c

#

lua isn't really a game language

primal pecan
#

@elfin minnow you should ask FC if he can move @final grove's xp to @elfin minnow

#

or you moving it the other way around due to that nitro having 3 months or whatever it is?

waxen wave
#

Is C hard to learn?

eternal apex
#

I'd assume so

#

I haven't learnt it tho

elfin minnow
#

this account have nitro for a year

#

lmao

#

I'm waiting for cube to get on

primal pecan
#

lel

waxen wave
#

But I think that going from java to C shouldn't be too tough right?

primal pecan
#

no double xp sadly tho @elfin minnow xd

#

unless you ask FC for like a role of mine till yours expires.

eternal apex
#

the syntax is similar, but that's about it klyser

elfin minnow
#

Yea, Im just waiting for cube

#

@muted fern

primal pecan
#

"Nitro" Booster you'd likely be the second person with it prob

eternal apex
#

omfg i'm so stupid

#

i was wondering why my scheduler wasn't working

primal pecan
#

what did you do wrong pig?

eternal apex
#

I accidentally multiplied millis by 20k to get ticks

#

instead of dividing

primal pecan
#

lol

elfin minnow
#

:f:

velvet crescent
#

Dang this nerd got his account back

elfin minnow
primal pecan
#

@frank pasture e bird account of Tig is back.

velvet crescent
#

Juck gradle Piggy

primal pecan
#

Gradle is good wym.

eternal apex
#

my deploy script utilises every thread on my cpu, to the point where my pc visually lags, yet it still takes like 2 mins to execute

velvet crescent
#

How far are you with the plugin Piggy?

eternal apex
#

well

#

bit further now hopefully

#

since I fixed my scheduler error

primal pecan
#

are you going to center the animation?

eternal apex
#

that aint my job

primal pecan
#

on the largest size of chat.

eternal apex
#

animation creator can do that

primal pecan
eternal apex
#

already got it bookmarked

#

i've got so much shit bookmarked

primal pecan
#

I have so many pc parts bookmarked.

#

I'm trying to find a long desk for my office.

eternal apex
#

make one

primal pecan
#

eh

eternal apex
#

omg it fucking works

primal pecan
#

your scheduler?

eternal apex
#

the gif

#

like it actually works really well

#

if you have 0 ping

primal pecan
#

well yeah you are sending a whole chat of messages ain't ya?

eternal apex
#

ye

primal pecan
#

maybe make a gif or video and put it below.

eternal apex
#

will in a sec once i fix spacing

velvet crescent
#

Once you're finished DM me it so I can see or ping me, I'm out for today/tommorrow morning

eternal apex
#

hold up

#

i'm uploading gif now

velvet crescent
#

Got like 3 min before I gotta go so :p

eternal apex
primal pecan
#

do the squares look different without the texture pack?

eternal apex
#

i don't have an rp on

boreal escarp
#

Damn

primal pecan
#

and you decided to go with the white stickman over the black one?

boreal escarp
#

Now colour it

eternal apex
#

I haven't added the colour one yet

#

need to add a reload command for the config

primal pecan
#

or extend it to the full size of chat (height wise)

velvet crescent
#

That's a neat astronaut

#

Load the second one ๐Ÿ˜‰

primal pecan
#

Did you base it off a list type system per animation?

eternal apex
primal pecan
#

guessing fps is delay in scheduler?

eternal apex
#

ya

minor moat
#

Very nice ๐Ÿ‘

velvet crescent
#

Guessing that would lag the hell out of the server if it were a larger gif

eternal apex
#

nah

#

shouldn't

primal pecan
#

it's just sending chat messages.

#

it shouldn't

#

and creating a scheduler.

eternal apex
#

good thing is though

#

this will compile for nukkit, bungee, sponge, bukkit, and velocity

#

without me doing anything fancy

primal pecan
#
class Animation extends BaseAnimation {
  
  private String name;
  private List<String> lines;
  private int fps;
  private boolean repeat;

  public Animation(String name) {
    super(name);
  }

  public Animation play() {
    
    // create Scheduler()
    // update animation
    // check if it repeats

    return this;
  }       
}
#

Just a little something I would base it off unless I made a custom object per line with it's own settings.

#

BaseAnimation is just a file system with the base object.

eternal apex
#

i'll push in a sec

primal pecan
#

I'm about to head out for lunch so maybe will do a pull request later.

#

potentially

#

Guessing you use your framework?

eternal apex
#

yep

primal pecan
#

I'll have to look into it probably but still will likely do a pull request.

#

Also do you know a place to make a server correctly as soon as you assemble your plugin with gradle?

#

At the moment I have to click run for a java application and do /stop each time.

eternal apex
#

I use intellij's run configuration as action plugin, then I have my servers binded to ctrl + 1 - 5

#

1.12 - 1.15 + bungee

primal pecan
#

ah may just need a bind system.

eternal apex
#

I have my clean task binded to my lower side mouse button, and build to the higher side mouse button

primal pecan
#

what about the stop does it just terminate the java application for one of the key binds?

eternal apex
#

I use dcevm, so I don't need to stop

primal pecan
#

will need to look into "dcevm".

eternal apex
#

I just hotswap any changes I make

primal pecan
#

I know there's a plugin for hotswaps but isn't there some issues with it?

eternal apex
#

not many

primal pecan
#

I'll favorite it and will check back later.

frank pasture
#

Might make 2 'voucher' plugins
One free, one paid

velvet crescent
#

Free one having decent features but no "active" support

frank pasture
#

ye, one will be basic and then a proper one

velvet crescent
#

Not too basic tho

frank pasture
#

free one called OneUseItem (cough you prob know why)

#

and then FeluxVouchers which is a continuation of rv but paid

velvet crescent
#

Make it FeluxItems then tho

frank pasture
#

ye can work, I need to prefix my other plugins soon

#

FeluxPouches, FeluxTools, FeluxTags

velvet crescent
#

Which one of you two nerds had a spawners idea. Was it u or kyle

frank pasture
#

wasn't me

mellow zinc
#

nerd

frank pasture
#

I might start requiring FeluxLib

#

so I can minimise file size for my plugins which depend on it

velvet crescent
#

Well that's an extra plugin then tho..

frank pasture
#

ye, but 1 extra plugin for all my stuff

#

meaning small file size for every plugin minus lib

velvet crescent
#

People ain't gonn aliek thta

frank pasture
#

Eh disagree, I see others do it

#

It saves shading feluxlib into every plugin

regal juniper
#

Good Morningggg โค๏ธ

velvet crescent
#

How big is feluxlib?

mellow zinc
#

i think for people that have all ur plugins - like me, then itll be better. but for ppl who only have 1 of ur plugins, i think they wouldnt like it

velvet crescent
#

Morning ItsBusyGlae

#

Glare*

frank pasture
#

ye exactly, cuz the command system felux plugins use is integrated into the lib

velvet crescent
#

It's 6pm ere and I'm off to somewhere

frank pasture
#

so may as well use the 1 class

#

;)) cheeky

#

i had my fun yesterday

mellow zinc
#

its 5pm here and i woke up 2 hours ago

velvet crescent
#

Cheeky will be at 3 am when I'm wasted

frank pasture
#

Is this a good or bad thing

#

Iโ€™m confused

mellow zinc
#

i actually cant tell

velvet crescent
#

What's the context

frank pasture
#

deluxechat plugin

#

video

#

Idk if he means my vid is long and boring

#

or the guide / wiki is

velvet crescent
#

I think he's saying the docs are boring

mellow zinc
#

i think hes saying the wiki is bad

frank pasture
#

cuz at start he said i make it easier to use

velvet crescent
#

Speaking of the wiki, that needs to be finished in 2020

regal juniper
#

New config and update checker in VP are done. Today we're working on commands pog

mellow zinc
#

poggers

velvet crescent
#

Glare got any clue if we can use gifs on hc wiki

regal juniper
#

What's the hc wiki

#

Link it

velvet crescent
#

Yikes, on mobile rn

boreal escarp
#

Google the software name

frank pasture
#

REEE, a domain I wanted to buy is taken

#

it was fucking bomb

#

mc.wiki

boreal escarp
frank pasture
#

it was like ยฃ300, wanted to cop

regal juniper
#

Yes you can use gifs

velvet crescent
#

Thought it was fucking.bomb

frank pasture
#

thats isis.today

regal juniper
#

You just link them from Imgur iirc

boreal escarp
#

Ye its MD

frank pasture
#

imagine I cop

regal juniper
#

I forgot they moved to GitBook also

#

Shoot, that's another thing I have to do is write the wiki for VP

#

We'll get there slow and steady.

boreal escarp
#

Gitbook? Isnt it bad, esp that you have to pay for dark theme?

mellow zinc
#

paying for dark theme lul

regal juniper
#

You don't really need a dark theme for a wiki though

boreal escarp
#

Unless you want people to use it

regal juniper
frank pasture
#

make ur own wiki

#

ez

boreal escarp
#

Matt use Vuepress and looks pretty good

regal juniper
#

Yeah I used to use Vuepress for that

#

I just moved away cause I didn't want to host it

frank pasture
#

ye thats the thing

#

why I use gitbook

regal juniper
#

Now, NuxtJS, ooo dang

#

That's sexy, and fast

boreal escarp
#

Github pages?

regal juniper
#

I mean yeah that's possible

boreal escarp
#

Vuepress basically generate the html code which can be used anywhere

regal juniper
#

Charlie, on my banner thing, click the different links, those are different pages on the website. You see how fast those load?

frank pasture
#

lemme c

#

bruh

#

thats so cool

regal juniper
#

It doesn't even like flash the page or anything, it straight up just shows it

frank pasture
#

Plus cool routes

#

ye

regal juniper
#

It's a feature of Nuxt

frank pasture
#

oh wow

#

need to look into that

regal juniper
#

Boutta write my first kotlin class boys

frank pasture
#

if I make it a thing

#
items:
  # This is the items identifier, it needs to be unique.
  example:
    # This is the core settings for your item, e.g.
    # the name, lore and material type.
    item:
      name: "&aExample Item"
      lore:
        - '&7Right click to redeem!'
      type: PAPER
      data: 0
    # These are the settings for this item, such as
    # the commands to run and limit per voucher.
    settings:
      commands:
        - 'asa addmultiplier %player% 3.0 1h'
      limit: 1
      # These define the areas where this item cannot
      # be redeemed, useful for PvP areas for example.
      blacklist:
        worlds:
          - 'some_bad_world'
        regions:
          - 'some_bad_region'```
#

time to make this bad boy a thing

regal juniper
#
@CommandAlias("vp")
class CommandSetCounter : BaseCommand() {

    @Description("{@@descriptions.set-counter}")
    fun execute(issuer: CommandIssuer, amount : Int) {
        if (amount <= 0) {
            return;
        }
        // Set the votes needed to the command
        // Send message saying counter was updated
    }

}```