#general

3141 messages ยท Page 143 of 4

limber knotBOT
#

some people are pioneers

#

who will report all the bugs n shit

void void
#

lol

rose pier
#

1 instance with a few worlds should be fine.

placid thicket
#

is multiverse even 1.14 ready?

tardy lynx
#

Kimsufi KS-7 if you don't need RAID or SSD

void void
#

use female lama to transver netty packets /:

limber knotBOT
#

i use female llamas to satisfy my urges

void void
#

Lol

rose pier
#

@tardy lynx and ...yiff? I'm checking out your recommended dedis, thanks.

limber knotBOT
#

they are not very different from male llamas, despite what some people say

void void
#

its okay alah made us queers

rose pier
#

How much space does a world take up? Suppose it's 2000x2000, or 6000x6000.

placid thicket
#

our world is 22000x22000 and fully rendered at 9gb

rose pier
#

Oh nice.

#

That's not bad at all.

placid thicket
#

the overworld alone is 8gb, our other dimentions are not fully rendered

rose pier
#

Fully rendered... As in you keep the whole thing in RAM?

placid thicket
#

NOOOOO god no...

#

fully rendered as in all the chunks have been generated

rose pier
#

Hehe right.

#

But at 9GB ramfs is feasible.

#

You just have to safeguard against corruption.

placid thicket
#

really isn't

#

1.14 uses about 1gb PER PLAYER for us

rose pier
#

Lol

#

That's ridiculous ๐Ÿ˜„

placid thicket
#

and we had to lower server render distance to keep the server from crashing

rose pier
#

Damn...

#

Hm. Maybe I'm asking the wrong things.

placid thicket
#

on a side note, reducing render distance to 7 has elimiated most of our chunk loading issues...

rose pier
#

How much CPU/RAM do your servers use to host how many players, and what's capping you?

#

Cool.

limber knotBOT
#

really depends on the kind of server you are running

strange bane
#

6GBs, 1.14 ๐Ÿ˜›

rose pier
#

Sure. Still it'll be useful baselines.

limber knotBOT
#

eh, paper out of the box is pretty good tbh

strange bane
#

(1.14 is what's capping me)

placid thicket
#

we are running a vanilla 1.14 server which is drawing 6GB with 10 players at 7 render distance and commonly sits at about 15% CPU ussage

limber knotBOT
#

how do you measure that?

meager solstice
#

/TeleportInTime to 1.14.2

limber knotBOT
#

stuff like /gc is very unreliable

rose pier
#

Nice. That sounds good.

placid thicket
#

its from watching a graph using manually plotted points throught the day using TOP to collect data

rose pier
#

Any clue on network usage?

limber knotBOT
#

oof and youre only at 15% cpu while ram is that high?

#

daum boii

meager solstice
#

are u AI bot

limber knotBOT
#

i am yiff AI

meager solstice
#

dont hec me pls

placid thicket
#

damn parrot keeps biting my hands as i type >.>

limber knotBOT
#

hey Flan, do you use -jar or aikars lauch flags?

placid thicket
meager solstice
#

cute birb

limber knotBOT
#

i had 2 parrots once, cat ate the male, female got too sad to contrinue eating and died from starvation

#

morale of the story - dont let cat eat parrots

placid thicket
#

yiff java -Xms128M -Xmx6656M -jar server.jar

limber knotBOT
#

not shared host?

placid thicket
#

use a host that doesn't allow custom JVMS, graph stats are from a local test server

limber knotBOT
#

ah

#

a bit out of place, but consider investing into VPS at least, youll get much better performance and save quite a bit of money

placid thicket
#

We are at $7/mo, not likely

limber knotBOT
#

thats more than enoughg

#

shared hosts mostly have no idea what they are doing and just resell out of the box systems

placid thicket
#

i worry about 1Vcore being enough, along side minecraft we have a few databases and a website

limber knotBOT
#

most shared hosts are overselling like mad, why wouldnt they

#

just try out different options with VPS/DEDIS when you get a chance, some have free trials, youll never go back

placid thicket
#

i actually have my own server capable hardware, i'm just worried my 20Mbp/s upload cant support it

limber knotBOT
#

idk m8 trial and error, youll get there

placid thicket
#

that and there are some reliability issues with the internet >.>

#

<insert ISP> sucks... only care about buisness clients

#

both the ISPs in my area offer only 20up but if you are a busniness you can use the dedicated 1000up line in the neighborhood. having spoken to the IT people they told me it's actually the same line but they just dont offer high uploads to consumers, "but i can get 600 down and that's all you should need, upload is useless anyway"

wide chasm
#

lol

rose pier
#

That Kimsufi KS-9 seems to be an excellent starting point. Unfortunately it's sold out.

merry talon
#

if you have a somewhat reputable shared host

#

you're going to have a much better time with them than a vps at the low end

placid thicket
#

can someone link me aikars flags?

golden gust
#

.flags

limber knotBOT
placid thicket
#

damn, that was fast lol

marble summit
#

Who wants maximum edge

placid thicket
#

hit me up fam

limber knotBOT
marble summit
#

@everyone Commit ๐Ÿ‡ณoose ๐Ÿ‡ณeck

#

@placid thicket The maximum edge has been achieved

limber knotBOT
rare palm
placid thicket
#

user was AFK fishing for 10 hours, there are 67 of these assholes stuck in this hole, we still dont know why they all collect here

austere ivy
#

Because raids are completely broken haha

#

Silly illagers, sillagers

placid thicket
#

thing is, this hole is nowhere near the village, it just seems to be the only valid spawn point as the user lives in a giant mountain range

grand zinc
worn ember
#

still in beta

austere ivy
#

what is?

#

wait what 5/month

#

where

#

what

#

hwat

#

doubt?

#

what no way

placid thicket
#

big X from me

spiral garden
#

@placid thicket hopping in to complain about ISPs: my ISP is super reliable, but the speed craps out very often

austere ivy
#

seems like they're selling out

spiral garden
#

i have 100/100, getting more like 10/10

austere ivy
#

or just nonexistent

#

existant?

#

yeah and uhh

#

2gb ddr3 1066mhz ram isn't exactly the greatest

#

seems the only ones that aren't "being replenished" are 17+

#

ovh is mor epopular

#

๐Ÿ‘€

#

uhh no?

#

ovh is it's own company that sells vpses and dedis

#

I don't

#

wait does Kimsufi have anything to do with ovh?

#

whaaat

void void
#

fix bork internet packets of mojang by more internet bandwich

#

got memory leak? mor ram

#

double entities? ahah dounble GHZ

austere ivy
#

uh no??

#

listen here srubs

cedar spade
#

Kimsufi are normally sold out of the cheaper ones, because they're dirt cheap storage

austere ivy
#

the BEST ones

rare palm
#

Darkeyedragon is here

#

How pathetic

austere ivy
#

is OBVIOUSLY

#

hold on let me find it

#

that one

#

duh

void void
#

what is memory leak? idk my single minecraft server uses 32gb atm

austere ivy
#

y'kno the one that advertises F R E E S E R VE R S

void void
#

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

austere ivy
#

but the free servers are "sold out"

#

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

placid thicket
#

i can give you a free server if you can deal with 2gb of ram, no direct access and Paper issues

austere ivy
#

the only actual free one I've ever seen is Aternos

#

literally unusable though

#

I mean kind of usable though

#

Oh, by the way, do you guys name your plugin's main class, the one that extends JavaPlugin, "Main" or the name of your plugin?

wide chasm
#

Name of the plugin.

austere ivy
#

I used to use Main but now I'm thinking about naming conflicts, and additionally it makes more sense to have "EconomyPlugin" in other classes rather than just "Main" so I might just switch on over to the name of my plugin.

wide chasm
#

Naming conflicts shouldn't arise if your package is different (which they should be between different projects).

austere ivy
#

Not naming conflicts per se, but more of usability if I'm hooking into other plugins too

#

My package is always com.outlook.tehbrian.(pluginname) but I think I might get tehbrian.co soon, so then it could just be co.tehbrian.(pluginname) ๐Ÿ‘€

limber knotBOT
#

wanna buy it for 5000 vbucks

austere ivy
#

I'll give you 10 diamonds

#

and a half

wide chasm
#

I used to do e-mail address as well, but then when I wanted to submit my framework for Maven Central they denied it because of that, so I guess I shouldn't use that.

limber knotBOT
#

only if they're blood diamonds

#

diamonds are worthless if people don't suffer for the art

austere ivy
#

[Content Deleted]

#

stef, really?

wide chasm
#

Java's package naming conventions are ugh anyway, so I just use something that was unique to me.

austere ivy
#

com.tehbrian

#

๐Ÿ‘€

#

Brian Pearson owns that. He's my arch nemesis.

#

Graduated where I live, he looks like me, and for some reason he also got github.com/tehbrian, and also tehbrian on Steam.

#

Someday I'll track him down, find him, and take what he's taken from me.

limber knotBOT
#

so basically what you're telling me is that you have a split personality disorder

austere ivy
#

It's just strange.

cedar spade
#

yes

limber knotBOT
#

most mental illnesses are

austere ivy
#

He also has the same first and almost last name of me.

#

And I mean look at that logo, that's a great logo.

limber knotBOT
#

so basically what you're telling me is that you're trying to find his grindr profile

cedar spade
#

brain peasorn

worn ember
#

Any suggestions on what to do with my (rather shitty) VPS? I bought it to get the hang of linux terminal and some basic commands but now its kinda idle

limber knotBOT
#

whatever you do, don't run paper on it

cedar spade
#

Host a build server

limber knotBOT
#

then it might be on-topic

golden gust
#

I was about to say, create a website so people interested in reading about you and stuff might take a look

worn ember
#

i got nothing to build ๐Ÿค”

austere ivy
#

might get banned from #general if you have anything on topic.

golden gust
#

ANd then, well, I remembered it's you, soooo

worn ember
#

rude

golden gust
austere ivy
#

Once I get a vps I mainly want it for mc test servers

golden gust
#

on topic

#

wut

austere ivy
#

AND ALSO

#

a build server, yeah, that'd be nice.

worn ember
#

i got nothing to put on my site lol

#

everything is already on github

#

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

limber knotBOT
#

hey at least it would be a short read electroniccat

austere ivy
#

it

#

but since mr. brain peresoan wants it

#

:(

placid thicket
#

@worn ember put a list of every known bug in 1.14 (and paper) on your site so we can spam it at people

worn ember
#

isnt that what the bugtracker is for?

austere ivy
#

LOOK AT THIS

#

That's MR BRIAN PEARSON'S GIT COMMIT HISTORY

limber knotBOT
#

start a gambling website for fortnite

worn ember
#

wow

limber knotBOT
#

what does yours look like brian

austere ivy
#

and this is mine which is ABOUT EQUALLY EMPTY

worn ember
#

gambling site for a kids game, what could go wrong

austere ivy
#

I say that we start to revolt, and we rebel.

#

We make a resistance and we OVERTURN BRIAN PEARSON

cedar spade
#

looks like it says "FUCK"

austere ivy
#

whether he likes it or not

placid thicket
#

TBH still havent fully figured out how to use the bug page... syntax is hard...

worn ember
#

i never reported a bug so got no clue

prime coral
#

xd

austere ivy
#

whoa what happened february, my man

#

New years resolutions?

worn ember
#

lol

austere ivy
#

Whatever, I have TehBrian Inc.

prime coral
#

lel

austere ivy
#

Which is literally epic

cedar spade
limber knotBOT
golden gust
#

Mines just bad

austere ivy
#

๐Ÿ˜ค ๐Ÿ˜ค ๐Ÿ˜ค

#

Who wants to join TehBrian Inc.

limber knotBOT
#

I work on my code every day but I never commit until I am ready for a public release

golden gust
limber knotBOT
#

#winning

austere ivy
#

I'm telling you if we get large enough we can overturn Brian Pearson

#

Whoa, nice electronic.

unreal quarry
#

(i'm seasonal)

austere ivy
#

Looks like an RPG flight game.

unreal quarry
#

๐Ÿ˜›

austere ivy
#

GEOMETRY DASH.

#

Y'know those tunnels where they have those spikes on the roof and floor

golden gust
#

He'd just make us cry

austere ivy
unreal quarry
austere ivy
#

634, not bad.

#

I'm very impressed, Billy.

golden gust
#

heh

void void
#

cringe

austere ivy
#

so uh anyone want to join tehbrian inc

#

to start the uh

#

rebellion

#

against brian pearson

#

we have cookie fridays

#

and team building tuesdays

void void
#

actualy do comits like swazenager and try to wercome eachother goys

unreal quarry
#

who is brian pearson?

austere ivy
#

my arch nemesis

golden gust
#

I bet billy commits like a semi

void void
#

damn i need damage_control.exe

golden gust
#

commit fix fix fix

austere ivy
#

I do that :(

unreal quarry
#

sometimes, cat ๐Ÿ˜›

golden gust
#

โค

austere ivy
#

Commit: Changed to the new file system.

#

Commit: Revert file system.

golden gust
#

Been there too

austere ivy
#

Commit: Accidentally changed other code, revert

#

Commit: Revert the reverting of file system, but keep accidental code change

golden gust
#

Worse part is when jenkins blows up and stuff is failing for odd reasons

#

Think you've fixed it and boom

austere ivy
#

๐Ÿ‘ that's how true version control is meant to be used

unreal quarry
#

what i hate is when jenkins ignores [ci-skip]

austere ivy
#

I'm guilty of this you can see this on my website

void void
#

Commit: #hey can u please make it better iam playing multiplayer

austere ivy
#

Some of my favorites:

golden gust
#

ci-skip doesn't work with webhooks or something afaik ๐Ÿ˜ฆ

unreal quarry
#

yeah, it pissed me off last night. i just gave up

#

\o/

austere ivy
#

๐Ÿ‘

void void
#

das obergrupentrupen comit

cedar spade
austere ivy
#

Me trying to change audio on my website:

#

As you can see I'm a very professional high quality developer

void void
#

lool me is like:
1 made huge program for win10 privacy
2 expanded it
3 broke it
4 fixing broke by breaking it more
5 rewrite code on other
6 go back where i started

cedar spade
austere ivy
unreal quarry
void void
#

and after win 10 1803 i gave up (since 1803 it started to fite back)

unreal quarry
#

that top one reverted the whole thing

#

lol

golden gust
#

3rd commit down rip

#

lol

spiral garden
#

fuck my ISP crapped out spectacularly

golden gust
#

Reminds me of our experience with travis

cedar spade
spiral garden
#

cable link is negotiating just 10Mbps, PPPoE won't connect

#

grrrr

golden gust
#

next step will probably be to learn how to use circle-ci

austere ivy
#

LOL

#

nice Billy

golden gust
#

wooooo

austere ivy
#

I got a youtube ad for Orbs by CircleCI

#

Am I in too deep?

spiral garden
austere ivy
#

What?

spiral garden
#

Rate: 10Mbps

void void
#

uses phone to photograph pc iq 9999

#

๐Ÿ˜‚

#

either one

austere ivy
#

Oof.

sharp hatch
#

Eitherway its bad

spiral garden
#

@void void how would i upload a screenshot from the computer if it doesn't have internet

austere ivy
#

didn't you just say it had 10mbps

void void
#

YES

spiral garden
#

thats the cable link

#

but the connection itself isn't working

#

which means no internet

austere ivy
#

oยฌo

void void
#

em

golden gust
#

bad cable?

void void
#

what cause is it

spiral garden
#

yeah bad cable

void void
#

DNS?

spiral garden
#

probably

void void
#

ok

spiral garden
#

to be fair it's been the same cable since 2012, exposed to bulgaria's harsh conditions

#

it's not underground fibre unfortunately

void void
#

nib realms telemetry now knows you are from bulgaria

austere ivy
spiral garden
#

wtf is this cortana shit

stiff yarrow
#

@unreal quarry I've got a similar series of commits

spiral garden
#

hackerman

stiff yarrow
#

it ends in failure

unreal quarry
#

with travis?

stiff yarrow
#

no with Jenkins

void void
#

it is telemetry that records everything u type

stiff yarrow
#

was trying to get Jenkins to accept a certain build parameter

#

and then rename the file based on that

void void
#

waches from every corner

stiff yarrow
#

I haven't used Travis

spiral garden
#

image geotagging probably

austere ivy
#

sskirlbl

#

skribbl bliskrb

stiff yarrow
#

Stop Brian I can only win so much

austere ivy
#

Doubt.

#

I won a couple times >;c

unreal quarry
#

jenkins is a piece of cake compared to travis, at least from my experience

#

i can do jenkins with my eyes closed

#

i never got travis to work, tho

golden gust
#

What was the issue with travis?

stiff yarrow
#

yeah, for me our POM file was doing weird shit, I got close to figuring it out but then gave up because I was tired

golden gust
#

if you're building paper, wanna make sure that you looked at our travis file

#

We have to do some stuff to get it to work

unreal quarry
#

i dont remember now, cat. i was trying to build ridables, but being a nms heavy plugin travis needed paper installed. so i went down that rabbit hole and suffocated

austere ivy
#

nms

#

How easy/hard is NMS?

golden gust
#

Depends

stiff yarrow
#

^

golden gust
#

I mean, it's just programming

stiff yarrow
#

some of it is very easy to understand, other parts are a maze peepoGiga

golden gust
#

Only, with the headaches that you have no real method names and documentation

austere ivy
#

What are some things that you need nms for?

stiff yarrow
#

cmon Brian

austere ivy
#

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

stiff yarrow
austere ivy
#

I'm gonna guess fake things.

stiff yarrow
#

you should use NMS sparingly

#

usually you use it to compensate for lack of API

#

either because API will never happen for that thing, or because you're working on older versions of the game with lackluster API

austere ivy
#

Why won't API happen for that thing?

golden gust
#

Having fun with backwards compat nossr?

stiff yarrow
#

depends on the thing

golden gust
#

Stuff like entity snapshots

stiff yarrow
#

@golden gust gabi will be helping a lot with it so I'm not too worried

golden gust
#

likely not going to happen on Bukkit

austere ivy
#

Entity snapshots?

golden gust
#

e.g. the ability to serialize entities

austere ivy
#

Oh.

stiff yarrow
#

the thing to keep in mind Brian, is a public facing API usually doesn't break without warning, NMS is much more volatile and even small patches for MC can mean different NMS classes to do the same thing

#

so if you work with NMS, you have to handle that abstraction yourself

#

to support multiple versions of the game

austere ivy
#

Sounds like a pain.

#

But that's basically what Bukkit is, right?

#

Abstraction for nms, with useful methods for interacting with it all?

stiff yarrow
#

you can change a lot of things using reflection and class loading, its just really sketchy and you really should know what the implications of the things you are diddling will be

golden gust
#

Well, no, that's what CB is

#

API defines the interfaces, etc

#

CB provides the abstractions for that to work

austere ivy
#

Er, yeah, CraftBukkit sorry.

stiff yarrow
#

@austere ivy yeah and you'd need to abstract away the NMS in your plugin if you want to keep maintenance sane

austere ivy
#

I can imagine, since you'll have to be doing a lot of remappings.

stiff yarrow
#

you could, but not necessary

#

you just need to provide interfaces and and implementations that handle those interfaces for each version of MC using NMS

austere ivy
#

And those would require mappings from nms to usable code, right?

stiff yarrow
#

no

#

you don't need to remap anything

#

you abstract it away

#

remapping is for convenience

austere ivy
#

Not remapping exactly but like..

#
public String getBlahBlah() {
    return nms.a.aX;
}
#

or whatever.

#

I've never used nms so ยฏ_(ใƒ„)_/ยฏ

stiff yarrow
#

yeah sure, that could be part of your implementation

austere ivy
#

And you'd have to kinda remap those for the implementations for each mc version, right?

#

That's what I meant by remapping

golden gust
#

Basically yes, you'd need to re-implement all of that for each version you wish to support

unreal quarry
#

@austere ivy let me tell you a story about the dangers of NMS... Once upon a time, there was a cool server side plugin to handle the jobs for a client side mod, SpoutCraft. This plugin was, for obvious reasons, extremely NMS heavy. One of the updates between MC versiosn the devs got lazy. They shipped it as soon as it compiled. Users were happy. They were happy. Everyone was dancing and drinking beers together. Until.... they found out one of the NMS methods was remapped to something else. The two methods were so close in signature that the IDE or compiler didnt see any difference at all. What ended up happening, though, was every. single. air block. in. the. entire. world. turned. to. stone. All of it. stone. Just like that. Thats why NMS now has revision numbers in the package names, although md_5 doesnt understand how to properly update them when he updates mappings.

austere ivy
#

.. yikes

stiff yarrow
#

remappings are a bit different Brian, remappings are basically changing the name of things to make your life easier

cedar spade
#

"what revision number? fuck that I'm making my own"

austere ivy
#

Yeah reimplementing interfaces I guess

stiff yarrow
#

you wouldn't be remapping there, you'd be doing implementations

#

you could remap stuff too if you wanted

#

but its so unecessary

#

a lot more work

#

CB remaps stuff to make development a bit easier

#

although not much is remapped

#

go look at Forge for a more extensive remap

#

Forge still has obfuscation but a lot of it has names

#

its quite nice

unreal quarry
#

forge at least has srg mappings to fall back on where mcp is not updated yet

#

but mcp covers like 90% of things

#

on the bukkit side of things, maybe 10% is deofuscated ^_^

austere ivy
#

Historic, isn't it. The last bukkit commit.

#

Why don't people commit to Bukkit straightly anymore? I know about the whole DMCA thing but that applied to CraftBukkit, not Bukkit, right?

pulsar wigeon
#

no real point in writing api with no impl?

#

also more than one thing happened there

#

it wasn't just the DMCA on CB

#

the bukkit project itself was ended

austere ivy
#

Can't it just be revived?

pulsar wigeon
#

in theory yes

#

feel free to do it

austere ivy
#

I get that Spigot and Paper are supposed to be the reviving but just feels strange.

#

Theoretically, can't CraftBukkit just be rewritten?

pulsar wigeon
#

no?

austere ivy
#

Again just in theory.

pulsar wigeon
#

or do you mean from scratch

austere ivy
#

Yeah.

golden gust
#

The gains of CB is that it's based on NMS, which was the basis of the DMCA

austere ivy
#

The DMCA didn't touch Bukkit itself, right?

#

And I quite like Bukkit's API so (theoretically) can't we just from scratch rewrite CraftBukkit and keep working on Bukkit instead of having to work in patches and forks and all these things?

#

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

tropic flame
#

that's what the Glowstone project is doing, Brian

stiff yarrow
#

if you rewrite CB you have to make the choice to break compatibility with everything, and it wouldn't be a fully fledged API for a long time

#

a lot of dev hours

#

basically at that point

#

just go use Sponge

tropic flame
#

a cleanroom implementation of the Bukkit API

austere ivy
#

I have to go reread what happened with the DMCA, but isn't it just whatever code that one guy wrote?

#

Or is it that it uses nms?

golden gust
#

It's a whole lot of code that he wrote

#

Also, you can't just strip his code and rewrite it

austere ivy
#

Why not?

golden gust
#

That causes a looooot of legal gray-areas

austere ivy
#

Copyrighting code is a fickle thing.

#

Is it just what was physically rewritten? Can you just strip his code and pinky promise not to remember any of it and try to rewrite it?

#

Is it the THEORY behind it? How it was done?

#

Blegh.

#

So what about stripping his code and anything that references his code?

#

That basically removes his mark on everything, right?

golden gust
#

Because you're still relying on parts of his code

#

e.g. any behavior that was induced by it

austere ivy
#

But you strip his code and anything that ever referenced his code.

golden gust
#

You rewrite code and change behavior, you break stuff, you copy his code in behavior, and you enter the whole clean-room issues

austere ivy
#

So like if he wrote ChatColor, then theoretically you can remove ChatColor and all of the messages stuff aswell.

unreal quarry
#

the dmca only holds water because of distributing gpl code with non gpl code. if you separate the two and only send the gpl code and make the end user obtain the non-gpl part themselves then there is no worries. thats why BuildTools and Paperclip exist

stiff yarrow
#

the thing is, you get a DMCA and then github is just gonna honor that they probably won't arbitrate it

#

probably minimal levels of arbitration

austere ivy
#

What a much simpler time.

#

When it was just Bukkit.

#

Maybe if you were superfancyโ„ข you were using Spigot.

golden gust
#

forks exist of any software

stiff yarrow
#

you mean Spout?

golden gust
#

The concept of forks here is literally no an issue whatsoever

austere ivy
#

I'm not talking about the forks

#

I'm just talking about how much simpler it was

#

before the entire DMCA happened

stiff yarrow
#

simpler what was

golden gust
#

The issue is that in a project not following it's own license got it's feathers ruffled by somebody who was a major contributor to a lot of the foundations

stiff yarrow
#

the complexity has not really changed imo

#

the build process got messier

#

thats all

unreal quarry
#

tbh i hated the bukkit team members. i tried to get in with them with contributions and stuff, but they were all high and mighty, full of themselves. tried again with spigot, but md5 was the same (plus he has this habbit of stealing code, but i wont go into that). paper is the first project that didnt treat me like a peasant ^_^

void void
#

can't believe that all happened in 2014.

stiff yarrow
#

or rather cleaner..

unreal quarry
#

โค paper \o/

golden gust
#

(Bukkit had already called it quits at that stage afaik anyways)

#

hehe, we'll look at his PRs eventually

austere ivy
#

pfft Billy

stiff yarrow
#

time to slide into DMs

austere ivy
#

you're still a peasant in our hearts Billy โค

tropic flame
#

lmao remember 1.7 protocol hack days

#

good days

austere ivy
#

Just kidding you're pretty great Billy.

tropic flame
#

"hey why can't i fish" "switch to 1.7, 1.8 is buggy" "oh thank you"

unreal quarry
#

@golden gust feathers ruffled? more of a case of "its my ball, and i dont want to play anymore" ^_^

golden gust
#

๐Ÿ˜›

sullen crescent
tropic flame
#

personally if I made an interview to someone I'd try to get questions that don't require you to have an understanding of the game

tropic flame
#

... but I mean, a 6th grade student, alright

austere ivy
#

Whaaat, jeb_ doesn't write code anymore? :(

tropic flame
#

6th grade kids should know what herobrine is ๐Ÿ˜›

golden gust
#

I wish that there was an easy way to simulate what would happen if you hit squash and merge with travis or something

tropic flame
#

"Last feature I wrote any code for was the Illager Beast." that's what, 1.12?

austere ivy
#

..

#

1.14

stiff yarrow
#

1.14 Logics

#

brand new

austere ivy
#

Illager Beast was introduced 1.14

stiff yarrow
#

Illagers are the name for the mean NPCs

#

well I guess they are called Villagers

tropic flame
#

... oh, I was confusing it with the vindicator then

#

well that's still pretty recent then

unreal quarry
#

vindicator is an illager

tropic flame
#

ok I'm talking about that unused villager sorcerer thing from 1.12 that you can spawn with /summon

unreal quarry
#

theres also a secret one (apparently most dont know about?) that i enabledin my ridables plugins and in purpur

#

the Illusioner

spiral garden
#

update: cable definetely fried, people are going to come to fix it tomorrow

tropic flame
#

... ok it's the illusioner

stiff yarrow
#

@unreal quarry the unused ones?

#

didn't know you could spawn them

unreal quarry
#

vindicator, evoker, illusioner (hidden one), and now pillagers. they're all illagers

tropic flame
#

yeah I meant the illusioner lmao

unreal quarry
#

you can spawn them using /summon

#

i attached them to the biome's natural spawns so that they spawn like any other mob

#

they are quite nice

#

and difficult to kill

rose pier
#

Is the anti-xray in Paper settings good?

#

It sounds like a plugin I used to use. It was extremely CPU intensive.

stiff yarrow
#

yeah mode 2 is good

golden gust
#

not existent in 1.14.x right now, but we tested it and it was a faster than orbfuscator

rose pier
#

Right that's the one.

#

Do you know how much faster?

stiff yarrow
#

probably a lot faster

rose pier
#

As I recall CPU was at 100% with 15 users with orbfuscator or so.

golden gust
#

There was some benchmarks in the original PR for it

stiff yarrow
#

as cat said, its temporarily not-functional in 1.14.x, but if you're on 1.13.2 try it out

rose pier
#

Okay. I take it I'd need to use an older version to have it though. Is using an older version like that recommended?

#

I haven't set up the server yet.

#

I'm waiting to get my dedi.

stiff yarrow
#

right now its not recommended to play 1.14

#

many issues Mojang has yet to fix

rose pier
#

Huh. That's so strange.

#

Is it common for Minecraft players now to be playing older versions then? 1.12/1.13?

#

Years ago when I was active in Minecraft you had better update your server quickly, because people updated their clients.

stiff yarrow
#

yeah its not like that anymore

left talon
stiff yarrow
#

many people cling to 1.8 for example

#

and some servers are still on 1.12 because their special plugins never update

rose pier
#

Huh. I assume they did something drastic after that.

stiff yarrow
#

1.8 changed combat mechanics which triggered a lot of people

#

err

#

1.9 **

rose pier
#

Heh okay.

#

So, you'd recommend using 1.13?

stiff yarrow
#

1.13 changed a ton of stuff internally so it broke most mods

#

so a lot of servers are on 1.12 for silly reasons

rose pier
#

Hm.

stiff yarrow
#

1.13.2 is quite stable and has most new stuff

rose pier
#

I don't want a ton of mods but I do want some. Mainly stuff to prevent cheating and griefing.

stiff yarrow
#

its the version to play imo until 1.14.X is stable

rose pier
#

Sweet, thanks.

unreal quarry
#

1.14 is good if youre server isnt too big

rose pier
#

There used to be a plugin I used a lot which let you code things in some scripting language rather than use Java and proper plugins. Does that ring a bell? I hope it's still around.

unreal quarry
#

i have 5-20 players and its running pretty alright

tropic flame
#

1.14 is bad, wait for optifine, players like me suffer ๐Ÿ˜ข

stiff yarrow
#

sounds like Skript

unreal quarry
#

optifine is client side @tropic flame.. the 1.14 client is amazing

golden gust
#

I mean, the hopeful goal and what it looked like with the pre's was that mojang would drop 1.14 and it would be stable enough for everybody on 1.13.2 to jump and those who lingered on 1.12.2 because of the perf issues with 1.14 would be able to jump over too

#

And well...

stiff yarrow
#

1.14 client runs great for me

austere ivy
#

@-3

golden gust
#

We all see how that happened

austere ivy
#

1.14 client is AWFUL for me

rose pier
#

@craggy cosmos Optifine for better client graphics?

tropic flame
#

@unreal quarry yes, optifine is client-side, and I'm saying to wait until there's a stable version, and no it is not amazing

stiff yarrow
#

Brian you're on a 15 year old computer

tropic flame
#

and neither is the 1.13 client

golden gust
#

Would be interesting if the people complaining of perf downgrades in 1.14 would note their GPUs and stuff

austere ivy
#

I went from 40-50 fps 1.12 to 5-10 fps 1.14

tropic flame
#

@rose pier Optifine for optimizations that make minecraft perform much better than vanilla

unreal quarry
#

i went from 400fps in 1.12 to 800fps in 1.13 to 1400fps in 1.14

stiff yarrow
#

did you gen a new map for your test Brian

unreal quarry
#

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

tropic flame
#

and yes, more customizable graphics settings

austere ivy
unreal quarry
#

theres your problem, brian

austere ivy
#

Wait what

unreal quarry
#

you haz a potato

tropic flame
#

@unreal quarry I personally can't play without optifine so ๐Ÿคท

austere ivy
#

I'm confused

#

All of the messages just disappeared

#

The most recent post is

golden gust
#

Mojang bumped the rendering stuff recently

#

Modern cards will be happy, older cards will cry

stiff yarrow
#

the performance you get in Minecraft is really a crap shoot

unreal quarry
#

^

#

get a better pc

#

\o/

austere ivy
#

ok I reloaded and it's back

#

Billy

unreal quarry
#

brian

stiff yarrow
#

Brian ask mom for a new laptop

austere ivy
#

I hope to get a 2015 macbook, it seems to be a good laptop and with my current situation I need one.

#

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

unreal quarry
#

stop getting laptops, brian

#

ffs

#

lol

austere ivy
#

BILLY

#

I am constantly traveling

tropic flame
#

well I probably won't get a new pc in a few years

austere ivy
#

Current situation

stiff yarrow
#

why

austere ivy
#

I'm going from Michigan to Colombia about every 2-3 months.

tropic flame
#

lmao "why" don't travel lol ffs /s

austere ivy
#

Can't change it.

stiff yarrow
#

if youre parents are rich ask for a 2019 computer

normal echo
#

What other games can you play?

austere ivy
#

They're not.

unreal quarry
#

can afford to go to columbia every 2-3 months, but cant afford a new pc :3

austere ivy
#

We don't want to.

#

It's not a leisure thing.

tropic flame
#

that's why he wants a laptop maybe

stiff yarrow
#

not a leisure thing?

tropic flame
#

because he travels

austere ivy
#

And it's just me and my mum going from Colombia -> America

#

America <-> Colombia?

stiff yarrow
#

is she just renewing her short stay visa over and over

austere ivy
#

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

#

We're residents.

unreal quarry
#

all i'm saying is, you cant judge minecraft's performance when you're stuck on a potato. just because your experience sucks, doesnt mean everyone else's does. ๐Ÿ˜‰

tropic flame
#

why not get in the weed business while in colombia, you get money and then buy a computer

golden gust
#

oh god

austere ivy
#

Legal citizens in both America and Colombia.

#

Logics weed business isn't good here.

#

Cocaine's where it's at.

tropic flame
#

oh sorry did I forget the /s ?

austere ivy
#

I read it ;)

tropic flame
#

@austere ivy well fun lmao

golden gust
#

Apparently in saudi or somewhere like that, there are people who literally just renew their short stays

#

Literally just hop on the highway, spend a few hours in the next country and pop back over

stiff yarrow
#

yeah, usually you do that if you don't work in the country you stay in

#

or if the country has no work visa

#

which would be unusual

austere ivy
#

๐Ÿ‘€

#

We had a grandparent here in Colombia.

stiff yarrow
#

RIP brian grandpappy

austere ivy
#

Yeah.. :(

#

He had some.. interesting real estate here in Colombia.

#

But it's not great here, Colombia is truly awful.

unreal quarry
#

did he have a gaming desktop?

#

๐Ÿ˜ฎ

austere ivy
#

We're also right next to Venezuela.

stiff yarrow
#

yeah so why do you keep going there every 3 months

austere ivy
#

Crime rates have skyrocketed as Colombia has open borders.

#

Because we're dealing with the real estate.

#

So we basically have to stay in the real estate.

unreal quarry
#

sell it and buy 15 gaming pcs?

austere ivy
#

Because going outside is super dangerous. People here get kidnapped all the time, some our friends have been kidnapped previously for a couple years, even.

#

That's the plan, Billy.

rose pier
#

What plugins do you guys recommend for anti-cheat and anti-grief? General recommendations for a survival semi-vanilla server also appreciated! ๐Ÿ˜ƒ

austere ivy
#

COP has also been going down in value, so once we eventually can hopefully sell it and get back to America, it might be lower than what it cold've been.

#

So laptop it is >_>

unreal quarry
#

rip dreams of decent gaming

austere ivy
#

;-;

tropic flame
#

aren't there good gaming laptops though

austere ivy
#

Well soon once we get outta here I want to get a decent computer.

tropic flame
#

might not play with everything at ultra but come on, for minecraft

austere ivy
#

Over there in America I have a 2012 laptop.

#

It's better, which isn't saying much, but definitely better.

unreal quarry
#

wait.. you have 2 laptops? why cant you just have 2 desktops?

austere ivy
#

.g how to transfer laptop to desktop

limber knotBOT
#

(DiscordBot) https://www.backup-utility.com/articles/transfer-files-between-laptop-and-desktop-3889.html -- How to Transfer Files Between Laptop and Desktop PC...: "How to transfer files between laptop and desktop PC installed Windows 10, 8 or 7? ... If you are going to transfer files from desktop to laptop once,..."

austere ivy
#

:thonkintensifies:

tropic flame
#

lmao be a turtle, carry your house with you

#

TurtleBrian

austere ivy
#

I actually wish we could just pick up this real estate and move it to America.

#

It might even be profitable then lol.

#

๐Ÿ‘

tropic flame
#

shoutout haha

void void
gloomy sphinx
#

id have social anxiety too if i had millions of dollars

austere ivy
#

If I could get both millions of dollars and social anxiety I'd take it

#

you'd had enough money to fly off to a remote island and build a fully working house there

tropic flame
#

with millions of dollars you could pay for a psychologist to help you

#

... or to fly off to a remote island

#

that also works

gloomy sphinx
#

id pay to become ai

#

live forever know everything kill everyone

austere ivy
#

?ยฟ

#

will you spare me

gloomy sphinx
austere ivy
#

what?

#

who is that

#

ยฟ

void void
#

Hi

austere ivy
#

CONFUSION INTENSIFIES

void void
#

why pay just invent the first superintelligence that is seeded with the human consciousness

#

go big or go home

austere ivy
#

Whoa that's strange

void void
#

and by home, i mean the dirt

austere ivy
#

Is tehbrian an actual thing

#

BRIAN

#

MASON

#

IS THE ONE WHO TOOK @austere ivy

#

@TEHBRIAN

#

hold up

#

Did a twitter account repost my reddit post?

void void
#

more than likely

austere ivy
void void
#

some people write bots that do just that

austere ivy
#

HOLD UP

#

another one???

void void
#

some people write bots that do just that

austere ivy
#

Is this an actual thing haha

void void
#

well i said it twice now, but it seems to have no effect

#

so i'll just

austere ivy
#

Yeah I know it's just weird.

void void
#

just know they likely didnt actually go thru the effort to find your post specifically

#

they just trawled a subreddit more than likely

#

(or a few)

austere ivy
#

weird..

#

What's paper-29?

#

Oh.

#

Wow this is really strange.

#

Just tons of accounts posting what I post on reddit.

void void
#

Damn, I really dunno how I wanna do this. I have multiple records in one table in sql that relates to a single record in another table, but I want to cache this stuff.

I.e. Table One (user) has a user_id; and then Table Two (records) has user_id and type_id. The typical retrieval is select X from Y where user_id=A AND type_id=B. I have a loading cache that pulls out of the db and caches for later with that specific query.

The problem is I also have a query where I want to select every result where user_id=A or type_id=B so no constraint on both, just one. My loading cache doesn't work that way. The only way I see to circumvent that is to have another cache. But that bothers me severely.

So if anyone wants to shoot some tips @ me k thx โค

#

Guava cache btw

austere ivy
#

oh, this was the cake by the way:

#

๐Ÿ‘

void void
#

nice

#

I guess I can make my cache be id->list<record>

#

that might work

#

meh

austere ivy
#

Looking of the comments of the reddit post:

indigo cloud
austere ivy
#

TEHBRIAN :0

#

It's TurtleBrian now, thank you very much.

#

๐Ÿ‘€

limber knotBOT
#

maybe he'd get invited if he stopped reposting everything he saw on /pol/ unto twitter

#

notch is basically becoming mcafee 2.0

#

Anyone here know why Hoppers freeze in taco?

#

that's a wild sentence

#

?

strange bane
#

Taco is supported?

limber knotBOT
#

Why is it undesirable?

strange bane
#

Loading chunks are never desirable.

void void
#

OZe: It causes the chunk to load synchronously (i.e. on the main thread), which then gets unloaded because no one is in it, which then gets loaded again the next tick (50ms later or less) for the hopper to do it all over again.

#

And...so on.

limber knotBOT
static badge
#

update to latest

limber knotBOT
#

is paper 29 not latest?

static badge
#

you're not on 29

limber knotBOT
#

sorry, im tripping balls, a bit too late for me

static badge
#

chunk load

heavy rapids
limber knotBOT
#

(DiscordBot) Little trick to find any enchantment you want in survival [1.14+] : Minecraft - 114 comments, 3,034 points - SimoAspe, 6h ago

heavy rapids
#

they should make the trade RNG UUID seeded...

#

then the same villager won't yield different trades

strange bane
#

or just store them.

void void
#

storing UUID that works as "enchantment seed" in that case is cheaper memory wise than storing enchantment itself

limber knotBOT
#

"Nah, it's 2 am here at the moment and 1850's in Alabama. Time zones are crazy!"

void void
#

if we're in the future here in australia how come it takes me hours to download anything

upper flicker
#

Everything balanced

void void
#

paper for 1.7 when

#

hi z

static badge
#

everything's balanced if ur z

#

one braincell in the left side of his head, one braincell in the right side

void void
#

i love 1.14.x!

#

super duper optimized and efficient

#

๐Ÿ˜„

#

thanks mojang

ionic wolf
#

๐Ÿ˜ Mojang

static badge
#

btw z i see you haven't backported that

#

do u want me to do it

#

the timings palette changes*

void void
#

would downgrading from 1.14 to 1.13 break the world

amber tinsel
#

I heard it did.

void void
#

or would there just be a couple of weird untextured blocks

amber tinsel
#

But someone else prob know it more then me.

limber knotBOT
#

dont downgrade, there is no reason, it will also break stuff

upper flicker
#

afaik it doesnโ€™t actually fix anything

#

So not really

#

re: timings

#

Downgrades will break the world

static badge
#

rip

placid thicket
#

@void void downgrading from 1.14 will cause irreversible and complete loss of the entire world

rose pier
#

Well...

#

There's always the option to restore from backup. ๐Ÿ˜‰

placid thicket
#

Who backs up anymore? That takes too much time

rose pier
#

Pls

fresh ermine
#

ended up getting a script to convert commandbook warps to essentialsX ๐Ÿ‘Œ

#

had to dig a lot

lyric osprey
austere ivy
#

Hex

#

You're just as bad as that one person if you don't post that script ๐Ÿ‘€

fresh ermine
#

i feel like i am the only person in the world who was using commandbook up until 1.12 lmao, even the dev said hes surprised anyone uses it I think lol

#

in other news updating to 1.13.2 broke a lot of things so thats fun ๐Ÿ™ƒ

pulsar wigeon
#

someone PR'd some updates

fresh ermine
#

wtf

pulsar wigeon
#

KennyTV i think

fresh ermine
#

for real

pulsar wigeon
#

idk what the status on it is

#

he marked it as a draft atm

fresh ermine
#

ahh i see

#

I would 100% still use commandbook if i had the option too

#

world-edit broke on my server with 1.13.2 though, giving me low memory errors even though I have more than enough ram dedicated to my server, and it was working fine on 1.12.2, trying to find out if its a FAWE thing first tho

golden gust
#

||You guys just need faster servers||

void void
#

||unplugs @golden gust||

#

I want you to die @meager perch. Jsyk.

errant mantle
unreal quarry
#

GoT is over! :(

golden gust
#

Maybe I'll finish the first ep by the end of the year ๐Ÿ‘ผ

unreal quarry
#

I don't like how it ended

static badge
#

until the next season?

unreal quarry
#

no more seasons

#

its over over

golden gust
#

rip

unreal quarry
#

in lighter news, i just learned that pillager outposts endlessly keep spawning pillagers

golden gust
#

niiice

#

Wait, are those the assholish ones?

#

REmember on my sp world I was pretty close to one of their outposts

#

Remember being annoyed that I burned the place down and they still spawned

unreal quarry
golden gust
#

oh god

cobalt surge
static badge
#

put one of those on brian's house

unreal quarry
#

rate limits

#

wait until tomorrow and try again

#

they rate limit things like that to prevent bots from making "animated" things

cobalt surge
pulsar wigeon
#

i feel like there's an issue that mobs with "picked up" items don't despawn but those crossbows aren't marked as natural or some insanely silly oversight like that

#

like tf is even going on there

acoustic basin
#

I brought my frend here

#

He is server owner

#

Wait what

limber knotBOT
#

wut is "self bot"

acoustic basin
#

thats a self bot lol

#

Rip

austere ivy
#

Pardon the messy code, am currently testing something:

#

How on EARTH is that method changing private variables

acoustic basin
#

What can better discord do

austere ivy
#

default intellij font

#

but what on earth is happening there

golden gust
#

They're private to the class

#

So, it can access them as it's the same type of class

#

And Discord bans self-bots and all that stuff

#

Because, you know

austere ivy
#

Electronci

#

electronic*

#

But that means

golden gust
#

God forbid somebody makes something better than the shit they offer

austere ivy
#

o

#

oh that makes sense

#

but it's static?

#

I can't do this.(blagh) because it's static

golden gust
#

General gist is that "self bot" basically includes modified clients, anything accesssing the api, etc...

austere ivy
#

Okay I get it

golden gust
#

Your method is static

#

You're working on an instance of that class

#

Plz no

#

gg

void void
#

what

#

??

golden gust
#

Yea, please refrain from doing that

acoustic basin
#

^

void void
#

ok sorry

golden gust
#

it just gets annoying

austere ivy
#

=prune 50000

#

it's not working for me??

#

is broken

acoustic basin
#

Atlest go to off topic

void void
#

i wuld not use self bot in this server i

acoustic basin
#

Letโ€™s move to off topic guys

void void
#

is it ok

austere ivy
#

Off topic?

golden gust
#

off topic

austere ivy
#

There's no off topic here lol.

#

This is off topic.

acoustic basin
#

Oh

#

I donโ€™t

austere ivy
void void
#

xD

acoustic basin
#

Iโ€™m idot

austere ivy
#

You just told him to move here ๐Ÿ‘€

static badge
#

brian baits people part 40

austere ivy
#

leaf

#

go back to annoying people with hundreds of cats

#

your baiting is unwarranted

acoustic basin
#

:1
Goto 1

austere ivy
#

Uhh.

#

Go to preferneces?

acoustic basin
#

Yes

austere ivy
#

perferences

#

prefernece

#

GOSH

#

Preferences.

acoustic basin
#

Prefronces

golden gust
#

That font just looks like it's tryna be too clean

austere ivy
#

Wait what?

#

What's your guys' look like?

stiff yarrow
#

the guy I was subbing to on Patreon followed me on twitter

#

thanks Brian

austere ivy
#

๐Ÿ‘€

golden gust
#

I apparently closed IJ, pretty sure I was using menlo

austere ivy
#

You're a pretty cool tweeter <3

#

Also isn't menlo the default?

#

I don't recall changing my font..

stiff yarrow
#

I'm using firacoda or whatever

austere ivy
#

Clearly superior.

#

Firacoda?

golden gust
#

Yea, I pretty much literally never change stuff

austere ivy
#

Wow fira coda is cool.

#

Whoa you can change fonts, which is fancy.

#

That seems like such a basic thing but at the same time I never realized I needed it.

#

How's this looking?

limber knotBOT
#

is getting out the ban hammer! โ–ฌโ–ฌโ–ฌโ–ฌโ–ฌโ–ฌโ–ฌโ–‹ ร’โ•ญโ•ฎร“

austere ivy
#

Not baiting, comic sans is good for some usecases.

#

Mainly for dyslexic people.

safe tide
#

this does nothing

austere ivy
#

My sister's dyslexic and she says that words get flipped and turned around.

#

What???

#

Lots of fonts, like p is a backwards q, they reuse stuff like that.

#

So since each comic sans character is unique, some people have said it's helped.

#

SHE CAN'T READ COMIC SANS!?

#

huh

#

Fancy Programmersโ„ข

golden gust
#

Menlo is an apple one

#

Take a look at meslo

austere ivy
#

๐Ÿ‘ from me

golden gust
#

Did you restart pycharm?

acoustic pilot
#

Monaco was the primary Apple monospace font before Menlo, also pretty good

austere ivy
#

So for all these windows plebs, their default font is Firaspace?

#

Er, fira code?

acoustic pilot
#

Consolas is on Windows and is very good

austere ivy
#

This just looks too thin, especially on my display.

static badge
austere ivy
#

Nice amount of thickness.

#

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

merry talon
#

you can change font weights you know

acoustic pilot
#

Probably saves on horizontal space

#

which everyone knows is important ๐Ÿ˜ƒ

static badge
#

filthy mac users

austere ivy
#

This is tyranny.

#

AndGK where you lookin.

#

It's menlo, not meslo.

golden gust
#

How did you install it?

austere ivy
#

Not even his mac has it?

#

o_O

golden gust
#

Menlo shows up for me in IJ and is selected

austere ivy
#

#mac-gang

#

Oh, quick question.

acoustic pilot
#

Menlo ships with Mac OS by default, but it's been a few years so I don't remember.

austere ivy
#

Here's my dilemma.

#

@meager perch what's your macOS version.