#general

3141 messages · Page 98 of 4

upper flicker
#

run that instead pls

wide hazel
#

lol

#

what's a scope

#

I didn't write this. We're supposed to use it in our programs

#

honestly I think this college needs a "how to Google" class

#

as a prereq for any programming

#

we were given this because our prof didn't teach us strip or split yet

#

which means she doesn't trust us to type "python3 strip" into google

upper flicker
#

safesearch: off

wide hazel
#

lol

#

"WHY WOULD YOU USE IMAGE SEARCH?!"

upper flicker
#

switches to bing

static badge
#

.g python3 strip

limber knotBOT
#

(DiscordBot) https://docs.python.org/3/library/stdtypes.html -- Built-in Types — Python 3.7.3 documentation: "In Python 3.x, those implicit conversions are gone - conversions between 8-bit ..... b' spacious '.strip() b'spacious' >>>..."

wide hazel
#

every time I do things for this class my salt levels peak

static badge
#

aw

wide hazel
#

one day I'll take the advanced Java course

#

one day

static badge
#

oh no what happened to Villages

#

where'd all their shit go

wide hazel
#

hahahaha

#

my village PR weeps

#

speaking of, @upper flicker is it time to discuss a village API? I'll have time in a few weeks after finals

upper flicker
#

glances at the 30 PRs in backlog

#

SURE

wide hazel
#

LOL

static badge
#

LUL

#

hey z can you consider my pr

#

fuck what prs do I even have open

#

it's been so long I've forgotten

#

: >

wide hazel
#

I don't have any and am sad 😦

upper flicker
#

fucking mojang somehow managed to fuck up 1.14pre5 which was amazing

#

and now we're all sitting here waiting for 1.14.1

#

so idek how soon 1.13 can die

#

ughhhhhh

static badge
upper flicker
#

pls mojang

#

this week

#

pls

#

need to know if we can drop 1.13 and rebase all these PRs

static badge
#

we might not be 1.14 ready by this week anyways :>

upper flicker
#

or if theyll have to stick around or what or the other or 😦

wide hazel
#

plot twist: 1.14.1 next month

upper flicker
#

gonna go write sponge plugins

static badge
#

plot twist: 1.14.1 comes but introduces more shit than it fixes

upper flicker
#

let other people deal with server impls

#

this shit sucks

wide hazel
#

no need for servers any more. We have realms /s

upper flicker
tardy lynx
#

releases major update, has lots of bugs, releases minor bug fix update, fixes some bugs but introduces more, releases second minor update that actually makes it alright

#

mojang in a nutshell

upper flicker
#

just live the rest of life playing quake3

wide hazel
#

everything stops at .2

#

maybe one day .3

tardy lynx
#

since 1.9

wide hazel
#

then .4

tardy lynx
#

2 minor updates

wide hazel
#

in every instance since 1.12 at least, an additional minor update was all that was needed- least far as I've seen

#

1.13.2, for example, fixed some stuff Aikar put out when .1 came out

static badge
#

yeah idk where all the village shit went so this patch can get fucked and be added later

wide hazel
#

"does it work immediately? Nope? Fuck it."

#

lol

vivid oyster
#

So I’m working on this neat little feature I call black hole pickaxe so beasicly you right click 3 times with a pickaxe and has to be under ground and the blocks around your immediate are as in 3x3 turn to there respective block or ores and will feature upgrade to max of 11x11

wide hazel
#

ah fuck, redstone

#

fuck

#

T.T

upper flicker
#

at least thats just impl

#

I know a few APIs are bork

static badge
#

tbh I do try to make these patches work it's just eh it has to do with chunk loading and villages and both have been changed significantly

#

it's a tradeoff of "well still have to rebase and do this but at least we can rebase and do the other 20 removed patches earlier"

wide hazel
#

function names when, Z?

upper flicker
#

idek what youre referring to

wide hazel
#

I want mah "generateWorld" and not "g"

upper flicker
#

you and me both

static badge
#

wat

wide hazel
#

redstone patch was a giant pain in the ass because soome methods changed letters

static badge
#

oh

#

yeah that patch can get fucked and be added later too when i get to it

wide hazel
#

off by a single letter in several cases

#

giant pain in the ass to debug

static badge
#

that's why you dump obfhelpers everywhere

wide hazel
#

that's what wound up happening

#

still gotta re-locate the right letter agin

#

should be easier now though

static badge
#

yeah that's the point of them :>

upper flicker
#

this entire conversation when backed by adagio for strings is much much gloomier

#

then again so is everything

static badge
#

.g adagio for strings

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Adagio_for_Strings -- Adagio for Strings - Wikipedia: "Adagio for Strings is a work by Samuel Barber, arguably his best known, arranged for string orchestra from the second movement of his String Quartet,..."

Adagio for Strings is a work by Samuel Barber, arguably his best known, arranged for string orchestra from the second movement of his String Quartet, Op. 11.
Barber finished the arrangement in 1936, the same year that he wrote the quartet. It was performed for the first time ...

static badge
#

are you a classic music lover

upper flicker
#

idk what that entails

wide hazel
#

"classic"

upper flicker
#

appreciator perhaps

static badge
#

it means you have only 2 functioning braincells

upper flicker
#

yeah this one isnt very old

#

lol

static badge
#

oh it's this

#

I've heard this before

wide hazel
#

.g adagio for strings youtube

limber knotBOT
#

(DiscordBot) https://www.youtube.com/watch?v=KylMqxLzNGo -- Adagio for Strings (Samuel Barber) - YouTube: "Oct 4, 2009 ... Interested in affordable online therapy? Try a free 7 day trial at http://betterhelp.go2cloud.org/aff_c?offer_id=2&aff_id=36 Adagio..."

Interested in affordable online therapy? Try a free 7 day trial at http://betterhelp.go2cloud.org/aff_c?offer_id=2&aff_id=36 Adagio for Strings by Samuel Bar...

▶ Play video
upper flicker
#

wow youtube ads in discord

#

thanks discord link preview

wide hazel
#

neat. lol

static badge
#

well

upper flicker
#

gonna need counseling if you listen to that song very often

wide hazel
#

anyone interested in affordable online counseling?

static badge
#

anyone interested in dying

wide hazel
#

trying out patches to see what works sounds like the most painful thing

#

no thought required, just tedious

static badge
#

isn't it beautiful to see a patch fail to apply due to mapping changes right above/below it that are irrelevant

wide hazel
#

rip

#

gotta be a way to automate that

upper flicker
#

W H I T E S P A C E

wide hazel
#

with the power of Jenkins and its API, perhaps

static badge
#

it's an easy fix though

#

rather those than fucking "lol we moved code all over have fun"

wide hazel
#

thankfully redstone is self-contained- just the hooks likely changed a bit

#

gotta find new routes to short-circuit

static badge
#

I'm still instadropping that patch

upper flicker
#

pretty sure they were talking about doing some optimization stuff to redstone

static badge
#

you can deal with redstone :>

upper flicker
#

not sure if it landed for this

wide hazel
#

it did

upper flicker
#

but Im sure itll be fun

wide hazel
#

depowering opts

#

which is essentially what theo did

#

it's powering to a degree as well, but mostly depowering

#

am thinking they took chunks of it

#

why don't they ever take all of it, it's MIT T.T

static badge
#

they'd need to put a combined total of 3 braincells together to understand it

wide hazel
#

I burnt myself out reading it a few times as well, to be fair

#

it takes some deep understanding

#

but it IS compat

#

sooo

static badge
#

:>

upper flicker
#

glances at profunctor optics

static badge
#

z can you tell me why we do shit like this for obfhelpers

#

private static final DataWatcherObject<Boolean> isIgnitedDW = c; // Paper OBFHELPER\

#

why the field :>

upper flicker
#

I dont generally

#

aikar tends to do whatever he feels like that day

wide hazel
#

lol

#

I was told to

#

so I did

static badge
#

From: Aikar <aikar@aikar.co>

#

generally I wouldn't poke around in fields

wide hazel
#

I wait for the day that only like three patches survive an update

static badge
#

methods all the way :>

upper flicker
#

maybe there was some reason a getter wasnt appropriate there

static badge
#

only diff: + this.datawatcher.set(isIgnitedDW, Boolean.valueOf(false)); // Paper

wide hazel
#

that day, Z shall throw up his hands and we'll all be doomed

static badge
#

dunno though

#

not changing it since i don't want to deal with the potential "REEE MY LATER PATCH DOESN'T COMPILE"

wide hazel
#

I'll bet it's an artifact of a merge from another PR

golden gust
#

It acts as a muuch cleaner diff in terms of knoowing what is happening

wide hazel
#

one day we wont need obfhelpers

#

one day

upper flicker
#

the day after HL3 releases

wide hazel
#

lol

static badge
#

ah hl3

upper flicker
#

cthulu forbid hl3 ever did release

#

we'd need a new infinite point of reference

wide hazel
#

valve never could count to three

#

we're safe

static badge
#

how about when z learns to type shit correctly

upper flicker
#

when spottedleaf figures out grammar

static badge
#

that's a solid infinite point of reference

#

z

upper flicker
#

.spottedleaf

limber knotBOT
#

07:53 <+DiscordBot> <p​ub​li​c ​tr​an​si​en​t ​Sp​ot​te​dl​ea​f> went back under the see

static badge
#

u literally have two functioning braincells

#

the rest have grown cancerous

upper flicker
#

and two thumbs

static badge
#

yeah two thumbs down more like it u fuk

wide hazel
#

Grammarly FTW. I never used it for my own writing but it's been a lifesaver in my technical writing class since we've been asked to fix other class's works

#

I'm not digging through 25 pages of text to find every grammatical error myself

#

not even double-spaced

#

engineers are insane people

upper flicker
#

what if I we put extra spaces after the periods and made them three sizes bigger

wide hazel
#

they already did this

#

T.T

static badge
#

what if we put an extra space before a variable name so it can fucking conflict on my patch next update when you fucking remove it

wide hazel
#

it was horrible

upper flicker
#

what if we change the style guide to say that arrays must be declared c style

static badge
#

I'd like that tbh

#

C style arrays are great

upper flicker
#

maybe it wasnt you that hated that

#

someone threw a tantrum at the thought

#

naturally, you being the king of dumb tantrums, I just assumed it was you

static badge
#

kash

upper flicker
#

:>

static badge
#

wow z

#

I've never thrown a tantrum before

#

u on the other hand

upper flicker
#

scrolls up to cloudflare's login page rant

static badge
#

: >

wide hazel
#

what the fuck language finally's before assignment

static badge
#

you really just need to write it in C

upper flicker
#

lol

#

that'd be hilarious tbh

static badge
#

tbh java finally's before assignment

wide hazel
#

twelve libraries later.. "I finally got file I/O working!"

static badge
#

the problem is python egg

#

it doesn't have a type to reference

#

and that's the fault of the design

wide hazel
#

I'm just confused as to how in the world a try/finally block is ever supposed to be useful when it won't assign the object from open()

static badge
#

open can throw

wide hazel
#

I literally can't think of a use for this thing now

static badge
#

stop defending the piece of shit language that is python REEEEEEEEEEEEEEEEEEEEEEEE

upper flicker
#

do you have to use that

static badge
#

alternatively wrap it in two try catches

wide hazel
#

gotta close the file somehow

upper flicker
#

just rewrite it

static badge
#

use two try catches :>

#

i fuking dare u

wide hazel
#

but what is the point of a try/finally then?

#

.-.

neon galleon
wide hazel
#

why does this exist if it's useless

static badge
#

the first layer of trycatch catches errors from open

#

the second catches everything else

#

it's a solution

#

a retarded one ik ur typing z fuk off

wide hazel
#

it is certainly A solution

upper flicker
#

mfw wrapping it again is an acceptable answer in python

wide hazel
#

it's probably not PIP8

#

probably

static badge
#

like what else can you do really :>

wide hazel
#

it might be, who knows

#

why would you make a try/finally and not have it assign?

static badge
#

again open can throw

wide hazel
#

am I wrong here, or is this dumb?

static badge
#

wtf are you asking for

wide hazel
#

I want try/catch/finally to be useful with file open

static badge
#

can't do that because of open

#

because it can throw :>

#

unless it can't

#

swear to god if it doesn't

wide hazel
#

it does, IOException

#

IOError*

upper flicker
#

mfw dont have python installed

static badge
#

z

upper flicker
#

used to literally every other OS

#

my bad

static badge
#

the last thing that's going on this computer is python

wide hazel
#

the naming is a little odd as well. Why use IOError instead of IOException, but instead of try/catch you use try/except?

upper flicker
#

meant this winders partition on my pc

static badge
#

oh

#

welcome to the windows fanboy club z

wide hazel
#

what's a Linux

upper flicker
#

my favorite part of windows is that they admitted no one can do shit without linux and caved

#

thanks

#

bye

static badge
#

LUL

wide hazel
#
#

my favorite mascot

#

I like the votes for Wikipedia featured images on it

#

Oppose. In this case I guess I still need those "thousand words..." Bevo 17:50, 1 Mar 2004 (UTC)

#

you don't need a thousand words for this

#

"this is an encryption algorithm used on an image"

#

a particular algorithm*

#

the rest speaks for itself

#

if you're still using ECB over CBC I have news for you

#

OFB is also good, but proprietary

static badge
#

personally I use CBC news for my encryption needs

upper flicker
#

looks back at chat

#

am losterino

static badge
#

pat pat

wide hazel
#

AES in ECB mode

static badge
#

it's hard having two braincells isn't it

#

poor z

upper flicker
#

me am gud kikr

#

see i show

#

u watch

static badge
#

oh no

#

I love how discord remembers where this guild was previously

#

and places it accordingly in my left hand guild bar thing

#

almost like they thought of me ahead of time ❤

upper flicker
#

imagine having to think of leaf at all

#

let alone ahead of time

#

poor bastards

static badge
#

mr "i can't think cuz am dum"

wide hazel
#

has to do with how blocks are encrypted in AES-X. AES is a block cipher so data has to be chunked, therefore you need a way to seed the algorithm each time you encrypt a new block

upper flicker
#

big talk from "my profile pic is literally my space healer cat from a teen drama book I liked, showing my ass"

wide hazel
#

ECB, CBC, OFB are all encryption modes for block ciphers

#

and more

upper flicker
#

C:\>

static badge
#

knew this profile picture would've been a hit with you boys :>

wide hazel
#

basically when using AES (and other block ciphers) you have a key and in come cases an IV or initialization vector. With ECB, it takes the key and encrypts each chunk of data with it. That mode produces a pattern that you can clearly see doesn't work (the Tux image)

#

CBC is most common and takes the result from the last chunk of data to feed it into the new chunk as a new key

#

though the first chunk needs an IV in order to make it work, since there's no chunk before it

#

the key should be secret. The IV doesn't have to be

#

the more you know 😛

#

then there's padding, because each block has to be exactly X bits

#

some weak padding systems lead to padding oracle attacks such as CRIME, etc

#

crypto is fun

#

never roll your own

static badge
#

personally I just pad with zeros

wide hazel
#

there are so many things that you'd have to be a brilliant mathematician to even comprehend with crypto systems

#

I just get the gist of things

shut marten
#

okay... apparently Oracle changed their license terms for jdk 11...

wide hazel
#

yep

#

that's Oracle

static badge
#

openjdk it is

wide hazel
#

OpenJDK, yeah

shut marten
#

at least they moved the thing I was needing the oracle JDK into it's own realm (JavaFX)

wide hazel
#

Oracle is REALLY stuck in their rut, and they just keep doubling down on these insane business models that never worked in the first place

#

not a clue why

#

they don't work, they never worked, and yet they're just forcing it more and more

#

I'll never understand business people

upper flicker
#

oracle is the embodiment of short term profit over long term success

#

if they ever lose their DB business its pretty much over

shut marten
#

ended up just installing openjdk to get paper into a workable state

wide hazel
#

their DB still exists?

upper flicker
#

oh yeah

wide hazel
#

rip anyone using it

upper flicker
#

still very heavily used for large scale stuff

wide hazel
#

ouch

upper flicker
#

apparently they are very predatory with licensing renewals on it too

wide hazel
#

whoever their sales people are need to be paid more than whatever they make now

upper flicker
#

I was told that if you convince them that you dont need them and threaten to switch to something else they back down pretty quick though

shut marten
#

lol...

wide hazel
#

MariaDB? No?

#

Postgre?

#

iunno

#

Mongo for all I care

#

okay, not Mongo

#

okay, wait a fucking minute here

#

WHY DOES IT RUN THE PRINT AND NOT THE EXIT

#

@.@

shut marten
#

no clue

static badge
wide hazel
#

does finally actually run after an exit call?

#

huh.

#

wonder if Java does the same

static badge
#

you really should just double wrap it

#

it will literally solve ur problems

native thunder
#

It's like a condom. The second layer prevents leaks

wide hazel
#

that's slightly dumb

#

but it works

pulsar wigeon
#

why is that dumb

static badge
#

looks perfect

wide hazel
#

need to declare variable before try so finally gets it

#

not scoped

pulsar wigeon
#

that's how that works

wide hazel
#

I remember Java/C# scopig finally with try

#

maybe I'm wrong, but yeah

static badge
pulsar wigeon
#

variables are hoisted kinda like js, but you're not allowed to read them before they're initialized

wide hazel
#

right, but finally sais it doesn't even know the var exists unless I scope it outside of the try

#

which is weird to me

pulsar wigeon
#

unboundlocalerror means read before init

#

not out of scope

wide hazel
#

"local variable 'fileInput' referenced before assignment"

#

sounds a hulluva lot like a scope error to me

pulsar wigeon
#

...

#

you apparently can't read then?

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

wide hazel
#

I mean

#

their wording needs work, then

pulsar wigeon
#

that's exactly what it says

#

it's reference before it's assigned

#

not it's referenced before it's...scoped?

wide hazel
pulsar wigeon
#

k

static badge
#

tbh just burn python alive

cobalt magnet
tidal leaf
#

o/

acoustic basin
#

i just got paper

#

and now my server has 2 gig of ram free

#

insted of 1 gig

#

thank u paper

tidal leaf
#

Nice

acoustic basin
#

i also like the colours in consile

void void
#

@wide hazel you should autoclose the file, using with

wide hazel
#

?

#

didn't know Python could do that

void void
#
with open(....) as f:
     use f
#

equivalent to try with resources in java

acoustic basin
golden gust
#

Taco hasn't really been maintained in years

acoustic basin
#

hmm ok

vestal jasper
#

Optimizes hoppers by 80-95
80 to 95 what

acoustic basin
#

%

#

i think

vestal jasper
#

why doesn't it have the % tho

golden gust
#

(Well, maybe more 2-3 years, I don't recall, it's great for 1.8.8, otherwise I'd skip it)

void void
#
with open(filename) as file:
    seat_chart = [line.strip().split(' ') for line in file]
golden gust
#

Reminds me

void void
#

@wide hazel something like that is much more idiomatic

golden gust
#

Maybe I should PR the book meta fix to their 1.8.8 branch

wide hazel
#

neat!

void void
#

it's called a list comprehension

#

might want a strip in there too

wide hazel
#

how would you except on a with?

#

or would you use it inside a try?

void void
#

inside the try

wide hazel
#

neat

#

so no need for finally

#

and that whole mess

void void
#

and all that list construction too

wide hazel
#

not my code

#

my teacher's

void void
#

your teacher doesn't know python at all :)

wide hazel
#

I think she does, but it's intro soooo 😛

#

"intro to programming" feat. Python

#

my classmates barely know how to use a computer

peak dirge
#

I'm a TA and I've overseen a session of a introductory CS/Python course

#

I would agree with @wide hazel

wide hazel
#

I don't blame her for this monstrosity

#

but I really should have just tested out of this class

void void
#

well for example, strip returns a list

wide hazel
#

was just afraid it would screw with my scholarship

#

might have

void void
#

so why is she putting that into another list

wide hazel
#

not a clue

#

strip returns a str

void void
#

sorry "split" not strip

wide hazel
golden gust
#

Somebody at my high school basically always ended up running towards the IT rooms when we had to go, turned out that she was running to try to get one that was already turned on because like... yea...

wide hazel
#

oh, yeah

void void
#

just appending the result of split to the list would be much shorter

#

no need for the index

#

or a comprehension as i suggested

orchid pelican
#

is it just me or can i not get the rebuild and patch in the intelij debugger to work for my spigot plugin

acoustic basin
#

i have a core 2 dueo server with no lcahse and im getting 20 tps on paper

void void
#

@wide hazel people are in cs and barely know how to use a computer? are they the ones that usually quit?

wide hazel
#

a few did

#

a fair few

#

class started at 30, we're down to 10

void void
#

i see

wide hazel
#

26? 28? something like that

#

yeah

#

really need a "how to Google" class as a prereq

#

.. With a test-out option.

void void
#

feel free to ping me for more python queries

wide hazel
#

😄

#

to be fair, Python is new to me as well

#

some of it's a bit frustrating

pulsar wigeon
#

@void void i tried feeding mine a mouse but it doesnt want to eat? is he sick?

void void
#

@pulsar wigeon i think your talking about a living python, i only know about computer python. sorry

pulsar wigeon
#

if i teach him to slither through an abacus, will he count as a computer?

void void
#

it's worth a try

peak dirge
#

Reminds me of a time when I was in a introductory calculus class, we went from 35 people to maybe about 10. The class was in fact quite hard.

hard kernel
#

anyone know of any working simple /spawn plugins working on 1.14?

void void
#

i feel like they should screen those people out, to not waste their time

peak dirge
#

I think things were better for me in the end since I did take it over an easy class.

pulsar wigeon
#

it occurs to me that WG could work as a simple /spawn plugin

peak dirge
#

Yeah. I think I could've skipped a lot of my introductory college classes if they screened people.

hard kernel
#

is wg updated?

pulsar wigeon
#

it works on 1.14

hard kernel
#

i just use the 113 vs?

acoustic basin
#

when is paper on 1.14??

pulsar wigeon
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

acoustic basin
#

?

#

Korbi why so mean

hard kernel
#

not yet

void void
#

i don't think 1.14 is a breaking change like 1.13 was, right?

pulsar wigeon
#

it kinda is

void void
#

ah

#

what did md do this time

pulsar wigeon
#

api has less change for sure but

#

internals is a huge amount of change as well

#

and a fair few materials changed too

#

namely signs

#

and a fair few materials changed too

regal onyx
#

Asking for an eta. What a crime lol

#

chill tf out

acoustic basin
#

lighting change

#

is amazing

pulsar wigeon
#

no one is unchill except you

void void
#

it will be out some time this year

#

give or take a few years

pulsar wigeon
#

how about you chill tf out

acoustic basin
#

omg

golden gust
#

We get asked for ETAs all the time pretty much

hard kernel
#

wg has a /spawn command?

golden gust
#

And no, WG doesn't

hard kernel
#

are there any basic /spawn plugins working on 1.14?

vestal jasper
#

You'd prob get a little annoyed too if you're asked the same question you don't know the answer to 15 times a day ¯_(ツ)_/¯

crystal compass
#

Any of you server owners got tips to speed up world pregen?

#

A 30k x 30k world is at 0.2% done after 5 hours :/

acoustic basin
#

i use vanilla

#

i wait

#

Oh

#

i do know a way

crystal compass
#

Im using world border

acoustic basin
#

you should be able to change the world simulation size somewhere

#

make it really small

crystal compass
#

Wdym

acoustic basin
#

its in one of the config files i think'

crystal compass
#

In world border?

acoustic basin
#

spawn simulation or world simulation

#

no in like spigot.yml

crystal compass
#

Oh, what does that do

acoustic basin
#

it

#

it makes it pre load a smaller amount

#

smaller number = faster load

crystal compass
#

Interesting

#

What should i put it st

#

At

void void
#

who plays with auto-jump: ON

#

it's the best feature of mc java al least!

#

It's amazingly essential

proper berry
orchid pelican
#

@crystal compass increasing the auto save interval in the wb settings speeds it up

#

also use paper and a fork of wb that uses the async chunk gen system

#

i think its slightly faster

#

@acoustic basin im interested in what your talking about... what is it?

acoustic basin
#

The simulation area of the world

orchid pelican
#

ive never heard that anywhere

acoustic basin
#

The preloader thing

#

I remember it from somewhere

orchid pelican
#

in the spigot yml?

acoustic basin
#

I think it is the area of the world that is simulated

#

I’m not sure I vaguely remember it

orchid pelican
#

well we dont want to decrease the size of the world border

#

it gens chunk by chunk so size measn nothing

#

that is not an option in the spigot yml

acoustic basin
#

Hmm ok

#

I must be mastaken

orchid pelican
#

i gen a 20k by 20k for my server

vestal jasper
#

@static badge have you ran any paper servers? peepoJuice

acoustic basin
#

Oh I found it

limber knotBOT
#

(DiscordBot) What the devil is simulation distance? : Minecraft - 2 comments, 5 points - notgodpo, 10mo ago

acoustic basin
#

This is what I’m taking about

#

But it is not what I tought it was

rapid mango
quaint briar
void void
limber knotBOT
#

on a scale from 0-10 how hard would it be to make an item frame display a .png file?

#

I think it would make for a cool little detail for my plugin but I don't want to do it if it requires too much work

void void
#

i say it's a 5

#

if image fits into item frame perfectly then it's not hard

#

128x128 or w.e it was

#

the image2map plugin

#

if you need to do scaling then idk how to do that

#

it works like that

limber knotBOT
#

scaling not required

hexed prairie
limber knotBOT
#

whoa

void void
#

the code is a bit long

finite wave
#

Such ugly

orchid pelican
#

@acoustic basin the equivalent is activation distance in spigot and that has no use for world generation as the player is not the one generating the chunks. I think i might look into making something

#

we cant really make the server gen faster....but we could make multiple servers gen the same world seed and combine them

#

That would definitely speed it up by n servers

golden gust
#

Wouldn't work unless you forgo stuff like block population on the other servers

orchid pelican
#

combine region files at end of generation

#

we also wouldnt need to allow players to even connect

#

its just for fast generation

void void
#

sure it would work, just trim the border bits

#

and lets the actual server gen those

#

oh yeah i guess skip population

orchid pelican
#

or run a natural pre gen on the bordered region files

#

ye

void void
#

or just dont worry that trees end up a bit weird across the borders

golden gust
#

Saying that

orchid pelican
#

is there an api to let a server know of a chunk generated by something else?

void void
#

did that ever get fixed?

cosmic raft
#

also

orchid pelican
#

thats still an issue

cosmic raft
#

you know how I complain about the discord gateway?

orchid pelican
#

mhm

cosmic raft
#

fucking gateway restarts and other shit all the time

void void
#

@cosmic raft cos cloudflare

golden gust
#

lol

cosmic raft
#

yes

#

it's annoying as shit, though

void void
#

cloudflare websockets xd

#

maybe they should use spectrum instead, that doesnt restart like that right?

cosmic raft
#

no idea

orchid pelican
#

ditch irc

void void
#

hypixel uses it for games so i guess not

cosmic raft
#

no, @orchid pelican

#

that's also not related to irc at all

#

that's @void void

orchid pelican
#

ah my bad lol

cosmic raft
#

limbo does handy things

#

~paper-1867

void void
#

Is your feature request related to a problem? Please describe.

  • Now, commonly BlockPhysicsEvent will be called for 7 times when one block change(the "root" block). Paper's getSourceBlock() allows checking whether the block being updated is the root block itself, but it's veiled for most developers, we can simply add a method named like isSource() and simply return sourceBlock == block.

  • There is a BlockData field called changed in BPE, however, we can only use getChangedType() instead of getting the block data directly, we can simply add a method like getChangedBlockData() and simply return it.

Describe the solution you'd like
Described above.

Describe alternatives you've considered
Aside from this, we can even add a new event called BlockChangedEvent for every source event, which is perfect for block change recording and monitor. (at World#notifyAndUpdatePhysics, blockdata1 is the old block)

Additional context
I have done some tests and works smoothly.

orchid pelican
#

~

#

~paper-1

void void
#

Server randomly hangs after several hours of uptime. I noticed tps randomly dipped to 9 then went back up to 20 before this happened. Heres the only error i see other than one for a deathevent from mobstacker that happened once. http://pastebin.com/raw/CLPgscC8 It says to report to paperspigot so maybe you can guide me in the right direction.

worn ember
#

"I have done some tests"

cosmic raft
#

~1995

#

oops

#

~paper-1995

void void
cosmic raft
#

etc

orchid pelican
#

thats dope

worn ember
#

Make it so 2019 is the release

orchid pelican
#

200+ patches to go still

#

not likely lol

worn ember
#

:( one can dream

cosmic raft
#

it does some other repos too

orchid pelican
#

acf

cosmic raft
#

~spongeapi-1952

orchid pelican
#

~acf-1

void void
cosmic raft
#

~mcpbi-817

void void
#

We're planning to do the following changes to make things consistent, and 1.14 is a good time to do it with the large changes.

Do note that these are only what vanilla names will use - you're free to name your own classes in your mods however you like.


Propsed change

  • Migrate from prefixes to suffixes for everything: FooBlock, FooItem, etc
    • not everything with a Block prefix is actually a block (applies elsewhere too):
      • BlockMatcher is actually a predicate
      • BlockPattern is actually a pattern that can be matched in the world
      • BlockState is actually a state of a block
    • doesn't apply to vanilla, but applies to mods who don't use packages and follow vanilla's class naming: FooBlock, FooItem are both grouped together, rather than BlockFoo [... many others ...] ItemFoo
      • while vanilla separates blocks and items into their own packages, a mod is not required to do the same
    • note that we already use suffixes for major refactors and new classes: see Biome and Feature classes for an example
    • Historical Note: This is a hold over from back before packages were a thing with MCP - we essentially faked packages by grouping class names together with prefixes

Please react with :+1: if you are in favour, and :-1: if you are not in favour.

It it HIGHLY encouraged that you read all responses to this, you can change your vote at any time up until the deadline. Please take this seriously as all results are final after the deadline.

Deadline for feedback and voting is Noon PDT Monday (29/04/2019).

ref #814

limber knotBOT
#

(DiscordBot) The code that our professor gave us that we are supposed to use (Yes,... : programminghorror - 127 comments, 543 points - MinerMax555, 18h ago

void void
#

nopenopenope

wide hazel
#

Same

#

@upper flicker and @cosmic raft would love it the most

#

It's beautiful

void void
#

wait is this a password validator 😂

cosmic raft
#

NO

void void
#

oh god

#

🤢

wide hazel
#

I mean

#

Many ways to skin a cat, I guess

#

Technically it works?

void void
#

stop you are getting closer and closer to PHP territory

wide hazel
#

Lol

#

Laravel is pretty alright actually

#

Surprisingly decent

void void
#

oh god i never tried it

#

the only experience i had with php was RAW

#

woah

#

that changes a lot

#

jesus

#

why do they still support this

wide hazel
#

Good resource

#

Best I've found yet

void void
#

according to stackoverflow it's one of the most frustrating frameworks

wide hazel
#

Might be an obscure YouTube channel out there, but so far Laracasts takes the cakephp cake

#

I dislike raw php

void void
#

this seems legit

#

except for jquery

#

i like jquery

frank flicker
wide hazel
#

Honestly I'm not a huge fan of php in general, but Laravel is a good framework

cosmic raft
#

laravel is meh

#

i prefer symfony

wide hazel
#

It's kinda built on a meh language

livid echo
wide hazel
#

Heard of symphony

#

Seems alright as well

cosmic raft
#

symfony

#

not symphony

void void
#

that sounds dumb

wide hazel
#

Something something mobile

void void
#

XOFF ignored, mumble mumble

wide hazel
#

The color bleed on that picture when scrolling is weird

#

Oled thing?

void void
#

what picture

wide hazel
#

C418

void void
#

oh

#

yeah happens on my S4

wide hazel
#

Odd

#

Might be an oled thing

void void
#

what phone do you use

livid echo
#

?

wide hazel
#

Pixel 3

void void
#

oh

#

hmm

#

surprisingly

#

my S4 got burnin

livid echo
#

its normal on my crappy j5

void void
#

its now showing shadows of the top part of the screen everywhere

wide hazel
#

I see weird color bleed on every scrolling image if I'm fast enough. Just figured I was going crazy

#

But that's big enough I know I'm not

#

Definitely jagged blue lines

void void
#

yeah it's actually kinda cool imo

#

it looks like motion blur

#

but for computer screens

wide hazel
#

Sorta, except weird

livid echo
#

ok but can we just take a moment to accept that c418 - Stal has a genius page

#

with lyrics

void void
#

wait what

#

what are the lyrics wtf

livid echo
#

[Instrumental]

#

thats it

wide hazel
#

[instrumental]

void void
#

wow

wide hazel
#

People r dum

void void
livid echo
#

im not sure if thats 2b2t

#

or hcf server

void void
#

its a clone

limber knotBOT
#

scrolled up

#

seems someone linking jquery

#

leaves

livid echo
#

i cant take it anymore ill upgrade my server to 1.14 using jar provided by mojang

#

update is just to cool

void void
#

yes my friend

#

turn to the dark side

#

enjoy the horrible chunk loading bugs

livid echo
#

y-yeah but pandas

void void
#

just download the hypixel zoo plugin

livid echo
#

i dont own hytale so i cant use the hypixel zoo plugin

void void
#

there should be a ncp preset config for anarchy servers

livid echo
#

future probably bypasses it anyway

void void
#

not well

#

anyone remember ItzIvanPlays

#

also apparently 2b2t has reached 1% of minecraft's playerbase

#

insane

livid echo
#

i gave up on 2b tbh

void void
#

same

#

i recently found out how a block game can result in irl consequences

livid echo
#

?

#

if you are talking about jared he is not in jail

void void
#

yeah im not talking about that

livid echo
#

oh then please go ahead im listening

void void
#

one of my friends was sent a legal threat by a 2b2t group

livid echo
#

a legal threat?

void void
#

they said that even though they didn't have a case they would still be able to summon him to court

livid echo
#

ok and what if he went to court

#

counter sued

void void
#

yes, but you know the problem : he's 14

livid echo
#

ah i see

#

so why were they suing him

void void
#

he was insiding the group and apparently the group was collecting ips and stuff to dox people in game

livid echo
#

yeah i dont think its in the law

#

that i cant inside factions

void void
#

the only questionable thing was that he got the info by getting access to a VPS

#

this is basically minecraft assange

#

so yeah 2b2t isn't safe

livid echo
#

isnt that like a wrongful lawsuit

void void
#

?

livid echo
#

i mean lets say he was summoned to court

#

after that what

void void
#

that'd ruin his life, for one

livid echo
#

they couldnt sue him for anything

void void
#

they would probably go for cybercrime as a point

#

saying that he stole the apache logs

livid echo
#

did he like steal

#

logs

void void
#

like he downloaded it at evidence

livid echo
#

then yeah that would ruin his life

teal fox
livid echo
#

any version over 1.9 is good for pvp

void void
#

highly debatable

#

it's hard to actually say, i think both are good

livid echo
#

i was saying this as a meme but anyway

void void
#

because i used to be a 1.8 player and i thought 1.9 was horrible

#

and always complained how slow 1.9 pvp was

livid echo
#

but spam clicking is also stupid

void void
#

then i played 2b and i realized that the 1.9 pvp mechanics were also cool

livid echo
#

2b2t pvp is crystal pvp

#

change my mind

void void
#

you forgot 32ks and godmode explot

#

*exploit

livid echo
#

ive never heard of a godmode exploit

void void
#

its a new development

livid echo
#

and 32ks are just dead at this point

#

1 hit and they go back to a normal sword

void void
#

apparently if you use a pig and you use a specific toggling of modules

livid echo
#

someone can just break your shulker with freecam

void void
#

then you can be able to fly, use elytras, and become invulnerable

livid echo
#

i heared elytras came back

void void
#

well

#

they aren't

livid echo
#

ok what about 1.13

void void
#

still pending

#

not happening ever

livid echo
#

is the server hardware still broken?

void void
#

no

#

he fixed that

livid echo
#

oh thats good

#

also did you assume their gender

void void
#

this year's april fools map was the most boring

#

it was literally just 1.13 for a day

livid echo
#

mate its supposed to represent something

#

1.13 is a joke

#

a meme

#

2b2t remains on 1.12 forever

void void
#

i think lots of servers will stay on 1.12

#

agreed

livid echo
#

those server owners are nerds

void void
#

1.13 broke SO MUCH

#

another version gap! great

#

oh heck

#

i didnt realize that

livid echo
#

im on jareds ip logger server that upgrades gradually

#

its horrible

void void
#

oh god

livid echo
#

we are on 1.2.5 right now

void void
#

oh fuck

#

thats a scary place to be in

livid echo
#

no its just a horrible version

#

in beta? there was this glitch

#

to get infinite items

#

and i just duped hella bedrock

#

i am basically responsible for the bedrock on the server

full silo
#

1.2.5 is the version I got minecraft at

livid echo
#

i caught minecraft at 1.6.4

full silo
#

Thats when Minecraft got really good

void void
#

i played minecraft xbox 360 edition first

livid echo
#

that was my second version of miencraft ever played

full silo
#

I was an expert enchanter for minecraft 1.7.10

livid echo
#

i just remember my old worlds ya know

#

the memories with friends

full silo
#

I could predict quality enchantments easily

livid echo
#

good times

full silo
#

1.8.9 remains the best version imo

livid echo
#

1.8.8 > 1.8.9

full silo
#

Why

livid echo
#

because 8 is my favorite number

full silo
#

Fair enough

#

1.8 update was nice when they added scoreboards; helped run a survival server and 'ranks' were done with teams and prefixes lol

void void
#

wait does this imply that 2b2t will finally be phased by a version gap...

distant fern
#

I think I got it at Alpha 1.2. and 1.13 is in my opinion the best version for survival. And with paper it runs damn smooth 😃

livid echo
#

i cant see the world being converted to 1.13 without it corrupting

void void
#

you know the biggest issue

distant fern
#

well we started our server as a pure 1.13 map

void void
#

when you load chunks it will slow the client down more and more

livid echo
#

we are talking about the 2b2t world

void void
#

until it eventually grinds to a halt

livid echo
#

also i heard something about water cubes of death

void void
#

uh yeah

#

that exists

livid echo
#

yeah

void void
#

mumbo made a huge water generator machine

#

its gonna kill 2b

livid echo
#

i cant find the old launcher

#

like the old old launcher

void void
#

i remember ubuntu used to have it

livid echo
#

no like

#

i dont even remember what version had it

#

but im not talking about the one before this new one

void void
#

oh

full silo
#

The one with the tumblr feed?

void void
#

when minecraft was a jar?

livid echo
#

i think yes

#

i think this?

full silo
#

The tumblr feed one lol

#

Back in the days of modding via deleting meta inf

limber knotBOT
#

mcp modding best modding

full silo
livid echo
#

reminds me of tropicraft

cosmic raft
#

hmm

#

i actually have an idea for a plugin

#

time to see how hard it is

void void
#

sellout like nossr

gusty idol
#

Hey it's purple guy

void void
#

then give away some more nitros

livid echo
#

pepsi > cola

void void
#

i agree

#

i wholeheartedly agree

#

its time for americans to stop drinking bullshit drinks

#

i swear to god every single restaurant sells coke not pepsi

gusty idol
#

🤔

golden gust
#

Pepsi is nice with fried chicken I gotta say

#

But, if you want a cold refreshing drink

#

That's a coke.

void void
#

coke sears your throat tbh

#

they are both exactly the same, you are all getting played

#

they are NOT

#

you need to do a taste test

#

they have their own distinct flavor

livid echo
#

coke git clone'd bepis

#

my friends made energy drink cake

gusty idol
#

Don't Coke and Pepsi taste exactly the same

golden gust
#

no

gusty idol
#

🤔

void void
#

drink water

gusty idol
#

I like water

golden gust
#

like, if you don't care, you might not be able to tell the difference between the two

livid echo
#

redbull > water

void void
#

i never tried mountain dew

#

is it good

livid echo
#

yes

void void
#

"a water a day make's you have a great day"

livid echo
#

but it looks like piss

golden gust
#

But, I'd say that coke is more sharpish, but also kinda more refreshing

gusty idol
#

Stay hydrated while playing Sky Wars

void void
#

fuck skywars

livid echo
#

bedwars > skywars

void void
#

none of those

gusty idol
#

It's the title of one of prplz's videos

void void
#

keep up the fluids guys

livid echo
#

survival games?

void void
#

better

#

honestly i always thought that claiming is the weirdest factions mechanic

livid echo
#

?

#

why

void void
gusty idol
#

Maybe because no other game has that kind of mechanic

void void
#

i've been digging for so long

#

i need to get a life

livid echo
#

i mean servers have different claim mechanics

gusty idol
#

🤔

#

Unless they use the same Factions plugin

void void
#

they're all the same

livid echo
#

hcf servers are different

#

*mostly

gusty idol
#

How does claiming work in HCF

#

I've never really played HCF

void void
#

claiming ruins the game

livid echo
#

counts on the server

#

most of time time they give you a hoe

void void
#

it ends in people making trap bases all day

livid echo
#

and you claim with it

#

left click 1st possition

#

right click 2nd position

gusty idol
#

But at the same time, without claiming, anyone could raid your base, anytime

void void
#

honestly anarchy servers with faction teleportation, tpa, and the banning of cheats and without a toxic chat is the ideal factions server

#

play in moderation, then you wont have any good stuff to get raided

#

win win win

livid echo
#

@void void so basically mcdreamz?

void void
#

wait what

livid echo
#

well it died

#

but i think that was it

void void
#

rip...

livid echo
#

parapvp also had a gamemode like that

#

but it also died

#

leafy owned parapvp

void void
#

wait leafy as in...

#

leafyishere?

livid echo
#

yes

limber knotBOT
#

(DiscordBot) [ParaPvP]PvP Episode w/Leafyishere - length 12m 11s - 1,210 likes, 162 dislikes (88.2%) - 73,518 views - Galact on 2014.06.08

void void
#

no way that dude hated minecraft

livid echo
#

nope

#

he had a mc series

void void
#

holy crap

#

he's an oldschool minecrafter

gusty idol
#

Wait what

void void
#

BOOO resets

livid echo
#

at some point it just gets boring you know

#

also its soup pvp

void void
#

that seems epic

livid echo
#

yeah i would have loved playing on it

gusty idol
#

Didn't ParaPvP have a practice server

void void
#

why does every good minecraft server have to die

livid echo
#

it did

void void
#

this sucks

gusty idol
#

If yes, I think I played on it once

livid echo
#

it did

#

it also had hcf

gusty idol
#

I never really liked Factions

#

I always found it boring

livid echo
#

i really liked hcf

#

but not normal factions

gusty idol
#

I did play it a few times but only because I had absolutely nothing to do

#

I didn't like HCF either

void void
#

i appreciate anarchy for everything but its hacks and absence of chat filters

#

its fine if everyone hacks

#

its not fun tho

gusty idol
#

Why is there a nokotlin emote

void void
#

some people dislike kotlin

#

why are you asking this question OverMighty

gusty idol
#

Why

void void
#

uh

gusty idol
#

Because Kotlin seems nice @void void

livid echo
#

because kotlin sucks

#

:)

gusty idol
#

🤔

livid echo
#

jk i dont even know what it is

gusty idol
#

It's another JVM lang

livid echo
#

oh\

gusty idol
#

I guess it aims to be a more modern Java or something like that

void void
#

a better java to some, a stupid java to others

gusty idol
#

It's made by JetBrains

void void
#

¯_(ツ)_/¯

livid echo
#

i should have known it was jetbrains when you said jvm

void void
gusty idol
#

Why

void void
#

not sure what to do

gusty idol
#

JetBrains employees aren't the only people who care about Java

silver wraith
void void
#

when you dont realize that jetbrains employees are making ides to help themselves make ides for themselves to make ides to help themselves make ides

gusty idol
#

🤔

livid echo
#

firefox crashed

void void
#

intellij is made in JavaFX

livid echo
#

FIREFOX CRASHED

void void
#

why use firefox

livid echo
#

because am on linux

void void
#

install chrome

gusty idol
#

There's Chrome on Linux too

livid echo
#

ew chrome

#

nice spyware

void void
#

download chromium

livid echo
#

no thank you

void void
golden gust
#

Edge, for linux

void void
#

it knows about ladders

livid echo
#

nice impact