#general

3141 messages ยท Page 382 of 4

heady spear
#

duck you should work on my shitty paper fork, it's really bad and I love it

woven otter
#

I thought wiz would help me but he disappeared

#

what fork

heady spear
#

It's called Servett and it aims to reduce performance by a lot

jagged egret
#

no forking way anyone would use that

#

runs

quasi valley
#

ah reduce performance

#

I see

heady spear
#

also the tests stopped passing so I removed all of them

#

no more errors

woven otter
#

well at least he's honest

quasi valley
#

without tests, there are no tests to fail

heady spear
#

Servett is Swedish for tissue. Tissue, as in paper but far more fragile

jagged egret
#

I've always thought an 'arcade' variant of Paper would be nice. No ticking plants, no redstone, etc. - basically it'd eliminate anything you wouldn't need to process on a minigame server

heady spear
#

also covered with phlegm

woven otter
heady spear
#

We use it at hegemony and it's working really well. We get a stable 0TPS

#

mostly because the server doesn't start

#

Anyway, no process = no CPU usage. Insanely efficient. I'd call it a success.

woven otter
#

lol

quasi valley
#

modern problems require modern solutions

heady spear
#

omg so someone published an internal IBO document on our subreddit. Some whistleblower exposed the entire organization and now they're messaging us on discord asking us to take it down to silence the people spreading the shit wtf

#

hello am being contacted by corrupt international organization how 2 fix

woven otter
#

it's simple

static badge
#

Wat subreddit

heady spear
#

r/IBO ๐Ÿ˜ฆ

jagged egret
#

@quasi valley I figured it out :D it's PacketContainer#getWatchableCollectionModifier()

quasi valley
#

ahh alright ๐Ÿ˜„

static badge
#

link or fake

heady spear
#

what's fake?

#

link to the document? xd

static badge
#

Hell yea

heady spear
#

tbf they're using a picture of her as evidence that she's evil

#

hard hitting stuff

jagged egret
#

ok Burger Vitrine is like the greatest thing

quasi valley
#

indeed

#

pokechu is bae

jagged egret
#

lol i'm an idiot

#

i spent all this time trying to figure out how to write data to a data packet in 1.14

#

it's literally the same as every other version I've implemented so far

#

this is what I get for waiting for like two years to update a project. forget what I know

quasi valley
heady spear
#

I love it when other people declare themselves idiots, saves us all so much work

jagged egret
#

hahaha

woven otter
#

@quasi valley don't u dare

jagged egret
#

some days I impress myself with the things I can pull off

quasi valley
#

oh I'll pull it in

#

and burn it

jagged egret
#

other days I try to get out of the car with my seatbelt still on

quasi valley
#

dont you dare to dare me

heady spear
#

If we're going to burn duck alive, can we at least make it a group activity?

#

bond over some grilled bird

quasi valley
#

yeah sure, everyone can have a bite

limber knotBOT
#

grabs the lighter fluid and skewers.

quasi valley
#

we can burn duck on that table

#

I'll take it

woven otter
#

wow ur are all evil

heady spear
#

yes

woven otter
#

also 3$ for a table sounds like a scam

#

even so the fact that he doesn't even have a table

limber knotBOT
#

I bet one of the legs are wonky

quasi valley
#

maybe it doesnt even have any legs

limber knotBOT
#

so its a piece of wood

heady spear
#

ftw I hate mips. lw $s0, label fails randomly. Or at least if it's interrupted. I guess it's because a pseudoinstruction, but it just expands to

la $at, label
lw $s0, 0x0($at)

and interrupting that works bloody fine

#

Or rather, I guess I hate MARS. Worst simulator ever. Simulate a big dump instead ๐Ÿ˜ 

woven otter
#

big dump on ur head

heady spear
#

also the error program counter sometimes just sets itself to random values and the interrupt status field is ignored everywhere because why not

#

and this dumb traffic light simulator our prof made is hella broken too lmao

limber knotBOT
#

SQL is evil.

heady spear
#

computers are evil

limber knotBOT
#

ive imported data into this database and its fucked it up

woven otter
#

ye computers will destroy us all

heady spear
#

no they 2 dum

#

oh no sry that's u

woven otter
#

no u

heady spear
#

uh no wrong loser

#

I just called myself a loser with the help of lacking punctuation

jagged egret
#

okay so I currently for my packet entity API have a frickin massive JSON file containing every entity's metadata keys... this is less than ideal, obviously, and I want to have it so I can just do metadata.NAME or something; however, fields obviously cannot be overridden - since metadata would be an object returned by the API containing that particular Minecraft version's metadata keys

#

would it be disgusting to do metadata.NAME() or does anyone have a better idea

#

or should I do getNameKey() or something like that (would get long very quickly when someone has to do like metadata.getLiving().getInsentient().getCreature().getAgeable().getAnimal().getTameableAnimal().getWolf().getCollarColorKey())

warped spear
#

how much memory for modded mc typically

heady spear
#

8

warped spear
#

server

#

not client

heady spear
#

7.64

warped spear
#

running ubunto probably

#

ok

#

sweet than the 12gigs of ddr3 I have aquired will be decent enough

#

building a server out of parts scrouged together

heady spear
#

anyway I haven't a clue. I usually allocate two bytes to my server and let everything swap out

#

it's more fun that way

#

12GB could be enough, or it could be nothing. Completely depends on what you're running, and what the load looks like

#

It's most likely on the more than enough side of things :p

warped spear
#

building a rather getting hacked together pc

#

using my 2500k and some ram i got out of the ewaste pcs from work

heady spear
#

if it's free it's never bad

#

unless it's an STI

woven otter
#

lol what that question is so vague

pearl ibex
#

Wth is a "internal IBO document"? thonk

warped spear
#

wondering if a 5.1ghz 2500k with 12gigs of ddr3 could handle a decently modded server

#

was*

#

my questio has been answered

#

so i shall proceed with my madness

heady spear
#

A document internal to the IBO

woven otter
#

very descriptive

heady spear
#

I also linked to the document so if you're that damn interested then press the bloody link and do that oogly googly thing when your eyes scan over the characters and interpret them

woven otter
#

sounds like an effort

broken cypress
#

does anyone have a good sql/phpmyadmin tutorial for beginners?

open sonnet
proven helm
#

Hey, is there a simple discord bot that works with paper to show the number of players online?

woven otter
proven helm
#

Sweet, thanks @woven otter.

woven otter
#

np

cinder jacinth
heady spear
#

don't trust him, he's a famous russian hacker

#

his bot will install malware in your toaster

#

It's going to make every slice of toast slightly burnt. Awful.

peak kite
#

Yea but do they also put their "trademark" burnt into the toast? "I wuz here"

woven otter
#

City shhh

#

don't tell anyone

peak kite
#

And then the person just puts their toast into the toaster after they froze it. Humans are quite adaptable to a-holes.

left swift
#

Anyone know a way to get plugins on a forge server for 1.12.2?

#

Besides sponge

golden gust
#

There are a few, mohist and a few others, just; don't expect plugins to be entirely happy with that

dire summit
woven otter
#

Hmm here's an interesting one. What would you think if your employer made you record your screen to log your hours worked on a project?

void void
#

what are they gonna do watch the whole thing

woven otter
#

well you wouldn't know

#

what he does

#

with the material

#

that's not the point

void void
#

lol

#

id say eat my ass, <Name>.

#

ill find an other job bai

fallen oracle
#

Don't forget the please.

woven otter
#

let's just say I have encountered something like this

#

and I find it ridiculous

void void
#

then tell them it's ridiculous

#

lol.

#

Please do not ping project staff, contributors, or notable persons directly. Ask your questions to the channel flat out.

woven otter
#

rules are meant to be broken

gleaming rivet
#

Is it possible to use my "SMP" server as both a SMP server and the "hub" to another server? if so what are the pros and cons if i were to use some bungee solutions?

void void
#

wat

gleaming rivet
#

okay xD

#

ehh

#

Instead of having a "Hub" server

void void
#

if you go the bungee solution, you need to have a hub spigot and a smp spigot, and then any other spigots you want to host as well; i guess you could somehow make a hub world but you'll need special plugins for this and it'll probably be wonky

gleaming rivet
#

ah okay :/

#

i just dislike the idea of spreading players so much ๐Ÿ˜ฆ

#

but thank you for a usefull and quick answer.

void void
#

if your playerbase is low, it's not time to expand to a network yet

#

work on your one server and getting more players

gleaming rivet
#

well i would just like a creative server on the side

void void
#

i mean, yeah, that's fair. shouldn't spread people too badly with just 2 servers

#

just make smp your hub

#

you dont need a special hub server with only 2 other options to go to

gleaming rivet
#

didn't you say that needed some special plugins?

void void
#

i thought you wanted a hub world separate from your main smp world

#

im saying just make smp your default server

gleaming rivet
#

yeah

#

thats what i asked xD

void void
#

then yeah thats fine

#

sorry i misunderstood then

#

but yes thats fine

gleaming rivet
#

yeah i wasn't very clear either xD

#

so i wouldn't need any special things?

void void
#

hub servers are for when you have a fuccton of servers and need an easy way for players to go between them

#

no, you dont; just make smp your default in bungee

#

it will handle it for you

gleaming rivet
#

so in that case i would need the port of my smp server to be closed and creative right?

#

then opening the bungee port?

#

i'd like to avoid those security issues xd

void void
#

yes you close the spigot ports to anything but localhost, because they are offline and that's a security risk...although ip forwarding tries to mitigate that to an extent, you should make it so that the firewall stops them first

#

and then open bungee

gleaming rivet
#

what if i'm on a vm and theres other ports open on another virtual machine?

void void
#

eh? if you have root access on the vm you can just use ufw (if ubuntu) or iptables or the like to close the ports for that vm

#

im not sure what your exact setup is

gleaming rivet
#

i have a vm on my friends server, he has like 1 server or something running on his vm

#

those two are separate

#

but on same host

void void
#

do they have separate IP addresses

gleaming rivet
#

local or public?

void void
#

public

gleaming rivet
#

yes

void void
#

then whatever ports you close on your vm wont affect his

#

because they are on a separate IP

gleaming rivet
#

they are only separate on local ip?

#

ex 192.168.1.16 and 192.168.1.17

void void
#

you just told me they have separate public IPs

gleaming rivet
#

Oh fuck me

#

i meant no xd

bitter lodge
void void
#

wonky setup alert

gleaming rivet
#

why?

#

how would you as a private person have 2 public ips?

#

o.o

void void
#

you buy one?

#

but anyway

#

homehosted

#

rip

gleaming rivet
#

indeed

void void
#

i think you're gonna need to do the firewall on the host then or something, im not sure

gleaming rivet
#

it is home hosted

void void
#

i haven't worked with vms that share a public IP like that

#

so i can't help

gleaming rivet
#

yea i'll just not do it then

#

if theres just the slightest security flaw or anything i'm just not gonna do it xd

#

well thank you for everything ๐Ÿ™‚

void void
#

np

halcyon blaze
#

Hi everyone, total PaperMC noob here. I have played vanilla Minecraft on my server with a couple of friends, but now we think we are ready to upgrade our experience just a bit. I just got my fresh PaperMC server running, but now it would be a good time to install some mods/plugins as well.

What kind of mods/plugins/custom content would you guys recommend? I'm running version 1.14.4 of the game.

I'm mainly looking for stuff that enhances the game experience in some ways without changing the core gameplay too much. But it's kind of an open ended question..

void void
#

Yeah, not kind of open-ended. Extremely open-ended. Welcome to Paper, but unfortunately this is a question we get a lot and the answer is usually "sorry can't help with that"

proud lance
#

@halcyon blaze Limit Pillagers

warped spear
#

does mc benefit from raid 0

peak kite
#

Not compared to two drives, one with mc files, and the other with os and sql dbase. Also depends if ur talking hdd or ssd or nvme.

warped spear
#

regular sata 6 ssd

peak kite
#

I would split the mc and os on two drives, not raid 0

warped spear
#

i was wondering cause this is for a modded server

#

and mods tend to be io heavy

peak kite
#

if mc is on drive alone with plugins, then os and java are on other drive awaiting commands

warped spear
#

would that not add latency?

peak kite
#

two drive "heads" can then operate and send twice as much data to the cpu/ram.

pallid eagle
#

my fellow americans, what does halloween mean to you?

warped spear
#

hmm

peak kite
#

That we should make more holidays.

warped spear
#

ubunto or centos?

#

specs of my hack server at 2500k at 4.7(can do 5.1 but gets hot af) ddr3 1800mhz cl 10, and probs 2 sata 6 ssds

warped spear
#

eh maybe ill just do 1 ssd

#

yeah just get a decent samsung 1 and partition it

shell vine
#

wouldnt raid 0 be better because it gets cached in ram anyway

proud lance
#

it would help with bandwidth, not latency, which is more important

shell vine
#

interesting

peak kite
limber knotBOT
#

Im rocking a flash drive raid mfw

proud lance
#

I wish there were more factory based minecraft mods, like satisfactory

limber knotBOT
#

Sadly, usb is limited to 30MB/s so I might use the ethernet interface...

#

Dowd: Just sit down and enjoy better than wolves

warped spear
#

Eh decided to just get 1 860 evo

#

It's 256 gigs and has 512mbs of cache

#

Should be good enough

lament peak
peak kite
#

I would fill that just in testing.

#

7 large worlds plus HD dynmaps each world. 61 gig mc folder, and 485gig dynmap sql database, and all worlds arent even done making maps.

potent warren
#

what the heck... the Gradle compilenokotlinotlin isn't running the annotation processors

warped spear
#

Running one server on centos so should be fine

peak kite
#

nvme copies data to its-self as fast as to another nvme, damn, speedy interface.

warped spear
#

No nvme thougj

#

This is 860 Evo cause z77 no nvme support

peak kite
#

the PRO line is worth the extra, much faster.

proud lance
#

its gonna perform all the same

#

if youre gonna spend money on anything go with a better cpu

merry zealot
#

any of you know PureData?

neat smelt
wanton quest
cosmic raft
#

was at clothing store

#

the manager, I assume, told me a secret

#

:D

sweet tusk
blazing vault
void void
#

@cosmic raft break the oath by telling ME this secret.

cosmic raft
#

@void void sale tomorrow :3

#

40% off everything

void void
#

of course the manager told you this 'secret'

cosmic raft
#

i mean, seeing as the 'manager' said it so other customers couldn't hear

#

don't think its super public, just a 'surprise its 40% off' day

void void
#

yeah thats a trick to make you think it's a secret so you'll come back thinking you're special to spend more money at the store

#

m8

#

ur being marketed to

#

AND ITS WORKING

cosmic raft
#

nah

void void
#

ima show up tmrw in my "NO EGREGIOUS MARKETING" shirt and stare that manager in the eyes

#

and ask them loudly, IS THERE A SALE TODAY?

cosmic raft
#

there is, they were preparing signs for it right before close

#

just no signs today about the sale tomorrow

void void
#

boy

jagged egret
#

How does one convert a JSON string to a BaseComponent[]

#

Found it. ComponentSerializer#parse

proper ore
floral sail
hidden oxide
jagged egret
#

Is anyone here familiar with Reflection? I'm trying to figure out how to access a method in, for example, a List<String>. Like #add(String) is a perfect example - the parameter type changes based on the generics for the List... So basically List.class.getDeclaredMethod("add", <WHAT GOES HERE>)?

#

(note that I'm not actually trying to use reflection to access the add method of a list, that would be stupid. This is just an example)

void void
#

So...your goal is to access a method in a generic class?

jagged egret
#

Yes

#

Specifically RegistryBlocks in NMS

void void
#

Isn't it the parameter type in that case?

#

List.class.getDeclaredMethod("add", String.class) would get the add method for a List<String>

#

i think

jagged egret
#

That would make sense

#

I'll try it

woven otter
#

cool

jagged egret
#
  • grumbles about having to have twice the number of Method variables now *
#

There's got to be an easier way to do this

#

I'm trying to read & write an NMS VillagerData object

#

it can't be this complicated

void void
#

im rarted, List.class.getDeclaredMethod("add", String.class) would get the add method for List<T>.add(String s)

#

apparently the actual generic type doesnt matter

#

but im tired so i might be reading wrong

jagged egret
#

wat

void void
#

who knows at this point

jagged egret
#

not me

woven otter
#

shouldn't that be just List.class.getDeclaredMethod("add", Object.class) at that point

void void
#

yeah

#

Object would be the erasure

woven otter
#

yeah

jagged egret
#

oh screw me there's a wrapper in ProtocolLib

#

bless your soul dmulloy2

void void
#

i will not screw you

jagged egret
#

well good because I was wrong, this wrapper is stupid

#

well i came up with one way to do it

jaunty oriole
#

is a screwdriver required

jagged egret
#

involving mapping from one enum to another to another

#

fun times

#

lol so it turns out I hadn't updated my protoocllib dependency to the 1.14 version. which is why the wrapper wouldn't show up

#

nope nevermind the new verison isn't on the maven repo

#

because reasons

short yarrow
#

when you guys want to start large project do you do any planning at all? or just create a list of features then start programming immediately

void void
#

i mean, yeah. idk about everyone but i follow an agile approach

#

hard to explain shortly...but you create feature descriptions ("user stories") and get them all in, then you go through each one and write down the tasks required to accomplish them, then you assign each to a sprint (preset length of time for each work cycle), then you work through your sprints until you're done

#

theres more to it than that but that's the gist of it

short yarrow
#

will be learning about agile/scrum next semester

void void
#

yup very useful project management tool

short yarrow
#

projects that only require a couple classes is super easy for me to do, but after that it's beyond me

void void
#

well that just comes with experience and better design

short yarrow
#

like luckperms to me just seems like magic

void void
#

its definitely not magic ;p

short yarrow
#

i don't know how in the world i'd keep track of all the classes what they do and all that

void void
#

good design practices :D

short yarrow
#

like the commons itself has like 15-20 packages

void void
#

yea

short yarrow
#

how can you from I want to make a permission plugins to something like LuckPerms?

#

like is there a vide on how to start/plan out massive projects?

void void
#

thats just project management skills

#

and experience

limber knotBOT
#

there really isn't much into starting a large project. Ironically most projects are not even planned to be large to begin with lol

#

key thing is just starting it though. Doesn't really matter where you start as long as you start something, then from there you can organize or re-organize as you go along

short yarrow
#

oh okay I assume there's gonna be a shit ton refactoring

void void
#

i mean

vestal jasper
#

Depends on how well you plan for the things you add.
Though you can plan forever and still find things you missed / didn't account for.

void void
#

yeah if you didnt plan, there will be a metric fuckton of refactoring

#

because you think of shit as you go and fly by the the flaps of your ass

limber knotBOT
#

lol

void void
#

but if you plan, then it doest have to be that way

limber knotBOT
#

just don't plan forever ;)

short yarrow
#

i cant think out that far ๐Ÿ˜ฆ it's very limited for me

#

like when i wanted to try to create a simple mc server i had no idea what i would do

void void
#

i mean, going the refactoring approach works it just wastes time and like i said, it comes with experience

#

you arent going to come into programming as a greenhorn and be like

#

"hmm, yes, i am going to open up my agile tool and plan out this entire project end to end"

#

because you literally are not experienced enough to know all the components of what you need

limber knotBOT
#

I am sure many people would love to be able to to that XD

vestal jasper
#

With some practice / experience you can try to start off with a structure that expands well, you'll still have to refactor eventually, but it'll ease the process

void void
#

i mean and that's also why agile is good because you might have an idea

#

"user stories"

#

so you write a sentence about what the feature 'should be like'

#

and the technical tasks come later

short yarrow
#

creating an mc server from scratch was gonna be my big project then i'm like where do i even start what classes do i have to make. the first thing i was gonna do is the handshake

#

but no idea how to organize it

vestal jasper
#

Plan out what you want in it and then write down each feature you want to implement

short yarrow
#

i might as well go back to the beginning and put everything in one class haha

sick wharf
vestal jasper
#

Having an actual goal and list of things you want to do makes things insanely easier

void void
#

for example, real world user story "The support ticket form should contain a field for the level of urgency the user deems the task to have". Well when we looked at that we were like "???" (not really, but it's not hard to imagine being ???) so we ask for clarification and then we make our tasks:

  • add field to form
  • name field "Urgency"
  • assign to database column
  • test
  • uat
  • deploy
short yarrow
#

this is what i got so far
MAIN GOAL: Create an MC server
GOAL 1: handshake

void void
#

that's a shitload of tasks, yes

#

but if you think of the story first

#

it's easier

short yarrow
#

okay

void void
#

stop thinking in terms of all the shit you have to do to complete something, and think of the big picture and break it down later

short yarrow
#

will watch a video on agile/scrum

limber knotBOT
#

Since there exists a protocol already for MC, you do have somewhere to start ;)

jagged egret
limber knotBOT
#

it is many developers best friend lol

jagged egret
#

Also if you're thinking this is going to be like a full MC server implementation for a first big project, that's a bad idea :o

#
  • glances at flask *
limber knotBOT
#

lmao

jagged egret
#

frostalf would you happen to know anything about generics and reflection

short yarrow
#

yeah i'm using that, but still stuck on the handshake. i'm thinking do i need to use a library for networking will plain java sockets work....

void void
#

your "main goal" of "create an mc server" would be the epic goal (agile terms). That is GIGANTIC picture. Then you break it down into stories.

  • The server should respond to LOGIN packets and handle each LOGIN stage
  • The server should respond to XYZ packets and react accordingly

Then you break THOSE down into tasks, i.e. #1

  • Enter handshake state
  • Enter status state
  • Enter login state or close state
  • Enter play state
limber knotBOT
#

I am not very well versed in using reflection all that much

void void
#

that's high level and im tired as fuck but. that's the idea.

#

im headed to bed pce bois

limber knotBOT
#

mainly because I don't generally need to use it

#

pets frostalf

void void
#

looks at my github and weeps at all the projects i started and abandoned

jagged egret
#

bro same

limber knotBOT
#

I know the feeling simple im the same

#

you could use a library for the networking part such as netty which is what is used already

jagged egret
limber knotBOT
#

or you could attempt to implement your own networking which may work but most likely not very well unfortunately lol

quasi valley
#

with a great bunch of ugly reflection aaaa_helpme

jagged egret
#

because my solution ends up with like 10 different reflection fields (which isn't a problem) and I get stuck trying to get the method object for VILLAGER_TYPE.getKey()

void void
#

why do you want to do that with reflection instead of plib iso

jagged egret
#

plib don't have it yet

void void
#

rip

jagged egret
#

yup

void void
#

aight im going to bed im losing consciousness

jagged egret
#

frostalf wouldn't that require native calls n stuff

void void
#

ask me tomorrow if you dont figure it out

jagged egret
#

aiight slepe well me frend

#

well that was barely english, maybe I need to sleep too

limber knotBOT
#

what exactly are you trying to do?

jagged egret
#

convert a Villager Type, Profession and Level to an NMS VillagerData object

void void
limber knotBOT
#

well the second method looks like it should work, just missing the casting to the correct type

#

could just implement the interface, not sure if that would make it easier

#

VillagerDataHolder is the interface I am talking about which is the one EntityVillager uses and doesn't seem to directly use VillagerData class

woven otter
#

do classloaders in normal circumstances keep classes loaded indefinitely(till the execution of program ends) ?

somber tree
limber knotBOT
#

mikroskeem, u suk

void void
#

proxi i'm in sweden rn

#

and it does not take me much to come there and make you take your words back

#

;)

quasi valley
#

because then he will be the one sucking

woven otter
void void
woven otter
#

ye kenny what's wrong with u

void void
#

.kill KennyTV

limber knotBOT
#

gags and ties KennyTV then throws them off a mountain to their death.

quasi valley
#

I'll spook you even after the fall doot

woven otter
quasi valley
#

duck, don't make open the oven

woven otter
#

Kenny why are you upside down? is it because you live in Australia

quasi valley
#

nah, but people always leave me hanging ;(

woven otter
#

well they are right. you should be left hanging

quasi valley
woven otter
#

suck it kenny

quasi valley
#

no u

woven otter
#

u

normal epoch
jaunty oriole
#

duck

woven otter
#

hello breadman

#

sucks that I will have to eat you

#

unless you're not actually a man made out of bread

#

but just man with bread

vestal jasper
#

not if we cook you first, duck

jaunty oriole
#

mmmm, roast duck

pulsar wigeon
#

๐Ÿ—ก ๐Ÿฆ†

woven otter
#

wiz

#

maybe you want to actually be useful for once

#

I think you know the question

pulsar wigeon
#

no u

limber knotBOT
#

uh

#

this has to be autostranslate right

#

I don't think "rub off the test" means anything, at least not anything that would make sense here

woven otter
#

wiz pls

#

wiz I need ur help

quasi valley
#

ping him, then he'll answer you quite quickly!

woven otter
#

i haz issu with main plugin

#

Kenny u do it

limber knotBOT
#

fun fact

quasi valley
#

I can't, I ripped out my Q key

limber knotBOT
#

if you want to ping wiz you have to do it thrice in a row

woven otter
quasi valley
#

I also dont have a V or right mouse button, so I cant copy paste the at symbol

#

sorry

wide chasm
#

You can shift left click a name

quasi valley
#

uh I dont have a mouse at all

limber knotBOT
#

that's fine stefvan will ping wiz for you

quasi valley
#

are you implying I am a liar, duck?

#

rude

limber knotBOT
#

actually we'll all ping wiz for you

#

because we're just that committed to helping you out

wide chasm
#

You can use ALT + 64 to enter the @ symbol and then type his name.

limber knotBOT
#

man I feel like i'm dying

#

someone hold me close and tell me it'll be ok

quasi valley
#

You wonโ€™t be okay, everything will end in a disaster

pulsar wigeon
#

just die already

#

get it over with

limber knotBOT
#

pls wiz

#

don't wiz on my grave

#

hold me in your strong, furry arms

#

while wearing your fursuit

#

or mursuit if you want to be extra nice to me for once

vestal jasper
#

he doesn't have a 10key keyboard

woven otter
#

Mr. Wizjany. Will you kindly offer your priceless knowledge regarding Forge RegistryData dummies and overrides/substitutions?

pulsar wigeon
#

why would i have any knowledge of that

red pier
limber knotBOT
#

I don't like how wiz is just ignoring my hug requests

#

where can I file a complaint about that

#

ufff

#

znc sucks

#

wat

#

who is MiniDigger_

#

znc pls

#

MiniDigger pffttt.

#

Wahts funny is that its just changed my name across the whole network and people wont have a clue outside of #paper

woven otter
#

dunno wiz you were mentioning something about it so I assumed that you might

zealous knot
#

Smh

limber knotBOT
#

pastie is for plebs.

zealous knot
#

Why do you think i'm posting it here

pearl ibex
#

Oof.

quasi valley
#

cause you're a pleb yourself?

foggy moth
#

why

unreal quarry
limber knotBOT
#

(DiscordBot) SLIPKNOT -The Blister Exists - length 1m 15s - 5,054 likes, 54 dislikes (98.9%) - 48,087 views - Gun Drummer on 2019.10.09

jagged egret
#

Does anyone know how I can modify a NMS VillagerData object using reflection? I don't have an actual villager, and I need to read and write to it

limber knotBOT
#

that made no sense

#

do you want to modify an entity which doesnt.. exist?

void void
#

@proximyst the object itself can exist but "not linked" to an actual ingame entity

#

but yeah that doesn't make a lot of sense

limber knotBOT
#

well yeah i get that

#

but theres like no point to it lol

void void
#

he said VillagerData, so he probably wants to make custom 1.14 villager trade UI and open it without an actual entity...

#

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

limber knotBOT
#

ahh true

#

tho i mean yeah, i dont see why it wouldnt be possible with reflection

#

(on java 8 and down anyway, not sure how the jigsaw modules are for nms if there are any)

void void
#

I'm almost sure it's possible, I did it before the new trading update sooo

#

MC doesn't use jigsaw as MC is compiled on java 8

limber knotBOT
#

thank god lol

void void
#

maybe 7 but I'm not sure, I just know that the MC launcher is shipped with jre8

#

I hate jigsaw anyway

#

@cosmic raft hi

unreal quarry
limber knotBOT
#

(DiscordBot) Another close call - length 33s - 0 views - Billy Galbreath on 2019.10.12

zealous knot
#

But why the fuck are you going so fast on such a tiny road

unreal quarry
#

Uh.. cuz everyone goes that fast..

#

Notice I slowed when I came to slower traffic before the incident :p

prisma kiln
broken cypress
#

does anyone know how I can import a database.db file with phpmyadmin?

ancient bolt
#

@unreal quarry why the fuck did the yturn out into the second lane

unreal quarry
#

they were crossing the street. check my mirrors when i pass

#

pulled out from parking lot into that left turn lane

ancient bolt
#

damn what a fuck

#

and @zealous knot the camera / perspective makes it seem like he's going really fast

#

but compared to the rest of the traffic not really

peak kite
#

Id love a motorcycle, but other humans would ruin it, like you find all the time im sure. So I got a semi instead and I have never had a car do that to me, i think the fear of tons of metal has something to do with it. (legit fear)

#

We just need to make oversized motorcycles.

#

Then you could just run that car over.

zealous knot
#

You said that as though you aren't a human

#

Are you an alien?

keen cradle
peak kite
limber knotBOT
#

(DiscordBot) meat popsicle - length 14s - 1,089 likes, 12 dislikes (98.9%) - 264,451 views - William Rickrode on 2009.02.25

golden gust
#

Okay, but like, who is asking the real questions here

#

Like

limber knotBOT
#

(DiscordBot) Ylvis - Stonehenge [Official music video HD] [Explicit lyrics] - length 3m 56s - 193,813 likes, 11,917 dislikes (94.2%) - 31,651,756 views - TVNorge on 2013.09.06

peak kite
#

ok so now the server just crashes most of the time when multiverse portals are used.. i guess time for regression...

woven otter
#

Has anyone done some bytecode analysis here? Maybe someone has a lib to suggest for it.
I'm currently looking at objectasm

zealous knot
limber knotBOT
#

(DiscordBot) Getting instant flashbacks from an Euler's Disk - length 30s - 3,502 likes, 25 dislikes (99.3%) - 128,285 views - taddyfaddy on 2019.09.26

pulsar hearth
jagged egret
limber knotBOT
#

ok am dying cuz chunkgen yay. so am assuming the max-chunk-gen-whatever-per-tick config was removed?

#

also idk if prevent-moving-into-unloaded-chunks: true also prevents boats and other vehicles too

cedar spade
#

"sounds like lack of brain cells" - wiz 2019

woven otter
#

sucks

void void
jagged egret
#

Does anyone know why the stop button in IntelliJ won't actually stop a copy of the Spigot server? It just says "Stopping server..." and then does nothing

static badge
#

hit it again

pulsar wigeon
#

leaf hits it

jagged egret
#

Well I mean yes I can force kill it but like the stop and restart button won't work

static badge
#

dunno just force kill it

#

can't be bothered waiting for it to shutdown shrug_animated

jagged egret
#

no my point is it never does shutdown

zealous knot
limber knotBOT
#

(DiscordBot) Snoop Dogg Loses his mind on The Breakfast Club - length 2m 23s - 43,435 likes, 1,411 dislikes (96.9%) - 1,332,840 views - MuchDank on 2018.06.27

unreal quarry
void void
#

Awesome

cosmic raft
#

mfw

#

redbone uncensored playing in the mall

icy pewter
#

o houston gang

golden gust
#

But, why

limber knotBOT
#

I have questions

#

pretty much

golden gust
#

Like, I can understand the usages of that site

shell vine
#

dam that happened to me the other day except pretend you are a huge truck and the other lane is connected and im sitting in the car the huge truck almost runs into

golden gust
#

But, like; A party?!

limber knotBOT
#

just.. Why would you want to sync porn with your.. Friends?

unreal quarry
#

Sharing is caring, egg

limber knotBOT
#

lol

#

clearly

primal zodiac
unreal quarry
golden gust
#

gg

static badge
#

ah yes

#

a textual representation of ur code

ancient bolt
#

hmm what should I eat for dinner

#

mfw city bites closes at 7:40 PM

#

and it's 7:47

jagged egret
#

it works :D

ancient bolt
#

lmao @ java

#

In retrospect, making 8-byte constants take two constant pool entries was a poor choice.

#

what an amazing line to put in the JVM specification

woven otter
#

I think there was another entry like that

#

hmm

#

or actually

#

that might've been it

#

ahh yes

cosmic raft
#

$274.17 later and I have a coat, shirt, sweater, and pants

static badge
#

jls kappa

#

oh wait that's the vms

woven otter
#

oh yeah actually when I was making my class reader thingy I was really confused until I read that part

void void
jagged egret
#

mfw Kangaroo

woven otter
#

your avatar has changed

jagged egret
#

who, mine/

#

*?

woven otter
#

yes

#

I preferred Elon

#

change it back

jagged egret
#

it shouldn't have? i've had this picture for like, a year now

woven otter
#

wait ๐Ÿค”

jagged egret
#

you're thinking of someone else

#

i think probably ^-^

woven otter
#

i might be

#

nah it must be you

jagged egret
#

nope

#

never had an elon musk profile pic

#

ah i know who it is it's andrewkm

woven otter
#

oh shit

#

you're right

#

no idea why associated your name with it then

#

my bad

jagged egret
#

'ts all good

vestal jasper
#

andrew's the elon musk pic guy

jagged egret
#

i thought we established that already lol

vestal jasper
#

o

thick scarab
thick scarab
#

Hi all. Gonna setup a minecraft server and checking things out

#

Interested in plugins but not mods. Heard some good things about Paper

#

What is everyone's top 5 plugins?

#

Anyone use the quick shop plugin? I love the hovering blocks.

#

It work w paper ok?

vestal jasper
#

assuming it doesn't do dumb shit it should work

#

extreme majority of spigot plugins work with paper

limber knotBOT
dusk drift
cosmic raft
#

it all makes sense now @static badge

void void
#

umm if u delete your spawn... on your server
with multiverse
where does it go
๐Ÿ˜ญ

limber knotBOT
#

did sum1 not do backups?

vestal jasper
#

/dev/null

limber knotBOT
#

do i hear the sound of no backups

upper flicker
#

hear the sound of tacos

vestal jasper
#

send tacos

#

who needs spawns when you have tacos

unreal quarry
#

i dont think MV actually deletes the files

#

been awhile since i used it tho. hard to remember

vestal jasper
#

it can if you tell it to iirc

void void
#

๐Ÿ˜ญ

#

when u delete domthing files are never dleted

#

in windows 10

vestal jasper
void void
#

there in masisve backup

vestal jasper
#

Yeah /mvdelete actually deletes the world folder

void void
#

but where does it go

vestal jasper
#

/dev/null

void void
#

and how u get to that

upper flicker
#

the OS tells the filesystem to mark the files as deleted

vestal jasper
upper flicker
#

theyre still there, you can get them back with some work

void void
#

how ๐Ÿ˜„

upper flicker
#

much much easier to just restore a backup

#

.g undelete files windows 10

limber knotBOT
#

(DiscordBot) https://www.howtogeek.com/169344/how-to-recover-a-deleted-file-the-ultimate-guide/ -- How to Recover a Deleted File: The Ultimate Guide: "Oct 7, 2018 ... We've covered a variety of tools for recovering deleted files in the ... but modern solid-state drives and Windows 7 through 10 all..."

How-To Geek

Itโ€™s happened to most of us. You delete a file, and then realize you need it back. This guide explains when you can get that file back and how to go about it.

void void
#

i dont care how in windows 10-

upper flicker
#

or whatever OS youre on

void void
#

windows 10

upper flicker
#

well there you go, good luck

void void
#

and dev is the location of the file ?

#

/dev/null

upper flicker
#

no

#

/dev/null has nothing to do with it, nor does it exist on windows 10

#

they were memeing you

golden gust
#

if you deleted the files, there is literally no way to get them back outside of a tool which will try to recover deleted files from the disk

#

And even then, YMMV and 'good luck'

void void
#

again fiels not not deletd on windows 10

#

untill u fullaly dele them

upper flicker
#

why are you still here

#

go recover your files instead of arguing the semantics of how systems handle file deletion

limber knotBOT
#

use rescuvaq next.

vestal jasper
#

/dev/null is a black hole in linux, moving files there deletes them

golden gust
#

You deleted the reference to the files, the only way to recover them back is using tools which scan the disks, or praying that maybe you where stupid and ran it in a folder that system restore covers

#

beyond that, there is no magical backup of your files

void void
#

wait backup ?

#

does the pc auto backup though the days??

unreal quarry
#

again fiels not not deletd on windows 10 untill u fullaly dele them
I believe you're thinking of the recycle bin. Thats not going to be the case here for you

void void
#

but why does multivers do that bs

#

thats so gay ๐Ÿ˜ฆ

#

should have a encripted file ro somthing

golden gust
#

It's a command to delete the world...

#

I mean, what else do you think it does?

void void
#

goes in recialbin

golden gust
#

Recycle bin doesn't exist outside of your file browser

upper flicker
#

literally even asks you to confirm the delete

vestal jasper
#

And the docs tells you that it deletes the folder

unreal quarry
#

tbh, i never use recycle bin. i've always thought it was a stupid idea. i shift+del my files because when i delete something i want it deleted.

void void
#

there is no way to roleback your pc?

vestal jasper
#

Keep backups of your server and that'll be a trivial task

void void
#

of pc?

#

is there a backup

unreal quarry
#

i feel like we're talking in circles now

#

or to a brick wall

#

:S

vestal jasper
#

do the steps outlined to you previously to find the files
if unsuccessful: rebuild the spawn from the ground up
either way: take backups of your worlds and the server in general

void void
#

now if its a world file how do i knwo itsthat

#

typed soawn and over 1k files show up

golden gust
#

We go back to the whole "good luck" thing

pallid eagle
#

world folders generally contain thousands of files don't they

golden gust
#

No idea if it lets you do a path search

jagged egret
#

do y'all ever look at old code and wonder how the heck it ever worked

void void
#

it does

jagged egret
#

just found a bug that should've prevented MultiLineAPI from ever working, but it only now surfaced

limber knotBOT
#

my bad habit of shift-del has gotten me in trouble a few times

placid thicket
#

Anyone here able to troubleshoot a win10 BSOD minidump? It's perplexing me

limber knotBOT
#

anyways, i indeed did hear the sound of no backups

#

no backups, no tacos

upper flicker
#

anything specifically perplexing about it?

placid thicket
#

It's only done it twice now but all I can dig up is that a driver or ram is triggering a watchdog violation.

#

With no clear info on WHAT is tripping it

golden gust
#

Does it not tell you what module it blew up in?

#

Personally, I don't have any of the tools used for looking at those dumps

#

and I tried booting a windows 10 VM a little while ago and gave up after it didn't finish loading fully after like 10-20 minutes...

void void
#

ok i got my files

#

but there like this

golden gust
#

So, yea... Windows, 10/10

limber knotBOT
#

I tried installing linux in a VM

void void
#

will it still work if its in a normal minecraft world

limber knotBOT
#

took forever with ubuntu at least

void void
#

or does it need to be in world folder mmoregins folder

#

all that

placid thicket
limber knotBOT
#

idk what was up with it, HDD I think is fine but maybe not ยฏ_(ใƒ„)_/ยฏ

#

several hours with disk usage

placid thicket
#
==================================================
Dump File         : 091619-13234-01.dmp
Crash Time        : 2019-09-16 4:20:16 PM
Bug Check String  : 
Bug Check Code    : 0x00000133
Parameter 1       : 0000000000000000
Parameter 2       : 0000000000000501
Parameter 3       : 0000000000000500
Parameter 4       : fffff80652772350
Caused By Driver  : ntoskrnl.exe
Caused By Address : ntoskrnl.exe+1c10a0
File Description  : NT Kernel & System
Product Name      : Microsoftยฎ Windowsยฎ Operating System
Company           : Microsoft Corporation
File Version      : 10.0.18362.418 (WinBuild.160101.0800)
Processor         : x64
Crash Address     : ntoskrnl.exe+1c10a0
Stack Address 1   : 
Stack Address 2   : 
Stack Address 3   : 
Computer Name     : 
Full Path         : C:\Windows\Minidump\091619-13234-01.dmp
Processors Count  : 12
Major Version     : 15
Minor Version     : 18362
Dump File Size    : 6,196,828
Dump File Time    : 2019-09-16 4:21:44 PM
==================================================
golden gust
#

gg

limber knotBOT
#

I've never looked at a minidump of a bsod lol. I just take guesses with the provided error code, though idk why they hide the stop code in the new bsod :c

golden gust
#

The fact that the dump is blaming the kernel directly instead of pointing towards something more specific is o.O

void void
#

ya but i got the files but there not in the folder

placid thicket
#

that's the problem. normally this gives me a direction. i cant fix the windows kernal lol

void void
#

its like 400 files

golden gust
#

Easy fix is to not use windows

limber knotBOT
#

one time it was the monitor USB (has webcam in it). Was an issue in Windows 10 but recently fixed a couple years ago. Noticed it only happened a while after login while it's plugged in. With another friend it was different variants which pointed to a RAM issue

placid thicket
#

stop code was dpc_watchdog_violation

upper flicker
#

I take it you've run memtest86 and cleared all the memory

#

otherwise I'd start there

placid thicket
#

i have run a quick test. didn't have the four hours for the full one. i can do it tonight though

#

being this is a laptop should memtest turn something up what should be done?

limber knotBOT
#

I think I've seen that before on this desktop. haven't seen it since I switched to using an SSD tho

jagged egret
#

aiight what the heck is going on

upper flicker
#

well it depends on the laptop

placid thicket
#

windows is being ass

jagged egret
#

so fixing this bug causes an issue where the world will only load one single chunk

upper flicker
#

some still let you swap out the ram

#

others dont

jagged egret
#

lol sry was talking about my own thing

placid thicket
#

lol realized

jagged egret
#

it gets stuck somewhere if I fix it but I have no idea where

#

fun times

limber knotBOT
#

dats rite iso u r not da center of dis channel >>://

jagged egret
#

right obvs it u

placid thicket
#

add more debug breaks, that fixes everything right?

limber knotBOT
#

IRC is da center

#

so yes

void void
#

dont think it works i got my files and dragoes them all in a folder and mv import dditn work ๐Ÿ˜ฆ

#

it did but

#

the world is normal

limber knotBOT
#

newsflash boi

#

gud

#

now stay here

#

make me

placid thicket
#

have you tried multithread support? that fixes everything on 2B2T and is required to survive

limber knotBOT
#

irc is nastee it doesn

#

't stay open in the background on linux and i don't like having the window open

void void
#

wat u mean no look i revoed my files and randomly draged and droped them in a folder

limber knotBOT
#

sounds like a loonix problem

void void
#

renamed the folder spawn

serene bolt
#

is your BSOD happening a lot? @placid thicket

void void
#

and ddi mv import spawn normal

golden gust
#

You would need to recreate the file structure for a world

placid thicket
#

its happened three times. all seeming unprompted

void void
#

oof

golden gust
#

well, folder structure

limber knotBOT
#

i can minimize dis windows 8 metro irc app no problemo and it still receive messages even in connected standby

placid thicket
#

i only have one minidump, the others failed to save

#

laptop is aprox 3 months old

serene bolt
#

I have a BSOD that occurs on my own system that starts to occur after about a month of non restarting, and it's usually always when waking my system from sleep, and it points to the kernel like in your mini dump

void void
#

im not DUMB!!!!!!

#

๐Ÿ˜„

limber knotBOT
#

good for u robomwm

#

lol

placid thicket
#

huh.... actually yknow what? this laptop does have somewhat excessive uptime and it has happened coming out of sleep

jagged egret
#

oh i remember the days of Gyazo

limber knotBOT
#

now u no the importance of a gud backu plan

placid thicket
#

it also has a tendency to get HOT. no idea who thought putting a 2060 and an i7 in the same laptop was a good idea >.>

upper flicker
#

forums may or may not blink here in a second

serene bolt
#

RIP

jagged egret
#

Well I have a theory... Apparently this issue is caused by invoking #getNearby on an entity whose surrounding chunks have not been loaded yet?

#

i am really quite confused as to how this ever worked though lol

void void
#

in a map u only need like 3 files right

jagged egret
#

depends on the map

void void
#

wats the files?

jagged egret
#

yup. getNearby is going into other chunks that aren't loaded yet, so the thing pauses the main thread to wait for the chunks to load ๐Ÿ™ƒ

upper flicker
#

hmm I expected more blink

jagged egret
#

any pointers on how to fix this

golden gust
#

wtf

placid thicket
golden gust
#

Vmware removed linked clones from fusion and shifted them over to pro

placid thicket
#

Teamviewer stipped most of the useful crap out of new free versions too. sucks

limber knotBOT
#

the oldversions stopped working on windows 10 after the last update as well

#

which sucks cats testicals

golden gust
#

el bastardos

limber knotBOT
#

yup

#

i have to use a shitty non commercial vmplayer for linux

#

which is annoying.

golden gust
#

I mean, I don't pay for it

#

I would if I could afford it

limber knotBOT
#

Student

golden gust
#

But now it's just yet another company taking the piss

#

I erm... you know...

placid thicket
#

do what i do and use utorrent to download utorrent pro

serene bolt
limber knotBOT
#

Fuck you internet

golden gust
#

nou

placid thicket
#

what did the internet do to u?

upper flicker
#

the internet is hurt

placid thicket
#

congrats. you have hurt the entire internet

#

you monster

limber knotBOT
#

no he just hurt internet

#

Oh go cry me a fucking river.

golden gust
#

I should probably try sleep :L

limber knotBOT
#

but will u hurt da dark web

#

(Vertanzil_) Do it memem - length 13s - 1 like, 0 dislikes (100.0%) - 22 views - unicorn swc on 2019.08.10

placid thicket
#

so i know you are supposed to avoid driver updater programs because theyrbad, but anybody know a way to check for updates without manually checking 300 entries? supposedly this BSOD is caused by a driver. but no idea which one

golden gust
#

Oh god,

#

I had BSODs from my sd card reader once

#

Confused the shit outta me as I didn't clock it, just had windows crap itself Everytime I booted into it

#

(best part is was removing the card from the reader allowed the system to boot

placid thicket
#

stupidest BSOD i had was because two pins in a usb port were bent and touching eachother

#

which for some reason put the system into a boot loop

golden gust
#

Isn't windows amazing

limber knotBOT
#

o ya lemme try dat on a loonicks

placid thicket
#

there was also the time where i was installing linux to a flashdrive using windows so i could boot computers into linux without changing their settings and it somehow moved the MBR to the flashdrive for the windows computer... that was a hassle to fix

limber knotBOT
#

I put windows on a flash drive

vestal jasper
#

Windows used to refuse to boot because of my mouse.

limber knotBOT
#

so i could boot windows 8 on machines at skool lol

upper flicker
#

everyone say bai to irc bridge for ~35 seconds

vestal jasper
#

If my mouse was plugged in windows wouldn't boot. If I unplugged my mouse windows would boot fine.

upper flicker
#

๐Ÿ‘‹

vestal jasper
#

35 seconds of freedom

limber knotBOT
#

GUD EVENING GAMERS

placid thicket
#

i had windows 10beta on a flash drive and it would boot faster from flash drive than win7 from the host HDD on the school computers

golden gust
#

Turn it back of plz

limber knotBOT
#

*pets electroniccat *

golden gust
#

Tbh, the networking setup in schools is often crappy

#

Like, I had machines take a good 20 minutes to boot on some days

placid thicket
#

same

upper flicker
#

irc buffers flood like crazy when you rejoin stuff >:c

#

> enters nickserv password

#

> waits 30 seconds for it to go through

placid thicket
#

i got network administrator in my school district using a computer with a dead CMOS battery. IT in schools is retarded

limber knotBOT
#

Is there a way to clear the local history for a file in intellij

golden gust
#

God, I remember the days of primary school

#

Windows 2000 era

#

Also, scandisk

placid thicket
#

my earliest computers in school were apple IIs and win 98s... in like 2003

golden gust
#

Also

#

Active desktop has failed

placid thicket
#

what else is new?

golden gust
#

Welp, I better disappear

limber knotBOT
#

active desktop

#

who dahek used dat

placid thicket
#

nah. u fine

trail trench
limber knotBOT
#

yo

void void
#

good morning

civic crypt
sonic sleet
limber knotBOT
#

mikroskeem, cutie

halcyon blaze
#

is it possible to adjust/remove the speed limit of minecarts?

#

with a plugin or something

woven otter
#

Byteflux I guess CombatTagPlus is abandoned?

amber zealot
halcyon blaze
#

@tardy lynx got any idea how to set the max speed for all minecarts in general, or how to change the default value?

tardy lynx
#

You can Listen to VehicleMoveEvent, and if the vehicle is a minecart, set it to your preferred speed if it isn't already

halcyon blaze
#

thanks, that should do it ๐Ÿ™‚

heavy shard
halcyon blaze
#

... turns out there was a reason for the speed limit, increasing it causes all kinds of weirdness

tardy lynx
#

What's your code?

halcyon blaze
#

I got it working, I just need to limit my speed when approaching a slope or curve

deep ember
void void
#

Hi guys... for those who are in need of self hosted minecraft shop you can contact me...

limber knotBOT
#

do you have some more info like a link to the source code? xD

wraith hazel
#

How do people here feel about openBSD and FreeBSD?

dusk drift
#

I know a few people that use FreeBSD

kind island
#

is paper better than spigot?

#

and does it support spigot plugins? xD

wide chasm
#

Unless the author specifically disabled their plugin to work with Paper, it works.

kind island
#

alright thx

limber knotBOT
#

Ppl do that?

zealous knot
#

Why do you have cancer in your name

unkempt portal
woven otter
#

Mini there are some that do

limber knotBOT
#

Can we publicly shame them? Lol

kind island
#

why would they do that if paper supports it lol

limber knotBOT
#

Why would you say fuck you to a quarter of your potential users?

dusk drift
#

Who the fuck does that

pulsar wigeon
#

remember the one where aikar released a plugin that just overwrote one of the classes that was just an anti-paper check

upper flicker
#

there was one I just edited the bytecode to check a different string and it worked perfectly

#

people gonna do dumb stuff sometimes ยฏ_(ใƒ„)_/ยฏ

kind island
#

there my server now runs paper ๐Ÿ˜„

dusk drift
#

im done

fiery fjord
pulsar wigeon
#

singleplayer bukkit

#

once upon a time there was a mod that did that

#

instead of running the integrated server for SP, it would run a full bukkit server and connect you to it

potent warren
kind island
#

i miss when singleplayer commands was a thing xD

potent warren
#

uhmm?

#

You still have commands

#

now inside the game, instead of being a mod

woven otter
#

MiniDigger I think they were shamed already. I'm not sure which plugin it was exactly but it did some retarded stuff that had issues with paper i believe

void void
#

anyone know what is the best playershop plugin?

dusk drift
#

none

noble cradle
potent warren
heady spear
#

1.14 isn't bad unless you're doing dumb stuff on a low powered toaster

dusk drift
#

I have 20tps too

unreal quarry
#

fun fact: the asterix indicates the TPS is higher than 20.0, which means it is in TPS catchup mode, which means it was lagging. If you have it on the 5m or 15m outputs then you have lots of lag spikes occuring often

potent warren
#

yoooo

#

the lies

#

xD

unreal quarry
#

Yeah, I know how you feel ^_^

#

I hate tps catch-up for many reasons

potent warren
#

uhmm, on a side note, is it possible to implement a custom Brigadier suggestion provider and it actually working or is it all just a lie?

unreal quarry
#

Main two reasons are because it's a lie, not a true average. And second is when it's catching up everything is in fast forward (including the mob you are fighting during a lag spike)

#

Not sure about brigadier. I avoid it.. ^_^

potent warren
#

oh ๐Ÿ˜ฆ

#

Why's that?

#

Is it that scary?

inland oar
unreal quarry
#

more so that I havent really needed it yet

#

i am able to use suggestions just fine with the TabExecutor

limber knotBOT
#

Oh right

#

I need to publish my updated PR for brigadier in acf

upper flicker
#

reeeeeee thats enough docsssss pls

limber knotBOT
#

Integrated that when I was working on my from scratch server software

mint birch
nimble violet
woven otter
#

any issues you might run into if you modify nms classes at runtime?

compact orchid
#

Guys, how do i make my server lag less

wide chasm
#

You could try to stop it /s

compact orchid
#

why should i stop it?

wide chasm
#

Then the server doesn't lag anymore

compact orchid
#

Yes it does

merry talon
#

get better hardware or optimize it

#

first run timings to find the cause

halcyon blaze
#

what would be a good open source license for my spigot plugin?

woven otter
#

well it depends on how restrictive you want to be

pulsar wigeon
#

GPL ๐Ÿ™ƒ

#

the only bukkit plugin license

halcyon blaze
#

I don't have any intention to be restrictive, I just tend to forget the differences between BSD/MIT/whatever, so I was wondering if there's a consensus in the community on which one to use

pulsar wigeon
#

there is no consensus anywhere

#

because they are for different things

halcyon blaze
#

alright, well was the bit about GPL sarcasm or not? if not, GPLv2 or GPLv3? (I don't really care about the license, that's why I'm asking here, I'm probably gonna roll a dice next if nobody has an answer)

pulsar wigeon
#

no

#

bukkit is GPL

#

so if you read along its linking terms, any plugin must also be GPL

#

of course, barely anyone gives a shit about that

woven otter
#

oh yes

pulsar wigeon
#

and it's never really been tested legally

#

so that's the situation

halcyon blaze
#

wait.. does this mean that, in principle, all the commercial (paid) spigot plugins must also be GPL?

pulsar wigeon
#

yes

#

which means if you buy them, you can request the source code

#

and the vast majority will tell you to shove it

#

and unless you want to go to court and set precedent for everyone else, that's the end of that

static badge
#

someone should do it

pulsar wigeon
#

issue is that it actually has to be tried in court

#

the moment you actually have a lawyer send someone a letter, chances are they'll just give in