#general

3141 messages · Page 1802 of 4

limber knotBOT
#

touhou IS NOT anime

potent fossil
#

oh my god can you children stop being children for 3 minutes

south matrix
#

yes let's talk about 1.18.2

golden gust
#

I'm not acting like a child!

#

stomps foot

limber knotBOT
#

cat, you legit are a child

#

bit oversize, but still

rotund portal
#

anyone know if there is a list for farms that break with paper? And or redstone contraptions.

potent fossil
#

i just finished retesting my state's new college app system and they didnt fix the thing i asked them to fix so i decided to passive aggressively write the code and said "here, copy paste it"

limber knotBOT
#

ez

potent fossil
#

for ssn entry they literally have a random textbox and say "enter 9 digits doesnt matter if you include dashes or not"

#

and i was like "that is horrible UX, enforce the format"

golden gust
#

So, basically, what you're telling me

potent fossil
#

and they're like "naw"

golden gust
#

is that, basically

#

UR A DAMNED NERD

potent fossil
#

yea

golden gust
potent fossil
#

did anyone ever watch that krampus movie

#

i kinda want to

void void
#

No cause its bad

golden gust
#

just yet another thing on the stupidly long list of stuff I probs shoulda watched over the years

potent fossil
#

i figured it was probably stupid

golden gust
#

I still ain't watched GoT

potent fossil
#

but, like

#

why not

golden gust
#

I mean, my general view these days is that most of the "hype" films/shows are kinda shite

#

like all the new marvel movies, etc

potent fossil
#

hasn't failed yet

#

but im in the mood for pure stupid atm

#

and krampus might fit the bill

golden gust
#

I remember the days of using rotten tomatos

limber knotBOT
#

i just go in blind

potent fossil
#

captain fantastic is a great movie, which i found on the site. 10/10 recommend if you havent seen it

golden gust
#

high critics, high audience score - fuckin' great!
low critics, low audience score - this is a coin toss between being the a contender for the worst list
low critis, high audience score - prepare to watch one of the best shows released this year

#

oh, high critics, low audience score - don't bother

limber knotBOT
#

ugh i dont wanna go to badminton

#

too early and cold

potent fossil
#

cat, that third line = gold

prime coral
potent fossil
#

what

#

in what region

golden gust
#

I think that most of the people reviewing films these days are out of touch with what the audience really wants, and theres been many cases of them being salty af over shows because they don't understand that

potent fossil
#

rip u

golden gust
#

Not to mention, film makers forget the classic rule and then wonder why they get burned by real audiences: "you don't fuck with a classic!"

potent fossil
#

me surfing aws: HACKERMAN

golden gust
#

page loads fine here

limber knotBOT
#

yyds

golden gust
limber knotBOT
#

god that website looks so dated but clean

#

i honestly prefer sidebars

#

because you dont run out of space with those

potent fossil
#

i heard u like navbars so i put a navbar in ur navbar in ur sidebar in ur dropdown

golden gust
#

sidebars get stupidly annoying when you're tryna deal with nesting, etc

#

not that nav bars don't have their own set of special little issues

potent fossil
#

but what do i search for!

golden gust
#

I mean, the sole intent of that page is to showcase off their stuff to make you more interested in wasting time and cash toying with their platform

limber knotBOT
#

god i wish my school website had a seaech bar

#

nah

#

my school's ICT department's smart enough

#

it's just that the website is a wordpress clusterfuck

#

so it wouldn't even be that hard to implement a search bar

#

just add tags to the articles

#

i have no php

#

ez

#

if it works it works amirite

potent fossil
limber knotBOT
#

this sounds like the diet my mom's following

#

lots of nuts and proteins n stuff

golden gust
limber knotBOT
#

tabs save bytes.

#

be nice to your bytes.

marble lark
#

honestly i don't care which i use unless PRing to a codebase with strict formatting rules

potent fossil
#

i will refuse to PR to a codebase that says use spaces instead of tabs

#

they can fuck off to hell

limber knotBOT
#

oh god please do not remind me of shogicraft codebase

#

ok but real talk, 2, 4 or 8 space tabs

golden gust
#

I mean, I generally care to maintain consistency with the existing file

marble lark
#

windows defaults to 8 and i forgot how to change it lmao

golden gust
#

4

#

2 is like, too narrow that stuff starts tending to blend too much

#

8 is just a waste of space

#

kinda like nah oh may

#

ur just odd and need to speak to a therapist

marble lark
#

wouldn't mix well

limber knotBOT
#

dart enforces 2 space tabs and it just too smol

marble lark
#

most tabs are multiples of 2 having an odd number makes it hard to align them

limber knotBOT
#

i prefer 4

radiant oriole
#

luke I'm curious, did you ever figure out the RCE with log4j?

#

Yeah figured you would lol

#

oh ok nevermind you didn't figure it out

marble lark
limber knotBOT
#

dart plugin for vscode changed my tab size everytime i created a new file

marble lark
#

haha vscode

limber knotBOT
#

i will NOT taint my IntelliJ with other languages, sherman

#

no.

#

i refuse to even touch anything python related

marble lark
#

ain't pycharm only for python and not any other language

marble lark
#

fun times

limber knotBOT
#

im not touching it

#

you are

marble lark
#

fair enough

#

@void void help me make naomi touch it

#

:P

plucky sparrow
marble lark
#

yep

#

why tho

plucky sparrow
#

I want to follow u

frank otter
#

also where is elshout

#

I want to have a look at it

marble lark
marble lark
frank otter
#

plz push I wanna see whatever is there

marble lark
#

will soon once the thing is less messy ;-;

plucky sparrow
#

you don’t even have a pfp on GH

marble lark
#

:)

#

aye followed you back too

plucky sparrow
#

Ay

#

Thanks

potent fossil
#

what is elshout

lone ember
#

what’s the best way of going about learning Java from a Python background

potent fossil
#

read java trails. use java.

void void
potent fossil
#

repeat for any programming language

void void
#

53,336 bananas, +16.3k karma, 18 awards received

potent fossil
meager tusk
potent fossil
#

best idriz

south matrix
limber knotBOT
#

bro.

limber knotBOT
#

they use the best logger, System.out.println()

lone ember
#

is public static void main(String[] args) { the Java equivalent of Python’s def init(self): ?

potent fossil
#

yup

lone ember
#

ok that makes a bit more sense

limber knotBOT
#

it's the entry point to your program, yes

potent fossil
#

that is the python entrypoint method

#

well technically it's __init__ but whatever shrug

lone ember
#

I can’t escape characters on mobile easily

limber knotBOT
#

wrap your stuff in `

lone ember
#

that character doesn’t exist on mobile keyboard

limber knotBOT
#

yes it does

potent fossil
#

well actually technically technically __init__ is the constructor, so, slight difference

limber knotBOT
#

im on mobile lmao

potent fossil
#

naomi it's not that big of a deal

lone ember
#

I would use that character a lot more on mobile if I knew how

#

oh wait I see

#

`

median zinc
#

is essential updated for 1.18 yet

lone ember
#

ok cool

limber knotBOT
#

yes

median zinc
#

cant seem to find the version for 1.18 in their repository

limber knotBOT
#

turns yucky yucky into poggie poggie

potent fossil
#

i dont do python a whole lot but i think the entrypoint method can be configured, right? so it can technically be set to any name

__init__ in python is equivalent to a java class's constructor (i.e. if class name is Bicycle then it's equivalent to public Bicycle() {})

#

and would be called on new Bicycle()

limber knotBOT
#

i love doing new MainClass() in my java programs

lone ember
#

so from my understanding:
public means the method can be called from outside the class
static means that the method belongs to the class
void means that we’re not returning anything

but what’s the point of having an array of strings as the arguments?

potent fossil
#

when you start the program like java MainClass arg1 arg2 arg3 it comes in as a string array in public static void main(String[] args)

lone ember
#

ah okay

plucky sparrow
lone ember
#

I’m assuming it doesn’t have to be an array of strings, we can define the arguments individually if we wanted?

potent fossil
#

Nope, it's gotta be an array

lone ember
#

ok that makes sense, does it have to be an array of strings?

potent fossil
#

Yes, then you process it further if need be

lone ember
#

wow that’s kinda surprising honestly lol

limber knotBOT
#

pretty sure that's how most languages handle it

potent fossil
#

java is lower level than python (but still high level)

#

so you gotta do more boilerplate

lone ember
#

C++ doesn’t do that from what I’ve seen

limber knotBOT
#

os.args in V also returns a string array

lone ember
#

at least in how I’ve seen C++

potent fossil
#

c++ also takes in arg array i think

lone ember
#

it looks like it takes in args individually

limber knotBOT
#

argc argv

#

yep

#

fun.

lone ember
#

keep in mind I’m not proficient in C++ at all, it’s just what I’ve seen from ghidra generating a C++ “translation”

potent fossil
#

i mean for a java method you can define any args you want with their own names

#

we're talking about the program entrypoint

lone ember
#

ah ok

potent fossil
#
public static MyMainClass {
  public static void main(String[] args) {
    new MyMainClass().woot(args[0], Integer.parseInt(args[1]), Double.parseDouble(args[2]);
  }

  public void woot(String aStringArg, int anIntArg, double aDoubleArg) {
   // ...
  }
}

for example

but ofc that's assuming you're passing 3 args and the 2nd one is parseable as an int and the 3rd one is parseable as a double so in a real environment you'd be doing checks to ensure those conditions and so on

#

anyway ima go back to watching this movie

potent fossil
#

public class* not public static woops

#

ok bye

potent fossil
#

do not attack me its christmas thanks

marble lark
meager tusk
#

Ok simple

#

I love you

marble lark
#

(I guess you could say zipapp bundled python applications have their entrypoint in _main_ though)

wide chasm
#

C++ argument array also includes the program name used to start the program, whereas Java doesn't, that's I believe the only real difference for entry points. Of course arrays in C++ look different.

lone ember
#

this might sound a bit dumb but what exactly is the difference between an entrypoint method and Python’s __init__

#

or rather, what exactly does entrypoint method mean

tawdry zealot
#

guys
can someone give me a course which teaches me python

lone ember
#

oh wait I think I get it

#

the entrypoint method means that is the one that’s called when running the program for the first time

#

and because you can’t have code outside of a class, that’s what Java uses to determine what gets run, right?

outer patio
#

Anyone know any server which actually got attacked by the exploit?

lone ember
#

meanwhile Python doesn’t have something like this because not all code in Python needs to belong to a class

void void
#

Yeah more or less

#

It can evaluate stuff directly as they come

#

Conventionally people use

if __name__ == '__main__':
    pass

To have an equivalent

lone ember
#

right

void void
#

It's actually useful, because I remember this will only get called if the file is the one being ran

marble lark
void void
#

Let's say you import foo.py, it will execute everything in it

marble lark
#

C and C++ work perfectly well without classes too

void void
#

And that if statement will allow you to only execute it if it's the main python file

lone ember
#

ok I’m starting to understand this a lot more than I did when I first started trying Java

void void
#

Python is easier to begin than java I guess

lone ember
#

oh yeah much easier lol

marble lark
#

it sort of depends which one you start with first

#

python took me quite a while to get used to with the dynamic typing haha

void void
#

But it's actually arguable, I believe python does too much for the user, it's good if you know what you're doing but not the best for really understanding how everything works

marble lark
#

^

lone ember
#

I’m not experienced enough in any language to have a real opinion about that lol

void void
#

Well, it's just in case you want to have a career in these

magic river
#

Python is so dynamic writing large programs with it either requires a very disciplined team or a lot of alcohol to deal with the pain

#

It's great for writing little toy programs or trying things out though which also makes it nice for people learning how to program, I guess

frank otter
#

the reason I like python is that its lambdas work better than c++'s

#

and that's it

lone ember
#

what’s wrong with writing large programs in Python?

void void
#

It's horrible to scale

marble lark
void void
#

Parallelism is basically suicide

frank otter
#

oh yes that's the reason I don't like python

lone ember
#

I suppose that makes sense, but it works for me

frank otter
#

I've grown too used to having strict types on everything

marble lark
void void
frank otter
#

also fun fact

#

in python, I think 0 == False

#

and that little thing royally screwed me over

void void
#

Maybe keyword is?

frank otter
#

yep I forgot about is

void void
#

It's tricky

#

And against C logic

marble lark
#

for me stuff like Java is too much verbosity, Python is far too little, to the point that you have no idea what type is what after a while

frank otter
#

I'm just used to having types from like Rust

#

rust and c++ I think for me is the happy medium for verbosity

marble lark
#

yep

#

being able to initialize objects by Object object(params) is nice

void void
#

Goodluck beginning with cpp

frank otter
#

I started a while ago

#

reading through a book on it

marble lark
#

isn't jumping all the way to C++ from Python a little extreme

frank otter
#

then I gave up because closures don't bloody capture variables

lone ember
#

I can actually see where you’re coming from - there’s a Mario Kart Wii physics reimplementation written in Rust, and with how many things that need to be kept track of it makes sense why strict rules apply

frank otter
marble lark
#

oh i thought Snavy was talking about vabold

#

soz

void void
#

Yeah

marble lark
#

oh

frank otter
#

now im confused

marble lark
#

i assume they mean strict typing

lone ember
#

yeah

void void
#

Ah okay

lone ember
#

I actually tried to jump from Python to PowerPC

void void
#

PowerPC?

marble lark
#

PowerPC assembly?

lone ember
#

yes

void void
#

Damn

lone ember
#

I’m trying to work on a project that adds new characters to MKW from scratch

#

with new IDs and entries in the parameter files used

#

very luckily it’s pretty easy to see how certain roadblocks are happening

void void
#

So you do asm?

lone ember
#

kinda? I’m “doing ASM” in the sense that I’m using ghidra to help write gecko codes

void void
#

Interesting

lone ember
#

it doesn’t require a lot of reverse engineering, I’m more or less just looking to see how certain registers set values and then using the gecko code to change it

#

and very thankfully a lot of work has been done in the decomp for MKW

void void
#

Nice

frank otter
#

I tried assembly and C a whole ago, it was interesting to say the least

#

also tried writing my own tiny assembler in python and an emulator in C

lone ember
#

I will say that Python is so helpful for new stuff to .bin files quickly

void void
#

The biggest thing I've made is strlen in asm

frank otter
#

I made a print statement in my own tiny asm I think

#

no thats a lie

lone ember
#

I’ve never actually “made” something in asm, only modified

frank otter
#

It can print characters but only as ascii codes

void void
#

To stdout?

frank otter
#

yes if I run it in the little emulator I made for it

void void
#

Ah okay

#

Alright

#

Time for lunch

#

Then java boilerplating

magic river
#

I'm going to guess you captured a pointer/reference and then it was invalid when the lambda was executed so you got a segfault

#

The only way C++ could magic up a solution to that is to have the language be garbage collected

frank otter
#

uhh I think when I tried it

magic river
#

It gives you ways to solve it yourself though

frank otter
#

It was capture by value, and I got garbage

#

if I captured by ref yes it segfaulted

magic river
#
using namespace std;

// a unique_ptr is move-only
auto u = make_unique<some_type>( some, parameters );  
// move the unique_ptr into the lambda
go.run( [ u = move(u) ] { do_something_with( u ); } ); 
#

If that looks ugly to you it's C++, it's required to look ugly 😄

frank otter
#

ohh I didn't know about unique pointers

potent fossil
#

much like c++ i am also required to look ugly

void void
frank otter
#

I think what I was doing was calling a function and within the function a struct was constructed containing a lambda taking an arg from the function args

#

then we save the struct and when we called it lo and behold garbage

#

there were probably ways to fix it but python worked better

magic river
#

Yeah in C and C++ you do a lot of copying and a lot of reference counted types even if you don't need to just because trying to prove you didn't just violate memory safety is a nightmare

lavish compass
#

SIGSEGV gang

magic river
#

Rust does that thinking for you and GC'ed languages let you pretend that isn't even a thing

marble lark
#

ahh smart pointers

#

lifesavers at times

lavish compass
#

@warm anchor make a data breach bingo

half hawk
#

hi i did a thing

void void
#

38?

half hawk
#

yes! 38 mb

void void
#

That's not much

half hawk
marble lark
#

well it is 1.2.5 after all

charred sleet
#

that’s old kek

marble lark
#

early versions were actually pretty well known for taking up extremely little memory

void void
#

Well.. flat world

marble lark
#

and that too i guess

void void
#

It's just chunks and a player object

half hawk
#

and no entities, and a view distance of 4

void void
#

Yup

half hawk
#

works with 22 mb, crashes with 20 mb

marble lark
#

iirc even under load older versions could work with just 256mb on average

#

well versions older than 1.3 at least

half hawk
plucky sparrow
#

i was gonna return to macOS but remembered Ctrl + Click = Right Click

#

so no ty

topaz mortar
void void
#

^ I have sprint mapped to R

void void
plucky sparrow
#

Idk man I’m very used to using ctrl to sprint

#

Hmm

void void
plucky sparrow
#

I don’t think so

turbid rapids
#

when stable release for 1.18?

crystal lilyBOT
#
__There Is No ETA__

Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.

half hawk
topaz mortar
golden gust
#

You used to be able to disable it with some program thing but then they rewrote some input drivers or some shit and broke it

topaz mortar
#

Sad

quick pasture
#

I think you can still overridr global shortcuts

#

I think I accidentally did that once while making my screenshot app lol

void void
#

it's super dumb

topaz mortar
potent fossil
#

just realized utorrent actually uses μ in its name so is it technically pronounced mu-torrent thonk

quick pasture
#

my torrent :)

potent fossil
#

amazing

upbeat kelp
#

utorrent more like cryptotorrent

potent fossil
#

?

#

oh, that shit back in 2015

worn ember
#

I couldn't even get keyboard shortcuts to work at all on mac

#

Like the one to open terminal in current folder

#

Set it up and all

topaz mortar
void void
#

I mean, the nft bay exists

plucky sparrow
#

i tried using karabiner last year and it didn't work for me

golden gust
#

oh, damn, it works now

topaz mortar
golden gust
#

I remember it didn't support it last time I looked at it was I was using something before that until apple borked it

worn ember
topaz mortar
#

Oh Apple instead of adding hundreds of new bugged features pls fix the ones of the last 6 years.

plucky sparrow
#

definitely switching to macOS then

#

only if opencore wants to work

topaz mortar
#

Need to wait some years for a Hackintosh.
Not gonna pay twice or triple the price for an AMD GPU.

plucky sparrow
#

wait a few years and you'll regret waiting so much

#

with Apple switching to their own silicon

#

well maybe not just a few years

#

but still

topaz mortar
plucky sparrow
#

Ah I see

neat lake
#

what's the best free land claim plugin?

elfin steppe
#

GriefPrevention is nice

marble lark
foggy silo
#

Troll

outer patio
#

Grief prevention

neat oyster
potent fossil
#

we have https://offlinemo.de for that actually

neat oyster
#

yes

#

ik

potent fossil
#

ok?

median surge
#

hi

neat oyster
#

how to get role color

median surge
#

What's with the site? Why did the builds disappear?

neat oyster
#

what it did?

#

for me

#

it is showin

potent fossil
#

no clue what you're talking about, the builds show fine

neat oyster
#

also next build is build #69 ;)

median surge
neat oyster
#

a

#

yes

#

it did go poof

potent fossil
#

because the old versions have the exploit...

#

if you want them get it from the API

neat oyster
#

is it on github too?

potent fossil
#

the downloads are not on github

neat oyster
#

ok

median surge
#

Well, thanks!

still turtle
#

Wait is the 1.18 build stable now

#

?

faint crystal
#

no

still turtle
#

For 1.18.1

#

I mean 1.18

faint crystal
#

1.18.1 doesn't change almost anything

still turtle
#

So is 1.18 stable or should i wait for a stable 1.18.1

faint crystal
#

nothing is stable

still turtle
#

Hm ok

rocky drift
#

Does anyone have any experience using Xaero's Map? I could use come quick troubleshooting help

brave mountain
#

anyone knows where to find PlaceholderAPI dev builds?

faint crystal
#

Build it yourself 🙃

ashen cliff
brave mountain
#

Do they have?

ashen cliff
#

There is a Jenkins server, but I have no idea where that link is.

brave mountain
#

I found it tank you

limber knotBOT
#

cuz recommended go brrr

faint crystal
#

naomi why are you using irc now?

worn ember
#

she got booted by discord

void void
#

so... what if I just didnt give players the Crafting Table recipe when they start...

#

like, rankup to craft craftingtable

faint crystal
#

how does one rankup

void void
#

pay

plucky sparrow
#

LOL imagine a p2w server that sells crafting tables

rare python
#

I see you saw it too.

faint crystal
rare python
#

I fail to understand why a video that is like a month old has now turned into a rocket

knotty oasis
faint crystal
#

yea why does youtube just love to recommend me videos from 6 years ago

knotty oasis
#

I just woke up

#

The Jenkins security team has confirmed that Log4j is not used in Jenkins core. is the news btw.

#

not the vuln if thats what youre thinking

mossy vessel
#

slf4j in core pmuch prevented the work to do for em

limber knotBOT
#

only i am dumb enough to burn my tongue on hot chocolate

worn ember
#

you need to be a trained chocolate taster, like us belgians

#

noob

hexed dragon
#

lol

marble lark
void void
#

Please don’t

idle rune
#

anyone knows a good hologram plugin for 1.17 that works?

plucky sparrow
worn ember
remote pelican
#

please don't criticize me

idle rune
worn ember
#

ye

idle rune
#

tyvm 🙂

void void
#

1.8 kekwhyper

marble lark
warm anchor
#

I will much prefer Sherman with transparent profile pic

#

Default one is worse and an eye sore

golden gust
#

ur an eye sore

warm anchor
jovial plover
#

is anyone here a good builder

golden gust
#

This is not the place for solicitation

jovial plover
#

where is

golden gust
#

one of the many places which specifically deal with that?

worn ember
#

cat is a good builder, he's the best blaze he'll build you the biggest shit on your rug

golden gust
#

Spigot, MCM, etc, etc, etc

jovial plover
#

any discords

red timber
golden gust
#

We're not google

red timber
#

tf u mean cat why aren't you google

upbeat falconBOT
worn ember
#

ez clap

jovial plover
#

.g best discord servers to ask for mc builders

limber knotBOT
worn ember
#

we are google after all

unique fable
#

Probably asked multiple times but when is a stable version expected to be released

red timber
#

wdym stable

crystal lilyBOT
#
__There Is No ETA__

Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.

plucky sparrow
#

opencore wont show the recovery partition 😔

#

might just give up

#

literally no idea what's causing that

limber knotBOT
#

get fucked dap

plucky sparrow
#

i'd love that but not by opencore

worn ember
#

good luck with that one bruh, cuz there are no lyrics

golden gust
#

The Gävlebocken is always this weird conflicting thing for me

#

Like, I kinda wish it would burn, just for the sake of it being the right thing to do

#

But, it always kinda feels a shame when it does burn that peoples work went up in flames, literally

limber knotBOT
#

bonfire night?

golden gust
#

hm?

crystal lilyBOT
void void
#

How much do you guys still have to update in paper 1.18, is there a lot still to do?

golden gust
#

god

#

I wish there was a channel with literally all of that info

worn ember
#

lol i just realized Steve is a real chad, he can throw eggs like 30m up in the air

golden gust
#

would be cool, you know

true canyon
#

What a brilliant idea!

void void
vernal moth
#

Would be more surprised by all the cobble than some gold tbh

worn ember
#

isnt gold denser than cobble?

vernal moth
#

Well, but an gold ingot is much smaller than 1m3 of couple, no?

foggy silo
#

👋 Hi all!

worn ember
#

gold ore thonk

vernal moth
#

But yeah density wise gold is high up there, it's like 20g per cm3 iirc

#

19.3

limber knotBOT
#

finally, i have another programming project idea

foggy silo
#

Oh hello noami

limber knotBOT
#

Owen hello

plucky sparrow
#

Tell me naomi

tropic flame
#

watch the technical Minecraft players coming to ask how to reenable the Log4J exploit claiming it's a feature kekwhyper

foggy silo
void void
#

Duplication exploit powered by log4J

limber knotBOT
#

I mean you could probably use it in some kind of mechanic which uses timing due to the parsing or some shit

main hound
#

the exploit is really bad

limber knotBOT
#

we know

void void
#

Cat says he can’t reproduce the actual exploit with it 🤷‍♂️

main hound
#

if u got plugins using log4j ur ded

void void
limber knotBOT
#

^

marble lark
#

too lazy to do the math though

foggy silo
#

Okay please stop talking about 1.8.8

void void
#

Versions older than my grandma aren’t supported, update

foggy silo
#

nobody is gonna help you

mental meadow
#

good mooorning

foggy silo
limber knotBOT
#

see, monkegame completely circumvented the pvp problem by just making pvp 1 hit = 1 kill 🧠

golden gust
#

We know

#

I literally already said that

#

I still cannot reproduce the actual exploit but god knows

warm anchor
#

Ok

limber knotBOT
#

uwuwa it's almost 17:00

foggy silo
#

cat skill issue x)

void void
#

Whats gonna happen at 5 naom

golden gust
#

We. know.

marble lark
#

Owen was never seen again

limber knotBOT
#

at 5 i am going to open intellij and cry

#

probably put on pitch fucker

foggy silo
#

Welcome to the club 🤝

marble lark
foggy silo
#

except instead of 5 it's any time

mental meadow
limber knotBOT
foggy silo
#

yea I was wondering.... x)

mental meadow
#

which honestly is rather effective

marble lark
foggy silo
#

🤔

limber knotBOT
#

youtube compression makes it sound worse 😔

#

i have a flac somewhere kekwhyper

#

it is definitely making my headache worse but i just love Kraus

mental meadow
#

I still can't figure out nginx

#

it hurts

twin lagoon
mental meadow
#

apparently

#

seemed to nice

limber knotBOT
void void
#

What are you struggling with?

limber knotBOT
#

"very soon"

#

view no country released 29-10

frank otter
#

naomi are you not getting your discord back

plucky sparrow
#

@naomi are you not gonna tell us what your programming project idea is

mental meadow
golden gust
#

if it's returning a 404 then it's matching some config which you're not expecting it to

mental meadow
#

people told me it is because the phpmyadmin location has no try files but when I add that I just get thrown to the default index.php of that site

#

so what I've been doing since yesterday is commenting out random stuff and see what happens 😄

marble lark
#

;-;

void void
#

Do you have index.php added aa an index?

#

As*

mental meadow
#

everything i have is in that paste 😄

golden gust
#

jesus fuck

#

some amazon warehouse collapsed

worn ember
#

Damn, thats a crushing experience

golden gust
#

are you sure you don't have any children?

worn ember
#

No one wants to be my mate, i wonder why sad

golden gust
#

Well, I could tell you

#

but, discord only allows 4000 characters in a message

worn ember
#

dw, you can upload it as a txt message kek

plucky sparrow
#

You can actually send as a txt file

cosmic raft
golden gust
vernal moth
#

That's your first concern?

#

A fucking package?

worn ember
#

lol

#

Bozos fuming rn for lost revenue

#

i mean Bezos

left swift
#

no empathy

#

those workers probably got worked to the bone just to get crushed at their job because amazon couldn't do safety checks on the building

#

pretty fucked

vernal moth
#

Don't speculate

cunning raft
#

No politics

#

This is politics

worn ember
left swift
#

I hate yoy

plucky sparrow
#

LOL

worn ember
#

No one:
JRoy: REEEE POLITICS

cunning raft
#

We removed the channel

#

You guys know better

left swift
#

how has this anything to do with politics

#

are u memeing

cunning raft
#

no

left swift
#

storm destroys a building and that's poltics?

cunning raft
#

You know exactly what you're doing

#

Stop

left swift
#

anyways

#

spent all morning digging my truck out of 2 snow drifts

#

fun times

native quiver
#

Hello, I have a server with 1.17.1 and grief prevention although my villagers don't breed? I already set the game rule of mobgrief to true but still they don't pick up items with the correct villager farm method

left swift
#

check the grief prevention config then

worn ember
#

dont live in the snow then

native quiver
#

there's no settings about villager's breeding in grief prevention :/

faint crystal
#

lol just rewrite the whole plugin yourself and fix it

left swift
#

is the mob pickup paper option still a thing

#

try removing plugin and see if it still happens or not

native quiver
left swift
#

maybe idk anything about that setting

worn ember
#

idk man i think villagers not being able to pick up things is very political monkaS

faint crystal
#

JRoy hacked your account?

worn ember
#

scroll up a bit lol

faint crystal
#

i saw it

left swift
stuck heath
solar hearth
#

any1 who knows a way to make a headless piston in 1.18?

faint crystal
#

hell nah I already got banned once

worn ember
#

doesn't take much kek

left swift
#

laser can start

vernal moth
left swift
#

mini

#

how are you doing this Saturday

vernal moth
#

Not drunk yet

#

Which is a shame

left swift
#

unlucky

#

not enough sponsors

faint crystal
#

relatable

vernal moth
#

Nah, mostly just half my friends are scared caused covid and the others are spending time with family or loved ones, smh

foggy silo
#

yea it's creeping back up where I love too

left swift
#

where you love 😍

vernal moth
#

It's literally going down again last I checked

#

Which was last week but who cares

left swift
#

just have a social distancing drinking party

#

video chat in discord and play mario party

foggy silo
#

x)

faint crystal
#

looking good

plucky sparrow
#

I give up

#

No way to install macOS

#

I remember doing it super easily a year ago but now it’s just impossible

red timber
#

just install it into a vm

plucky sparrow
#

Why would I do that

#

I bought every single part in my computer just so macOS would run perfectly fine

#

Not to run it on a VM 😔

pastel reef
#

What do you call the value type Minecraft reads colors in command?

#

As in typing 00000000 for CustomPotionColor

#

What is that kind of value is that?

#

I can't find any information on this. Please ping me if you know the answer.

marble lark
#

mini got a bit of a question for ya

#

any beers you know of that don't taste ridiculously bitter

plucky sparrow
red timber
#

well, oof

plucky sparrow
#

Except I literally ran macOS without a single issue on my machine for months

#

Well actually never had any issue

#

Just dumb me decided to uninstall it

golden gust
#
  1. do not send exploit shit on discord
red timber
#

not patched on 1.8

#

ha

golden gust
#
  1. Literally the announcements.
paper jackal
#

Are 1.8 to 1.16 all patched?

golden gust
#

reeeaaaadd

worn ember
#

cat fuming rn

acoustic dagger
fallen oracle
#

Well considering we have 100s of people ask the same question without basic reading skills or understanding capacity daily.

#

Gets kinda annoying.

paper jackal
#

I can try to help

#

try

plucky sparrow
#

Monterey

paper jackal
plucky sparrow
#

Maybe I should try Big Sur and then update

paper jackal
faint crystal
worn ember
#

vodka with water

faint crystal
#

no no he wants beer

#

beer with vodka

worn ember
#

oh right

red timber
#

vodka with water
why would you water down vodka smh

faint crystal
#

why would you water down water

red timber
#

clean shots or get out

golden gust
#

they can't handle the power of raw potato

#

Like

#

Literally beaten by a fucking potato

#

gg

vagrant marlin
#

lost half of my intellect

worn ember
#

im sure mikro likes it raw

paper jackal
#

Go with Big Sur, apple added something

#

If that doesn’t work, use Catalina, because I have verified proof that that works

#

Then update to Monterey

plucky sparrow
#

yea I’ll probably just do Big Sur because it used to work for me

paper jackal
plucky sparrow
#

It might not help that I’m running 2 year old kexts I found on Reddit

#

but it used to work fine

#

so I won’t touch it

paper jackal
#

Apple messed it up so maybe update

#

Idk

plucky sparrow
#

Anyways

#

It’s hard work

foggy silo
#

It was fun repeating the same sentence

#

“Read pins.”

#

Or well, statement. x)

vagrant marlin
worn ember
#

speaking of clipboard, we have the macs at our college all connected to the same network and if you copy something it syncs across all macs, so if someone copies something and someone else copies something and you paste you're pasting what the last person copied, super fun

void void
#

Is there a way to prevent interacting with blocks based on Ranks? Like no Enchant Table till Rank-3 ??

worn ember
#

idk why that feature even exists lol

vagrant marlin
#

and the result of that has to be just spam in the clipboard, right?

worn ember
#

it mostly result in you pasting something from someone else on accident

#

and having to redo your copy

vagrant marlin
#

surprising

plucky sparrow
vagrant marlin
#

how isnt someone dedicating their entire day on just pressing ctrl + c on some spam

plucky sparrow
#

I feel like I could copy something and have it be copied on my iPad as well

worn ember
#

then i'd paste your password

vagrant marlin
#

and then you copy "thanks for the password" into the clipboard

faint crystal
#

communicate the test answers through clipboard

vagrant marlin
#

yes

worn ember
#

i copied part of an assignment for my mate the other week lol

#

i think most of the class used it eventually kek

idle rune
#

How i can disable water flow in paper 1.17?

plucky sparrow
#

I feel like installing macOS mavericks rn

half hawk
#

alright lads

#

irc > discord

#

thoughts?

faint crystal
#

irc is hipster

#

you just wanna be different for no reason

vernal moth
#

Says the person using discord if a IRC channel for paper exists

queen imp
#

ive never used a irc client as main one since it looked legacy

limber knotBOT
#

your face looks legacy

half hawk
#

ofc not, its mostly developers nowadays

vernal moth
#

Then your IRC client sucked

limber knotBOT
#

the lounge is perfectly usable

mental meadow
#

Discord easy to use but annoying sometimes because locked down; IRC harder to use but waaay more customization and stuff

queen imp
#

yeah im legacy forehead lol

half hawk
worn ember
#

yeah way more custimization if you literally want do do it all yourself lol

half hawk
#

as far as i know you can't easily customize the lounge compared to irssi or hexchat

vernal moth
#

Because being in control is nice?

half hawk
#

(i havent used thelounge in years no hate pls)

vernal moth
#

You can literally write any css and have it look however you want, lol

limber knotBOT
#

^

#

too lazy to do that though

vernal moth
#

I also helped write the plugins API so you can do commands and stuff

#

Do you use my theme Naomi?

half hawk
#

oh theres a plugins api now?? thats fantastic

worn ember
#

yeah and talk with those 2 other people on irc kek

limber knotBOT
#

i use the Morning theme

half hawk
#

i should give it a re-try

limber knotBOT
#

i'll take a look tho, mini

faint crystal
#

if you use irc you're literally a bot

queen imp
#

is there any good irc client for recommending any new ppl

faint crystal
#

discord

limber knotBOT
#

quassel's p good

vernal moth
#

My theme is still the top on npm, wooo

worn ember
#

inb4 its the only theme 😉

half hawk
vernal moth
#

38 actually, smh

half hawk
#

uwu~ ✨

vernal moth
#

Consider reading the rules if you have to ask such a question

limber knotBOT
#

i'd have to ask noah to install it

vernal moth
#

And no, we don't use derogatory terms here

limber knotBOT
#

and im too lazy to poke noah

#

i'll have discord back in like 2 days anyway

half hawk
#

understood

vernal moth
#

@void void wtf why does your thelounge instance not use my theme

void void
#

hey just asking about the log4j thing
if you played in a multiplayer server on 1.18 after your java software has been updated (but not minecraft)
can you get affected

vernal moth
#

Yes

#

Java version is irrelevant

#

Update server and client

limber knotBOT
#

it's not a bug in java, but in a library lol

vernal moth
mental meadow
void void
#

i played in a multiplayer server unpatched until just now

vernal moth
#

Somebody can literally force you to play doom if you join a server with an unpatched client

#

Lmao

void void
#

i'm worried my computer's compromised

vernal moth
#

Prolly not

#

Just update

void void
#

i updated alr

#

like
i updated a few hours ago

mental meadow
#

I do believe that we acted pretty fast

worn ember
#

its funny how its such a big deal now but its literally been around for like 5 years kek

worthy geode
void void
#

just worried i got compromised as i played it yesterday and the day before

void void
#

i'm scanning my comp with mcafee but i'm afraid the exploits can evade antivirus

worn ember
#

lmao

#

ur virus scanner wont do shit against it

mental meadow
#

The exploit is not a virus

void void
#

they can download malware onto the computer right

golden gust
#

mcafee

#

people still use that shit?

faint crystal
#

my school does

limber knotBOT
#

guy that fixed my computer does

worn ember
#

i just roll with defender these days

void void
#

my school has mcafee and norton

#

i just use mcafee

mental meadow
#

If someone actually managed to abuse the RCE on you they would not have stopped at downloading malware

limber knotBOT
#

^

mental meadow
#

If you are scared, nuke your system

#

But realistically, you are fine

half hawk
#

this might sound rude but realistically nobody cares about your system

void void
worn ember
#

great advice kek "just nuke it out of orbit bro"

mental meadow
#

No

limber knotBOT
#

nah, you'd be part of a botnet, tops

#

realistically, you noticed nothing

#

and nothing happened

mental meadow
#

If a SWAT team comes busting through your door within the next few days you know you have been affected /s

limber knotBOT
#

^^^^^

void void
#

wait if your fabric loader has been updated to 1.18.1 but the paper server hasn't

#

is it still dangerous

worn ember
#

i wonder how much it's been abused before it got publicly known

vernal moth
#

Not much

worn ember
#

there mustve been at least some people who knew about it

vernal moth
#

We mostly see people scanning but not exploiting

golden gust
#

I mean, if the lient is updated, then thec client is fine

#

as for the server, if it's not patched, then it's obviously still vuln.

void void
#

ok

#

fabric has patched it right

#

the latest fabric

#

alr ty

golden gust
#

probably?

#

ask them, not us

void void
#

you got a link?

full silo
#

Biggest attack vector for Log4j on minecraft was IP gathering probably

upbeat falconBOT
full silo
#

Minecraft is a cesspool of kids who have nothing better than to perform denial of service over competitive factions

void void
#

oh wow, that does look better

half hawk
#

thats pretty good

vernal moth
#

Irk

#

That's why I wrote it ^^

void void
#

tem br

#

aqui

#

so tem gringos

golden gust
#

This is an english discord

coarse lily
#

Please stick to English, thanks!

void void
full silo
#

Denial of service

vernal moth
#

That's boring

#

There is so much more

void void
#

isp should protect against it right

half hawk
void void
#

@ naomi: restarting lounge for mini theme

vernal moth
#

Ahahaha no

full silo
#

Thats all minecraft skids are capable of

void void
#

nvm I don't need to restart

full silo
#

Force op vulnerabilities

vernal moth
#

That's not true at all and you are downplaying the impact of this issue @full silo

#

Let's not

half hawk
#

wow thelounge has come a long way, last time i had to modify the code to change a theme

vernal moth
#

I am a Minecraft kid and I can run whatever code I want on your PC if you join my server with an unpatched client

full silo
#

You're seasoned

#

You arent a skid

void void
#

i think i understand the basics of it

limber knotBOT
#

ty mini

vernal moth
#

It just takes one person tho?

full silo
#

You have experience writing the scripts necessary

coarse lily
#

Someone will release a one click thing soon enough.

vernal moth
#

They exist already

full silo
#

I imagine force op will be in popular hacked clients soon enough

void void
#

they make any log ingame (can be a sign or a chat message)
and if they include a command in it they'll execute it or something

vernal moth
#

There literally is a service that allows you to append base64 encoded bash commands to an url and that's it

void void
#

i mean that's what i understand

full silo
#

You can /whisper people to infect them directly (including the server)

#

Or you can just drop it in chat and get everyone

void void
vernal moth
#

That's as one click as it gets

#

This is serious

void void
vernal moth
#

It's a 9.8/10 for a reason

#

Yes

void void
#

i just don't really know the limitations

vernal moth
#

There is basically none

#

If you join my server with an unpatched client, I own your PC now

full silo
#

You really dont have any solace outside of hopefully you arent elevated permissions

#

But realistically theres ways around that

vernal moth
#

Chaining is easy

full silo
#

RCE -> privilege escalation -> ransomware

full silo
#

RCE -> script downloading -> cryptominer

void void
#

i use a local account for most stuff

#

including mc

golden gust
#

there are pretty much priv escalation bugs in every platform

full silo
#

"innocent" breaches like making you walk in circles

#

Thats a plausability

golden gust
#

give it a few years or something and somebody will find another one in docker or whatever

full silo
#

Remove 100% of your own input from the game

golden gust
#

userspace linux has had a few priv-escs over the years too

#

and I doubt that many people care to keep their crap updated

vernal moth
#

Google is reimplementing the kernel in Go to avoid that cat 😂

full silo
#

Realistically might be possible to rewrite the server JAR to backdoor it

full silo
#

All from a single chat message

half hawk
#

(fuchsia?)

void void
full silo
#

You can experience effects of it as soon as you receive it really

void void
#

i don't recognise a script in the chat from when i was playing in the server

full silo
#

So possible they can manipulate chat?

void void
#

oh

full silo
#

Its possible for them to infect the server directly through a fake command

vernal moth
full silo
#

And then the server can infect you when you join

#

And with all the join message text etc it could be impossible to notice

void void
#

oh

#

cause i'm in a private paper server

#

so the chat isn't really full

full silo
#

I think modern version of paper are safe?

#

1.18 latest patch plus 1.18.1; I dont know how far back they patched it

void void
#

i could see most messages
if it can only be run through chat messages i should be safe

vernal moth
#

If you updated since we pinged everyone

full silo
#

But Mojang released fixes for clients and servers back to 1.7 (that you have to manually apply)

golden gust
#

that info is literally in the pin we keep telling people to read.

void void
#

but if there's a way to hide the log then i'd be worried

full silo
#

well yes of course

#

They can just infect you and delete the log

void void
#

instantaneous?

full silo
#

Pending a few factors, probably

golden gust
#

they can literally run whatever code they want on your server

#

Meaning

vernal moth
#

Let's stop this is going nowhere

golden gust
#

they can do whatever the fuck they want

vernal moth
#

If you fear you got infected, which you prolly didn't, just reinstall your system

void void
#

i mean
i'm worried i've been infected

golden gust
#

There is 0 evidence to suggest people have gone that far

void void
#

if it can only be run through chat then i'm safe

golden gust
#

but, this is paper, not your local sysadmin AA group

full silo
#

Until recently there was 0 evidence to suggest there was a vulnerability in the first place...

vernal moth
#

For Minecraft there isn't, my company is getting hit with actual exploit attempts cat

void void
#

but if it could be run through other mediums i'll be worried

full silo
#

Theres only a couple things that get put into client logs

golden gust
#

ye, I mean, at least in our realm i've not head of anything crazy bar grabbing IPs, etc

#

ofc, if you've been vuln for too long you probs wanna check your security practices and look for anything odd, or flatten the system

void void
#

is there a way to check client logs

golden gust
#

we're not your sys-admins however, so

full silo
#

yes

#

%appdata%.minecraft\logs

void void
#

ok

full silo
#

Look for strings containing jndi

#

Ctrl + F

half hawk
#

does that really work?

void void
#

i know some technical stuff

gleaming dragon
void void
#

just wanna see what mc puts into clientlogs

vernal moth
#

Let's not give bad forensic advice here

#

This Convo is not helping anyone

void void
#

if it's only chatlogs i'll be safe mostly

void void
full silo
#

Hard to say the level of exposure beyond chat logs

vernal moth
#

No you get a false sense of security

void void
#

i've patched everything i can find

#

now i'm just worried i might have been compromised

#

ik its old news now but I made my own pvp client, the only 2 libraries that need updating are log4j-api and log4j-core right? (I also have stuff like slf4j-api)

#

especially if they plant a RAT into the comp

full silo
#

The absence of infected strings does not infer a virgin client

full silo
#

There presence of infected strings implicates a compromised client

vernal moth
#

Not even that is true

#

Let's just stop

golden gust
#

there are many ways to obfuscate that

#

if you think you've been infected, reinstall or run full scans

void void
#

i've ran full scans

coarse lily
#

We can't help you fix a computer or diagnose if yours is infected. We only provide Paper software to prevent it.

golden gust
#

we are not your sys-admins and we're not here to rub your back

vernal moth
#

And always remember: bad advice is worse than no advice

void void
#

wait actually

#

was 1.8 clients even affected?

vernal moth
#

Yes

tropic flame
#

yes

#

down to 1.7

void void
#

ok

full silo
#

Read official announcements on the topic

void void
#

where?

vernal moth