#general

3141 messages · Page 422 of 4

potent warren
#

Ermmm aren't they a thing in like.... anywhere..

limber knotBOT
#

lol

eager crater
#

would someone mute the bot?

potent warren
#

lmfao

limber knotBOT
potent warren
#

It's an IRC user.

limber knotBOT
#

those things

eager crater
#

ohh!!!

limber knotBOT
#

beep boop

#

:p

#

2019

#

Bot shaming

#

what did I do to you? :O

potent warren
#

They have an IRC bridge in here.

limber knotBOT
#

mfw

potent warren
#

sadly

limber knotBOT
#

.lart DiscordBot

#

ties DiscordBot to a chair and forces them to listen to 'N Sync at full blast.

potent warren
#

lmao

limber knotBOT
#

have you worse experiences with amazon support?

potent warren
#

jgarcia, basically.. we're a bot to them and they're a bot to us.

limber knotBOT
#

pets phoenix616

eager crater
#

yeah ok wow head trip

cosmic raft
#

:)

eager crater
#

so yeah my experience with AWS support has been really good

potent warren
#

wait, why's that colouring the names after the discordbot name thonk

limber knotBOT
#

I just wish AWS wasn't so expensive

#

because that's how I wrote it

potent warren
#

oh

#

you made that client

limber knotBOT
#

because the bot is cool

potent warren
#

I think

limber knotBOT
#

not cool enough to manage to ping dumcord people though

potent warren
#

meanwhile we can ping you all

limber knotBOT
#

try it :P

potent warren
#

phoenix616 done.

#

lel

limber knotBOT
#

s/colour/color

#

that didn't ping me :P

#

MiniDigger: no

#

the bridge has ping-protection built in iirc

potent warren
#

phoenix616: what about this? thonk

limber knotBOT
#

we speaking english round there, not british!

#

colour = English, color = broken us english

#

yeah, that does ;)

#

because it's a "proper" ping format

wide chasm
#

Colour looks better than color imo

potent warren
#

phoenix616: phoenix616: phoenix616: phoenix616: phoenix616: phoenix616: phoenix616: phoenix616: phoenix616: phoenix616: does it ping more than one? /s

eager crater
#

going there

limber knotBOT
#

why would it, it just notifies for the message, lol

potent warren
#

so, we can do it over and over

#

and over

#

and over

#

jk

limber knotBOT
#

I mean idc, all it does for me is make the weindow number red instead of white, lol

potent warren
#

weindow 🤔

limber knotBOT
#

ping me phoenix616

potent warren
#

inb4 kashike disabled pings

limber knotBOT
#

lol

#

where? here kashike or @kashike?

potent warren
#

do both

cosmic raft
limber knotBOT
#

that's all it does for me :P

potent warren
#

well, that's kinda sad /s

limber knotBOT
#

oh, and irc pings hilight hte message yellow

#

discord pings don't so I dunno

potent warren
#

they do too

limber knotBOT
#

doesn't it include a special color char in the usernames to stop that or something?

potent warren
#

probably on IRC.

void void
#

Which one of you fuckers pinged me

limber knotBOT
#

no, I mean the bridge

#

it's pretty simple to ping you

potent warren
#

yes, but that's probably on IRC.

void void
#

@golden gust fak u want cat

limber knotBOT
#

hm, wasn't that anti-ping thing for stopping pings in usernames?

heady spear
#

bip bop bop bip bip

limber knotBOT
#

e.g. when I write a message with my discord account

#

yes

cosmic raft
#

<--- is the anti-ping part

heady spear
#

o intellij update

#

sexy

cosmic raft
limber knotBOT
#

yeah so I don't get why mentioning my nick doesn't get recognized as a ping in my client

#

does it work for your?

#

*yours

cosmic raft
#

kashike

limber knotBOT
#

maybe phoenix616: just doesnt ping you?

cosmic raft
limber knotBOT
#

it's just you

#

strange

heady spear
#

kashike 😉

limber knotBOT
#

maybe I ignored the bot or something, lol

#

did my msg ping you?

#

😘 city

#

yes, mini

#

🤷

heady spear
#

I love it when I update intellij and it doesn't recognise any of my projects

#

10/10

limber knotBOT
#

I'll always recognise you city

peak dirge
#

I love it when I touch the IDE and it decides to reindex the project

stuck badger
#

if i set pufferfist to allow connections from 0.0.0.0 i can access it from the same network and the internet right?

quasi valley
#

or to not properly reimport maven depends

peak dirge
#

And I have a large project with lots of dependencies, so that refresh takes a long ass time.

#

It does it with Gradle too!

potent warren
#

Just make your own ide

#

/s

peak dirge
#

I had to buy a new computer so that Visual Studio and IDEA can run nicely

potent warren
#

lmao

#

I know that feel

peak dirge
#

Thankfully my Ryzen 5 3600 and NVMe SSD can tear through the indexing now

eager crater
#

I had to buy a new computer so Spigot would run nicely. But that didn't solve the problem. So here I am.

quasi valley
peak dirge
#

buying a computer to run spigot
using spigot
Spigot is the Pentium 4 of Minecraft servers

eager crater
#

I know that now. Nobody warned me that it was Minecraft Vista.

peak dirge
#

And vanilla is a 286 that barely boots to DOS

stuck badger
#

i switched my vm to bridged and it cant connect to my network

eager crater
#

sounds about right @stuck badger

void void
#

I went on iFunny and got my daily share of cancer

eager crater
#

"bridged" is supposed to mean direct from the network port to your vm, do not pass go, do not collect connectivity to the host

heady spear
#

I don't want to write this dumb report

stuck badger
#

yeah

heady spear
#

can someone do it for me

#

I'll pay you in lööps

stuck badger
#

i just changed to bridged

#

wont work

void void
#

Dude texted his crush to ask her out (and was indecisive about it, too) and she rejected him.

Texted.
First date.

The fuck who does that

#

And now he's sadposting

#

Cancer.

peak dirge
#

I thought you go on iFunny to get your daily dose of white supremacy

eager crater
#

@stuck badger yep that's right, you should not be able to get to a guest in bridged mode from the host

void void
#

I just scroll memes and read comments in there lol

stuck badger
#

vmware

eager crater
#

@peak dirge sounds about right

void void
#

@heady spear I'll do it for you for a trade

stuck badger
#

ill just reinstall

peak dirge
heady spear
#

ok what do u need

eager crater
#

bbl craftin'

peak dirge
#

In case you had doubt

eager crater
#

no doubt here @peak dirge

void void
#

@heady spear I need

#

You to get fucked

heady spear
#

I can get fucked if you write my report

void void
#

Lmao

heady spear
#

it's on the use of regular expressions in bash and I don't wanna

#

also about lexical analysis because why wouldn't I write about that

void void
#

How do you write a report about that, are you embedding regex in the report or just describing how it's used lol

heady spear
#

I am describing how it's used and giving examples, it's cancerous

limber knotBOT
#

welp

void void
#

Lmao

limber knotBOT
#

black Friday is over

heady spear
#

then I wrote a scanner for a C program to show how you can match tokens

limber knotBOT
#

mall is now playing Christmas music

void void
#

Cyber Monday is coming kashike

#

It's black Friday for the internet

limber knotBOT
#

yes

peak dirge
#

I unloaded my consumerism earlier when I built my PC. Hell, Christmas is year-round.

heady spear
#

I bought food for $150 and now I am poor

void void
#

You did what

heady spear
#

plz donate your monies to me

#

groceries, to be clear

#

not like one meal

limber knotBOT
#

did you stock up for the acapolypse or wat?

heady spear
#

Food here is expensive. Feel bad for me.

#

this will like last me for a week or so

limber knotBOT
#

wtf

heady spear
#

social democracy is expensive bruh

#

nah but food prices here are kinda super bad. Norway is 10 times worse tho

eager crater
#

if you think social democracy is expensive, try capitalism

stuck badger
#

not that when in bridged dhcp config doesnt work

eager crater
#

@stuck badger srsly dude if you put it in bridged you should not be able to reach it from the host except by going to the external ip, and even then only with NAT hairpinning.

heady spear
#

ok but at xyz.hegemony.citizenry.dialogue.objectives.tasks.TaskAdapters.lambda$static$43(TaskAdapters.java:627) ~[?:?]

stuck badger
#

no

#

im trying ti contact optside internet from the vm

heady spear
#

why are these stacktraces so ugly

eager crater
#

oh then that's a whole new ball of wax, it needs to negotiate NAT with your router and you'll need a pinhole or virtual service set up on the router end

stuck badger
#

its worked b4

eager crater
#

ok what's between it and the cloud?

stuck badger
#

self host

eager crater
#

like, your home? or like ovh/aws/gce/etc?

stuck badger
#

home

#

setting up panel vm

eager crater
#

ok is the host direct on the internet, or behind a nat firewall/router?

heady spear
#

guys don't forget to pray extra hard tomorrow at first advent Sunday

stuck badger
#

no

#

i havent changed anything between last time i started it up

eager crater
#

because it should (don't know about it working before) require a port forward

stuck badger
#

a vm connecting to the internet?

eager crater
#

your vm is right on the internet?

stuck badger
#

its self hosted

#

i set it up it cant connect to the internet

wide chasm
#

Anyone who has contributed to Paper before - if I want to make a PR to fix a bug, do you guys want an issue for that bug first and after that a PR or can I just make a PR and then describe the solved issue in there?

eager crater
#

oh, so it's not able to connect outbound?

stuck badger
#

yeah

eager crater
#

check your dns settings

stuck badger
#

ok

eager crater
#

in the container, linux or windows?

#

ip a

#

if linux

stuck badger
#

ok

eager crater
#

at least one of those should have an ip that doesn't start with 127

#

we should take this out of the general room so as to not spam everyone

stuck badger
#

ok

cosmic raft
#

lol

#

I/O on pre-built PC's is a joke

stuck badger
#

i also have a linux wtf question

eager crater
#

dear god what is that thing

#

sure, hit me

stuck badger
#

linux installer wont even boot on my old hp prebuilt

eager crater
#

32bit?

stuck badger
#

yeah

peak dirge
#

which distro and what image did you download?

eager crater
#

ok that's been dropped by a lot of distros, you'd either need an older version or a special distro

stuck badger
#

ubuntu mini iso

peak dirge
#

lots of distros are dropping 32-bit OSes

stuck badger
#

it can do 64

eager crater
#

ok 32bit with 64bit extensions doesn't cut it I don't think

stuck badger
#

it boots into grub but nothing else

eager crater
#

do you know the proc model number?

stuck badger
#

one sec

peak dirge
eager crater
#

dear lord

peak dirge
#

It's supported until 2021, at least.

eager crater
#

2016 called, they wanted their OS back. So I told them that's not the only thing they ought to take back. 😛

stuck badger
#

im remoting into it

#

one sec

peak dirge
#

If you need something newer, Debian (Ubuntu's upstream) still supports 32-bit

eager crater
#

that would be good if you can get on Jessie or Stretch

stuck badger
peak dirge
#

Nope. i386 still supported on the very latest release, Buster.

#

Yep, so you have a 64-bit processor then. Good.

eager crater
#

wow

#

wtg Debian

stuck badger
#

but it wont boot

eager crater
#

hmm, netinst, in the vm...

#

but the vm has no network...

#

idk mate

stuck badger
#

hmm

eager crater
#

can't you bop it over to nat for a hot second to do the install?

stuck badger
#

yeah

peak dirge
#

@stuck badger So you need to get a 64-bit image for sure

stuck badger
#

but i cant do anything like ssh from another network unless its out of nat

#

yeah

eager crater
#

sounds like it's not doing dhcp and not getting its dns host

stuck badger
#

yeah

#

cant get dhcp

#

just change dns?

eager crater
#

ok so where is your dhcp server?

#

we should really use that

stuck badger
#

wdym

eager crater
#

if not, then just explicitly tell it 8.8.8.8 and 8.8.4.4

stuck badger
#

oh

eager crater
#

I mean, which device on your network provides dhcp?

stuck badger
#

can i do it in install?

eager crater
#

idk

#

this thing isn't going to space today without dhcp

#

it's usually provided by a router or cablemodem

stuck badger
#

yeah i have it but its now working

#

all pcs in my house have the same external ip

eager crater
#

ok so you do have a router, and it's doing NAT

stuck badger
#

how would i do anything without a router

eager crater
#

that should also be doing dhcp

#

I mean, you'd be very brave to just plug your pc onto the internet at large but it can be done

stuck badger
#

god no

#

i dont wanna die

eager crater
#

ok so when it's bridged, you can ssh to it from external, but it can't download anything?

limber knotBOT
#

pizza or poutine?

stuck badger
#

no nothg even from host

eager crater
#

literally have never had poutine, but quite curious

limber knotBOT
#

you should have it

#

it's great

eager crater
#

there's a poutinerie in m neighborhood

limber knotBOT
#

go have some

#

where do you live

eager crater
#

ok so it can't connect in or out?

#

yeah it's not getting dhcp

#

west coast is the best coast @cosmic raft

stuck badger
#

so i i install the change dns

limber knotBOT
#

sure, but where on the coast

#

province/state

eager crater
#

hehe Cali bby

limber knotBOT
#

ah

heady spear
#

I've never seen poutine in Sweden at all

#

I guess we're blessed. No Canadian nonesense near us

limber knotBOT
#

I'll get some poutine

stuck badger
#

right

limber knotBOT
#

poutine is great!

eager crater
#

@stuck badger what did ip a reveal?

stuck badger
#

its fine on nat

#

installing on nat

eager crater
#

yeah that's expected

stuck badger
#

i need bridged for external ssh

eager crater
#

external from within your local network, or internet?

stuck badger
#

internet

eager crater
#

ok and so when it's in bridged, how does your router pass traffic to it?

stuck badger
#

me no idea ij know it works

eager crater
#

valid answers are: virtual server, port forward, or YOLO it's just right on the internet at large

void void
#

what problem are you trying to solve exactly

#

im late to the game but this seems extremely XY

eager crater
#

@void void resurgence of naziism in the modern era

stuck badger
#

vm cant get dhcp

eager crater
#

j/k actually connectivity

void void
#

i see

stuck badger
#

in briged

eager crater
#

between natted and bridged modes for a vm

#

sounds like when it goes to bridged it's not getting dns or dhcp

#

but without knowing how inbound cx should work it seems natural that it would behave this way

stuck badger
#

im installing in nat so i can change dns

void void
#

well i sux @ vms so GL ¯_(ツ)_/¯

stuck badger
#

vms in windows a bad

eager crater
#

yeah I can't do much without knowing what's going on at the router level

stuck badger
#

anyone got a windows 7 pro license?

#

lmao

eager crater
#

also windows is quite "helpful" and "clever" with networking.

#

"it looks like you're trying to share a service on your local network. Would you like me to help with that by blocking the required port at the firewall?"

#

I have windows 10 but I literally only use it for Minecraft

#

and sometimes Surviving Mars

limber knotBOT
#

when you first opened minecraft it asked you if you want to allow that app to access the network

#

windows firewall is just fine, its just rather strict by default, but thats a good thing

stuck badger
#

yeah

limber knotBOT
#

complaining about security in windows

stuck badger
#

lmao i always forget ubuntu has a built in firewall

wide chasm
#

How in the name of fuck did I manage to accidentally change a commit that was made in the past.

cosmic raft
#

@heady spear @eager crater

limber knotBOT
#

oh god that's disgusting

#

please

stuck badger
#

thats confusimg

limber knotBOT
#

ban that filth

cosmic raft
#

fries, gravy, and cheese curds

stuck badger
#

cant ban a mod can you

wide chasm
#

This would completely screw over the commits in Paper, so I guess delete fork, fork again, apply changes again and hope

limber knotBOT
#

#cancelkashike

stuck badger
#

lmao

eager crater
#

@wide chasm re-writing published history is a violation of the Geneva Convention Accords

stuck badger
#

#cancelfeminism

wide chasm
#

It wasn't like I was trying to change previous commits

stuck badger
#

github?

wide chasm
#

Git & GitHub, yes.

stuck badger
#

what is git?

wide chasm
#

Git is a VCS.

stuck badger
#

hmm

#

@eager crater i did ip a

#

on nat

merry talon
#

did you just call poutine filth

#

you are officially mentally disabled

stuck badger
#

ill turn to bridged

cosmic raft
#

agreed @merry talon

wide chasm
#

And now I managed to delete all the files, hurray!

merry talon
eager crater
#

@stuck badger #cancelyourself and while you're at it figure out your own network

stuck badger
#

oof

eager crater
#

yeah not trying to help anyone who talks like that sorry-not sorry

stuck badger
#

i was talking about this wave of it

wide chasm
#

I honestly just delete the local files, pull from GitHub again and try again.

#

Git is hard when there's no IDE to guide you.

stuck badger
#

all it is is taking rights away from men now

merry talon
#

That's a strategy on that site :p

eager crater
#

yeah git is difficult for sure

#

you could always git reset --hard

merry talon
#

tbh I find the cli easier than using integrations

eager crater
#

and/or git clean --force

stuck badger
#

sorry if i offended you lmao it was a joke

merry talon
#

because the integrations name things ambiguously and could be using any number of commands under the hood

eager crater
#

but it may be best to re-checkout dev branch instead of nuking the whole repo, then git cherry-pick <desired-commit>

wide chasm
#

If they use the commands I actually want, I have no problem with it.

eager crater
#

can I recommend GitKraken?

#

it's the 💣

void void
#

git cli

#

or git fucked

merry talon
#

vscode with gitlens is pretty good

heady spear
#

I want kashike's soggy fries

eager crater
#

gitkraken is the level best

wide chasm
#

May look into GitKraken, but honestly, since I've never worked with Paper's codebase before and they have command line instructions I'll probably just use those.

stuck badger
#

@eager crater it was obviously a joke

wide chasm
#

Dammit I managed to change an older commit again - guess this will be attempt 4.

stuck badger
#

god people are sensitive lmao

void void
#

says something controversial, offends someone
GOD PEOPLE ARE SENSITIVE I DID NOTHING

stuck badger
#

i didnt say i didnt do anything

#

i said #cancelfeminism as in this wave

void void
#

alright well, im not interested, all you do is ask dumbass questions and pretend you know shit so blocced

stuck badger
#

oof

#

ok

pulsar wigeon
#

idk what's happening here but if we're blocking people i want in

stuck badger
#

lmao yeah

void void
#

stick around a little while and just watch, you'll figure out who to block eventually

#

wiz, the ultimate blockmaster

olive garden
#

wow, DoctorDop is great

woven otter
#

block me daddy

wide chasm
#

And I overwrote the previous commit again - onto attempt 5.

heady spear
#

wiz blocked me but he still hangs around in my server

#

I'll just create a bunch of bots that create bots that ping him

olive garden
#

either messages got deleted or he dragged this topic on for 16 minutes - all alone

heady spear
#

should I sleep or play ac odyssey

#

very important question

olive garden
#

sleep

woven otter
#

well thats wiz for u

#

drink

heady spear
#

=/

woven otter
#

ok

heady spear
#

I love ut duck but sometimes you're just completely and utterly stupid

olive garden
#

relatable tbh

woven otter
#

why are you saying such mean things 😦

olive garden
#

I almost said that you are online human after all

void void
#

@heady spear neither

olive garden
#

but then I realized that you aren't

void void
#

go find a dick and bop

woven otter
#

he needs a face fuck

heady spear
#

no I'm good I've had too much spicy food

woven otter
#

@olive garden what is that supposed to mean 🤔

heady spear
#

ain't gonna get no dick rn

#

actually that's gross and haram

#

sex before marriage is bad

void void
#

just go outside and scream "i want some dick GIVE IT TO ME"

heady spear
#

I mean yeah, would probably work

#

Although not in my area, not a lot of people speak English here

#

nor Swedish

void void
#

scream it in the appropriate language

heady spear
#

idk arabic

void void
#

this is the motivation to become a polyglot

#

to ask for dick in any language

#

duh

heady spear
#

أعطني المخللات الحارة الخاصة بك

void void
#

im losing it

heady spear
#

that was intentional, I had to make it halal

stuck badger
#

lol

woven otter
stuck badger
#

lmao

fathom stone
heady spear
#

they are building a mosque really close to here and people are freaking out

austere ivy
#

Stef, do you have a Discord for InventoryFramework or should I just ask here?

void void
#

@wide chasm brian wants to talk to you

#

in private

woven otter
#

there's a secret discord server for IF and another things but you have to be one of the elites to join it

heady spear
#

best solution is to use luck's helper inventory stuff instead

#

stef is a noob

wide chasm
#

No there's no Discord server

austere ivy
#

Oh ok.

void void
#

I SAID IN PRIVATE

heady spear
#

join CV and spam tag him in the java channel

void void
#

is CV still utter trash

austere ivy
#

CV?

woven otter
#

join BV

heady spear
#

wait did I leave or was I banned

#

can't remember

woven otter
#

or kicked idk

heady spear
#

lmao probably

woven otter
#

well you're not banned

heady spear
#

cool

merry talon
wide chasm
#

You left, the audit log displays no info about actions on you, City.

austere ivy
#

What's CV ,_,

wide chasm
#

CodeVision

#

A guild

austere ivy
#

alright I'm joining it

#

I'm on the quest to join all the Discord servers that I want to join

heady spear
#

stef u mean bv or cv?

#

cause I'm still in cv :3

wide chasm
#

Oh, yeah I meant CV

woven otter
#

or BV

heady spear
#

somehow I'm still a supporter after pim threatened to take it away for the third time

woven otter
#

did you offer him your services

heady spear
#

he said "be more active" and I said "no" and he said "ok"

#

then I pinged him to talk about trains

wide chasm
#

I think I actually managed to make a good commit to my Paper fork, how did this happen.

#

I didn't even follow the guide anymore.

woven otter
#

your fork?

jovial orbit
#

what now?

wide chasm
#

I forked it because I want to fix a bug

woven otter
#

omg

#

it's Pim

#

what's the bug

jovial orbit
#

it's-a-me mario

wide chasm
#

Empty CanPlaceOn tags throw an exception.

austere ivy
#

Anyways, stef, can I ask for help with IF here?

wide chasm
#

Sure

austere ivy
#

Alright I have this tidbit:

Gui gui = new Gui(main, 5, "My GUI");
        OutlinePane pane = new OutlinePane(0, 0, 9, 5);
        ItemStack item = new ItemStack(Material.ICE);
        GuiItem guiItem = new GuiItem(item, event -> event.getWhoClicked().sendMessage("You clicked on ice!"));
        pane.addItem(guiItem);
        gui.addPane(pane);

        player.openInventory(gui.getInventory());
#

And it opens the inventory, yes yes, and the inventory is empty.

heady spear
#

uwu Pim-san

austere ivy
#

I also tried it with gui.update(); but that didn't do anything.

heady spear
wide chasm
#

The inventory only gets populated when needed - i.e. when you call Gui#show(HumanEntity), so if you do that it will be empty yes.

austere ivy
#

Should I slap it into a Bukkit scheduler because somehow ACF is doing something strange to it?

#

Oh alright.

void void
#

ah yes

#

blame ACF

austere ivy
#

hey there have been two weird issues that have been fixed by slapping the code into a bukkit schedule and running it a tick later.

#

Main one was the fact that no, you cannot call player.allowFlight(false) on GamemodeChangeEvent because it gets desynced.

#

And then you aren't able to use elytras.

void void
#

that's just bukkit

austere ivy
#

So you need to slap it into a Bukkit scheduler.

void void
#

it's not ACF's issue lol

austere ivy
#

No lol but based on my previous experiences, scheduling things to run later sometimes does the trick.

#

alright this is very cool

#

Okay okay, now I really like the ability to make inventories like this, but I do have a question. For trivial inventories (literally adding an item to an inventory for people to take out and that's it), even if it's useless to manage it with InventoryFramework (but for consistency's sake), would there be any noticeable slowdown at all using InventoryFramework instead of just making a new inventory and putting the item in there?

void void
#

if i had to guess, all it's doing is wrapping the normal bukkit api and making it less retarded so no

wide chasm
#

There's some overhead in creating a Gui vs. creating an Inventory, but I think those are pretty negligible. Also ^

unreal pike
#

how many pre releases do they do before 1.15 comes out?

austere ivy
#

As many as they need, usually.

#

Well, as many as they want to do, not as many as the game needs ;p

#

I personally thought the 1.14 pre-releases came waaaay too early.

#

In my opinion, snapshots should be always bug-crushing and feature-producing, and pre-releases are just a release but with no guarantee of it being completely bug-free.

#

Just kinda silly in my opinion ¯_(ツ)_/¯

#

Both methods static.

#

There's this hate for using static which is understandable but in cases like this where it makes no sense to have an instance .. should I just use static?

#

Every single time the class is used it's just for "new ArmorColorInventory().createInventory()" or whatever so realistically static would be just as good. Or is there some reason I shouldn't use static?

#

Oh yeah .createInventory() is redundant, it should just be create()

void void
#

Or...you just save the instance instead of reallocating an object every time you want to use it -.-

heady spear
limber knotBOT
#

static is amazing when used in an amazing way

heady spear
#

Essentially, some static utility methods isn't going to hurt anyone. However, people tend to drift away from basic object oriented principles in favour of simplicity, and it tends to hurt their code in the end

wide chasm
#

Well, ArmorColorInventory looks more like a utility class to me, so in that sense making it static would be good. However, I'd personally change that class so it is a wrapper for an Inventory and then you can either let multiple players view the same inventory or create a new inventory for a player depending on what you need.

heady spear
#

So in many cases it's just a code smell.

limber knotBOT
#

You smell

#

time to go home

#

pokes kashike

#

what do you want

heady spear
#

I am wearing nice perfume, I smell good

#

come smell me bitch

limber knotBOT
#

Nothing i just wanted to pke you

#

s/pke/poke

heady spear
#

I want to poke him too

limber knotBOT
#

Correction, <Vertanzil> Nothing i just wanted to poke you

void void
#

it worries me only because that class name is pretty specific. how many more specific inventories does he have, that he's now going to make static bc he uses them as one offs

limber knotBOT
#

DO IT DO IT

void void
#

smells like design issue to me.

limber knotBOT
#

what perfume, city

#

Lol that guy who was trying to ddos earlier still has clientsd connected

void void
heady spear
#

final space is pretty weird

void void
#

wat

heady spear
#

netflix series

void void
#

lul

#

idk if i wanna code or watch another netflix

#

://///////

wide chasm
#

Depends on how good your code is.

heady spear
#

fred armisen does the voice for a robot

#

it can't get better than this

limber knotBOT
#

it's only $150/$170 too, city!

void void
#

im stuck with php rn, which I hate. The code isn't that bad, it's fairly structured. But I have quite a few more api endpoints to write and. kill me

heady spear
#

conan also voices a character

#

apparently

woven otter
#

city u actually smell

wide chasm
#

Maybe you'll start to like PHP if you work with it more.

void void
#

i hope not

heady spear
#

Once you've used Hack you can't possibly like PHP

void void
#

i cant use hack, the company I'm working with has all of their infrastructure backed by

#

wait for it

#

WordPress

finite wave
#

JS > PHP

void void
#

The API I'm writing is a WordPress plugin.

#

Yes.

heady spear
#

force them to use hhvm then you can use hack 😄

finite wave
#

Yes

void void
#

can you even use hhvm w/ wordpress

heady spear
#

hm I think so

void void
#

does it have a fpm server that can be proxied to from nginx

heady spear
#

lmao

void void
#

nice

heady spear
#

okay so hhvm is dropping php support

#

I guess that makes sense. I think it was mostly supported to allow facebook to migrate their legacy code over to hack

limber knotBOT
#

I should go back to that restaurant soon

#

it was good

void void
#

We're going to move off wordpress like 3rd quarter 2020

#

but for now

#

I'm stuck

#

oh well

limber knotBOT
#

simple knows what one I'm talking about :))

void void
#

no

#

do not go back there

#

you fuck

limber knotBOT
#

yes

heady spear
#

tbh php is not that bad

#

as long as you keep the code structured it's pretty neat

#

but people do the ugliest shit and it makes it awful

latent valve
#

Does asyncworldedit update minecraft map when pasting? Anyone know?

heady spear
#

ew AWE

#

What do you mean update the map...?

void void
#

I refuse to use php unless I'm using it in an oop context

#

I hate procedural php

#

so nasty

#

pls

heady spear
#

Ye OOP is the way to go

#

I haven't used PHP since like 2014? when I started working on kvantum I decided to just write all of my web shit in java

void void
#

However, I still have to do shit like this in places

<div>
<?
  echo "some bullshit";
?>
more bullshit
<?
  echo "other bullshit";
?>
</div>
#

which

#

is

#

DISGUSTING

limber knotBOT
#

thats php for ya

heady spear
#

I should probably learn spring boot and all of that jazz tho

limber knotBOT
#

here simple

#

I <3 spring

void void
#

you just said that in front of mini, city

limber knotBOT
#

look at more php

void void
#

the fucking spring shill

limber knotBOT
heady spear
#

like using my own web server + framework feels kinda cool, but I don't think that'll take me very far

limber knotBOT
#

you can still do nasty things with spring boot

heady spear
#

who unstarred my project

limber knotBOT
#

my companies website is a spring boot app that takes in ugly json, converts it into nice json, throw that into thymealf template and for good measure a few vue components to produce the website :D

heady spear
#

wtf

austere ivy
#

@void void

void void
#

what do you want brian

austere ivy
#

channels/289587909051416579/555469074080202765/650015744167247900

heady spear
#

I will sue whatever bitch decided to be a bitch >:((

void void
#

what the fuck are you on about brian

heady spear
#

Has anyone here used Crystal? I haven't used it in ages, but I'm thinking about getting back into it

#

apparently the tooling has matured significantly since I last used it

austere ivy
limber knotBOT
#

drugs are bad city

heady spear
#

I kinda need to learn more python for this class tho so I should probably focus on that

austere ivy
#

python is easy, just write java then remove the brackets

void void
#

i dont understand what the fuck you want from me @austere ivy that just goes to another link or whatever

#

like, fuck off if you won't be discrete about what you're trying to say

#

i dont have time for it

limber knotBOT
#

I dont see the point of other programming languages

austere ivy
#

well then it's not for you, then

limber knotBOT
#

I just use new languages when java isnt feasible

#

like in browsers

void void
#

ok good so dont ping me with your bullshit, thanks

limber knotBOT
#

or for gamedev

heady spear
#

I use C and Java for 99% of things

austere ivy
#

if you're writing a game then you'll probably want a language that's easy to read like python, but then maybe there's a performance critical part of your code (maybe the renderer) that python is too slow for, so then you switch on over to C or assembly or whatever

#

at least that's what I heard.

limber knotBOT
#

I have to do quite a bit web stuff so es6 it is for me

#

assembly

#

wat

#

most game engines use c++ or c# for the core parts

heady spear
#

bruh I write all of my shit in mips32 flavoured assembly

void void
#

brian talking about more stuff that he has no experience with

limber knotBOT
#

and then some nice scripting ontop

#

like godot has a python like scripting lang that incredible powerful

heady spear
#

So we use C for almost everything at uni, so I've gotten very comfortable with it. I was planning on learning more C++, but it's such a clusterfuck so I just decided not to

limber knotBOT
#

you can still use c# tho, they compile that to wasm for web

heady spear
#

kinda wanna play around with rust tho

limber knotBOT
#

I have no usecase for those low level stuffs

unreal quarry
#

Java master race

limber knotBOT
#

^

unreal quarry
#

runs away

limber knotBOT
#

java is just such a good allrounder

heady spear
#

It really is, and there's even more versatility with graal

ancient bolt
#

lmao

#

writing any part of a game in python

#

jfc

#

also, calling python easy to read

unreal quarry
#

20+ years of experience in over 30 languages... Java is my favorite by far

heady spear
#

So for any sort of frontend web development I've always stuck to normal javascript, and frameworks are scary to me

#

so I've used jquery for like everything, no matter the size of the project

#

but idk what technologies are worth learning

#

people seem to flip flop all over the place so I've just stayed away from frontend stuff altogether

limber knotBOT
#

Vue.js isn't scary

void void
#

Vue is really nice and ez to use

limber knotBOT
#

You should give it a try

void void
#

Nuxt makes it even easier

ancient bolt
#

react is pretty much the standard these days

#

it's a really nice framework too

void void
#

Vue is like react and angular came together and had a baby

heady spear
#

I've heard good stuff about Vue, but I've never used it myself. I should try it out, I guess

ancient bolt
#

@void void that is not a good thing

heady spear
#

wait what is nuxt then

ancient bolt
#

I don't like client side rendering in general but whatever

void void
#

nuxt is a framework around vue that just gives you a file structure to follow and has done quite a bit of boilerplate ahead of time

#

so for a new page, you just make a new .vue file in the pages dir and it's auto added to the router

#

you can do it all with plain vue, it just saves time

#

@ancient bolt and why is that not a good thing

heady spear
#

o dope

void void
#

Please let me know if I messed anything up regarding the changes I made to the file or this pull request in general, cause then I'll try to fix them.

@wide chasm your pr is ok

silk vector
void void
#

@heady spear found you a dick

heady spear
#

oh hello there I am a huge fan of gay

void void
#

I am a supporter of the Gaytriarchy

heady spear
#

To be fair tho, I've never found frontend development interesting at all. It's such a pain, but vue looks like it could be fun to learn

void void
#

dont get me wrong

#

it's still a pain

#

it's just less of a pain

heady spear
#

I mean I've managed to accomplish everything I've wanted to accomplish so I can't be totally rubbish. But jquery is a pita when you try to do something major-ish

#

do people still use less or should I like learn sass

void void
#

scss

heady spear
#

aight

austere ivy
ancient bolt
#

what is the question?

#

also the Objects.requireNonNull on lines 30-32 aren't useful

#

oh, should it be static

#

sure

void void
#

that was so fucking weird

#

my brother bought hue lights and was turning them on/off with his assistant thing and mine were turning off

#

somehow our lights were linked

#

had to factory reset my lights hub o.o

stuck badger
#

nice

placid thicket
#

that moment when you need to factory reset light bulbs...

#

where can i get that dank speed yikes

unreal quarry
#

enjoy your cancer

#

runs away

woven otter
#

enjoy your birds falling

fallen oracle
#

Has anyone updated to IJ 2019.3 yet?

potent warren
#

I did probably

#

ye, I did xD

fallen oracle
#

How is it?

potent warren
#

Like usual...

#

I've been using the EAP versions

#

Looks normal to me lel

#

So, I need to make a centralized system where I can pair new devices to it.
How can I make it so it's as painless as possible, but still safe enough that bad people can't add themselves in? (no, qr codes aren't an option to exchange any information around)

heady spear
#

I updated and it's fine. The EAP version had terrible performance, but that seems to have been resolved

gleaming basin
quasi valley
#

Im not 100% sure if I like the smooth scrolling or not

limber knotBOT
#

smooth scrolling is eww

#

why wait longer to reach your destination?

quasi valley
#

Can you disable it? Haven’t looked for an option yet thinking_eyes

limber knotBOT
#

I sure hope so, lol

quasi valley
#

Ah yeah you can

#

I’ll try it for a bit longer, at least it didn’t make me hate it instantly

#

¯_(ツ)_/¯

cosmic raft
#

we should start calling planes what they really are

#

giant flying dragons

quasi valley
#

How do we call a bus then?

mighty swan
cosmic raft
#

a bus

quasi valley
#

But that’s lame

#

Imagine how sad a bus must feel in the shadow of a giant flying dragon

ancient bolt
#

god steam is such a terrible program

#

like i get it's a great platform

#

but the steam app is awful and always has been

quasi valley
#

And has even gone more awful with the lib update lol

#

All shared games merged with your own ones in a giant mess that you can’t automatically organize thinking_eyes

limber knotBOT
#

which steam app, lol

ancient bolt
#

the windows steam..?

#

presumably the main one

#

oh i could have bought fallen order on steam instead of origin

#

which would have made using it with my steam link easier

#

damn

limber knotBOT
#

doesn't it start origin if you start it on steam though? xD

ancient bolt
#

sure probably

#

but my integration right now is really bad

limber knotBOT
#

I thought you where referring to a mobile app, never heard anyone call desktop programs apps

ancient bolt
#

steam doesn't recognize it as a game

#

desktop programs are apps

#

people call them that all the time

#

what rock are you living under

limber knotBOT
#

one that makes sense

#

also Germany

#

but w/e, are you using the Beta?

ancient bolt
#

app is just short for application

#

no, just the normal one

limber knotBOT
#

yes, and using the short term for desktop applications is just eww

#

yeah, try the beta, all the link stuff works a lot better there

ancient bolt
#

most annoying thing is when playing fallen order over the steam link it doesn't understand when the game has stopped

limber knotBOT
#

(or well, at least when it doesn't work properly in the normal one xD)

ancient bolt
#

welp guess I'm just gonna have to deal with it

#

would be cool if origin and steam were connected enough that i could login with origin and it would show that I have the steam game installed or whatever

#

so I wouldn't have to fight the integration

#

im sure that'll never happen though

limber knotBOT
#

yeah, that's kinda the hope for GOG Galaxy 2.0 to eventually support most of that out of the box

ancient bolt
#

gog is dope

limber knotBOT
#

Don't think that would help with steam link

#

I for one just use a long HDMI cable to play games on my TV 😂

ancient bolt
#

that would be a very long HDMI cable for me and I don't even know how I would route it over to my TV...

#

and i wouldn't be able to control the device with my xbox controller

#

also out of bluetooth range

#

steam link is super cool all things considered

limber knotBOT
#

could just use the steam link as an input extension, lol

cosmic raft
#

lol

limber knotBOT
#

and send image and audio via hdmi

ancient bolt
#

that makes no sense

limber knotBOT
#

but ideally you just buy all the games on steam ( ͡° ͜ʖ ͡°)

ancient bolt
#

also wouldn't fix the issue of how to actually get an HDMI cable from my computer to my TV

#

anyways more fallen order time

limber knotBOT
#

Yeah for me it's same room so it's easy

civic badge
red ginkgo
#

how long will it take paper to release their 1.15 version after the release of basic 1.15

void void
#

we dont know

#

be patient

#

kthx

red ginkgo
#

kthx

woven otter
#

.eta

#

F

worn ember
#

.lart

quartz comet
woven otter
#

.rart

#

.lart :duckn't:

limber knotBOT
#

(DiscordBot) I can't attack that.

woven otter
#

.lart DED

limber knotBOT
#

ties DED to a chair and forces them to listen to 'N Sync at full blast.

woven otter
#

.lart simple

limber knotBOT
#

resizes simple's console to 40x24.

void void
#

dimensions modified:
x: 0
y: 0

woven otter
vestal jasper
#

80 columns or bust

tame pendant
#

Do yall think most 1.14 plugins will be compatable with 1.15?

woven otter
#

¯_(ツ)_/¯

vestal jasper
#

Perhaps

golden gust
#

100% depends on the plugins

#

If they're using the API, yes

void void
#

i have a plugins i've written for 1.8 work on latest np

cosmic raft
#

@merry talon Gotta love how long Canadian government emails are due to English + French

#

ic.spectrumoperations-operationsduspectre.ic@canada.ca

void void
#

wtf lol

#

why would they not just make two fucking emails, one for english and one for french. who in their right mind thinks that they'll just combine them both. or why not make a goddamn compromise and just choose one that services both goddamn languages

#

canadians are wild

cosmic raft
#

:)

void void
#

you people need help

#

quick

woven otter
#

no u

merry talon
#

yeah literally everything is both

#

including the URLs on government sites

void void
#

ridiculous redundancy for no benefit

merry talon
#

also, you get greeted with hello bonjour everywhere that's official business

void void
#

me to canadian government

merry talon
#

it's still better than yours LUL

void void
#

oh never claimed otherwise

#

agreed

#

won't be staying here much longer than absolutely necessary

fallen oracle
#

Lol

worn ember
#

yes

unreal quarry
#

isnt for me

fallen oracle
#

I don't even know where the source for timings is, so I think it's been a long day.

unreal quarry
#

pebblehost is #1 tho lol

fallen oracle
limber knotBOT
#

all I think about when I hear pebblehost is the pebble smartwatch

unreal quarry
fallen oracle
#

That's weird.

unreal quarry
#

my eyes

#

what has be seen cannot be unseen

#

😦

void void
#

w h a t t h e f u c k

#

DOT JPEG

fallen oracle
#

Lmao

unreal quarry
#

brings a whole new meaning to banana hammock

fallen oracle
#

Minion Hammock 😄

ancient bolt
#

what the fuck is going on in here

#

actually, ignore that question

unreal quarry
#

smh

cosmic raft
#

wtf

#

who in here is good with naming things

ancient bolt
#

@acoustic pilot are you still in cali?

cosmic raft
#

anyone? rip

golden gust
#

Bukkit

#

Spigot

#

Paper

#

Sponge

#

Does this really look like a community which is good with naming stuff?

void void
#

he wants an email domain

golden gust
#

I know 😄

void void
#

i got some mafuken pizza bitches

#

mfw i just saw an actual scene of what appear to be (possibly genetically modified) cat girls in this JJ Abrams star trek movie.

#

jesus fucking christ

#

i mean, this is barely star trek as it is but, and dont get me wrong i appreciate cat girls, but WHAT

limber knotBOT
#

the only star trek series is the original series and the original movies

#

especially when some movie or whatever tried to copy the original character names and all

void void
#

i like voyager/tng/ds9/ent etc, discovery is bullshit, and the jj abrams movies are bullshit

#

but im watching anyway because they're an alt timeline

#

so whatevez

vestal jasper
#

Kash, naming what?

#

Methods? Projects?

cosmic raft
#

[19:15] simple: he wants an email domain

vestal jasper
#

Oh

#

Sorry I kinda filter out simples messages :^)

void void
#

hey vic

#

you suck

#

.kill Vicarious

limber knotBOT
#

rams a rocket launcher up Vicarious's ass and lets off a few rounds.

void void
merry talon
#

good names are few and far between

#

when I think of one I keep that shit to myself

#

good one

#

would you rather I be named tacoguy473

void void
#

yes

#

actually

merry talon
#

I've been complimented on it several times

worn ember
#

simpleton

limber knotBOT
#

2 purpur servers, 5 craftimize servers use muh plogen

#

422 CB servers, then paper at 42% and spigot at 50%

#

idk if I saw concrete in there once upon a time

old badge
worn ember
merry talon
#

I changed my address on my bank account and it broke every auto renewal that has my card

#

that's annoying as shit, never thought the billing address really mattered

worn ember
#

no more payments dab

cosmic raft
#

@merry talon only postal code matters afaik

merry talon
#

ah

#

that's good because the wording can be so ambiguous

#

st vs street etc

#

but yeah I changed from ontario to BC

void void
#

isnt BC like canada's version of california kappa

cosmic raft
#

oh??

#

you moved to BC?

merry talon
#

yeah I've been here the past year lol

#

well 6 months more like

cosmic raft
#

ah

void void
#

r u guys ignoring meh

cosmic raft
#

no

worn ember
merry talon
#

it was just a dum question

#

our population centre is toronto

cosmic raft
#

what database

worn ember
#

bot database

merry talon
#

they probably just scavenged a random server

cosmic raft
#

have no fear

#

eat it all away

worn ember
#

i am quite hungry

merry talon
vivid agate
#

Gentlemens, there are ideas for a plugin in which the store belongs to the server, it is physical, but the amount of resources in it strictly depends on how many of these resources the players brought there? thinking_gun

worn ember
#

What?

vivid agate
#

For example like real store

void void
#

hello sir

#

please try to type your question again

#

as it makes absolutely no sense

#

thanks

fallen oracle
#

Hey babe @void void

worn ember
tame pendant
#

@vivid agate if I understand your question correctly, you want a servershop with limited stock? You could try using serversigns with cooldowns on the signs. It's probably not the best way to implement your idea but you could try it

void void
#

@fallen oracle you can call me that until after our 3rd sex

#

cant*

vestal jasper
#

TIL spamming the pause key while my BIOS is reading input causes it to reset its wait times

#

@woven otter tbh my discord name is because I tried making a league account with any tool song name I could and realised I could do Vicarious with an accented i so I rolled with it

#

__
@austere ivy hi can you make like a christmas version of my avatar

#

pls ty

jagged egret
#

adios everyone

void void
#

u leaf naio on mission?

jagged egret
#

2 days

void void
#

y adios now

jagged egret
#

Figured I'll sign off early, I gotta get a bunch of stuff ready still lol

void void
#

well if we dont talk, enjoy yourself sir

jagged egret
#

I get distracted too easily haha. And thanks man, best of luck to you as well

void void
#

see ya after ur mission!

#

maybe

jagged egret
#

did you see your dms

void void
#

just did

fallen oracle
#

Beautiful.

merry talon
#

"you up?"

void void
#

'i showed u my techtips pls respond"

#

(i stole both the pic and that line straight from reddit, fight me over it you pussies)

serene sentinel
fallen oracle
#

Only after a kiss.

void void
#

@fallen oracle NNN is over

#

Welcome to DDD

raw vector
fallen oracle
#

I'm a Diamond No Nutter '19

void void
#

X

fallen oracle
void void
#

What the fuck is that from

fallen oracle
#

NNN Discord.

void void
#

lol

fallen oracle
#

There's also a DDD Discord.

void void
#

lol

limber knotBOT
#

What's DDD?

void void
#

Destroy Dick December

limber knotBOT
#

And how do they verify those ranks?

fallen oracle
#

More of an honor system.

#

Or they just have a bunch of catholic priests on speed dial.

merry talon
#

I wonder if google collects QR code data from google lens

olive garden
#

What's "QD code data"?

#

*QR

merry talon
#

the data encoded in QR codes

olive garden
#

I see

merry talon
#

because I just scanned a 2FA code and now they have my email and secret key

#

which kinda sucks if they do indeed get that

olive garden
#

fighting for your privacy is a futile attempt if you aren't a maniac

limber knotBOT
#

Sweepy, just think about how much data ppl scan using lens

#

And how little of that would be of any use for Google

#

It would be idiotic to try to detect that little data

#

And I mean, Google doesn't give a shit about your accounts

#

There are enough ppl using Google authenticator and saved passwords

merry talon
#

I know it doesnt really matter

#

however it might be worth nothing that it's not just some site's 2fa it was my 1password secret key

#

so if someone did get into that I'm irrecoverably screwed

#

so it made me wonder if they collect it lol

#

also I don't think lens is that popular? most people don't even know it exists

vestal jasper
#

google lens?

#

their glasses?

#

or something else

merry talon
#

since it's a niche thing other than using it because it's a non ad-infested QR and barcode scanner

#

its an app