#dev-general

1 messages · Page 395 of 1

ocean quartz
#

It is

half harness
#

i give up

#

im shading

obtuse gale
#

dkim

#

how much are we talking about

ocean quartz
#

Don't tell me 2mb

obtuse gale
#

2.01

half harness
#

idk

#

i didn't build it yet

obtuse gale
#

how many dependencies

half harness
#

a small amount

#

an extremely small amount

#

so small that i dont want to say it

obtuse gale
#

3

#

kotlin stdlib

half harness
#

um

obtuse gale
#

what else

half harness
obtuse gale
#

...

#

ok

pale shell
#

Spigot staff are so slow at accepting things lol

half harness
#

assuming you mean pdm dependencies

ocean quartz
#

Why do you not just say the number? lol

half harness
#

2 depends

pale shell
#

Has it always been slow?

ocean quartz
#

Check the size

half harness
#

kt + mfgui

obtuse gale
#

wooooooooooooooooooooooooooooooooooooooow

ocean quartz
#

Sooo 1.5mb? lol

half harness
#

idk

forest pecan
#

bro when we are using dependencies externally like jar, we are referring to shit that is like 120 megabytes big

half harness
#

lol

obtuse gale
#

or tbh anything larger than the spigot limit

forest pecan
#

I install 10 dependencies along with 120 megabyte file

#

containing binaries

#

my whole folder is 200 megs

#

no cap

#

lol

#

im not capping

#

you want to see image?

#

lol

obtuse gale
ocean quartz
#

What are you shading? lol

obtuse gale
#

ur mum

ocean quartz
#

Fair enough

forest pecan
#

I can list em

obtuse gale
#

yo what the fuck why is the icon of sin so hard to battle...

forest pecan
#
  /** VLCJ Maven Dependency */
  VLCJ("uk{}co{}caprica", "vlcj", "4{}6{}0", DependencyResolution.MAVEN_DEPENDENCY),

  /** VLCJ Natives Maven Dependency */
  VLCJ_NATIVES("uk{}co{}caprica", "vlcj-natives", "4{}1{}0", DependencyResolution.MAVEN_DEPENDENCY),

  /** Youtube Downloader Maven Dependency */
  YOUTUBE_DOWNLOADER(
      "com{}github{}sealedtx",
      "java-youtube-downloader",
      "2{}4{}6",
      DependencyResolution.JITPACK_DEPENDENCY),

  /** Jave Core Maven Dependency */
  JAVE_CORE("ws{}schild", "jave-core", "2{}7{}3", DependencyResolution.MAVEN_DEPENDENCY),

  /** Apache Commons Compression Maven Dependency */
  COMMONS_COMPRESSION(
      "org{}apache{}commons", "commons-compress", "1{}20", DependencyResolution.MAVEN_DEPENDENCY),

  /** Compression Maven Dependency */
  COMPRESSION(
      "com{}github{}PulseBeat02",
      "jarchivelib",
      "master-SNAPSHOT",
      DependencyResolution.JITPACK_DEPENDENCY),

  /** Compression XZ Maven Dependency */
  XZ("org{}tukaani", "xz", "1{}0", DependencyResolution.MAVEN_DEPENDENCY),

  /** ASM Maven Dependency */
  ASM("org{}ow2{}asm", "asm", "9{}1", DependencyResolution.MAVEN_DEPENDENCY),

  /** ASM Commons Maven Dependency */
  ASM_COMMONS("org{}ow2{}asm", "asm-commons", "9{}1", DependencyResolution.MAVEN_DEPENDENCY),

  /** JNA Maven Dependency */
  JNA("net{}java{}dev{}jna", "jna", "5{}7{}0", DependencyResolution.MAVEN_DEPENDENCY),

  /** Fast JSON Maven Dependency */
  FAST_JSON("com{}alibaba", "fastjson", "1{}2{}73", DependencyResolution.MAVEN_DEPENDENCY);
#

then we also got VLC binaries

#

which are around 60 megabytes

#

and ffmpeg

obtuse gale
#

com{}alibaba
lol

forest pecan
#

which is around 60 megs

forest pecan
ocean quartz
#

Jesus

#

Oooh Fefo is now in the top 20 in the xp leaderboard

surreal quarry
#

welcome

forest pecan
#

I will be up there

#

Soon™️

half harness
#

lol i removed pdm

#

and i dont even have to clean anymore

surreal quarry
#

just write your own dependency manager 3head

half harness
#

pog

#

less than 30 seconds

surreal quarry
#

slow

half harness
#

this is 1.16 server

#

my 1.8 server is zooom

surreal quarry
#

still slow

#

even this is running slower than normal lol

forest pecan
#

ahahha my plugin takes 2 minutes to load up

half harness
#

lol

surreal quarry
#

yea 2 seconds of it was just moducore being slow

#

cause of something im doing :)

obtuse gale
#

wait what

ocean quartz
obtuse gale
#

yoooooooooooo

#

I need to turn up my game

half harness
#

lol ive never seen aBooDyy#9543 and kylematzen#1743 talk

ocean quartz
#

Aboo has been busy for some time i think
Kyle was banned lol

half harness
#

o

pallid gale
#

kyle left iirc

half harness
ocean quartz
#

Wasn't he banned from discord with Charlie?

pallid gale
#

oh idk if hes banned from discord, i thought you meant from here

ocean quartz
#

Yeah I think both their accounts were banned from discord for the same reason

pallid gale
#

ic

regal gale
#

Which Charlie?

ocean quartz
#

Chazza

regal gale
#

I can still chat with him though?

ocean quartz
#

Not on the account that was banned

regal gale
#

I have no idea about that history 👀

#

But the reason for ban was?

ocean quartz
#

I don't remember exactly, something to do with "Distribution of cheats" or something like that

regal gale
#

Was it the spoof stuff?

ocean quartz
#

I think so

regal gale
#

Breh

humble silo
#

Anyone know this setting in InteliJ that makes the evaluator not show the classname or whatever is suppose to be here? I somehow set it wrong and its really annoying me now but i dont know what to change lol

ocean quartz
#

Ayy, it worked perfectly, simply doing config(MyConfig) and it'll create the config
Then config<MyConfig>() and it gets the correct config, easily add as many configs as needed in just one line

hot hull
#

I presume this don't work in java or does it

ocean quartz
#

Java version would look like

config(MainConfig.create(this));
// get
config(MainConfig.getClass());
hot hull
#

I mean not that bad

plush sapphire
#

Best warning system for Discord bot in node.js?

sly sonnet
#

jda

plush sapphire
#

Link please 😄

distant sun
#

jda is for java and it is a framework not a warning system

#

so I have advancedban installed on bungeecord and I want to use it's api on spigot, is there any way to do this? 🥺

pallid gale
#

=mystats

#

not that detailed though

hot hull
#

=mystats

compact perchBOT
#
Your Monthly Stats

Your Chat Stats for this month so far are:

Top Emoji:

:fingerguns: • 7 Uses

Top Command:

=steal • 181 Uses

Top Channels:

#dev-general 299 Messages
#king-of-the-hill 201 Messages
#off-topic 159 Messages

plush sapphire
simple kestrel
#

Do you want to make a warning system or just use one?

prisma wave
#

👀

lunar cypress
#

which jep is this?

plush sapphire
lunar cypress
#

ah it's the sealed classes one

prisma wave
#

yup

jovial warren
#

sealed classes good

#

in fact, probably better than Kotlin's, since they permit classes outside of a single file

#
public sealed class Shape permits Circle, Square {

    public abstract long getArea();
}
```isn't it something like that?
lunar cypress
#

yeah

jovial warren
#

man, why can't Kotlin do that

#

wait can you not use abstract methods in sealed classes?

lunar cypress
#

you can

jovial warren
#

public abstract sealed class ewwwwwwwwwww

#

if it's sealed, that should also imply it's abstract

#

since we know it will have subclasses

lunar cypress
#

Quick question that's somewhat related: Say you write a small game in Java, basically a 2D board game with a rectangular board. There are different kinds of fields: Forests, Lakes, Fire Stations. They have basically nothing in common except that they're all fields. How would you model this?

oblique heath
#

having subclasses alone shouldnt make something abstract 🤔

jovial warren
lunar cypress
#

well they all have a position

#

but that's it

oblique heath
#

they all have a texture

lunar cypress
#

It's a "sealed class" situation

#

I didn't say it had a GUI

#

also that would be complecting UI and logic

oblique heath
#

well it's 2d

#

it's gotta have something visual

jovial warren
#

yeah those should be abstract Ivan

#

they shouldn't know what they actually appear as in the world

#

they should just be data holders

lunar cypress
oblique heath
#

how are you going to display the game to the user

#

o.o

old wyvern
#

Board -> Cells
Each Cell -> Environment and Position

Environment would be extended by Forest, Lake...ect...

#

Isnt that it?

lunar cypress
#

for context, this was part of my programming finals and I lost points because I essentially used an abstract Field class and then in moves and other logic, I would get e.g. all Forests and such by type

#

They said it's bad to use instanceof or similar, but I fail to see a better solution. I didn't do stuff like switching on a field type to do different things depending on the type (that should be part of the Field class then) but really just "getting by type" and such

oblique heath
#

but what about cases where you want to further extend the functionality of an existing class that already actually does something

old wyvern
#

Yea they probably meant you to override some methods from the environment class to perform any actions instead of switching and handling it

oblique heath
#

for example maybe I want to improve the LinkedList class to make it use arrays as well as linked nodes

#

i know i know bad example

#

idk

old wyvern
#

Or am.I misinterpreting your question

lunar cypress
old wyvern
lunar cypress
#

Like for example, forests have a state that can change (basically how much it's burning), also they keep track of things stationed on them

#

the others can't do that

old wyvern
#

How does that state affect the gameplay?

#

Player damage?

lunar cypress
#

sort of, the game is about extinguishing all fires, and the fire spreads and so on

#

it's very complicated

#

and badly designed

old wyvern
#

Ah, what about the other environments? Do they burn as well?

#

Or something similar

lunar cypress
#

no they don't

#

they really just "exist"

oblique heath
old wyvern
#

Ah

oblique heath
#

have an item meta object in every field

#

and extend that for every specific meta type the block could have

lunar cypress
#

you'd have the exact same issue

old wyvern
#

Maybe each cell could have an update function, where the other environments dont do anything but this specific one does

lunar cypress
#

Yeah that'd be one option but I don't really see how this would be better

#

like it's less extensible

#

When you want to add a new field with new functionality, you'll have to declare it in Field

old wyvern
#

Wouldn't instanceof checks be less extensible eince youd need to add the cases separately from specifying a new environment?

lunar cypress
#

and also error handling sucks because you want to see when someone tries to drive their fire engine into a lake

lunar cypress
old wyvern
#

Have an "isWalkable" property for every environment that specifies whether it is walkable ig

lunar cypress
#

I feel like that would still violate o/c

#

with plain inheritance, you just add functionality and the places that want to use it can use it

old wyvern
#

Mhm

lunar cypress
old wyvern
#

Your field is the equivalent of Cell right? Or is it an env?

#

Alrighty

lunar cypress
#

Yeah my field is basically cell and cell content at the same time

#

If I can convince them that my use of instanceof is ok I can get a perfect score

#

😋

pale shell
#

when you finally work out how to do something, man this feels so gooooooood

static zealot
#

@onyx loom I just wanted to say the task you gave me is a very advanced one and I feel like I don't have the necessary level to complete it. xD

surreal quarry
#

what task

static zealot
#

to add hex support to his plugin using adventure. Tried doing it using minimessages and matt's msg library but I get the NoMethod exception and I got no idea what the fuck to do about it. I also had to go so I didn't give it to much time

remote goblet
#

mochasit this is why you get a single file that can add hex support and replace ChatColor.translateAlternateColorCodes

jovial warren
#

Adventure good ChatColor.translateAlternateColorCodes bad

#

Adventure is better than the BungeeCord chat component API and legacy string formatting combined

obtuse gale
#

BungeeCord chat component API and legacy string formatting combined
those 2 combined don't make any good to begin with lol

static zealot
half harness
#

;-;

jovial warren
#

lol

#

DeluxeMenus should be open-sourced

#

facts

half harness
#

its a free plugin

static zealot
half harness
#

i dont get why its closed source

jovial warren
static zealot
#

I just wanted to let you know why its not there yet Kaliber

jovial warren
#

dkim spitting actual facts for once

half harness
static zealot
#

I'll switch to mini messages even tho I don't like their hex formatting

half harness
#

😤

jovial warren
#

&#hex

static zealot
#

<#aaFF00> ?

#

oh wait what?

#

that's also in mini messages?

jovial warren
#

use LegacyComponentSerializer

onyx loom
#

why wasnt matts working exactly?

jovial warren
#

LegacyComponentSerializer.legacySection().deserialize(text)

obtuse gale
#

no

#

legacyAmpersand

static zealot
#

1 sec let me see if I still have the plugin in my server

jovial warren
#

ah yes, legacyAmpersand

static zealot
#

NoSuchMethod

#

I think it was

#

1 sec

#

to get the full error

jovial warren
#

yeah you can't use Paper's Adventure stuff before 1.16.5

#

just use Adventure's Bukkit platform impl

static zealot
#

well the thing is my server on latest build and adventure is in the plugin

#

this the thing

jovial warren
#

TextComponent.builder?

#

use Adventure 4

#

not Text 3

static zealot
#

well I use Matt's library.

jovial warren
#

@ocean quartz I swear that's a text 3 thing

static zealot
#

but I did try implementing adventure myself

#

implementation 'net.kyori:adventure-api:4.7.0'

jovial warren
#

just yeet Matt's lib that uses text 3 then

#

or get Matt to update to Adventure

static zealot
#

yeah if mini messages actually supports &#aaFF00

#

I'll use that

#

I just didn't know

jovial warren
static zealot
#

wait so I don't actually have to use mini messages?

jovial warren
#

no need to use mini message, use Adventure

static zealot
#

ugh but I don't get it. Matt said that's not what adventure is for and I need mini messages as well

#

or his library

#

I never used adventure before

#

tried going thru the wiki

jovial warren
#

MiniMessage is for basically writing XML-based tags for chat components

static zealot
#

and mostly understood what's there

static zealot
jovial warren
#

yes

#

that'll support Adventure's custom hex

obtuse gale
#

legacyAmpersand

jovial warren
#

^

#

legacySection uses the section sign rather than the ampersand

#

§ this guy

static zealot
#

ah thanks

half harness
#

oh so that's why its called legacyAmpersand

jovial warren
#

implementation 'net.kyori:adventure-text-serializer-legacy:4.7.0'

obtuse gale
half harness
#

lol

static zealot
#

does spigot have a way to send text components or do I have to use Adventure Platforms?

half harness
#

wait

jovial warren
half harness
#

if I had ChatColor.RED wouldn't i have to use legacySection?

jovial warren
#

this is Spigot, md_5 is a bitch

half harness
#

since iirc the section symbol is the weird one

obtuse gale
#

with the BungeeComponentSerializer or whatever

jovial warren
half harness
#

ye

#

and thats section symbol?

#

so

jovial warren
#

also, bungee components bad

half harness
#

i have to use legacySection?

static zealot
#

hmm I mean I'll just use Platforms. Don't think it will add that much to the plugin? xD

jovial warren
#

to support reading § as the sign, yes

jovial warren
#

you'll need to shade Adventure too

static zealot
#

ugh doesn't it shade automatically?

obtuse gale
hot hull
#

stop hardcoding messages you nerds

static zealot
jovial warren
hot hull
#

imagine supporting anything other than paper

jovial warren
half harness
jovial warren
#

also, yeah you should make hex only supported on DM running on Paper 1.16.5+

static zealot
jovial warren
#

okay what is that

obtuse gale
# half harness huh?

imagine a config file with a list of messages, you would use & color codes in the strings, so you use the legacyAmpersand
if you were to use § in the strings in config you would use legacySection

hot hull
#

dkim..

jovial warren
#
  1. me.kaliber
  2. Eclipse
static zealot
#

not mine and not eclipse

hot hull
#

That's JD GUI

prisma wave
#

that's jdgui i think

static zealot
#

that's just jdgui

hot hull
#

heh

jovial warren
#

what's JD GUI?

obtuse gale
#

lol

static zealot
#

decompiler

hot hull
#

"decompiler"

#

ish

#

it's basic af

jovial warren
#

ah right

#

why tf are you decompiling

#

don't you have the repo?

static zealot
#

well I tried to see what the fuck is going on with the NoSuchMethod thing

jovial warren
half harness
#

legacySection?

jovial warren
#

since they are rubbish

half harness
#

o

#

;-;

jovial warren
#

use TextColor for using colours in Adventure's components

obtuse gale
prisma wave
#

NoSuchClassException: java.lang.String

hot hull
#

Bardy, it's nice to check if you're properly shading/relocating stuff

jovial warren
#

or NamedTextColor for the legacy ones

half harness
jovial warren
obtuse gale
#

dkim what even is the question

half harness
#

IDk

obtuse gale
#

then stfu

half harness
#

ok

prisma wave
jovial warren
#

lol

#

NoSuchClassException: java.lang.Integer

#

NoSuchPrimitiveException: int xD

half harness
#

woah thats a thing?

jovial warren
#

no silly

#

it's a joke

half harness
#

🤦

jovial warren
half harness
jovial warren
#

primitives aren't classes

prisma wave
#

calin would like a word

half harness
#

well yeah i know that... ||i think||

jovial warren
#

primitives are handled completely different from the rest of OOP stuff

obtuse gale
jovial warren
#

they won't be classes

#

Valhalla just aims to make them usable in generics

#

unless you mean something else

glad wadi
#

It is possible to do rgb in the message plugins DeluxeJoin?

obtuse gale
#

wrong channel

prisma wave
jovial warren
static zealot
#

thanks fefo and bbg

#

this is from panel. I'll try it in a sec

#

from mc

prisma wave
#

you're welcome 😄

jovial warren
#

man, I still gotta figure out how I'm gonna do block states in the API

#

any suggestions?

prisma wave
#

dkim for helpful role

jovial warren
#

helpful role is a meaningless role

half harness
#

oof

static zealot
#

not fully

jovial warren
#

"other general roles"

prisma wave
#

u wot

onyx loom
static zealot
#

@glad wadi if it supports json then yeah its possible.

#

just going to fully test it first and then pr Kaliber

half harness
#

hi kaliber

jovial warren
onyx loom
#

yes, i infact created deluxemenus

static zealot
#

oh

prisma wave
#

do not put chocolate egg in coffee

#

worst mistake of my life

hot hull
#

Imagine not having access to DM's source

static zealot
#

I have access to repo Kaliber. I can say you have not.

hot hull
#

pathetic

half harness
#

lmao

onyx loom
#

why in the fuck

jovial warren
prisma wave
jovial warren
#

pathetic

hot hull
#

Bardy, that's a touchy subject :p

prisma wave
#

it all sinks to the bottom

jovial warren
prisma wave
#

and then u have melted chocolate cup

static zealot
jovial warren
#

if it's free, there's no reason why it shouldn't be open-source

#

change my mind

hot hull
#

clip will smack you

static zealot
#

it will support deluxemenus fully. Easy convert just move files to my plugin's directory

jovial warren
#

idc

#

not like I'm wrong is it

#

let's face it

half harness
onyx loom
#

i think clip has 2 OS plugins - papi and ezblocks

#

ezblocks cus we forced him to :kappa:

jovial warren
#

we still need to finish that rewrite lol

remote goblet
#

AutoSell needs to be open sourced so people can PR an actual API wonk

onyx loom
#

😂

#

wym man vk has the autosell api 🙃

half harness
#

also my suggestion to this free plugin (closed source) from october is still not finished 😢

#

sucks

onyx loom
#

closed source problems

hot hull
#

Bardy you aren't no

jovial warren
onyx loom
hot hull
#

Last time we annoyed clip to OS stuff it didn't go down easily :p

hot hull
#

You would've known if you were here

onyx loom
#

iirc when i was in a vc with him he says he doesnt wanna because people will see his bad code lol

quiet depot
#

he gave us the code finally

jovial warren
#

oh that reminds me actually

hot hull
#

Now we wait for Piggy to OS it instead

hot hull
#

If I didn't show people my bad code I'd still be a dumb fuck I was two years ago

jovial warren
#

you know, fuck all of the legal stuff or making money or not wanting people to steal your code, there is one reason and one reason only why proprietary code exists

#

to cover up the fact that the developer who made it can't code

static zealot
onyx loom
#

o

#

huge pog

#

much wow very congrats more thanks

static zealot
#

I'll test every fucking message from the config

#

to make sure

obtuse gale
jovial warren
#

forks MagicItems

onyx loom
#

its archived @half harness

half harness
onyx loom
half harness
#

ill prob never work on it again

jovial warren
#

clones MagicItems to local directory so he has it forever

half harness
#

👀

#

i still have my eclipse-workspace dir

hot hull
#

I archived the initial world gen, the deleted it cause fuck saving old code

#

"eclipse"

#

burn

half harness
#

lol

#

🔥

jovial warren
onyx loom
#

LOL

half harness
#

y

jovial warren
#

mine now

onyx loom
#

bardy ur gonna have fun if u go through that

half harness
#

did u clone it

jovial warren
#

forked and cloned

half harness
#

wha

#

NO

onyx loom
#

LMAOO

jovial warren
#

returnValue6

half harness
#

wat

#

OHHH

#

LOL

onyx loom
#

its ok dkim, hes just gonna make u improve ur code, only positives come out of this 🌝

obtuse gale
#

Observe this Classic Dkim in his natural habitat, not knowing you can create a folder with any name

hot hull
#

@kindred hatch Check DMs weeb, otherwise Imma go spam your snapchat

jovial warren
#

clones and opens in IntelliJ

half harness
#

pls bully me with my latest repo

half harness
hot hull
#

You getting feet pics if that happens

half harness
#

what

onyx loom
#

backup well?

jovial warren
#

TabCompleter1

half harness
#

NO

#

NOT THAT

#

LOL

half harness
onyx loom
#

why not u fixed some bugs in it

jovial warren
hot hull
#

"some bugs"

onyx loom
#

what is ur latest repo

half harness
hot hull
#

That's the fixed 12 bugs, added 30 new bugs scenario

static zealot
#

pog all messages support rgb now. Btw @onyx loom why did you have a different method for the /stats help command? I think that was the one. I might be wrong.

half harness
#

i type 'github.com' in search bar and github.com/dkim19375/MagicItems/settings comes up

static zealot
#

different method for sending messages I mean

half harness
jovial warren
static zealot
#

anyways pr coming.

half harness
#

hm

onyx loom
#

one of them is an extension function of List<String> and another for player, for the main commands it looks nice because i can have it all in 1 line lol

#

its useless but yeah

half harness
obtuse gale
#

Shockingly

onyx loom
#

thanks blitz

half harness
#

last committed 21 days ago

#

welp

static zealot
# onyx loom thanks blitz

you should test it on 1.8-1.15 tho. and maybe with viaversion even tho I think adventure converts to closest legacy color.

#

I tested it on my live server so can't switch versions

onyx loom
#

np

onyx loom
#

oh my god bardy

#

this is u??????????????????????

jovial warren
onyx loom
#

just blame java with ur bad code, ez

cinder flare
#

If so why'd you swap names Prevaranite is way cooler than Bardy

half harness
#

should i convert dkim19375Core to kotlin

#

lol

#

or keep it java

jovial warren
#

Prevarinite is the name of an old organisation that I kinda still use a bit

prisma wave
#

convert to clojure

half harness
#

no thanks

onyx loom
#

rip prevarinite discord

cinder flare
#

Ah okay I see

jovial warren
#

get it right at least

half harness
#

bm can u link me the haskell thing again

jovial warren
half harness
#

lol

#

no bmmmm

#

come backk

static zealot
onyx loom
#

🥶

jovial warren
#

I should reboot Prevarinite, so we can finally finish rewriting EZBlocks

onyx loom
#

1.4mb i think

static zealot
#

oh shjit

#

ugh 1 second

jovial warren
#

Prevarinite is basically open to anyone btw

#

it's kinda a joke at this point lol

onyx loom
#

im looking

half harness
#

oh

onyx loom
#

SplittableRandom pls

half harness
#

does that mean its good? :)

#

uhh

jovial warren
half harness
#

what is splittablerandom?

jovial warren
#

RTD

half harness
#

RTD?

cinder flare
#

It's random that works in multiple parallel threads

jovial warren
#

read the docs

#

donkey

#

also, ThreadLocalRandom if you want thread local random generation

half harness
#

read the donkey

onyx loom
#

its better and faster in every way

obtuse gale
#

@hot hull can relate

half harness
#

well one of my plugins was last committed 4 days ago

jovial warren
#

oh yeah, the old classic fix one bug, make two more

half harness
#

i just cba committing

#

when im the only one working on it 😢

jovial warren
#

in Krypton it seems to be more like fix one bug make 10 more lol

cinder flare
obtuse gale
#

at least 4

#

I think

#

oh hey

#

5

#

that's at least 4

cinder flare
onyx loom
#

@half harness

half harness
#

wtf

onyx loom
#

why

half harness
#

why tf did i throw npe

obtuse gale
#

lmao

half harness
#

@half harness

cinder flare
#

Cause it doesn't work 🤷‍♂️

onyx loom
#

ive already looked at this before dkim

jovial warren
half harness
#

oh no

#

oh no

static zealot
#

yeah dkim can't make it less than 2010. You'll have to take a look if you want. Adventure adds almost 600 to it.

half harness
#

why

static zealot
#

why did I say dkim

#

I meant Kaliber

half harness
#

🤣

jovial warren
#

not sure when you'd ever need a (T, U, V, W, X) -> Unit, but ya know, to each their own

ocean quartz
#

I wish Barry had a counter on who triggers BAAS the most

onyx loom
#

ill probably pdm it blitz

#

if it works

static zealot
#

hmm I guess. But I personally don't really use PDM since I don't have multiple projects to use it its not really any use

obtuse gale
#

cmon bardy, you never know when you need one

static zealot
#

I can live with a 2mb file

onyx loom
obtuse gale
#

who ping

jovial warren
#

oml Barry

onyx loom
#

same blitz but yeah - spigot sad_fingerguns

jovial warren
#

too many caps apparently

obtuse gale
#

lol

static zealot
#

never knew

#

or do you mean the community

#

in general?

obtuse gale
#

curseforge/dbo fingerguns

ocean quartz
onyx loom
#

limit is like 5mb, but still

#

oh ok cool

static zealot
#

also. 1 more thing I don't like about pdm is that it installs libraries and when I update they'll still keep the old ones.

#

I know I can just delete the directory

#

and let it generate again

#

but laziness

jovial warren
onyx loom
#

or i have a better idea, fuck people using spigot and only support paper fingerguns

cinder flare
#

I'm sure it's a quick fix yeah

prisma wave
jovial warren
#

-_-

static zealot
#

oh shit I forgot to clean imports before commiting

prisma wave
cinder flare
#

You fool!

half harness
#

BM

#

UR BACK

#

bm

#

r u there

prisma wave
#

Yes

static zealot
half harness
#

whats the haskell website

prisma wave
#

wesit

half harness
#

the learning one

#

i forgot it 😅

onyx loom
prisma wave
half harness
#

oh

prisma wave
static zealot
#

just click on the wiki one and hope it takes you there lmao

half harness
static zealot
#

press advanced

#

and go to website

#

xD

half harness
#

ik

#

very good tutorial

jovial warren
#

that just makes me laugh

prisma wave
#

Oh what

jovial warren
prisma wave
#

works for me

half harness
#

. . . . .

half harness
#

ok

#

what is that image though

prisma wave
#

¯_(ツ)_/¯

half harness
#

@dkimm19375

onyx loom
#

libraries should help to shorten code - now tell me which 1 is longer :kek:

half harness
#

oops

prisma wave
#

lol

obtuse gale
#

classic worldguard support lol

half harness
onyx loom
half harness
#

i need a 1.8 section

#

since that only supports 1.16/new versions

jovial warren
obtuse gale
half harness
#

woah

#

haskell is True and False

#

not true and false

#

ew

#

also it uses / and not !

onyx loom
#

welcome to another programming language that isnt java

half harness
#

lol

obtuse gale
onyx loom
#

visual basic does too iirc

half harness
#

idk

#

i haven't used py in year+

onyx loom
#

probably all .NET langs do actually

prisma wave
#

i don't think f# does

ocean quartz
#

C# uses lowercase

obtuse gale
#

finally something good

half harness
#

woaoh

#

i thought this was a variable

#

doubleMe x = x + x

prisma wave
#

that is a function

onyx loom
#

o lol
i made my assumption based off the fact that im pretty sure VB does, then i remembered that F# uses a lot of capitals, so i just assumed so

ocean quartz
#

doubleMe daddy

obtuse gale
prisma wave
#

the only time you use capitals in f# is for interop

half harness
#
doubleUs x y = doubleMe x + doubleMe y   
```what
prisma wave
#

f# official conventions are the same as java's

onyx loom
#

o rly

static zealot
#

well I PRd. But it takes a while to check the code apparently. lmao

prisma wave
#

pretty much

onyx loom
#

my lack of f# has been shown

#

ive wrote like 5 lines in f# and thats it

half harness
prisma wave
#

smh

half harness
#

oh matt is here

ocean quartz
#

I'm always here

half harness
#

😳

onyx loom
#

spooky

static zealot
onyx loom
jovial warren
#

👀

onyx loom
#

scala integration tho

jovial warren
#

I was more looking at WSL 2 and Code With Me support

#

and Java 16 support

onyx loom
#

im only coding in scala now sorry

jovial warren
#

why Scala lol

queen rivet
#

guys

jovial warren
#

Kotlin > Scala > Java

#

facts

prisma wave
#

scala best jvm lang

queen rivet
#

i beg you is there anyway u guys could help me with something?

jovial warren
#

Elara best JVM language

onyx loom
#

whens that coming tho

compact perchBOT
#
FAQ Answer:
» Give the helpers some details
» Ask suitable questions
» Be polite
» Wait

Source

onyx loom
#

sooooooo scala best jvm lang

queen rivet
#

so, for 2 years now i've been trying to open ports for my minecraft server

forest pecan
#

tf

#

lol

prisma wave
#

👀

jovial warren
#

2 years

prisma wave
#

2 whole years damn

queen rivet
#

and its literally impossible

queen rivet
jovial warren
#

you gotta port forward

queen rivet
#

im not even kidding

forest pecan
#

u realize it takes 1 second

queen rivet
#

it doesnt work

jovial warren
#

not much I can do about that, who you with?

forest pecan
#

which port did you forward?

jovial warren
#

who's your ISP?

onyx loom
#

what the fuck has happened to material theme

forest pecan
#

its paid now @onyx loom

queen rivet
queen rivet
onyx loom
#

WHY

forest pecan
#

idk

#

what type of port forwarding?

onyx loom
#

bastards

forest pecan
#

TCP, UDP, or both

queen rivet
#

the tricky part is that I have 2 routers, the first one is plugged into the wall and the second one is plugged in the first one

queen rivet
jovial warren
forest pecan
#

Is your server port correct?

queen rivet
half harness
jovial warren
#

please don't tell me that compact stuff is only available for premium users now

#

no

half harness
#

oh noo

jovial warren
forest pecan
queen rivet
onyx loom
#

bruhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

half harness
#

can u connect with ur local ip?

jovial warren
#

Kaliber search everywhere and show me the compact settings

half harness
#

like the 192.168.1.248

onyx loom
#

its literally subscription based too

#

@jovial warren come room 2

#

ill screenshare

queen rivet
#

ill try

#

nope

#

i cant

ocean quartz
queen rivet
frigid badge
#

first solve not being able to connect using your local ip

queen rivet
#

how

frigid badge
#

you probably have a firewall

jovial warren
#

nah you gotta pay £12/year for Material Theme

#

that's BS

frigid badge
#

but first let me ask this, is this for your friends/yourself or is this for public use?

static zealot
jovial warren
ocean quartz
jovial warren
#

subscription now though

frigid badge
#

then don't use some laptop/computer at home

jovial warren
queen rivet
jovial warren
#

not expensive, just stupid how it's subscription based now

frigid badge
#

just buy hosting

ocean quartz
queen rivet
#

i came here so I can find help in opening ports

#

please

#

is there any way i can fix it

frigid badge
#

lol

#

figure out why your local ip doesn't work

ocean quartz
#

Call your ISP

frigid badge
#

prob firewall

queen rivet
#

its deactivated

#

on my pc and both routers

frigid badge
#

then it's something else

#

but yeah calling your isp is probably a good idea

static zealot
#

tho I never had this problem with DIGI

forest pecan
#

you realize that your issue is pretty general and we can't really solve it cause isp's are specific

#

lmao

jovial warren
onyx loom
frigid badge
#

imagine using material theme

#

couldn't be me

static zealot
#

But lemmo is right tho. You shouldn't really host public servers on your pc. I don't even recommend it for friends either. There are some very cheap hosting services if you really want to play.

queen rivet
#

wait, first i need to make sure i got this correct

static zealot
queen rivet
#

so, i basically allowed my second router through my first router and then allowed my pc through the second router

#

is that correct?

frigid badge
#

We don't know anything about how your network is layed out

#

so we have no way of answering stuff like that

forest pecan
#

^^

#

again, we also have no idea how your isp works

#

either

half harness
jovial warren
#

it's open-source dkim

half harness
#

just saying 🤷

onyx loom
#

IJ 2021 be like

stuck harbor
#

hehe

#

good

obtuse gale
#

yo UltraPermissions is GNU GPL v3???

#

the jar has a LICENSE.. and it's GNU GPL v3

#

wow

lavish notch
obtuse gale
#

lol ikr

lavish notch
#

PowerRanks > LuckPerms

#

prove me wrong xD

quiet depot
#

tf is powerranks

#

some rip off powerperms

obtuse gale
lavish notch
#

@quiet depot Back in the day - like 2017 - PowerRanks didn't have UUID support, so change your username... poof, your permissions are reset. xD

quiet depot
#

ah it was called powerfulperms not powerperms

lavish notch
quiet depot
#

yeah 2 diff plugins

#

was luckperms inspired by powerfulperms?

lavish notch
#

.nl lmfao

quiet depot
#

I always found the command structures similar

obtuse gale
#

LP commands are very similar to PEX's tho

quiet depot
obtuse gale
quiet depot
#

i see

obtuse gale
#

idk if it was inspired by it tho

quiet depot
#

my orange pi isn't connecting :/

#

I think I need to install a fresh img

static zealot
obtuse gale
#

all I know is that "I thought there was room for improvement among the plugins already out there!"

quiet depot
#

is there anything missing from luckperms at this point?

obtuse gale
#

I personally have a couple plans for the API and commands but it doesn't really lack anything

#

well yes

#

bulk update api

#

which is my plan with the api lol

half harness
quiet depot
#

i see

#

stands for netherlands

obtuse gale
#

netherlands probs?

lavish notch
#

I thought it were a free domain, but whatever xD

half harness
#

oh

quiet depot
#

it might be free for dutch people

#

or heavily discounted

#

perhaps they're just feeling patriotic

static zealot
quiet depot
#

yeah well

#

you're not dutch are you

#

and what on earth registrar is that

half harness
#

lol

static zealot
half harness
#

namecheap ftw

quiet depot
#

wtf

static zealot
#

OMG I found the best domain

half harness
#

LOL

cinder flare
#

now that's irony

half harness
#

2.53

static zealot
#

xD

half harness
#

euros

quiet depot
#

nope

#

just

#

nope

#

not even

#

nope

half harness
quiet depot
#

just no

#

not pounds

#

no

#

just no

obtuse gale
#

lmfao

quiet depot
#

NO

half harness
#

wat

static zealot
#

also I just PRd to deluxemenus. Now that's a flex.

obtuse gale
#

dkim

#

half harness
#

oh

#

idk

#

idk my currencies

#

lol

obtuse gale
#

I see

half harness
#

i only know usa :))

#

dollars ftw

static zealot
#

RON best currency

half harness
#

lol

onyx loom
#

dkim are u stupid

half harness
#

ill take a look

#

yes

onyx loom
#

do u not know what the pound or euro sign looks like

#

do u know what the dollar sign look like??????

quiet depot
#

€ this is obviously a guatemalan rupee

half harness
#

oh is that euro?

forest pecan
#

lmao

half harness
#

🤦

forest pecan
#

No dkim that is clearly yun

#

clearly yun

half harness
#

its euro

#

lol

forest pecan
#

dkim its clearly yun

quiet depot
#

what is yun

#

do you mean yen

forest pecan
#

yeah lol

half harness
#

and £ is pounds

#

right?

static zealot
#

oh I was confused what you guys were talking about. I just noticed that dkim called euro pound. lmaooo

forest pecan
#

lmao

onyx loom
#

wrong dkim

quiet depot
#

well

half harness
#

um

quiet depot
#

great british pounds dkim

forest pecan
#

£ is a badly written E dkim

#

just written by someone that had bad hand writing

half harness
#

ok

forest pecan
#

/s

onyx loom
#

did u know that the pound sign is actually based off the letter L

#

apparently

forest pecan
#

so thats why the currency is L

half harness
#

lol

stuck harbor
#

am i the only one who uses google domains?

#

i have been for years now

#

since it started beta

cinder flare
#

cloudflare domains ftw

stuck harbor
#

ew

#

i do use cloudflare tho

#

so does everyone

quiet depot
#

i can't respect google domains since they're still being stingy with .meme

stuck harbor
#

hehe

quiet depot
#

they also

#

ya know

#

have fees

stuck harbor
#

meh

#

I do kinda wanna go back to porkbun

#

u would like porkbun piggy

#

icann accredited ofc

#

Africa tho

onyx loom
#

africa good europe bad

quiet depot
#

oceania isn't a continent

onyx loom
#

???

quiet depot
#

an island

#

and a country

onyx loom
#

australasia :kekw:

quiet depot
#

it's not in a continent

half harness
#

hi efe
hi kaliber
hi piggy
hi iwanio

stuck harbor
#

everything is on a continent

onyx loom
#

interesting.

quiet depot
#

it's on the tectonic plate of "zealandia", so if you want to call that a continent be my guest

half harness
#

||aw no one say hi to me :c||

quiet depot
#

but in my books, it's not a part of a continent

#

no I literally just said I don't classify that as a continent

#

some people do though

onyx loom
#

isnt that the shit thats buried between australia and new zealand
idek if its a real thing but i think i saw it in a yt video lol

forest pecan
#

oceania is not a continent

#

lol

#

its a region

quiet depot
#

australia is a continent

forest pecan
#

Yeah

onyx loom
#

lol.

quiet depot
#

nz isn't on a continent!!1

onyx loom
quiet depot
#

europe should be a region

#

but it's a continent