#general

3141 messages · Page 95 of 4

atomic marten
#

I cry when I don’t get over 165

#

Which is why guild wars makes me cry

#

I want something over 4.2 clock speed...

unreal quarry
#

i got an i7-4790k and still love it

atomic marten
#

Frames was fine till phantom patch

#

Maybe I’ll get rid of those Spectre and meltdown stuff

unreal quarry
#

i dont OC either, never have

atomic marten
#

Pesky security impeding on my performance

#

I use noscript

#

It’s fine

#

Basically every website is broken but it’s safer than any patch

#

Which, didn’t even work

#

Maybe I’m recompiling the kernel soon...

#

O yea sleep night

shy ibex
karmic solar
next moat
vestal jasper
#

Why do people join in batches

#

There'll be no joins for like 5 hours then there's 10 people joining in the same hour

stiff yarrow
#

@atomic marten you're really getting hung up on 1.13 running poorly being some kind of hallmark of a hardware problem peepoJuice

karmic solar
#

personally i just joined for the status of 1.14

orchid pelican
#

@karmic solar thats completely fine. itl be done when it done 😃

karmic solar
#

yep

#

i don't know about any, though we have new gen for example with the new villages

karmic solar
#

you'll probably atleast want some way to get players out to the new areas

void void
stiff yarrow
#

gonna run 3dmark in windows just to see if my hardware is landing where it should peepoJuice

karmic solar
#

same here

#

going to move the default spawnpoint aswell

smoky rampart
#

my server is just going to make a whole new world since 1.14 is such a big update and it changes the biome/village generation a lot and even adds a new biome (bamboo jungle)

stiff yarrow
#

@atomic marten @unreal quarry @static badge in case any of you were curios, it seems like my hardware operates as expected in windows (which is what I've been saying aPPepoRun )

#

I'm also barely above the average graphic score for my specific card on this test

karmic solar
#

Yeah

#

arch or debian, choose wisely

stiff yarrow
#

I'll try later

quasi canyon
#

@native cradle our world is already at 50k from all the updates and border expansions lmfao

native thunder
#

You upgraded to a 2070.that mcmmo money must be rolling in

hot gorge
#

That test looks like it's right where it should be for an 8700k and 2070. Am I missing something?

native thunder
#

I think he was saying there was performance issues on his Linux install

#

And that it worked on the windows side

hot gorge
#

Ohhh

#

Well Linux 🤷

deep shoal
#

is there a bukkit plugin that catches when a player disconnects
and makes it look to all other players as if the disconnected player is just frozen

#

can I change the inventory of an OfflinePlayer

red fiber
livid echo
#

xfce is beste de

#

dont even try to fight me on that

finite wave
#

@deep shoal Well kindof

torn matrix
spice nimbus
finite wave
#

@native cradle Just get manjaro with cinnamon

#

Manjaro is arch though.

#

Which limitations?

#

I see.

#

Tried Budgie?

#

I saw some images of it, reminds me of cinnamon.

stiff yarrow
#

@native thunder 2070 is not even a very high end card you know 😛

native thunder
#

It's like a 500 dollar card

#

That's a little over half the price of my entire machine

stiff yarrow
#

in a world where 900 and 1400 dollar cards exist

finite wave
#

My dick is 2900€

native thunder
#

Buying a 500 dollar card that's the most expensive card in existence doesn't make my wallet cry any less

stiff yarrow
#

I got this card because it was as close to my old gpu in performance as possible without being a downgrade

#

and while still being a slight upgrade

karmic solar
#

I haven't had any issues with my 2070 on arch

#

Not a single problem

#

Great experience

reef arch
proper tartan
light wren
#

hello

finite wave
#

Weird

hard lake
#

Xfce is the best

#

You need 32 bit libs for steam @native cradle

#

It won't work otherwise

river mortar
stiff yarrow
#

@native cradle I'll probably try out arch in the near future, I'm just a noob so I wanted to try out ubuntu first

tardy lynx
#

i runned ubuntu 18.04 on my server

#

I run raspbian lite on my home server

karmic solar
#

yeah, i used to run ubuntu and it was horrible. I run Debian 9.1 on my dedi

#

The AUR is amazing too. No manual install. Pretty much everything is readily available

#

Also you only have to install Arch once. Make a automatic install scripts and any installs in the future will take less than 5m

tardy lynx
#

I just use ubuntu for everything as that's what I'm used to and it's working fine, but I know there's other distros that also work well

karmic solar
#

Yeah. I find ubuntu to work well on larger servers but i find ZFS better on debian and ubuntu is also quite heavyweight on resources for anything smaller

#

Debian for example uses 30MiB ram on my VPN VPS

#

Ubuntu would be 100+

tardy lynx
#

o yea

#

ubuntu used 120MB, raspbian lite uses like 28

#

but I had plenty of spare ram in my ubuntu server

karmic solar
#

I have a couple of VPSes around the would which i use for VPN purposes. Most of them have like 128M ram

tardy lynx
#

16GB total, 6 for mc, + web server and file server

karmic solar
#

That would never work with buntu

#

On my dedi i have 64GiB total with 12 allocated to mc. 16 to FTB infinty and the rest mostly sit idle. Discord bot too

#

Uses around 2G

#

hetzner is awesome

#

Where do ya'll host?

tardy lynx
#

like the renting place?

karmic solar
#

yeah

tardy lynx
#

used OVH

#

now just my home server

karmic solar
#

I have my dedi at hetzner. I pay 22EUR for 32GiB ram and an i7 4770

#

pretty good deal if you ask me

tardy lynx
#

wow

karmic solar
#

Downside is Germany and Finland are the only available locations but me and friends live in Sweden so it doesnt matter much

#

Though it might be problematic when i move to SK

bronze wraith
karmic solar
#

The same costs around 59EUR with their new Rise servers at OVH

tardy lynx
#

paid 18EUR for 16GB and Xeon W3530

#

(took forever to remember the cpu)

#

Does hetzner have ddos protection and ssd raid?

karmic solar
#

yup

#

Most servers come with dual ssds in raid 0. Extra disks and other hardware can also be rented

tardy lynx
#

need raid 1

#

lost 2 worlds to a hdd crash

karmic solar
#

Then just set that up at install

tardy lynx
#

cool

#

I'll remember that if I have a server again

karmic solar
#

You can get hardware kvm access for install of whatever you want

#

I also have an EX42 with an i7 7700 and 64GiB for ram and dual 512GiB nvme 660p ssds which i play 34Eur for

tardy lynx
#

wow

karmic solar
#

It says i7 6700 but they only have 7700's' in their finland dc so you get upgraded.

tardy lynx
#

40.80EUR + 46.80EUR setup costs but still nice

karmic solar
#

oh VAT i guess

#

i have a VAT code

tardy lynx
#

homehosting would be fine for a 9 player private server tho

karmic solar
#

yeah

#

i run other things like gitlab

tardy lynx
#

probably a web server and email server too

#

I have a genius idea tho

void void
tardy lynx
#

piception

void void
true canyon
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

true canyon
#

They still hungry?

wide chasm
#

They're always hungry

heady spear
#

why is it "no table" instead of "not able"?

pulsar wigeon
#

why not?

#

(╯°□°)╯︵ ┻━┻

quasi valley
#

┬─┬ ノ( ゜-゜ノ)

livid echo
#

lads i need some b1g server owner advice

#

do i turn off phantoms

hard lake
#

op me for a pmc review and I'll tell you

#

I use them to craft elytras @livid echo

#

So they aren't 100% useless

wide chasm
#

Can you use phantom membranes for elytras?

hard lake
#

In custom recipes, yes

quasi valley
#

you can repair elytras with them

wide chasm
#

Ah I see

quasi valley
#

make a custom recipe for membranes and disable phantoms if you like

void void
red bobcat
vale pagoda
livid echo
#

thats it imma nuke phantoms

stiff yarrow
static badge
#

dog?

#

nossr ur retarded

stiff yarrow
#

tbh it looks pretty dog like

#

I know its supposed to be a cat but

#

that's the most dog-like cat

#

ever drawn in a yiff comic

static badge
#

you would know wouldn't you

wintry matrix
static badge
#

you filthy fucking weeaboo

stiff yarrow
#

isn't that like the pot calling the kettle a jabroni

ionic gale
void void
feral hornet
void void
#

hey sweeties

strange bane
tardy lynx
#

gj

potent warren
#

Weird. Rider has support for Winforms now

#

hmmm

#

That's nice.

hard lake
#

@stiff yarrow furry

tardy lynx
#

who said my name?

fallow glacier
haughty quiver
limber knotBOT
#

Hello all

austere ivy
#

I'm hungry

normal stirrup
ancient parrot
keen fulcrum
stable plume
fierce frost
twin root
tardy lynx
#

you all wanting eta for paper 1.14?

twin root
#

Just learned about the project, 1.14 would be lovely, but I'm in no hury 😃

karmic solar
#

id expect 1.14 in about two weeks maybe

red tiger
finite wave
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

finite wave
#

@upper flicker This seems like an optimal way to get more users, delay a release by a few days/weeks

unreal quarry
#

you think its being delayed? lmao

#

go look on github to see their progress

#

theres over 600 patches to be updated

static badge
#

I'm only on patch 167 :>

karmic solar
#

welp

unreal quarry
#

i think a lot of people forget that these patches have taken what, 5 years to create? and each time a new MC release comes out they pretty much have to be rewritten to fit the new version. So, they're getting mad that its taking a few days to code 5 years worth of patches. SMH

karmic solar
#

ye billy

#

software engineer here

#

i feel the paper team rn

void void
tardy lynx
#

mojang stop updating mc

jovial kraken
brittle ether
tardy lynx
#

Damn 440 server patches

rich thorn
merry talon
#

lol docker hub breached

#

after a 2fa request has been open for 4 years

tardy lynx
#

cool

strange bane
#

Would 2fa actually fixed it though?

#

You don't just bruteforce 200K accounts and not get noticed.

tardy lynx
#

2fa fixes everything

merry talon
#

not the breach but it would protect the accounts

#

assuming the worst about their hashing scheme

tardy lynx
#

paperspigot

limber knotBOT
#

@tardy lynx [Auto] We're now known as Paper.

cosmic raft
limber knotBOT
#

(DiscordBot) Minecraft 1.14 -Trailer Vs Reality - length 32s - 2,540 likes, 37 dislikes (98.6%) - 17,942 views - MarcusKron on 2019.04.27

cosmic raft
#

lmfao

tardy lynx
#

wow lmao

wide chasm
#

I found someone else for you to complain about the lack of Paper support:

tardy lynx
#

wow that's great

stuck lava
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

unreal quarry
#

is it just me, or does the trailer look more like something from hytale?

#

😮

#

runs

static badge
#

they made a trailer for 1.14?

#

huh

pulsar wigeon
#

the music really makes that video kashike

cosmic raft
#

yup

austere ivy
limber knotBOT
#

(DiscordBot) Minecraft 1.14 -Trailer Vs Reality - length 32s - 2,563 likes, 37 dislikes (98.6%) - 17,942 views - MarcusKron on 2019.04.27

cosmic raft
#

... I just linked that

#

lol

austere ivy
#

hold on a second

#

what

#

how did I NOT SEE THAT

#

someone said trailer for 1.14 so I was like "huh I should post this one thing I saw on r/minecraft"

#

lol whoops

cosmic raft
static badge
#

filthy reddit weeaboos

limber knotBOT
#

baka-anime-gif

#

ok

#

im very glad I don't have to see gifs

#

don't worry RoboMWM

#

I can bring it all to you here

#

grins "(⊙ω⊙)"

#

(RoboMWM) [SFM] - Scout gets Attacked by a Wild Yet Curious Being - length 29s - 104,208 likes, 941 dislikes (99.1%) - 1,340,954 views - ItalianNinja on 2019.04.16

#

neeeeeext

#

⠀⠀⠀⣿⣿⡆⠀⠀⢸⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⠀⠀⣾⣿⡆⠀

#

⠀⠀⠀⣿⣿⡇⠀⠀⢸⣿⢰⣿⡆⠀⣾⣿⡆⠀⣾⣷ ⣿⣿⡇⠀⠀⣿⣿⡇⠀

#

⠀⠀⠀⣿⣿⡇⠀⠀⢸⣿⠘⣿⣿⣤⣿⣿⣿⣤⣿⡇⢻⣿⡇⠀⠀⣿⣿⡇⠀

#

⠀⠀⠀⣿⣿⡇⠀⠀⢸⡿⠀⢹⣿⣿⣿⣿⣿⣿⣿⠁⢸⣿⣇⠀⢀⣿⣿⠇⠀

#

⠀⠀⠀⠙⢿⣷⣶⣶⡿⠁⠀⠈⣿⣿⠟⠀⣿⣿⠇⠀⠈⠻⣿⣶⣾⡿⠋⠀

#

At least it prints out slowly

static badge
#

wtf

limber knotBOT
#

I've got /printers aliased locally

#

/printer rather

cosmic raft
#

hi @static badge

static badge
#

wat

cosmic raft
#

I said hello

#

h e l l o

#

h e l l o

#

h e l l o

#

h e l l o

static badge
#

hello kash

cosmic raft
#

hello

warped spear
#

1.14.1 incoming

woven otter
#

wow leaf is special now

#

gz

warped spear
#

funny enough the printer in my dorm broke the other day

limber knotBOT
#

I have this old printer and it still works

#

while this all in one printer locks up the moment it's turned on

hushed whale
quasi valley
limber knotBOT
#

( ͡° ͜ʖ ͡°)

void void
silver swallow
hard kernel
#

hi]

warped spear
#

any chance of paper ever getting sponge support

#

i would love to use it with my modded servers

finite wave
#

No

static badge
#

sponge support monkaW

finite wave
#

I don’t think he knows what Paper is

limber knotBOT
#

with all the shared performance improvements sponge is literally paper with sponge support

cedar spade
#

y u no remake paperspigot as a hMod plugin

limber knotBOT
#

@cedar spade [Auto] We're now known as Paper.

#

canary was bae, get away with hMod!

cedar spade
#

neptune is the future of Minecraft servers

upper flicker
#

which one was neptune

#

there's a lot of future of minecraft servers

#

I lose track

static badge
#

paper is the future of spigot

limber knotBOT
#

gg, travis fails to build my pr with jdk11 for some reason

static badge
#

rip

finite wave
#

phoenix161 is it gradle?

static badge
#

jan nice job

finite wave
#

Lol

limber knotBOT
#

it's paper

finite wave
#

What was my brain thinking

static badge
#

paper builds fine with jdk11

limber knotBOT
upper flicker
#

thats travis being a piece of garbage

#

just gotta read the log to figure that out

static badge
#

it's currently building REEEEEEEEEEEEEEEEEEEEEEEE

upper flicker
#

see if it was a hiccup or if they broke it

#

mm they broke it

static badge
#

The command "~/bin/install-jdk.sh --target "/home/travis/openjdk11" --workspace "/home/travis/.cache/install-jdk" --feature "11" --license "GPL" --cacerts" failed and exited with 51 during .

#

rip

upper flicker
#

yeah travis's script must be fucked

#

or they changed the name of the jdk

#

or something else given that there's no useful output there

static badge
#

it failed

upper flicker
#

...

static badge
#

:>

upper flicker
#

are you fucking retarded

finite wave
#

.whotoblame

limber knotBOT
#

Aikar, of course!

static badge
#

what it failed z :>

limber knotBOT
hard kernel
#

how to open run.bat file on linux? sorry probable stupid question

limber knotBOT
#

you use a bash (.sh) file, .bat is for windows

#

if you really have to run a .bat for some reason then you might need to look into wine or something

hard kernel
#

i dont have to... i just dont know what to do next ... im familiar with making a spigot server on windows... just never did on linux

limber knotBOT
#

the instructions include steps for all 3 major operating systems

hard kernel
#

what instructions?

finite wave
#

What are you referring to? @hard kernel

limber knotBOT
hard kernel
#

i took my spigot.1.14 file from the buildtools threw it in a directory made a run.bat file and apparently it doesnt work with linux ... thanks for the link ill check it out

limber knotBOT
#

but there isn't much too it, just run the java command in a terminal, wether that#s through a bash file or manually doesn't really matter xD

hard kernel
#

yea idk what a batch file is im still learning linux... i will stop bothering yall... u guys busy

limber knotBOT
#

.bat are batch files because they execute commands in a batch ;)

finite wave
#

Oh noes

#

Bat files are skript files for windows

limber knotBOT
#

basically

#

powershell is a lot cooler xD

woven otter
weary barn
hard kernel
#

i got run.sh now how do i get it to start?

limber knotBOT
void void
ornate spindle
static badge
#

entities have been broken for a while apparently

ornate spindle
#

that is 1.12.2

static badge
#

maybe in 1.12 too :>

#

I don't recall

potent warren
#

Spottedleaf has a colored role now? thonk

ornate spindle
#

90% of the entities are item frames anyways

fading topaz
woven otter
#

Spottedleaf made a deal with the devil

plucky kindle
vestal jasper
#

Wait what's that ui from

woven otter
#

which one

wind crow
jade light
#

That's aikar's timings site

cursive narwhal
#

Is it sad if I get tinder plus?

woven otter
#

yes

limber knotBOT
#

why pay when you get matches for free? 🤔

gloomy warren
#

how to lower difficulty settings on tinder? I don't think paying money for tinder plus works for that 😄

gusty idol
#

Which implementation of Collection does HashMap#values() return?

static badge
#

Its own

gusty idol
static badge
#

just a Collection implementation :>

gusty idol
static badge
#

just a collection implementation

#

inspect the src if you don't believe me :>

gusty idol
#

Why can't it just return a List or something 😠

unreal quarry
#

why cant you use a Collection?

gusty idol
#

Does JUnit's Assertions#assertEquals() work when one of the parameters is null?

#

Let me try

static badge
#

why would it return it a list

#

it can't return a list

upper flicker
#

assertNull

static badge
#

list implies it has order

#

well not implies, requires :>

unreal quarry
#

sometimes there can be order in disorder, though

#

runs

gusty idol
#

I'm writitng JUnit tests for my command framework

static badge
#

u have a disorder

gusty idol
#

I have a TestCommand class that I use to write test commands

upper flicker
#

JUnit has explicit assertions for asserting null v nonnull

#

etc

#

use them

gusty idol
#

I don't want to check if something is null

unreal quarry
#

List l = new ArrayList<>(map.values()) if you really want a List for some reason even though they are slow

upper flicker
#

what is it youre trying to do

static badge
#

DansGame lists are slow

gusty idol
#

I need to compare an expected array/list/whatever of parsed arguments with the actual parsed arguments generated when handling the command

unreal quarry
#

lists are slow if you dont care for order

upper flicker
#

assertequals can handle null and fail the assertion yes

unreal quarry
#

yes! wife is bringing CiCi's pizza home! \o/

gusty idol
#

Ok

static badge
#

well you're definitely not going to have fun comparing the elements of a hashmap and a list

gusty idol
#

Oh wait

static badge
#

you'll find out very quickly why they document hashmap to have no defined order

gusty idol
#

I can't compare an array/list/whatever of expected parsed args against HashMap#values() if it returns its own implementation of Collection right

unreal quarry
#

slaps leaf with a LinkedHashMap

static badge
#

I don't think the collection returned implements equals

unreal quarry
#

a Collection is a Collection @gusty idol

static badge
#

there are interesting consequences of implementing equals on collections

#

and it's that you can compare collection.equals(list) to be true but not list.equals(collection)

gusty idol
#

So I could compare a List against HashMap#values() using Assertions.assertEquals()?

static badge
#

if you really want to check if they have the same elements

#

new HashSet<>(collection1).equals(new HashSet<>(collection2));

#

or some for loop

#

no you can't

#

I just said why

gusty idol
#

Did I misunderstand that?

unreal quarry
#

probably

gusty idol
unreal quarry
#

why do you want a List when you can have a Collection?

#

i'm still stuck on that

gusty idol
#

oh

static badge
#

he wants to compare them :>

gusty idol
#

Well yeah

unreal quarry
#

yeah, but where is the List coming from? why cant it be a Set or a Collection?

#

i mean, is the implementation of List needed

gusty idol
#

The List would come from something like

Arrays.asList("expected", "parsed", "arguments", true, 0);``` I guess
static badge
#

and those are in the values of a hashmap? monkaS

gusty idol
#

The parsed args are stored in a HashMap

static badge
#

is it an integer to string hashmap...?

gusty idol
#

I need my tests to assert that some given expected parsed args are equal to the actual parsed args

#

No it's String to Object

#

Argument ID to parsed object

#

Inb4 "bad idea/design"

static badge
#

argument id?

gusty idol
#
/**
 * An argument for a command.
 */
public class Argument {

    private final String id;
    private final ArgumentType type;
    private String errorMessage;```
static badge
#

right well as for your issue just use a size check and a contains all check

gusty idol
#

Inb4 "wtf is your framework"

surreal moth
#

string id
🤔

gusty idol
#

So could I use a List for the expected parsed args?

unreal quarry
#

Collection myCollection = Arrays.asList("expected", "parsed", "arguments", true, 0);

#

?

static badge
#

billy pls

unreal quarry
#

i dont understand the need for a List still 😛

static badge
#

it's the comparison

#

do you want to test for ordering

#

if you want to test for ordering just make another map and make them both linked maps

#

instead of this list shit :>

gusty idol
#

Ordering shouldn't be an issue

#

I mean

#

Wait

static badge
#

ordering will be an issue

gusty idol
#

What am I saying

static badge
#

I've given you 3 solutions pick any tbh :>

gusty idol
#

I can't make a HashMap with elements in a single line though

#

While I can have a single-line call to Arrays.asList()

gloomy warren
#

What's your argument id?

static badge
#

I mean make a map of the expected parsed arguments

gusty idol
#

The ID that you choose

#

Could be anything

static badge
#

if you're going to make your framework this id -> object shit you should check both

gusty idol
#

Don't call it shit 😠

static badge
#

you're trying to use it as if it were something else

gusty idol
#

What?

gloomy warren
#

Why do you need the HashMap with Map<ID, Object(with ID)>.

gusty idol
#

How else am I supposed to pass the args to Command#run()

#

Without super complicated code

gloomy warren
#

Did you check acf for that?

gusty idol
#

What's the point of rewriting ACF

gloomy warren
#

Find your subcommand, put all the rest in a list and pop the arguments in context resolver.

#

What's the point of writing a new command framework? 😛

gusty idol
#

How

#

Oh but

gloomy warren
#

Acf uses the input from the completion event or the command to create a List<String> from it.
So: String[] args -> List<String>. Every context resolver takes zero, one or more arguments from the front of the list to create a new object instance. E.g. OnlinePlayer searches for a current online player with one argument. CommandSender doesn't need any arguments.

gusty idol
#

That other line was a bad example since it had to do with completion

#

But if I made something like that then my framework would lose some of its cool features

gloomy warren
#

what cool features do you have?

tardy lynx
#

when's paper 1.14

gusty idol
#

Well you could have this:

    SomeCommand() {
        super(
            "some-command",
            new CommandOptions().setOptionalArguments(
                new Argument(
                    "boolean", // ID
                    BuiltInArgumentType.BOOLEAN,
                    "Error message"
                )
            )
        );
    }

And when a command sender provided an invalid value for the boolean argument, the framework would send Error message to the sender

gloomy warren
#

.eta

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

gusty idol
#

And the command won't be run

gloomy warren
#
@Subcommand("foo")
public void onBoolean(Player player, boolean aBoolean)``` Same here 😛
gusty idol
#

If you don't set an error message, then the command's usage is sent

#

Yes but does ACF let you set a custom error mesage for an argument?

gloomy warren
#

You can create your own context resolver for that.

gusty idol
#

Sounds more complicated than my thing

gloomy warren
#

When do you need your special messages?

gusty idol
#

Oh so because it's a feature that ACF doesn't have, it's a bad feature?

meager token
gloomy warren
#

No, it's not a bad feature, I just don't know why I should tell a user their invalid input in different ways 😉

gusty idol
#

Wouldn't you want to send "Player not found" for example when you have a player argument and someone provides a username that no online player has

#

Instead of the command's usage message

gloomy warren
#

That's exactly the default behavior from acf

gusty idol
#

What

vital sun
gloomy warren
#

Okay, my bad. there is no error message for online players. But that's a minor thing because you can override the existing getOnlinePlayer(). method by registering a new context resolver for OnlinePlayer instances.

hard kernel
#

im guessing no plugins from 1.13.2 work on 1.14

stuck lava
#

there's a plugin that would disable storms

#

pretty sure that thing still works

void void
limber knotBOT
#

some plugins might work, some wont

gloomy warren
#

some have already 1.14 (dev/beta) releases

stiff yarrow
#

someone pinged me and I can't find it PepeHands

stable oriole
#

@stiff yarrow in the search bar look for mentions: nossr50

void void
stiff yarrow
#

thx found it

stable oriole
#

👍

unreal quarry
stiff yarrow
#

wow there's a button for it

unreal quarry
#

yeah, its a life saver for me. most of the time i dont see a mention for 12 hours and its buried ^_^

stiff yarrow
#

sometime today I need to figure out why linux is awful performance and windows isnt

celest coyote
static badge
#

cuz it's linux obv :>

austere ivy
#

obv :>

daring oxide
light crane
limber knotBOT
#

is there a place where i can view paper progress on 1.14 or contribute to it?

static badge
#

.github

limber knotBOT
static badge
#

branch ver/1.14-pre5

#

I think z is working on that right now though so maybe not now?

#

z u working on it

upper flicker
#

no

#

got pulled away

static badge
#

weak

woven otter
#

need more etas fedora

upper flicker
#

just more goblins

woven otter
#

feed them all to goblins

stiff yarrow
#

is there no dono link for paper anywhere thonk

woven otter
#

Z takes all of the donations

stiff yarrow
#

hows he take them if there's no dono link

woven otter
#

he will steal it from your account

limber knotBOT
#

i heard Z is addicted to cocaine

upper flicker
#

all one of them every other month

stiff yarrow
#

one guy figures out your paypal address through doxxing a month

lavish lily
woven otter
#

so Z when will you share your desktop

upper flicker
#

I already did

#

remember

woven otter
#

no

static badge
upper flicker
#

remind me tomorrow

#

its pretty boring

#

idk what youre expecting

static badge
#

expecting something not cancerous

woven otter
#

ye

static badge
#

however given u run the fedora distro

#

I imagine it has to be this

#

.g fedora

limber knotBOT
#

(DiscordBot) https://getfedora.org/ -- Get Fedora: download our Linux-based OS for developer...: "Fedora Workstation is a polished, easy to use operating system for laptop and desktop computers, with a complete set of tools for developers and..."

Choose Freedom. Choose Fedora. Pick a flavor of Fedora streamlined for your needs, and get to work right away.

woven otter
#

Wasn't he running arch or are you memeing

upper flicker
#

I bounce around

#

right now its arch

woven otter
#

and tomorrow it might be hannah montana linux

upper flicker
#

idk why youre not satisfied

wind mauve
#

.taco @upper flicker

limber knotBOT
#

(DiscordBot) I can't give a taco to that user.

#

gives @upper flicker a spicy taco

static badge
orchid pelican
#

I need to isntall linux

woven otter
#

in soviet russia linux installs you

orchid pelican
#

I remember i can install the ubuntu subsytem for windows

#

yummm

woven otter
#

but is it really linux then 🤔

upper flicker
#

GNU\Windows

static badge
#

windows

orchid pelican
#

I kinda need bash to run papers script 😃

#

Bouta learn some internals today

gloomy warren
#

Git Bash

woven otter
#

^

austere ivy
orchid pelican
#

Wtf I didn’t think of that

upper flicker
#

you can run it on git bash

#

youll have a much better time in WSL

woven otter
#

ur slow Z

upper flicker
#

must've been on windows

orchid pelican
#

What’s WSL?

upper flicker
#

windows subsystem for linux

#

the thing that does all the hardwork

orchid pelican
#

Ye

upper flicker
#

lets you run the ubuntu package

orchid pelican
#

I am installing that now

#

Last windows install I forgot the password

#

Seems like WSL doesnt support windwos apps touching files in the subsystem?

upper flicker
#

no

#

cd out of the subsystem to the main drive if you want that

#

the way they did the filesystem means that if windows stuff touches it, itll start losing metadata

#

so if you want interop you need to do it from /mnt/c/

#

or just anywhere not in the main filesystem

orchid pelican
#

hmmm ok

#

I kinda miss linux

#
./paper: line 2: $'\r': command not found
./paper: line 4: syntax error near unexpected token `$'in\r''
'/paper: line 4: `case "$(echo "$SHELL" | sed -E 's|/usr(/local)?||g')" in
#

interesting lmfao

#

time to install a real linux distro

static badge
#

ah the windows newline standard

orchid pelican
#

ye and i dont wanna conver each file every time widnows touches it

#

so anyone reccomend a linux distro?

#

thinking about going arch this time

coarse urchin
#

I just had to change it to LF once using notepad++ and i havent had issues

stiff yarrow
#

@orchid pelican if you're familiar with Linux arch is popular, I'm a newbie and starting with ubuntu aPPepeDabDance

orchid pelican
#

ye i used mint for like 2 years

#

Kinda thinking of moving my development enviroment to linux

vestal jasper
#

there needs to be a DE named katana

#

so you can have a fedora and a katana peepoEZ

stiff yarrow
#

I used fedora back in the day and it was alright

orchid pelican
#

Who here develops on windows ?

wraith oracle
#

I do

#

and I am in need of a BiMultimap

#

& Guava doesn't have it

static badge
#

isn't a multimap just a map to an arraylist

wraith oracle
#

Yes

static badge
#

interesting

#

and we get an entire hashmap impl for that :>

stiff yarrow
#

don't we have that already

#

it's called a HashMap

static badge
#

god how many chains of fucking classes do I need to find the source for guava's multimap

coarse urchin
#

I do delevop in windows

static badge
#

private transient Map<K, Collection<V>> map;

stiff yarrow
static badge
#

and I had to go through like 4 classes to get that

tranquil solstice
stiff yarrow
#

its literally just a Map<K, Collection>?

orchid pelican
#

thats funny haha

static badge
#

basically with wrappers around it

stiff yarrow
#

isn't that a HashMap but with more steps

sour raptor
golden gust
#

It just provides a prettier interface to it

static badge
#

uses a hashset for the collection

#

yeah it just provides a good looking interface and that's it

wraith oracle
#

So, I need a HashMap<Collection<K>, Collection<V>>

#

nice

static badge
#

I wouldn't use collection tbh :>

wraith oracle
#

I am using a String array at moment

#

lol

static badge
#

set or list and that's it

#

problem with collection is that it doesn't define hashcode or equals

#

so you literally end up sticking to list or set anyways

stiff yarrow
#

why do you have a collection as a key Thonk

static badge
#

because you have to

wraith oracle
#

There can't be a relation One-to-Many in a BiMap

stiff yarrow
#

what are you mapping anyways

static badge
#

wtf even is this map made up of monkaS

stiff yarrow
#

yes

#

^

static badge
#

mfw nossr stealing my shit

stiff yarrow
#

this is why I asked

static badge
#

this is why I asked

#

ur stealing

stiff yarrow
#

https://pterodactyl.io/

#

DERP

wraith oracle
#

I actually would need two HashMaps, one with a collection as key and other with a collection as values

stiff yarrow
#

why do you have a collection as a key :Thonk:

static badge
#

nossr with the accidental copy pastes

#

one day ur gonna have ur weeaboo hentai on ur clipboard

stiff yarrow
static badge
#

excuse me

stiff yarrow
#

you have a dog taking a poo as an avatar

static badge
#

a dog

wraith oracle
#

I have a Map<Enchantment, String[]>, the Strings are patterns that I'll use to match an Enchantment later

stiff yarrow
static badge
#

patterns?

#

you mean you want to map multiple strings to the same enchantment?

wraith oracle
#

yes

stiff yarrow
#

you mean like regex

#

?

wraith oracle
#

yeah

stiff yarrow
#

oh

wraith oracle
#

kind of

static badge
#

like you want "sharpness" -> sharpness, "sharp" -> sharpness?

stiff yarrow
#

I have a strong suspicion there is some design flaws here Thonk

wraith oracle
#

Not exactly

#

There could be different names for the same enchantment

static badge
#

yes that's what I meant

#

so why are you mapping a string array to it?

#

you'd probably just want two maps tbh

#

one with the enchantment to its strings

wraith oracle
#

I know

static badge
#

and one with a shit load of strings to enchantments

wraith oracle
#

That's what I was trying to avoid

#

Hence why I need a BiMultimap so it doesn't look as ugly

static badge
#

aka Map<Enchantment, String[]> and Map<String, Enchantment>

stiff yarrow
#

I agree with spotted

#

@wraith oracle just make your own container class to handle this with a nice interface

static badge
#

ya :>

stiff yarrow
#

make your own bimultimap or w/e you call it

static badge
#

bigaystraightmultimap

stiff yarrow
static badge
#

wtf does peepoJuice even mean

stiff yarrow
#

I'll show you

wraith oracle
#

I don't really wanna do it since I can't keep thinking the implementation could've been better but I don't know how to lol

stiff yarrow
#

@wraith oracle ?

#

the implementation sounds incredibly simple

wraith oracle
#

That's the thing

stiff yarrow
#

it doesn't take a PHD to make this container

#

basic bitch shit

static badge
#

you're not going to find a map impl that will do this for you

stiff yarrow
#

well I'm sure you could

#

but why would you want a dependency for just that

wraith oracle
#

Yeah, I'll just go with two maps

#

I mean, it's a plugin so Guava is already in

stiff yarrow
#

yeah but you already said guava didn't have it

static badge
#

the bimultimap isn't going to work here :>

stiff yarrow
#

I don't even know what the bimultimap is

#

but what you want sounds dead simple to do on your own

static badge
#

it means it can map both ways (the bi part)

stiff yarrow
#

stop relying on libs to do every little thing and make your own container HmmCoffeeSmile

static badge
#

and it maps one key to several values

#

I'm not sure how the bi part plays in there

stiff yarrow
#

2 maps in one class

#

bam you have a container now

#

add interface to make it easy to use

void void
#

i dont think that's how it works

stiff yarrow
#

or put those 2 maps in some existing class and make spaghetti

#

🍝

static badge
#

nossr ur brain is spaghetti

stiff yarrow
void void
static badge
#

does guava not have a bimultimap

fallen oracle
#

I thought it did

stiff yarrow
#

idk just seems weird to get hung up on 'but I want a lib to do it for me' when you could just make it yourself fairly easily

void void
#

how would that work

static badge
#

it's called overengineering part 1

wraith oracle
#

@stiff yarrow it's easy to make if you don't really care about whether there's a room for improvement in the implementation

stiff yarrow
#

?

wraith oracle
#

but I am probably overthinking it

stiff yarrow
#

why does it matter

static badge
#

tbh two maps is pretty simple

stiff yarrow
#

just diy

static badge
#

fast

#

and it can be changed easily

stiff yarrow
#

full agreement with spotted

#

except for his furry fetishes

static badge
#

alright u fuking weeb calm down

wraith oracle
#

Now

stiff yarrow
wraith oracle
#

Actives rich presence

#

Slowly runs away

stiff yarrow
#

is that some kind of weeb reference

static badge
#

.g rich presence

limber knotBOT
#

(DiscordBot) https://discordapp.com/rich-presence -- Discord - Rich Presence: "Make your game stand out with Rich Presence. Engage our 250+ million users by integrating your game with Discord. Rich Presence makes it easy for..."

static badge
#

DansGame discord features

void void
#

two maps is "good enough" for simple cases but there's lots of stuff you have to handle

static badge
#

like? :>

void void
wraith oracle
#

Yeah

void void
#

removing from both, adding to both, checking both

wraith oracle
#

that's why I was a bit worried about implementation

stiff yarrow
#

prplz stating the obvious

static badge
#

ah prplz

#

not only is that easy as fuck to actually do

#

it doesn't matter in this context

limber knotBOT
#

who needs 2 maps

void void
#

i might have missed the context, what are we actually coding again?

wraith oracle
#

Skript

limber knotBOT
#

if u need 2 maps u prolly doing it wrong

wraith oracle
#

lol

static badge
#

we're mapping Map<String, Enchantment>, Map<Enchantment, String[]>

limber knotBOT
#

every time I found myself thinking I need 2 maps I found a better way

stiff yarrow
#

well if you're making your own container might as well generify it

static badge
#

we know we're not going to collide on enchantments and not on the strings either

#

unless we add user config :>

limber knotBOT
#

Just make your own class if you need stuff keyed on some string

stiff yarrow
#

wow robo thanks

void void
#

what's the use case?

static badge
#

also is that a load factor of 1 by default? monkaS

stiff yarrow
#

we've only been saying that for like 30 minutes

limber knotBOT
#

I just got here

static badge
#

wait is that not changeable

limber knotBOT
#

so here is my +1

static badge
void void
#

enchantment name aliases or something?

static badge
#

so that map impl will perform worse than our 2 maps

#

spicy

stiff yarrow
#

probably better off not using 1.14 till1. 14.1

limber knotBOT
#

but if you don't know OOP then ofc 2 maps seems like something you'd use

static badge
#

nice going nossr

stiff yarrow
limber knotBOT
#

so, learn oop

static badge
#

apparently 1.14 has issues

stiff yarrow
#

robo now entering talking out his ass territory

static badge
#

you know you don't have to and should not try to shove OOP into everything

stiff yarrow
#

there are circumstances where you use 2 maps

static badge
#

one design does not rule all

stiff yarrow
#

they do exist

limber knotBOT
#

4 cores

void void
#

pregenerated world or what?

static badge
#

don't worry we'll eventually fix it :>

void void
#

world gen is a big deal

limber knotBOT
#

could be 4000 cores

static badge
#

yeah afaik they added MT chunk gen? not sure don't know the new chunk shit

#

and speaking of I need to go fix patches

void void
#

ok mr patch man

static badge
#

what

#

hope z doesn't have unpushed changes

limber knotBOT
#

I'm sure there are use cases for 2 maps

#

but most of the time no

static badge
#

this is a case :>

crystal compass
#

Yo

void void
#

just use arrays

crystal compass
#

Does anybody have a tutorial anywhere about updating a plugin using github

limber knotBOT
#

github plugin

void void
#

what is a github plugin exactly?

static badge
#

wat

crystal compass
#

edit

limber knotBOT
#

github literally has a tutorial

void void
#

a bukkit plugin that's hosted on github or..?

crystal compass
#

yeah

stiff yarrow
#

yeah just search all of github

#

for this tutorial

golden gust
#

Github is irrelevant there, it boils down to what/if they're using a package manager or not

static badge
#

using git will work if you know that

crystal compass
#

Trying to update crazycrates

#

Q_Q

static badge
#

.g crazycrates github

limber knotBOT
#

(DiscordBot) https://github.com/badbones69/Crazy-Crates -- GitHub - badbones69/Crazy-Crates: Source Code for Crazy...: "Source Code for Crazy Crates. Contribute to badbones69/Crazy-Crates development by creating an account on GitHub."

static badge
#

that one?

crystal compass
#

guy is using inventory.gettitle

#

Yeah

static badge
#

oh

#

didn't spigot nuke the fuck out of inventory titles

#

like they're gone? :>

crystal compass
#

yus

stiff yarrow
#

yes

void void
#

and inventoryholder ?

stiff yarrow
#

well there's another way to get them

static badge
golden gust
#

It's the inventory view that has the title now, not the inventory itself

crystal compass
#

Honestly i'd pay one of yall to update that for me

static badge
#

oh

crystal compass
#

😉

stiff yarrow
#

the api basically moved

static badge
#

so use the inventory view sam :>

stiff yarrow
#

@crystal compass I'll do it

static badge
#

there should be a getView on inventory iirc

stiff yarrow
#

give me enough skrilla

crystal compass
#

How much

void void
#

vouch for nossr he's been doing plugins since the start of minecraft

stiff yarrow
#

is this your plugin or some other dudes plugins

limber knotBOT
#

nossr wants dat kash

crystal compass
#

other dude

#

its badbones m8

#

CrazyCrates

stiff yarrow
#

leme look at the code to see how spaghetti it is to update

limber knotBOT
static badge
#

.g badbones CrazyCrates

limber knotBOT
copper oar
crystal compass
#

Honestly I could probably use a PlaceHolderAPI update aswell

#

not sure if youd want to do that either

stiff yarrow
static badge
#

it looks sorta maintained

limber knotBOT
#

I like the steve co crates from strangeweapons

stiff yarrow
#

this is maximum spaghetti

golden gust
#

oh god, takes me back to group manager

flat knot
tranquil solstice
#

Where's the paper 1.14 Dev builds?

crystal compass
#

GOBLINS

static badge
#

not here yet boy :>

limber knotBOT
#

crazycode

crystal compass
#

types offer alright 500$

stiff yarrow
#

I'll take that

#

sold

static badge
void void
#

who names their plugin class main :|

crystal compass
#

does it come with a PC

#

pepega

static badge
#

didn't think nossr would get paid to get cancer

limber knotBOT
#

straight outta a tutorial

stiff yarrow
#

for 500 dollars I'll update any spaghetti

golden gust
#

I mean

stiff yarrow
#

who could say no to that

golden gust
#

He's the literal maker of cancer

static badge
#

I guess

crystal compass
#

mcmmo is pretty lit tho

stiff yarrow
#

I work in a spaghetti factory every day

limber knotBOT
#

do u hav a job nossr

#

o i c

golden gust
#

You maintain mcmmo full time? o.O

limber knotBOT
#

he dont do classic

stiff yarrow
#

anyways if the 500 dollar offer was serious I will graciously be overpaid to update this shitty plugin

crystal compass
#

lmao i was jk

stiff yarrow
#

figures

crystal compass
#

What would you say is fair?

limber knotBOT
#

for nossr, $7

static badge
#

$10

stiff yarrow
#

I don't know let me load it up in my IDE

#

and see how badly 1.14 hurt it

crystal compass
#

10$ + ill buy mcmmo paid version

limber knotBOT
#

a cent per pixel of red

crystal compass
#

kaapa

stiff yarrow
#

if its an easy update I would do it for 50

#

leme load it up

static badge
#

nossr takes aikar's rate and divides it by 2 because he's jealous

fallen oracle
#

Dear god that command

stiff yarrow
#

this guys pom doesn't even grab spigot from the spigot repo

fallen oracle
#

Rly?

crystal compass
#

I think placeholderapi is 1.14 compatible... ish

#

the man just stops it from even trying to work if its not the version he made it for

fallen oracle
#

PlaceholderAPI 👀

#

You need something updated?

crystal compass
#

yeah a bunch of my own plugins rely on it

#

'-'

fallen oracle
#

Works fine on 1.14 last time I checked.

native thunder
#

I'll undercut nossr's 500 at 250

#

But you won't get the name brand nossr has

crystal compass
#

it works for you?

native thunder
#

Being associated with cancer and all

crystal compass
#

mine just says incompatible version and auto-disables

#

weird.

fallen oracle
#

For PlaceholderAPI...?

crystal compass
#

yup

native thunder
#

What does that plugin do that it even cares about version?

fallen oracle
#

PlaceholderAPI is one of the biggest API plugins out there

#

1000s of plugins hook into it

crystal compass
#

oh wait

native thunder
#

I know what it does. I'm asking what it touches that it needs to care about version

crystal compass
#

it does work

limber knotBOT
#

I still don't know what it does I have a guess but idk

crystal compass
#

fuckin rip

#

Lol

#

if only the jobs reborn author updated that plugin lots

#

that man is wild updating CMI

#

i like how I can always rely on nossr to update mcmmo fast though real talk

stiff yarrow
crystal compass
#

mans got like 20 versions out before i even check

limber knotBOT
#

he's the same guy who checked player location for his claim plugin

stiff yarrow
#

I don't have a claim plugin

limber knotBOT
#

cmi dood

#

I should release my mountaindewritoes plugin like cmi

fallen oracle
#

You freaked me out for a second lmao

limber knotBOT
#

it's also a giant all-in-one plugin that does a bunch of junk and is spaghetti

fallen oracle
#

@crystal compass you want a copy of PAPI built under 1.14?

crystal compass
#

its okay it actually works!

#

Thank you though.

fallen oracle
#

Ahh okay

#

I just pushed an update to the CI for that anyways

crystal compass
#

Sweet

full zephyr
limber knotBOT
#

drunk x3

#

Hello

#

hi

onyx steeple
#

Hi

crystal compass
#

w8

#

there is no way to get the name of an inventory in 1.14

#

tf?

limber knotBOT
#

does paper overwrite "max-tick-time=50" even if the value goes unchanged in default spigot.yml ?

crystal compass
#

oh they use inventory view now

static badge
#

paper ignores that value

#

we don't skip ticking entities

limber knotBOT
#

so

#

imma prolly have to change my shop plogen

#

if they did something 2 dem inventories

#

how are u

pulsar wigeon
limber knotBOT
#

1.14 is already at 195 great work

pure tinsel
limber knotBOT
#

am doing well how r u mr antixray dood

placid forum
austere ivy
#

what's placeholderapi

#

wait no, I know what it is.

#

why should I hook into placeholderapi 👀

limber knotBOT
#

i dont

austere ivy
#

I'm sold!

limber knotBOT
#

lol

#

all part of the plan

unreal quarry
#

gives the ability for common placeholders in strings

#

i dont use it either, tho

wind mauve
#

Does anyone by chance know how to share a Windows 10 folder with access on an Android device?

limber knotBOT
#

Billy is a madman and won't even use spigot api for textcomponents

austere ivy
#

👀 I don't either

#

what do you use, Billy?

unreal quarry
#

for what?

golden gust
#

Easiest option is generally to use an android app and use an ssh server or something

#

(assuming that you want to be able to access it whenever)