#dev-general

1 messages ยท Page 74 of 1

heady birch
#

In VB?

onyx loom
#

yh

heady birch
#

Whats the assignment

#

@onyx loom

onyx loom
#

took me about an hour to code it, pretty simple

heady birch
#

Idk how

onyx loom
#

ecksdee

#

would u like some more info on it

heady birch
#

No

onyx loom
#

or u just bad?

heady birch
#

Im not learning how to do files now

onyx loom
#

๐Ÿ˜„

#

pretty sure its like 3 lines

heady birch
#

Do you use the visual designer?

onyx loom
#

ya

#
            FileOpen(1, "Cost.txt", OpenMode.Append)
            'Editing the text file with the user details
            PrintLine(1, "Reference Number: " & referenceNo)
heady birch
#

I'll give it ago in a min

onyx loom
#

thats how to save to a file

heady birch
#

The current date/time should update?

onyx loom
#

ye

heady birch
#

Ok cool

onyx loom
#

in the meantime, i got another assignemnt to do lets go!!!!!!!

#

@ me if u need any assistance niall

heady birch
#

starting now lets see hwo it goes

ocean quartz
heady birch
#

We calculating Area or Volume?

onyx loom
#

area iirc

heady birch
#

Heres where I got to

onyx loom
#

๐Ÿ‘

#

howd u make those boxes around the categories? like the perimeter

heady birch
#
Private Sub CalculateButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CalculateButton.Click
        Dim PoolLength As Double
        Dim PoolWidth As Double
        Dim PoolDepth As Double

        Try
            PoolLength = CInt(LengthTextBox.Text)
            If PoolLength > 10 Then
                MsgBox("Pool length can be no longer than 10m", MsgBoxStyle.OkOnly, "Input error")
                Return
            End If
        Catch ex As Exception
            MsgBox("Please enter a valid pool length", MsgBoxStyle.OkOnly, "Input error")
            Return
        End Try

        Try
            PoolWidth = CInt(WidthTextBox.Text)
            If PoolWidth > 10 Then
                MsgBox("Pool width can be no longer than 10m", MsgBoxStyle.OkOnly, "Input error")
                Return
            End If
        Catch ex As Exception
            MsgBox("Please enter a valid pool width", MsgBoxStyle.OkOnly, "Input error")
            Return
        End Try

        Try
            PoolDepth = CInt(DepthTextBox.Text)
            If PoolDepth > 2 Then
                MsgBox("Pool depth can be no depper than 2m", MsgBoxStyle.OkOnly, "Input error")
                Return
            End If
        Catch ex As Exception
            MsgBox("Please enter a valid pool depth", MsgBoxStyle.OkOnly, "Input error")
            Return
        End Try

        Dim Area As Double = PoolLength * PoolWidth
        AreaValue.Text = (CStr(Area))
    End Sub
#

Group box

#

I checked first they enter in a proper Int

onyx loom
#

i didnt even catch anything haha

obtuse gale
#

anyone know how to fix this?

#

i know its a visual bug

#

but is there a way to fix this visual bug

remote goblet
#

Cancel the PlayerInteractEvent

frail glade
#

Cancel the OriSpeakEvent

remote goblet
#

๐Ÿ˜ข

#

I help someone for once and you boolie mean

obtuse gale
#

But it is already cancelled.

sharp minnow
#

any plugin development tutorials.
i know java so i hope thats good for developing them

prisma wave
#

java is good

#

if you know java you're probably best reading the Bukkit wiki & the javadocs

hot hull
#

But kotlin is worse

prisma wave
#

D:

#

no

hot hull
#

jk, please no kill me

obtuse gale
#

who here is experienced with the AutoSellAPI

hot hull
#

"experienced" is a harsh word for that, I've used it to an extent

heady birch
#

Used it as well

remote goblet
hot hull
distant sun
#

Thats there by default :(

hot hull
topaz bay
#

Did you disable the kotlin plugin?

prisma wave
#

...

#

that's like petty but clever

hot hull
#

Using version 2018.3, doubt I disabled it

lunar cypress
#

2018.3?

#

Why

hot hull
#

Cause my pc don't support never

lunar cypress
#

L

pale shell
#

did someone disable Kotlin?

signal tinsel
#

I did

topaz bay
#

Kotlin has been shipped with IJ for like... centuries...

#

At least

pale shell
#

Kotlin is the best ๐Ÿ˜‰

ocean quartz
#

Yall don't know what you are losing, hating on Kotlin ;p

prisma wave
#

millennia I'd say @topaz bay

#

since the dawn of time

heady birch
#

kotlin born in 2010

prisma wave
#

2010 bc

heady birch
#

๐Ÿ˜ฎ

topaz bay
#

@prisma wave

#

:)

prisma wave
#

lmao

#

Odin actually is a major shareholder in jetbrains

heady birch
#

Is this gradle

prisma wave
#

yeah

topaz bay
#

Idek what this project is going to be

#

I just liked the name

prisma wave
#

what's Odin even the god of

#

war I guess

heady birch
#

wisdom

#

poetry

#

death

prisma wave
#

o

topaz bay
#

He's the allfather

#

aka, big daddy

prisma wave
#

yeah I know that much

topaz bay
#

LOL

prisma wave
#

but surely he is a god of something too

topaz bay
#

Speaking of all father

#

There are no bans in OW

#

:D

prisma wave
#

you could implement valhalla

#

I saw

#

Pretty cool

topaz bay
#

Im 3950

#

And I'm scared to play more

prisma wave
#

oh no

topaz bay
#

What should I do in this project?

heady birch
#

Make this but in java

prisma wave
#

That's horrible

#

also ANSI colours are a thing

topaz bay
#

That is honestly the ugliest thing Ive ever seen

prisma wave
#

so pretty simple in Java

pale shell
#

light mode.

#

that hurts

topaz bay
#

why do people even use vb?

#

What is there to gain?

prisma wave
#

literally nothing

#

you could use anything

#

But you use VB

heady birch
#

.NET

#

could use C# or VB to do exact same thing

#

VB is like the Kotlin of Java

topaz bay
#

Absolutely fucking not

#

You better watch your tongue kid

prisma wave
#

it's just not though is it

#

c# would be acceptable

signal tinsel
#

LOL

distant sun
topaz bay
#

@distant sun wdym by that?

distant sun
#

If you press CTRL + F the search thing is somewhere else so it has it own search systen and I suppose you have to use a certain format or it might be broken xd

topaz bay
distant sun
#

Shit

#

I thought you can navigate to a certain path :(

topaz bay
#

that extension is open source btw

distant sun
#

And what xd

topaz bay
#

the link to the source is in the description

distant sun
#

Gotcha

autumn gust
#

So guys I need help with the /ftop plugin. https://www.spigotmc.org/resources/f-top-factions-top-by-novucs.26905/ It all worked and I config it all to how I wanted it then next day I can't get it working again, I tried deleting it and re installing it and deleted some plugins that I installed recently and still wont work, as it shows in game that its installed and in my files, its just /ftop wont work as it gives me the message "/ftop [page]"

frail glade
#

Have you tried contacting the author?

autumn gust
#

yes

#

sadly he hasn't responded in the last 24 hours and I am suppose to release my server in 16 hours

obtuse gale
obtuse gale
#

anyone here that can help troubleshoot?

#

Specify

#

Ok so I have an event listener for a chunkbuster plugin that gets when a block is placed, checks if its a sponge, sets that block to air, and then calls a method that clears the chunk. But for some reason when I call the method to clear the chunk it doesn't set the block it was placed at to air

#

like I want it to set the sponge to air, and it does when I comment out the clearChunk method but when I dont it doesn't destroy it
it leaves it there until the chunk is cleared

#

idrk how to explain it so this is the best I can I can show you the methods if you want

old wyvern
#

Show us the event listener @obtuse gale

obtuse gale
#

AH

#

gaby has new pfp

#

no one likes change

#

Time to do what I had promised before ._.

#

Building Hangman on DM

#

Meh

trim hare
#

Yesterday's Noose?

heady birch
#

LOL

#

Sxtanna think about it

#
Integer number = 12;
#
Integer number = 12;
#

Kotlin:```kotlin
val number: Int = 12;

#

VB.Net```vb
Dim number As Integer = 12;

distant sun
#

Bs

hot hull
#

Agreed, Java's looks so much better

prisma wave
#

technically the Java equivalent would be
final int number = 12; to
val number = 12

heady birch
#

yeah actually

prisma wave
#

is the type necessary in VB?

#

Or is there type inference

heady birch
#

probably not

hot hull
#

@quiet depot cough pr cough (incase you didn't see my last ๐Ÿ“)

heady birch
#

Microsofts website not working for anyone else?

errant geyser
#

Works for me

#

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

obtuse gale
#

Same

hot hull
#

Legit loadup the default file and you'll see, I already told you this smh

obtuse gale
#

๐Ÿค”

pallid gale
#

๐Ÿงน

obtuse gale
#

I have done!

pale shell
#

๐Ÿงน
@pallid gale

hot hull
#

Where's my 49.50 @pale shell

pale shell
#

that's not a coding question, please move to a different channel

#

i've not updated it in ages

remote goblet
hot hull
#

Imagine not owning the ign Ori

remote goblet
#

๐Ÿ˜ข

distant sun
#

Frcsty

pale shell
#

imagine not having your own custom url for images

hot hull
#

Imagine owing me 49.50โ‚ฌ

onyx loom
#

imagine

heady birch
#

What does he even owe you for

onyx loom
#

niall really is asking the questions that must be answered

heady birch
#

Lol im talking nonsense

pale shell
#

idk where the 49.50 came from

hot hull
#

You know exactly where

pale shell
#

no

obtuse gale
#

Bruh

#

As soon as I told people to enhance the freaking code

#

Lol i just got dm advertised but

#

bruh

onyx loom
hot hull
#

lmao

onyx loom
#

join my server guys! ip: localhost

#

!!!

obtuse gale
#

its not working ๐Ÿ˜ฎ

onyx loom
#

working for me

#

did u type it correctly?

prisma wave
#

u have virus

heady birch
#

Lol

remote goblet
#

kekW

heady birch
#

Me and the dev team not marking the password field as transient for our public REST API

#

๐Ÿ˜Ž

prisma wave
#

๐Ÿ‘

pale shell
#

cool server @onyx loom

#

๐Ÿ‘ @prisma wave ๐Ÿ‘

onyx loom
#

huh

#

oh

#

thanks

signal tinsel
#

Honestly I might make an API to basically combine papi and maxims placeholder api

#

So you can register it using that api and it registers to both (or just one or none depending on what's available)

hot hull
#

The amount of shit you say you might make but don't actually ever make.

F's in the chat boys

distant sun
#

gl with that

hot hull
#

Or ya know just use placeholderapi_ infront and you're set

distant sun
#

I don't think mvdw is that easy to use as papi

hot hull
#

eZ claps

distant sun
#

I think you have to register each placeholder manually on mvdw

#

and frosty is right lol xd

signal tinsel
#

@hot hull So true lmaooo

#

@distant sun its both easy to use

distant sun
#

who uses mvdw anyways

hot hull
#

noone

signal tinsel
#

People I make plugins for

#

Tbh the only thing I see people use it for is featherboard xD

#

Which to be fair, is a good plugin

hot hull
#

I mean you can use papi for that..

signal tinsel
#

I guess

#

Anyway what I am gonna do is work on my own plugin library

#

Right now

#

Because I'm waiting for my client to respond

#

Or well wake up I suppose

#

Yikes just wrote a 170 line ItemBuilder lmao

heady birch
#

Mvdw placeholders is probably more performant

distant sun
#

eh

#

Papi3 will be lit

hot hull
#

If it ever comes out :))

onyx loom
#

if

prisma wave
remote goblet
topaz bay
#

it would help if you actually did it right

distant sun
#

pretty sure there's a command util for jda

onyx loom
#

WOAH

remote goblet
#

:0

topaz bay
#

wow

remote goblet
#

who said that

topaz bay
#

rude

remote goblet
#

:(

onyx loom
#

i will not allow this awful profanity around here!

#

now go wash ur mouth with soap

topaz bay
#

@pallid gale I am being harassed profusely

#

pls ban

topaz bay
#

thkx

remote goblet
#

You harass every single person who has ever typed in #development tho :(

topaz bay
#

That is unequivocally untrue

remote goblet
#

big words

hot hull
#

Damn the big words itself put you at a disadvantage Ori

prisma wave
#

@remote goblet sql injection is fun

signal tinsel
#

Finally working on my plugin lib

#

I was going to for a while

heady birch
#

Me and the dev team removing input validation and cleansing to improve website performance: ๐Ÿ˜Ž

signal tinsel
#

Nice

heady birch
signal tinsel
#

Nothing there

heady birch
prisma wave
#

intriguing

signal tinsel
#

Now to test my plugin library

obtuse gale
#

Anyone can tell me how i can make a countdown in a xpbar?

coral maple
#

Hey

#

I need some help can someone help me

obtuse gale
#

not without knowing what you need help with

coral maple
#

So basically this: [00:29:19] [Server thread/INFO]: DarkWilco44 issued server command: /Plugman reload MCWCore
[00:29:19] [Server thread/INFO]: [MCWCore] Disabling MCWCore v1.0
[00:29:20] [Server thread/INFO]: [MCWCore] Enabling MCWCore v1.0
[00:29:20] [Server thread/ERROR]: Cannot load plugins/MCWCore/config.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'string', line 4, column 1:
on-message: '&c&lGTA &b&l> &6You ...
^
expected <block end>, but found Anchor
in 'string', line 9, column 42:
... age: '&c&lGTA &b&l>&6 %player%' &ecame into the hood'
^

#

Could not pass event PlayerJoinEvent to MCWCore v1.0

#

My code is right

#

No errors: double checked

obtuse gale
#

dont post it in multiple chanenels... its something wrong with your config tho

coral maple
#

Uuhm

#

How do I put a code in like a black thing?

obtuse gale
rotund egret
#

```
Text
```

#

Ez mode

obtuse gale
#

Guys, do you know why my server takes a long time to load the worlds when its a new world?
https://hastebin.com/isunaxafiz.shell
With 1.8 the worlds load fine, but it takes a long time with 1.15, and I've had this problem on 2 hosting providers

#

@obtuse gale only ask development in #development , and don't be a pain like yesterday

#

What did I do yesterday...

#

I see a lot of messages in here not even related to devleopment at all

pallid gale
#

@obtuse gale Basically don't post the same message in multiple channels. This channels is for more relaxed development chat (not configuration help), where #development is for support only for mostly java but other languages are welcome.

Your question

Guys, do you know why my server takes a long time to load the worlds when its a new world?
https://hastebin.com/isunaxafiz.shell

Has got to do with neither and should be posted in #minecraft really.

obtuse gale
#

๐Ÿ‘

pallid gale
#

Hope that clears it up

signal tinsel
#

New plugin wip nice

hot hull
#

@ocean quartz add nbt methods to the item builder itself, ktnx

lunar cypress
#

next major financial crisis we'll have COBOL in there again as well

heady birch
#

Lol

obtuse gale
#

What are some really simple plugins I could make?

#

Command to ban yourself ๐Ÿ‘

signal tinsel
#

Shit my library seems to actually work so far

heady birch
#

Cool, what kind of books?

signal tinsel
#

Java books

remote goblet
signal tinsel
#

lol

remote goblet
#

it works perfectly wtf it shouldnt do that

onyx loom
#

hello world plugin aj

#

remember to upload it to spigot afterwards too

signal tinsel
#

@remote goblet relatable

#

Lol I literally made a system to automatically detect constructor arguments

#

Like right now I automatically detect listeners and commands, their constructor and try to pass in the right arguments if registered

heady birch
#

regret to inform you that wont work on 1.7.10

signal tinsel
#

?

heady birch
#

.forEach on Bukkit.getOnlinePlayers

distant sun
#

O

signal tinsel
#

Lol

#

Support 1.8 or up

#

or 1.13 and up

#

or idfk

hot hull
#

1.8 and above iirc

heady birch
#

Do not use guice for gui stuff

signal tinsel
#

Guice?

runic flume
#

what is isSlimeChunk

prisma wave
#

What's wrong with guice

hot hull
#

Codiq, boolean

distant sun
#

Slime chunks are chunks where slime spawn, codiq

prisma wave
#

Since when have you been able to spawn particles async

hot hull
#

So let's say I have existing items which use a config value for something, and I'd store that value as nbt

#

If I were to update the config value, what would be the most efficient way to update the item nbt value?

signal tinsel
#

Aaa I might just buy another 1 month server because why not

#

I need 3 test servers lol

#

a server for 1.8, one for 1.12 and one for 1.15

distant sun
#

or localhost ๐Ÿคทโ€โ™€๏ธ

signal tinsel
#

Nah

#

Trash pc

remote goblet
#

Random thought

#

Someone should make the nyan cat on a map

viral tulip
#

Search on internet... there should be an editor

lunar cypress
#

I need 3 test servers lol
@signal tinsel why not have multiple versions on one

signal tinsel
#

Because worlds and stuff

#

the 1.12 server is an exact copy (- data) of my live server, the 1.8 is for well testing 1.8 plugins, the 1.15 is fo r testing 1.15 plugins

#

Sometimes I throw a plugin onto the 1.12

lunar cypress
#

And what's the problem with worlds

#

they needn't share worlds

obtuse gale
#

Let the hangman begin

prisma wave
#

what on gods earth is that

#

lime green light mode

obtuse gale
#

I'm still on win 8, sorry, cause I'm using old laptops ๐Ÿ˜‚

#

Also the dim of this laptop is dark enough so it's fine for me to use light theme

hot hull
#

What the fuck

prisma wave
#

why not vscode

obtuse gale
#

Also, I did let you guys trigger on purpose :)

prisma wave
#

that's nice for js

hot hull
#

very nice

obtuse gale
#

I will switch to it later

#

I wrote down at least 81 lines of js code already with bare notepad lol

onyx loom
#

WINDOWS 8 WTF

#

ARE U ON CRACK

hot hull
onyx loom
#

SO WHAT

#

WIN 7 > WIN 8

#

but win 10 >>>

heady birch
hot hull
#

ultimate flex

heady birch
#

Keep telling me my support gon end, MS i never payed for support haha

#

Lol..

remote goblet
#

Windows 8 was pure garbage

pale shell
#

Time to put down a bit a money reward to first person who finds a way to format enchants ๐Ÿ‘€

distant sun
#

lore

pale shell
#

doesnt work @distant sun ๐Ÿ˜›

hot hull
#

Fuck I keep forgetting

pale shell
#

aint gonna work time to pay someone :/

hot hull
#

I mean it's not hard

#

Just tedious

pale shell
#

i'm actually questioning why i still play this game lol

#

earns me jack shit from me wasting all this time

old wyvern
#

@pale shell
Wdym format enchants? Can you explain?

pale shell
#

I mean, go from Efficiency.level.1 to Efficiency 1

old wyvern
#

Wait why do you even have it like that? is this for custom enchants?

pale shell
#

yes

#

but i cant work out how to do it..

old wyvern
#

Can I have a look at how you are doing it atm?

#

If you meant not using lore, im pretty sure you cant do that

pale shell
old wyvern
#

@pale shell What are you getting on lore rn? ss of item lore please

#

in game I mean

pale shell
old wyvern
#

what is the type of this variable level

#

from here :
lore.add(ChatColor.GRAY + enchantment.getName() + " " + level);

pale shell
#

public static void enchantUnsafeItem(@NotNull Enchantment enchantment, @NotNull ItemStack item, int level, Player player) {

#

it comes from that

old wyvern
#

hmm

#

@pale shell your pasted code runs in that method or do you just get the level from there?

#

to debug try using just
lore.add(ChatColor.GRAY + enchantment.getName() + " " + 1);

pale shell
#

nothing

old wyvern
#

as in?

pale shell
#

i dont think this is gonna work, spigot = doo doo :/

old wyvern
#

wdym?

#

It should be just fine

#

what happens when you use this? lore.add(ChatColor.GRAY + enchantment.getName() + " " + 1); What is the resultant lore? @pale shell

pale shell
#

the explosive (custom) is fine, but default adds the Efficiency + DIG_SPEED

old wyvern
#

Well Efficiency's name inside spigot is DIG_SPEED

pale shell
#

yes

old wyvern
#

The first "Efficiency" might be the actual enchantment

#

Do you not want Efficiency to be added to lore at all (I mean keeping vanilla enchants as is , withotu adding lore for it)? I assume you want only Custom Enchantments on there?

#

is that it?

pale shell
#

I mean, I want to be able to upgrade Efficiency and fortune too..

old wyvern
#

You can upgrade it normally, No need of adding that as lore? you can just set the enchantment level

pale shell
#

But then the format doesn't look the best..

old wyvern
#

Ah then use the HIDE_ENCHANTMENTS flag and add all enchantments as lore

#

in ItemMeta

pale shell
#

is that the only way..?

old wyvern
#

I mean, otherwise efficiency will always be visible on client side

#

as known enchants are visible as is without lore

signal tinsel
#

Yeah

#

You can simply get all the enchants on a tool

#

And then add it as a lore

pale shell
#

Am I the only one who fckin hates how enchants are handled..?

signal tinsel
#

Nope

#

I built a full custom enchants system

old wyvern
#

You can replace that with your own system

pale shell
#

no i mean how mc handles it overall

signal tinsel
#

I agree

#

But nothing you can do about it

hot hull
#

Jesus fuck a bot just sent me a pron discord advertisement lmao

signal tinsel
#

LOL

#

pron discord

#

YES

pale shell
#

did you click it

signal tinsel
#

I want a pron discord

#

He definitely did

#

If it said "porn" he did

hot hull
#

@distant sun this is why I fucking hate bots being able to DM people

signal tinsel
#

Frost

#

That's why I have dms disabled on most servers

#

ESPECIALLY the bot servers

hot hull
#

We'll you're irelevant so you don't get DMed <3, whereas I get daily important DMs

#

And I don't even share a server with the bot

signal tinsel
#

<3

#

So do I bitch

hot hull
#

โค๏ธ

signal tinsel
#

why is that word blocked

#

a$$hole is blocked

#

but why

hot hull
#

idk aparently worse than bitch kek

signal tinsel
#

LOL

pale shell
#

If I can't work out how to make this I'll put down a wager on first person to fix it.

signal tinsel
#

request free

prisma wave
#

what a deal

#

count me in

signal tinsel
#

Yeah

hot hull
#

That's a bargain

signal tinsel
#

I'll build his server for free no problem

old wyvern
#

If I can't work out how to make this I'll put down a wager on first person to fix it.What exactly do you want done? A Custom Enchantments library?

signal tinsel
#

I'll skip sleep every day for a year

#

I'm mad fucking skilled

#

I mean what

#

No that's a lie

#

I'm not

prisma wave
#

I will do ALL work told

old wyvern
#

I mean who doesnt want to do that

signal tinsel
#

Yessss

prisma wave
#

you could tell me to commit genocide and I'd do it

signal tinsel
#

I'm a slave now :D

old wyvern
#

lets all worship the dude

signal tinsel
#

Always wanted to be one

prisma wave
#

just for that sweet developer rank on a mediocre server

old wyvern
#

xD

signal tinsel
#

@prisma wave that you've built

prisma wave
#

yes

#

from scratch

#

with no pay

signal tinsel
#

A developer rank with no perms on the server that you built from scratch for free (fully custom plugins required)

prisma wave
#

"ok let's start with something simple like a worldedit rewrite"

pale shell
#

@old wyvern I just want the default enchants to be formatted to look better

old wyvern
#

Lets rewrite spigot

pale shell
#

I'm down.

old wyvern
#

@Yugi I just want the default enchants to be formatted to look better Give me a format example

signal tinsel
#

@prisma wave yeah sure

#

3 day deadline

prisma wave
#

deal

old wyvern
#

I'm down.I meant the other discussion ๐Ÿ˜…

pale shell
hot hull
#

Wasn't that hard now was it?

signal tinsel
#

Yeah

#

^

#

<3

old wyvern
#

You want all enchants to look like that? @pale shell

pale shell
#

I mean, the default enchants ye

old wyvern
#

just the default?

#

or any added enchants?

pale shell
#

I mean, my custom ones already look fine just default looks shit

old wyvern
#

Alrighty

signal tinsel
#

Yeah this is what you were looking for right?

pale shell
#

Yeah this is what you were looking for right?
@signal tinsel Who was that directed to?

signal tinsel
#

u

#

with that screenshot u sent

pale shell
#

oh ye, my bad

eternal light
old wyvern
#

@pale shell What minecraft version are you using?

pale shell
#

Server hosted on 1.8.8 playing on 1.14.4

hot hull
#

@prisma wave iT aCtUaLlY wOrKeD

calm marlin
#

Any one know of a datapack that will make villagers turn into zombies 100% of the time when attacked by zombies?

#

Or, do you know anyone that could make this datapack?

prisma wave
#

@hot hull what's that

hot hull
#

wdym what's that

prisma wave
#

oh yeah it's the placeholders

#

I wondered why you were tagging me specifically

#

Nice

pale shell
#

@hot hull {path} ?

hot hull
#

I mean yea cause it isn't added, BM now I gotta figure out how to update those values

#

Might legit just make papi placeholders for that :p

obtuse gale
hot hull
#

Who you talkin tk?

#

to*

obtuse gale
#

hello guys i have a question i ir a region with build denny but the player can up to te sky with invisible blocks i think is a visual bug how i can resolve that ?

prisma wave
pale shell
mellow topaz
#

Hey! I'm working on a new Minecraft plugin/mod marketplace that puts customization first, and has a powerful developer API (allowing easy auto-updates and secure auto-updates and verification for premium plugins, among other things).

I'm going to be releasing it soon, and wanted to reach out here to see if any devs are interested in becoming early adopters of the platform! If anyone has any questions let me know! Here's a link to the (currently empty) new platform: https://polymart.org

pale shell
#

@mellow topaz any early access viewings..?

prisma wave
#

Also if customisation is a priority it seems natural to have it be OSS

#

Assuming you're doing it from scratch and not just making a XenForo plugin or two

mellow topaz
#

@prisma wave yeah, it is from scratch โ€” once everything is set up I can open-source it

prisma wave
#

awesome

#

What languages are you using for backend and frontend?

mellow topaz
#

@prisma wave frontend is html/css/js so nothing special there. And, don't hate me please, but I'm using mostly PHP for the backend... I hate it too, but it works really well

prisma wave
#

no hate there

#

i don't have much experience with it but I don't think PHP is that bad

#

What sort of things do you have in mind in terms of customisation?

mellow topaz
#

The big things right now are that resource webpages can upload their own cover photo, add new pages (so they can make a wiki directly on the platform), set the favicon of their page, and change the theme color

#

There's also a revenue sharing program that resource authors can do if they want to, so they can share a percentage of revenue with people who share the resource

#

if you're interested I could shoot you a link!

prisma wave
#

I like the sound of that!

#

A link would be great

topaz bay
#

I just want to say, I will 100% hate on it.

#

Specifically because it's php

prisma wave
#

that's understandable I guess

mellow topaz
#

@topaz bay damn... I knew I shouldn't have given that away :P

topaz bay
#

Well it's the natural course of things.

#

Prepare for the hate.

#

๐Ÿ˜ˆ

mellow topaz
#

hahaha

prisma wave
#

another warning

#

Once it's open sourced I'm sure it will be heavily criticised

#

But constructive criticism :D

topaz bay
#

Not from me.

ocean quartz
#

Just pure hate?

topaz bay
#

I quite enjoy destructive criticism

mellow topaz
#

hahaha, true

prisma wave
#

you are evil sx

topaz bay
#

Thank you

remote goblet
topaz bay
#

Something stupid

remote goblet
#

yeah probably

topaz bay
#

Can't really see though

#

On mobile

remote goblet
#
public class IslandData {

    private Player player;
    private Island island;

    public IslandData(Player player, Island island, ConfigurationSection dataConfig) {
        this();
    }

    private IslandData(Island island) {
        this(island, );
    }

    private IslandData(Player player, Island island) {
        this.player = player;
        this.island = island;
        if (island == null) {
            this.island = new Island();
        }

    }
}
#

i started writing it and i was like "what am i doing again"

topaz bay
#

Should've used Kotlin

#

this.island = island ?: Island()

#

Although, you wouldn't even have ambiguous nullability

ocean quartz
#

@remote goblet this(null, island, null)

topaz bay
#

Too many constructors

#

DELETE

obtuse gale
#

Should I even restrict the hangman game to make people pay for vowels? thonking

errant geyser
#

Oh, hi @mellow topaz!

mellow topaz
#

Oh hey there @errant geyser!

obtuse gale
#

Finally.. my js code is finished

#

Now I just need to add the gameplay js into DeluxeMenu

heady birch
#

<?php echo "Hi sxtanna" ?>

errant geyser
#

@ocean quartz have you pushed your update yet?

obtuse gale
#

hey

#

my luckperms prefix doesnt show

#

ive done everything right

#

mostly

#
    name_color: '&b'
    name: '%player_name%'```
prisma wave
hot hull
#

lol

runic flume
#

nehhh

#

x)

prisma wave
#

it's not wrong tho

heady birch
#

Who knows how to improve Replaying decoder byte buf

#

And don't say "dont use replaying decoder"

obtuse gale
#

Breh

#

I have to recode every of my single line thanks to me not having the semicolon on each executor in js expansion ๐Ÿ˜‚

#

And by the fact it doesn't support let or or keyword

heady birch
#

Visual vm aint as bad as i thought

prisma wave
#

@obtuse gale you could script the semicolon adding

cloud jetty
#

If someone wants could they teach me how to make plugins I would be so grateful

hot hull
#

Do you know java?

cloud jetty
#

No ๐Ÿ˜ฆ

hot hull
#

Start by learning java

cloud jetty
#

Ok

heady birch
#

the visitor pattern truly is a work of art

obtuse gale
#

@prisma wave ?

prisma wave
#

for the js

#

you could automate adding a semicolon

lunar cypress
#

the visitor pattern truly is a work of art
It absolutely isn't lmfao

heady birch
#

๐Ÿ˜ญ

obtuse gale
#

@prisma wave JS Nashorn is another stuff on JS PAPI expansion ๐Ÿ˜‚

#

Also ik I don't have to use semicolon on js

#

But if i don't have it on expansion script, console will shout at me..

prisma wave
#

i know what nashorn is lol

#

I mean make a macro in your text editor or something to add semicolons

obtuse gale
#

How ๐Ÿ‘€

#

I mean, how can I make that thing smart enough to only add semicolon at the end of the executor or return field

ocean quartz
#

@errant geyser Yeah, maven central was dying the other day, but it's out

errant geyser
#

1.5?

ocean quartz
#

1.2.7 it's the GUI one though (not sure if you use it as well, if not then sorry for pinging the other day, it's hard to keep track) xD

errant geyser
#

I use both

#

Np, keep pinging me with updates, I don't mind

obtuse gale
#

@distant sun and IDE is supposed to be a tool, and whatever tool a developer finds easier to use should be the one that they choose.

hot hull
#

IJ still better in every way :))

lunar cypress
#

circlejerk

prisma wave
#

laugh

#

laugh now

frail glade
#

At least 1.2.7 is working

#

@ocean quartz apparently 2.6 is public so that's what you're supposed to use but it also has 3.0 but it's private so I guess it just doesn't work?

ocean quartz
#

@frail glade 2.6 of what? ;o

frail glade
#

Apache Coms Lang

ocean quartz
#

Yeah, it should be using the correct coms now i think, I didn't realize there were more

steel heart
#

@cloud jetty I'd say start with a simple plugin and learn on the way.

#

"Learn java" alone can be very odd.

solemn monolith
#

I've watched a 2 hour video about the basics of Java, then watched a spigot basics video and now I can kinda read and understand it

#

and write very basic java programs

#

so I guess I'll keep watching and trying spigot videos

steel heart
#

I feel like learning Java based on a video can be very bizarre albeit if it doesn't spoonfeed code it's fine but it's kind of bizarre since you can't really question the videoauthor which will make you leave the tutorial with unanswered questions.

#

I'd honestly say do a mix off everything, don't go into something to profoundly in the start just try to understand what you're doing.

solemn monolith
#

yea, however the video was really just explaining the basics about functions, classes and packages, the int string etc stuff and how to read and write stuff with the system.out and scanner thingy

steel heart
#

Well I mean we all learn in different so who am I to blame? I mean for me it works the best with discussing what I am doing and read about how other solved the problem.

#

Yeah that's great

solemn monolith
#

Yea I'll be following the #development channel for sure, but other then videos I don't really have other sources to learn from

steel heart
#

But a great strategy in general is if you want to learn something quick, do it much, very much, almost constantly.

solemn monolith
#

I could get a book about it

steel heart
#

I mean trying to get a helping hand is always good aslong as you don't get spoonfeeded. Books can be good but as I mentioned before sometimes you don't understand what they wrote in that book or said in that video and then it's always good to ask about it.

#

Maybe you don't get the most proffesional indepth profound answer but maybe someone else can rephrase it for you so you get a better clue of what you didn't understand at first.

solemn monolith
#

Yea that makes sense

#

I wrote my first join leave plugin earlier today, kinda spoonfed but I do understand how it works

steel heart
#

The point is to always leave with fully understanding what you just learned.

#

Yeah that's good

signal tinsel
#

Hm

steel heart
#

Just that you generally understand it.

solemn monolith
#

everything is hardcoded so next I'm gonna figure out how to do config stuff and then make it configurable

signal tinsel
#

I literally created a subcommand on my plugin called "debug", it uploads some data to hastebin and sends a link in chat

solemn monolith
#

with permissions I guess

steel heart
#

lightfire sounds like an excellent plan.

signal tinsel
#

I literally created a system to automatically detect any and all required placeholder expansions

#

And check if its installed

solemn monolith
#

:))

steel heart
#

Maffie cool

signal tinsel
#

Ye

#

Kinda

steel heart
#

Created a forgemod that does god damn nothing (;

signal tinsel
#

lol

solemn monolith
#

lol

#

intentionally?

steel heart
#

I mean I kind of just created a framework etc so no in game functionality but quality side is allg.

solemn monolith
#

ah okay

#

Yea I've heard about those frameworks

signal tinsel
#

What does it do?

solemn monolith
#

Is that also a thing for plugins and how would that work?

signal tinsel
#

Frameworks?

#

Absolutely

solemn monolith
#

yes

steel heart
#

A way to easy add new entities with models from the client and good to handle ai behaviour of entities

signal tinsel
#

I created my own framework a few days ago

#

Shit nice

steel heart
#

I consider creating an entire factory setup for version support etc but would take too long so I guess I will just recode the mod when 1.16 arrives

solemn monolith
#

Is a framework like a base for a type of plugin (e.g. a shop plugin)?

steel heart
#

Kind of

#

It's more like helpclasses of an existing API with it's current lib and classes

#

It's only made for making stuff easier for the users of the framework itself.

signal tinsel
#

Ye

#

That's the point of a framework

#

usually

steel heart
#

Imagine if it wasn't Funnying

solemn monolith
#

So in intelliJ there is the Minecraft Development plugin

#

is that a framework?

steel heart
#

I mean kind of I guess but it doesn't really dive into code or does it?

#

Never really used it always setting every project up manually.

hot hull
steel heart
#

I'd say it's more of a template?

solemn monolith
#

no it just initiates the code that happens on start up or stopping of the server for example

#

yea I guess

signal tinsel
#

Lol frost

steel heart
#

onEnable and onDisable ?

signal tinsel
#

Not gonna happen

solemn monolith
#

yes

hot hull
#

Maffie it is going to happen

steel heart
#

Yeah it's more of a template lightfire

solemn monolith
#

Okay makes sense, so a framework would be something simular but more specific, more worked out?

steel heart
#

Yeah and can be used more than just a template

solemn monolith
#

okay, thanks ๐Ÿ˜„

#

Is there like a framework I should use for every plugin or does it depend on what I want to do?

steel heart
#

There is more general and core frameworks

#

Like f.i. Matts cmd framework would be more general right?

#

Almost every plugin uses commands.

#

But a menu framework would be less core

#

Not all plugins has menus right?

signal tinsel
#

No frosty

#

It won't

solemn monolith
#

Yea that makes sense

signal tinsel
#

I mean my framework is both tbh

#

It has some general features

#

Mostly general features

steel heart
#

lightfire important thing with frameworks is that it's used to help the developer nothing more, nothing less.

signal tinsel
#

Ye

#

It doesn't technically add features to a plugin by itself

#

It does that when you use it in the plugin

steel heart
#

That's the main difference between an API and a framework ig

signal tinsel
#

What would an API be then

#

Compared to a framework

steel heart
#

Spigot?

signal tinsel
#

Ig

steel heart
#

An API is something that let's you interact and interface with a program codewise which results in that your code needs to be dependent on that API. Frameworks isn't needed but still used because of it's utter functionality.

signal tinsel
#

Ye

solemn monolith
#

Yea so for a discord bot, you'd work with the discord api, correct?

signal tinsel
#

Ye

steel heart
#

Not really I mean discord only has a web api iirc and then there is all those libraries like JDA, Javacord, Discord.js that wraps it up?

signal tinsel
#

Ye true

#

But you'd teechnically be working with the discord api through a wrapper

steel heart
#

That's true

solemn monolith
#

okay

steel heart
#

Well lightfire but yes, a discord bot needs to work with the discord api

solemn monolith
#

okay cool! Got a lot of learning to do ๐Ÿ˜„

steel heart
#

Yeah, important thing I learned was that you shouldn't get into too much profoundly stuff, try to keep it superficial when you're learning.

solemn monolith
#

Yea, will do! I feel like the Join Leave message plugin could be a nice way to start learning

steel heart
#

One thing also, try to solve the problem first without help. Then ask for help if you get stuck.

obtuse gale
#

Hey guys, do you know how to fix player skins being set to alex when I do this

            PlayerInfoData newPid = new PlayerInfoData(pid.getProfile().withName(nameScoreboard.toString()),
                pid.getPing(), pid.getGameMode(), WrappedChatComponent.fromText(name));
            event.getPacket().getPlayerInfoDataLists().write(0, Collections.singletonList(newPid));
solemn monolith
#

okay, thanks!

steel heart
heady birch
#

@topaz bay Do you think im following a good path?

#

Im putting my api stuff in my api module

#

Mainly interfaces and some enums

errant geyser
#

Hey @obtuse gale you could use tiny invisible invincible magma cubes or armour stands to have unlimited character prefixes

signal tinsel
#

Pog my gui lib works

#

It fully works

#

Next up is allowing a near-custom design

heady birch
#

Don't say pog again

onyx loom
#

pog

steel heart
#

Pog champ dluxe

obtuse gale
#

@errant geyser how would I get the entities to be pass through and not have arrows bounce off of them

prisma wave
#
         fluency.buildMenu()
         .named("Test").rows(3)
         .addButton(3).type(Material.RED_BED)
                 .name("Go Home").lore("&7Click to Go Home").onClick(runCommand("home"))
                 .done()
         .addButton(5).type(Material.STICKY_PISTON)
                .name("Set Home").lore("Click to set your home").onClick(runCommand("sethome"));       

As a concept how does this look for a GUI library?

ocean quartz
#

Imo, kinda confusing, since it's too much .this().that() but i think it's more down to preference

topaz bay
#

@prisma wave I hate it

prisma wave
#

understandable

#

a kotlin dsl would be better

#

@ocean quartz I agree that it's a bit heavy but I'm trying to decide the best strategy

#

I like the idea of method chaining

#

not sure if it will be so good in practice

ocean quartz
#

It's actually what made me lose my mind trying to understand Brigadier, though yours is much simpler
Looks at this mess:

prisma wave
#

yeah that's a bit of a mess

#

I don't think the whole chaining lambda thing really suits java

signal tinsel
#

What the fuck matt

topaz bay
#

ugh

#

I hate brigadier

#

It could have been so great

remote goblet
#

:o

ocean quartz
#

I hate it, wanted to add support for it on my framework but just can't deal with it

gilded breach
#

Is there any good documentation on how to properly implement asynchronous tasks?
Not being able to use bukkit API sort of throws me off. It seems ambiguous on what can be used and what can't.

obtuse gale
#

ehhh

#

im being lazy

#

I ne ed to do my live chat system with spring

signal tinsel
#

Morning

#

Its 7am

#

Fuck me

obtuse gale
#

Back to my cheap hangman game ๐Ÿ˜‚

obtuse gale
#

whats easier? 1 page with different things based off users roles or 5 pages that are locked to users unless they have a role if u get what i mean lol

distant sun
#

easier for who

#

you or for the users

#

depending how you manage to display all of them, if you are talking about a mc gui then sure, id display them all so users know what they get / has to do for each thing

obtuse gale
#

im talking about a website lol

#

and me, its only for my staff and they can deal with it lol

heady birch
#

probably one page?

obtuse gale
#

would that be easier tho? It would have to appear differently for each user

#

based off roles or whatever

#

im talking easier backend btw

heady birch
#

second might be easier

#

you using spring?

obtuse gale
#

im gonna try lol

#

probably fail

#

How do i even go about setting up like roles or whatever?

obtuse gale
#

Finally my hangman game on DeluxeMenu work

#

Now I just need to... config this stupid long menu lines..

#

Only 3 characters added and it's already 25 lines long ๐Ÿ˜‚

#

I did use a lot of cheats to both DM and JS to make it work

obtuse gale
#

what are some simple plugins I can make

#

That arent too simple tho

long shore
#

Hello I'm wondering does anyone know any respawnable ore plugins?

signal tinsel
#

First result on :google:

obtuse gale
#

am i the only one that always struggles to find matts command framework website lmao

#

aha

#

got it

hot hull
#

I just type in matt and it shows up :p

obtuse gale
#

bookmarkin that bad boy

pale shell
hot hull
#

Trully amazing

frail glade
#

Wtf is it

hot hull
#

=faq list

compact perchBOT
#
Available FAQ Answers:

2real4me, ChatChat, autosellapi, codeblocks, colors, customheads, deluxemenusglow, dictionary, discorddev, dm-update, docs, ecloudblock, enchants, entities, external-menus, help, hidden-roles, hosting, imgur, item-data, javadocs, js-factionname, json, luckperms, materials, new, nojquery, notowner, optimize, papibot, particles, paste, placeholders, player, plsnoarrowcode, requirements, site, sounds, spigot, spigotid, startuplog, tagess, yaml

hot hull
#

?plsnoarrowcode

compact perchBOT
prisma wave
#

glorious js

lunar cypress
#

beautiful

obtuse gale
#

I don't think odin's code is js ๐Ÿ‘€

#

or maybe

jovial warren
#

what confuses me is why so many people run checks on whether it's the right command (a.k.a with cmd.equalsIgnoreCase()), and then check whether they have permission (sender.hasPermission()) when things like that are automatically checked if you define it right in the plugin yaml

#

and they send messages when the usage is not done right

#

when you can just return false and have the plugin yaml do that

#

I'm not complaining I'm just curious

prisma wave
#

because people are strange I guess

hot hull
#

@jovial warren I wouldn't have suicidal thoughts when working on a TabFilter if that was the case GWsetmyxPeepoCry

errant geyser
ocean quartz
#

Yeah that was the first place i looked, it's still so confusing to understand that i left it for later xD

errant geyser
#

ah

#

ok

ocean quartz
#

@hot hull Damn I forgot about the NBT thing

hot hull
#

:c

signal tinsel
#

Alright time to get back to work

frigid badge
#

yet java has var too lol

ocean quartz
#

Ikr

prisma wave
#

except java's kinda sucks

jovial warren
#

in Java 11 yeah it does

#

not in Java 8

topaz bay
#

one thats infinitely less useful

#

java 10

jovial warren
#

not natively anyway

topaz bay
#

actually

remote goblet
#

I use java 13 :)

jovial warren
#

and yes I do still use Java 8

prisma wave
#

you know what else isn't native?

ocean quartz
#

And java 14 is adding things kotlin had for a while

prisma wave
#

lombok

frigid badge
#

oh shit

remote goblet
#

a lot of people still use java 8

jovial warren
#

I personally prefer Java 8 because I just find it easier

topaz bay
#

HOW

jaunty maple
#

Person person = new Person("this describes the person name")
vs
val person = Person("this describes the person name")

prisma wave
#

java 8 is still in LTS

ocean quartz
#

What

topaz bay
#

HOW DOES THAT MAKE SENSE

distant sun
#

Bm used that "draw 4" card

frigid badge
#

that makes no sense

prisma wave
#

yes

jovial warren
#

yeah I don't like the fact that it lacks the new keyword either a bit like Python

frigid badge
#

using a newer version doesnโ€™t make it harder

prisma wave
#

hold on what

topaz bay
#

God in heaven, please make it make SENSE

remote goblet
#

Sx, do you think this person is saying stuff out of intelligence

prisma wave
#

I'm actually lost for words

frigid badge
#

what

prisma wave
#

in what way is java 8 easier

hot hull
#

Y'all arguing isn't going to change the fact that programming languages still suck.

topaz bay
#

@remote goblet absolutely not.

ocean quartz
#

You sound like one of those old programmers saying all the old low level languages are the best lol

jovial warren
#

if you want me to formulate a list of all the things I don't like about Kotlin I can do that

topaz bay
#

I do.

jovial warren
#

alright gimme a few minutes

#

at least

prisma wave
#

can you add what makes java 8 > java 11 as well

hot hull
#

oof, only a few minutes

jaunty maple
#

java 11 > java 8
kotlin > java

prisma wave
#

^^

jaunty maple
#

java 8 is going to be EOL at the end of the year

ocean quartz
#

The worse thing about Kotlin is the devs xD

prisma wave
#

oh no

#

time to wait 6 years for shitty mc server hosts to update to java 11

distant sun
#

The worse thing about Kotlin is the devs xD
@ocean quartz and sx

ocean quartz
#

See i am part of the problem xD

jaunty maple
#

time to wait 6 years for shitty mc server hosts to update to java 11
I think that mojang should jump directly in java 13 and not java 11

topaz bay
#

Oh please

distant sun
#

Haha

topaz bay
#

I barely shill Kotlin anymore

hot hull
#

Lmao BM

prisma wave
#

13 isn't LTS

jaunty maple
#

wdym by LTS

hot hull
#

14 is latest right?

ocean quartz
#

15

hot hull
#

or is it higher thonking

ocean quartz
#

I think

jaunty maple
#

14 is going to be the latest in a few months

frigid badge
#

before they have moved a new lts is already out

prisma wave
#

long term support

frigid badge
#

long term support

topaz bay
#

long term support

prisma wave
#

13 is obsoleted after a year of using it

hot hull
#

short term support

jaunty maple
#

ok so java 11 would be suitable

prisma wave
#

3 years*

#

yes 11 would be good

#

11 would be great even

frigid badge
#

new lts will be available by then

prisma wave
#

java 17 coming september 2021 ๐Ÿ‘€

distant sun
#

17?

topaz bay
#

Cant wait for java 30, when they finally just make it Kotlin

prisma wave
#

lmao

#

but like

#

kotlin 1.1

hot hull
#

Cant wait for java 31, when they make it different than kotlin

jovial warren
#
1. I personally don't like type inference, I find the explicit types in Java make it easier for me to read and debug.
2. I don't like the val and var keywords personally, it just doesn't sit right in my head
3. I don't like the lack of the new keyword, personally I find that keyword makes it easier for me to understand that there's a new instance of an object being created
4. I generally prefer the way the Java standard libraries are laid out, mainly because I've got used to it now, and I'm quite reluctant to change as it is, that's probably one of the main reasons.
5. I like lombok because I find getters and setters take up space in your classes and make it harder to see the methods that actually do something different.
6. I prefer Java 8 over Java 11 because I've used it for so long, and again, I'm reluctant to change, and also the addition of the var keyword I just don't like.

that's all I could think of so far

remote goblet
#

thats a dumb list

jovial warren
#

basically it's mainly because I'm very set in my ways and reluctant to change

ocean quartz
#

Well Java 14 is already trying to make things similar to Kotlin lol

remote goblet
#

you prob should of taken that time to back out cause now you're gonna be dragged to hell and back

topaz bay
#

@jovial warren Kotlin HAS explicit types

distant sun
#

5 and 6 are dumb

topaz bay
#

The new keyword is redundant when you have specific syntax for object creation

#

I dont know what you mean by the library being laid out

prisma wave
#

6 is very dumb

distant sun
#

What is it sx

prisma wave
#

java 11 brings only improvements

topaz bay
#

You still have access to those libraries??

jovial warren
#

things like Unit

distant sun
#

The syntax

topaz bay
#

UNIT IS THE BEST PART OF KOTLIN

#

LMFAO

prisma wave
#

and Nothing

#

spooky nothing

topaz bay
#

Unit is SO useful

prisma wave
#

half of these reasons just sound like nostalgia and tradition tbh

distant sun
#

WHAT IS THE REPLACEMENT FOR new

#

Nerdsss

topaz bay
#

More than half sound like idiocy and ignorance

prisma wave
#

in kotlin?

jovial warren
#

half of these reasons just sound like nostalgia and tradition tbh
I know I'm like an old man

distant sun
#

Yes

#

Bm

ocean quartz
#

You don't need new

jovial warren
#

I do

prisma wave
#

there is no new

distant sun
#

..

topaz bay
#

You literally dont...

jovial warren
#

I do

prisma wave
#

it's just ClassName(params)

ocean quartz
#

It's a redundant keyword

prisma wave
#

Indeed

distant sun
#

Ye but sx said you have special syntax for creating an object

prisma wave
#

yeah

topaz bay
#

Yes....

jovial warren
#

you guys still aren't respecting my opinion

prisma wave
#

object

topaz bay
#

Class(params)

remote goblet
#

I'd switch to kotlin because string interpolation is my dad

topaz bay
#

@jovial warren your opinion is objectively wrong

prisma wave
#

String interp is godtier

jovial warren
#

you can't say that @topaz bay

prisma wave
#

As is the kotlin stdlib

remote goblet
#

they just did tho

topaz bay
#

Yes.

#

I can.

ocean quartz
#

Oof strings are great "This ${do.method()}"

#

Lovely

frigid badge
#

an opinion is an opinion let it be guys.

jovial warren
#

^^^^^^^^^

topaz bay
#

Opinions can be wrong.

prisma wave
#

I'm happy to let it be

distant sun
#

Give this man a trophy

topaz bay
#

Thats literally what makes them an opinion

jovial warren
#

in your opinion another opinion can be wrong

topaz bay
#

LITERALLY

prisma wave
#

It's just the justification makes no sense

jovial warren
#

doesn't make the opinion wrong in fact

topaz bay
#

Yes it does.

remote goblet
#

Opinions can be very wrong ๐Ÿค”

topaz bay
#
  1. I generally prefer the way the Java standard libraries are laid out, mainly because I've got used to it now, and I'm quite reluctant to change as it is, that's probably one of the main reasons.
jovial warren
#

just because the facts/supporting evidence may be complete bullshit, doesn't make the person's opinion wrong

prisma wave
#

I would say this opinion is very morally wrong

topaz bay
#

What does this even MEAN

jovial warren
#

it may make them an idiot, but their opinion can't be wrong

frigid badge
#

itโ€™s his preference

topaz bay
#

@jovial warren WHAT

hot hull
#

Y'all should take an afternoon nap ๐Ÿ˜‰

frigid badge
#

his preference might not be the best choice but whatever

obtuse gale
#

The facts basing the opinion can be wrong but the opinion itself cant be

prisma wave
#

Indeed

distant sun
#

Ye, stop it.