#general

3141 messages · Page 778 of 4

finite wave
#

Would like a birb from proxis site to map in clojure

mighty storm
#

and yes that does include every file, including pom, .settings, and plugin.yml

wide chasm
#

"I'd like you to make my entire server, just put all the code on the same line"

potent fossil
#

lmao

#

if that includes .idea folder, you're over your quota after generating the project

#

gib as is

zealous wedge
#

imagine a <200 line pom

finite wave
#

Imagine a pom

zealous wedge
#

that's why i use gradle 😎

finite wave
#

Yeah gradle is ❤️

mighty storm
#

but i'll also do stuff like instead of

Object.method().method()```
ill do stuff like
```java
// The object
Object
  // A method
  .method()
  // A method
  .method()
finite wave
#

Why

mighty storm
#

to get the line count really long

#

because on the $20/tier it goes up to 500

finite wave
#
player
  .sendMessage("smol")
  ;
mighty storm
#

gotta get that incentive to upgrade

#

I think you mean

// a player
player
  // send a message to them
  .sendMessage(
     // send smol
     "smol"
  )
;```
finite wave
#

Oh shit

#

Gotta document why you call it too

mighty storm
#

oh yeah of course

slim nymph
#

i need to finish setting up my sponsors

wide chasm
#

Tbh, even if you write it "properly", with Maven, in-line documentation, unit tests, etc. you wouldn't fit even a chatc elar plugin in 200 lines

slim nymph
#

then yall can sub to my onlygithubfans

finite wave
#

Oh, no onlyfans

mighty storm
#

is papermc gonna sign up for sponsors too aikar?

finite wave
#

Ask Z

spice finch
#

tHICC onlyfans from aikar? gonna sub

finite wave
#

Aikar you have a wife right?

slim nymph
#

yes

mighty storm
#

yes to what

cedar spade
#

Yes to what

waxen panther
#

yes

finite wave
#

Just imagine aikar doing his onlyfans thing in front of his wife.

slim nymph
#

wife lol

#

i said onlygithubfans lol

fallen oracle
finite wave
spice finch
#

clearly you said onlyfans

#

not onlygithubfans

#

glare's screenshot confirms that

mighty storm
finite wave
#

Hot

slim nymph
#

well if belle can make millions w/o getting nude, im gonna make millions by posting pics of code

quasi valley
potent fossil
finite wave
#

Aikar making lewd faces while coding

potent fossil
#

We sell ceiling fans, desk fans, small fans, big fans, medium fans, dyson fans, any fan you could want.

cedar spade
#

pizza fans best fans

mighty storm
#

i want any fans tbh

cedar spade
#

hawaiian pizza fans

mighty storm
#

didnt smosh do some sketch where it's "anthony is dating a fan" but it was an actual fan. the absolute golden days

potent fossil
#

LMAO

#

dude who bought mineacademy is in spigot giving advice on how to handle the first million dollars you make

#

you cant make this shit up

serene bolt
#

🤔

quasi valley
#

🥦

cedar spade
#

invest in SpaceX

waxen panther
#

yes hello

#

i am here

cedar spade
#

hangar we- wait you're not mini

quasi valley
#

hngrwn

waxen panther
#

HangerX when

cedar spade
finite wave
#

Hook and loop

cedar spade
#

hangar, meanwhile

golden gust
#

#AhegoCoding

fallen oracle
#

Stop.

potent fossil
#

did I hear Hook and Loop?

fallen oracle
#

That's illegal.

potent fossil
mighty storm
finite wave
#

I agree Cat, would totally watch aikar lewding out when he writes good code.

potent fossil
#

this is not music, it's an important legal notice that happens to have a nice tune

mighty storm
#

what if it's actually by velcro though

potent fossil
#

it is

mighty storm
#

similarly tissues vs Kleenex

potent fossil
#

that is their actual company

#

and their actual lawyers

#

like i said, its a legal notice with a nice tune

mighty storm
#

you missed my question

#

what if you get hook and loop, but it's made by velcro

#

can you call it velcro then?

potent fossil
#

no

#

you say velcro brand hook and loop

mighty storm
#

ah

spice finch
#

I like this video

merry talon
#

if your entire business is just hook and loop fasteners

#

i dont really care man

#

your brand isn't important

potent fossil
#

thats not their entire business

#

thats kinda the issue

#

everyone says velcro to mean hook and loop fasteners

#

but they do much more

#

i mean yes, they do fasteners, but not just hook and loop

merry talon
#

dont care didn't ask

potent fossil
#

you may not care, but you said the wrong thing and i corrected you

#

so kiss my ass

merry talon
#

you have no ass

potent fossil
#

actually, i have quite a phat ass

merry talon
#

it got ruined when you shoved your head up it so far

potent fossil
#

nah, its elastic

#

goes right back to original shape

quasi valley
potent fossil
#

wanna try, kenny?

serene bolt
#

no

#

avoid it

mighty storm
#

do you just have full power over resources pure

cosmic raft
serene bolt
#

yes

mighty storm
#

daang

unkempt drift
#

.etf

limber knotBOT
#

When using Paper, EntityTrackerFixer is no longer needed. In the optimization guide, it is on there for Spigot servers. Paper implements the fixes that EntityTrackerFixer does and when using EntityTrackerFixer on Paper, it does more harm rather than good. Your server is essentially work 2x as hard.

mighty storm
#

hey can you add 10billion downloads i promise it's not suspicious

potent fossil
#

i know lmao, love that followup vid @cosmic raft

mighty storm
#

we need an uncensored version

cosmic raft
#

🇻 🇪 🇱 🇨 🇷 🇴

#

🇭 🇴 🇴 🇰 🇦 🇳 🇩 🇱 🇴 🇴 🇵

quasi valley
#

🇸🇹🇴🇵

#

wtf discord combines separate emojis

left swift
#

Right

quasi valley
#

🇸 🇹 🇴 🇵

high grove
cosmic raft
#

yes, that is why my converter is smart and does not squish letters kenny :P

potent fossil
#

i mean yea, go pull up the PluginManager class in the source

#

hold on...

cedar spade
#

because that's how unicode is supposed to work :p

slim nymph
#

ETF is apparently doing updates again

#

says it fixed the issue

potent fossil
#

@high grove sent link on your spigot thread.

high grove
#

thanks

slim nymph
#

i wonder if we can ask them to blacklist paper lol

unkempt drift
#

could add a temporary check in paper for it

#

just send a helpful message, that this is NOT needed

wide chasm
#

If you do that the author will probably put on the page that it doesn't work with Paper and people who aren't aware that the plugin isn't necessary on Paper will probably stick to Spigot, so I wouldn't really do anything tbh.

mighty storm
quasi valley
#

imagine checking for a plugin in the server software itself

wide chasm
#

I just ignore that tbh

quasi valley
#

disable the check and just be mindful of nullable values

wide chasm
#

I was looking through some old (1.8) patches on Spigot yesterday and found that they had a list of plugins that they disabled because they didn't work on Spigot and slowly removed them one by one when they started to work again 🙂

quasi valley
#

oh lefbad

left swift
#

Nice

finite wave
quasi valley
slim nymph
#

chew are you using paper api

#

we turned off null annotations on a lot of common things

mighty storm
#

that specific plugin is not no

left swift
#

What does skin restorer do to your sides!?

mighty storm
#

let me check a plugin that does use paper api

left swift
#

Oh god

mighty storm
#

still there

slim nymph
#

prob didnt do that one

#

but why you doing commands the crappy way anyways 😉

mighty storm
#

unless I did the wrong import

waxen panther
#

siren ad siren

mighty storm
#

the crappy way
and what's the non-crappy

slim nymph
#

you should totally be using TacoCommands

mighty storm
#

i cant tell if this is sarcasm

slim nymph
#

(that's sarcasm)

mighty storm
#

ah ok

slim nymph
#

to counter brocc lol

#

https://acf.emc.gs is the best way 😛

cosmic raft
#

disagrees :P

finite wave
#

yes

#

best

slim nymph
#

kash prefers spigot extra extra read all about it

grand pewter
#

hmmm your own library that you made is the best way 😛

mighty storm
#

Also what's the lore behind the name destroystokyo

grand pewter
#

z750's domain prob

#

when projects are small you don't think much about it

cosmic raft
#

IRC bot named godzilla too :-)

mighty storm
#

wait a minute

#

how am i getting paper api i didnt add the repo

unkempt drift
#

did you install it to your local repo?

slim nymph
#

is it in your own repo maybe

mighty storm
#

probably, i did add the paper repo to another paper plugin

slim nymph
#

i meant if your plugin points to your own nexus, your nexus can proxy papers nexus

#

my repo does

mighty storm
#

i just use a jenkins maven repo

slim nymph
#

so i dont depend on other repos being online

mighty storm
#

oh god i want to unironically do a readme pr

iron zephyr
#

Anyone know a decent Parkour plugin?

mighty storm
#

but ill hold off

iron zephyr
#

Free?

#

Lightweight?

#

Beautiful?

#

Not Skript?

finite wave
#

no

slim nymph
#

um how does parkour need a plugin

iron zephyr
#

My Parkour tower is so intense, people want checkpoints

#

xD

mighty storm
#

so you can do like /parkour join (parkour)

#

and track times for leaderboards

#

I used one wayy back in the day but it wasn't that good

slim nymph
#

.g spigot parkour plugin

limber knotBOT
#

(DiscordBot) https://www.spigotmc.org/resources/parkour.23685/ -- Parkour | SpigotMC - High Performance Minecraft: "Simply drag and drop the plugin in to your "/plugins" folder and restart the server. Parkour will automatically create all the files it needs to..."

mighty storm
#

yeah that one

iron zephyr
#

Well, that defeats the purpose of a personal recommendation 😄

#

But it looks like I might be stuck with that one

waxen panther
wide chasm
#

10k downloads, open-source, looks fine to me

mighty storm
#

parkour is fun especially when you can fly around and take out all the effort

slim nymph
#

olivia is personally recommending it, direct anger that way if its bad

mighty storm
#

im 95% sure thats the one i used, it did the job

left swift
#

Ok paper, how many cups of brown sugar should I use in chocolate chip cookies

serene bolt
#

5% doubt!

wide chasm
#

7

mighty storm
#

9

waxen panther
#

flavour = % of product that is sugar

#

soo 90%?

left swift
#

Sugar cookies are tasty

#

The best cookie type

mighty storm
#

my bot finna lose a command n a few weeks 😢

iron zephyr
#

Cool

#

if it doesn't work

#

and all the middle schoolers get angry at me

#

I'll tell them to DM Olivia

left swift
#

Cry on the review section

#

That too

iron zephyr
#

Or just come yell at her here

mighty storm
#

if it doesn't work i'll make you your own plugin but you gotta be a sponsor $20 tier

#

i didnt say i'll give it to tthem just that ill make it

iron zephyr
#

Ah

waxen panther
#

how about i sponsor you for $1 and you write all my gradle for the rest of my life =)

iron zephyr
#

So you'll make me one for free

#

With a $20 donation?

mighty storm
#

according to the government yes

left swift
#

How about I'll put a sign in the spawn with ur name if u make a gsmemode plugin with 600 features for me

#

And a developer rank

#

Oooooooo

mighty storm
#

I'll re-make CMI

waxen panther
#

omg a developer rank

mighty storm
#

but better

waxen panther
#

omgom mgomogmmgo

mighty storm
#

for free, call it EssentialsY

left swift
#

The developer rank has 5 COLORS

waxen panther
#

boutta make WorldEditX for this spicy dev rank

#

omggggg

iron zephyr
#

If you just become the full time software developer for my server

#

I'll give you the rank VIP

#

In front of your name

#

For free

waxen panther
left swift
#

Barty is taking notes

iron zephyr
slender jay
#

more cancer in this video

#

than in spigot discord

mighty storm
#

How to make an "X" plugin

  1. Fork the plugin on GitHub
  2. Replace all occurrences of "plugin name" with "pluginNameX"
  3. Change authors to your name
  4. Set version to whatever the next major version is
  5. DO NOT CHANGE THE LICENSE. they legally cannot take action if the license is the same
  6. Publish on Spigot for $10
left swift
#

U trying to attack the cool md?

mighty storm
#

i mean thats what they did but they actually did more than just rename it :p and didnt sell it for $10 thank god

vagrant niche
#

That's dum af

#

You didn't even clear git history

waxen panther
#

internet historian <3

left swift
#

Laxative

peak dirge
#

The other hip trend is to stick "Nu" in front even though you didn't change jack shit

vagrant niche
#

NuSpigot

left swift
#

No the hip trend is to fork it but not change anything at all even the name besides the author details

peak dirge
#

NuVotifier pepe_run

vagrant niche
#

NuVotifierX-Reloaded

left swift
#

UltraAsyncNuPaperX Reloaded

#

(Fast)

peak dirge
#

UltraNuFastAsyncNuNuVotifierX-Reloaded-Premium (now sellling for $420.69 as a premium resource on speg0t)

finite wave
mighty storm
#

wasnt there some uhc plugin selling for 10 million on spigot

serene bolt
#

link me :P

mighty storm
#

idk it was a while ago it said "DO NOT BUY"

left swift
#

Ultra extreme hardcore

worn ember
#

how did you not know about ACF, AIkar spams it here at least 5x a day smh

smoky python
#

?eta

mighty storm
#

what

smoky python
#

.eta

#

😦

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

left swift
#

Who is aikat

worn ember
#

nick u dum

mighty storm
#

what do you need

smoky python
#

AY

#

Thought it was deleted

mighty storm
#

well it still stands

worn ember
#

you'll be deleted soon

smoky python
#

I was deleted a few weeks ago

#

from this discord

left swift
#

Should've emptied the recycling bin

worn ember
#

the trashcan is leaking

left swift
#

👀

worn ember
#

anyone else think the icon for rabbits looks like a chicken with a thicc ass?

grand pewter
#

can't unthink now

left swift
#

Ok furry

worn ember
#

ur welcome

smoky python
#

is just look like an ass

#

and the 2 things are just hands

worn ember
#

is it possible to add structures to the world gen using plugins?

smoky python
#

Yeah

#

I assume people do that with trees?

left swift
#

EWG

serene bolt
#

like genuine structures or just fake structures / visual

worn ember
#

actual structures, like villages and stuff

serene bolt
#

probably not with API

worn ember
#

😢

smoky python
#

Do you see what I see in it?

mighty storm
#

ive seen plugins add custom structures

#

not like villages, they were exactly the same

serene bolt
#

yeah but are they real structures

left swift
#

It looks like a flesh colored squidward

mighty storm
#

yep, you can interact with them and destroy them

novel island
#

is anything real?

worn ember
#

its all an illusion

serene bolt
#

that's not what I mean though

mighty storm
#

idk what you mean by real then :p

serene bolt
#

by real structure I mean like, a properly defined / bounded structure according to the game

novel island
#

your mom

mighty storm
#

oh like /locate-able?

serene bolt
#

yeah, like a "legit" structure

mighty storm
#

oh yeah no, not that

worn ember
#

i mean, doesnt have to be, i just wanna generate some cool stuff for the world

mighty storm
#

not on the same level as mineshafts, more like dungeons

novel island
#

uh oh

#

for legal reasons thats a joke

serene bolt
#

yeah I mean you can definitely just add cool stuff to the world using API

cosmic raft
#

meh

worn ember
#

if mojang doesnt do the cave update, i will

cosmic raft
#

this year sucks

novel island
#

i bet your mother is a wonderful person

mighty storm
#

tiktok might be getting banned in the us so thats good at least

novel island
#

china moment

cosmic raft
#

now I have family in the hospital who is not doing too good, and no visitors

serene bolt
#

:(

#

sorry to hear that kash :(

worn ember
#

F

mighty storm
#

sorry to hear that kashike :(

smoky python
#

sorry to hear that kashike 😦

worn ember
#

sorry to hear that kashike 😦

novel island
#

sorry to hear that kashike 😦

cosmic raft
#

literally fuck right off with your "F" @worn ember

mighty storm
#

Reddit moment

worn ember
#

i'm sorry?

left swift
#

Is that sarcasm or

mighty storm
#

Considering how annoying just saying "F" is for something that serious, no

smoky python
#

But F is to pay respect

#

Everybody knows that

serene bolt
#

I mean let's be real, if you just told someone your family is sick and in the hospital, and someone replies "F", I don't think i'd find that very amusing nor considerate

viral mulch
#

It's rather rude

smoky python
#

Whut?? He didn't even say that

worn ember
#

i didnt mean anything bad by it jeez

smoky python
#

Oh woops

#

Mb

novel island
#

"my family is in the hospital" "thats a bruh moment man, F" 😐

#

like shut up

smoky python
#

I only saw the "this year sucks" message

spice finch
#

lol, it doesn't mean that fox

viral mulch
#

Let's just hope that they get better

novel island
#

it literally does

spice finch
#

no it doesn't

novel island
#

you dont say f to something serious

spice finch
#

wtf

viral mulch
#

My grandma was hospitalized recently and I know how stresful that was

novel island
#

its rude as fuck

spice finch
#

it depends on person

viral mulch
#

She was fine but it was super scarry

spice finch
#

what the fuck

novel island
#

and inappropriate

left swift
#

Its 2 different cultures clashing there

spice finch
#

its not ude why would it be

worn ember
#

I'm sorry for being inconsiderate, didn't mean to sound arrogant or anything

novel island
#

its literally like a meme thing

mental meadow
#

I'm sure there was no bad intend behind that

mighty storm
#

Either way it's a dead meme anyway

novel island
#

like imagine someone responding to you telling them your parent died or something with "pog"

viral mulch
#

Yeah, let's just calm down and hope kashike's family recovers 🙂

spice finch
#

he didn't even meant meme prob

#

just siad

novel island
#

yeah but

#

you shouldnt say f to people when they say something serious

left swift
#

Reposting the same message 3 times isn't a meme tho

#

I c

mental meadow
#

Yes, it was inconsiderate, he apologized, let's move on

#

People make mistakes

mighty storm
viral mulch
#

🐱

novel island
#

i hate cats

worn ember
#

why does it look stoned?

mighty storm
#

i dont have any fox pics sorry

finite wave
#

Omg that face or whatever looks like a cat face too

mighty storm
#

she is

novel island
#

lol

quasi valley
worn ember
#

foxes have no rights

mental meadow
#

Is that you in the top left?

static badge
#

furries silence_furry

novel island
smoky python
#

Wha

worn ember
#

wtf did i just see

novel island
#

nothing

mighty storm
#

@mental meadow my hair yes

mental meadow
#

I own cat ears, does that make me a furry?

zealous wedge
#

looks at LambdaFoxes

mighty storm
#

no

zealous wedge
#

cat ears just make you queer

mighty storm
#

catgirl moment

smoky python
#

My cat is literally next to me

minor badge
#

@mental meadow where

#

how

#

i want

latent valve
mental meadow
mighty storm
#

ohh my friend has those same ears

mental meadow
#

They even have little bells

minor badge
#

AWW

#

whered u get them!!!

mighty storm
#

id send a selfie of me wearing but nah

smoky python
#

This makes you a half part time furry

finite wave
#

Aren't you already wearing those proxi?

latent valve
mental meadow
#

I can send you a link but only dm since they sell other stuff as well 😅

mighty storm
#

@smoky python catgirls arent furry

latent valve
#

"other stuff"

smoky python
#

Exactly why I said half

finite wave
#

I see why you needed an onlyfans profile

latent valve
novel island
#

porn

left swift
#

Furry

novel island
#

worng

zealous wedge
#

catgirls and furries are two independent concepts

mighty storm
#

^^

#

catgirls are girls with catlike features
furries are just animals

novel island
#

catgirls are just people trying to justify their attraction to furries

#

😎

smoky python
#

But cats are animals too

mental meadow
#

I have seen proof Olivia is a catgirl

smoky python
#

😮

zealous wedge
#

i mean she is a girl with a cat :p

finite wave
#

The cat is the furry

smoky python
#

I am a headset-guy

minor badge
#

youll have to friend first but sure, @mental meadow

finite wave
#

Hopefully she is not fucking the cat.

zealous wedge
#

what

minor badge
#

@finite wave not YET

novel island
#

furries dont fuck their animals what

mighty storm
#

hold up

worn ember
#

Wheres the tail tho thonkeng

novel island
#

i mean there are probably some that do but

left swift
#

Ah yes the only thing worse then furries

#

Loli anime worshippers

latent valve
#

O shut up

worn ember
#

lmao

smoky python
#

He is true

left swift
#

Even worse when it's a loli furry

#

🤢

novel island
#

careful talking shit about furries discord might ban you 👀

worn ember
#

siren FBI open up siren

novel island
#

lmao

left swift
#

If I get banned for that I wouldn't care

mighty storm
#

careful talking shit about furries discord might ban you 👀
@novel island can confirm dont tell allthefoxes

static badge
#

bruh wtf happened to this chat

latent valve
#

^ welp run

mighty storm
#

i posted a cat picture

left swift
#

I miss the wiz era

novel island
#

wait this is the papermc discord server

#

LOL

smoky python
#

Anime is addicted for simps, meaning there more anime/lolli lovers than furries meaning we should delete anime first (Besides Pokemon)

cedar spade
#

...

left swift
#

Furries were banned instantly

finite wave
#

aPES_LulLaugh viper

mighty storm
#

gona make my own chat platform, call it ciscord

#

wait

latent valve
worn ember
#

Everyone: wiz was too strict
Also everyone: I miss wiz banning everyone

latent valve
left swift
#

Weird the dude named fox with a fox pfp is in a furry discord kekw

finite wave
#

Cunt discord

mental meadow
#

if you want some nostalgia I can ban you ❤️

smoky python
#

CatCord

worn ember
#

more like siscord

finite wave
#

piscord

smoky python
#

No wait

mighty storm
#

ciscord but no cis ppl allowed

smoky python
#

CatCort

finite wave
#

CatClort

mighty storm
#

guys the c stands for chew

worn ember
mighty storm
#

wrong button

left swift
#

Chewing
Ice cream
Sucks
C orn
O
R
D

#

Wait I fucked it up

smoky python
#

Yeah really bad

mighty storm
#

pro tip, at the top of a multi line message put ```, every time you hit enter it'll put a new line instead of sending

#

then when youre done just remove it

left swift
#

It's 1 message

mighty storm
#

yes but with multiple lines

mental meadow
#

You can just disable send on enter I think

#

Or press shift enter that's what I do

worn ember
#

^^

latent valve
#

Or just shift+enter

mighty storm
#

yeah but what if you forget to hold shift

smoky python
#

Or just use sublime text

latent valve
#

Then it shit

worn ember
#

press it after

#

its the idea that counts

left swift
#

Press it du
Ring

mighty storm
#

the intellij idea

grand pewter
#

very nice dark dragon

#

new release soon?

#

XD

worn ember
#

1.5.1 is out already 👀

grand pewter
#

i saw

left swift
#

.eta

grand pewter
#

nether support!?!?!?!!!!

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

worn ember
#

yeah lol

#

now i gotta fix the end

#

cuz its a guaranteed death lol

smoky python
#

Fix end?

worn ember
#

it doesnt account for AIR in the ground xD

#

or well, its not marked as unsafe

#

cuz in the overworld you can just get the hightest location, so theres no change of it being air

grand pewter
#

yeah

#

i mean nether is just difficult to account for

#

as long as it is safe and its an air block its usually at least some cave

worn ember
#

and in the nether i just go from bot to top, so the first acceptable location cant have air as floor either

smoky python
#

Do the average people actually commit after they finished a section?

#

Or commit everything all in 1

grand pewter
#

usually one single comphrehensible change is a good strategy

#

typically something that builds

worn ember
#

i just commit shit i know is broken then commit another fix for it KEKW

left swift
#

mdX

worn ember
#

dats one long ass essentialsX update

smoky python
#

I tried to commit every thing I did but I keep forgetting it sometimes and then I have to check every class what I did

#

So yeah, prob not going to continue that

grand pewter
#

it includes a dumbed down version of your plugin

worn ember
#

commit when you finish some "feature"

grand pewter
#

xD

minor badge
#

i commit one feature/edit at a time

#

then push in bulk

cedar spade
#

took a whole day just to prepare for release

worn ember
#

damn son

grand pewter
#

md has been at it

zealous wedge
#

yeah but that doesn't work when you're jumping around 2 or 3 things at once

#

and have 3 features concurrently in progress lol

worn ember
#

i finally made a good plugin and you instantly make it obsolete KEKW

cedar spade
#

branches

serene bolt
#

branches everywhere

zealous wedge
#

well, git add -p helps

smoky python
#

You can unselect classes & lines

#

Using VSC, and only commit that

serene bolt
#

fake news

waxen panther
#

i just write all my code and then break my commits into parts to make it look like i was planning properly when in reality non of the commits except the last one will work because they all rely on other not-yet written code =)

mighty storm
#

Here's my idea for a plugin

left swift
#

Good idea

mighty storm
#
  1. Download Paper
  2. replace spigot.jar with paper.jar (but keep the name spigot.jar)
  3. other stuff idk
cedar spade
#

Selective staging is how I pretend I'm not getting distracted when working on web stuff

worn ember
#

i sometimes make multiple changes, forget to commit, then commit the right files, and then commit again with the other files

smoky python
#

i just write all my code and then break my commits into parts to make it look like i was planning properly when in reality non of the commits except the last one will work because they all rely on other not-yet written code =)
I tried that

#

No luck, too much work 😅

grand pewter
worn ember
serene bolt
#

wow pop recommended me this plugin and everything

grand pewter
#

completely broken

#

unusable

worn ember
smoky python
#

What if.. It was just a tellraw

mighty storm
#

why is that smile so tiny

smoky python
#

Just wait for it

#

Do you have gif emotes on?

mighty storm
#

what

grand pewter
#

yo dark eye want to see something cool

mighty storm
#

oh is it animated

worn ember
#

sure

left swift
grand pewter
#

ok so i compared 3 random tps lol

mighty storm
#

i have it so i have to hover over the emoji for it to animate

smoky python
#

Why

grand pewter
#

homebrew hacky shit i have been using on my server

#

essentials one

mighty storm
#

because 99% of the time i dont wanna see it animate

grand pewter
#

darkeye randomteleport

serene bolt
#

0.1ms POGGERS

worn ember
#

dab on dem haters

smoky python
#

👀

worn ember
#

it probably completes before its actually completing the tp tho

minor badge
#

ive feeling it offloads it elsewhere by async chunk load & thenAccept or smth

worn ember
#

cuz its async

grand pewter
#

yeah lol ofc

#

the chunk load is later but the tp is pretty fast

#

the first one i posted is sync, and you can tell by the order of the messages

worn ember
#

whats the "message not found" from thonkeng

smoky python
#

The message it cant find

grand pewter
#

although it was pretty fast for sync

#

i think i was just doing in an already generated area

worn ember
#

it feels noticeably slower on 1.16 to find locations tho

#

in 1.15 i could spam it and not run out of locations, in 1.16 i can easily run out

smoky python
#

Isn't that with every plugin

grand pewter
#

i think the chunk priority system is a little jank atm

smoky python
#

Because Minecraft...

worn ember
#

yeah, but i've been told its "faster"

grand pewter
#

its fast, for the chunks you DONT teleport to

worn ember
#

well maybe not faster, but better

grand pewter
#

the chunk directly on where you teleport doesnt load lol

#

everything else does really fast

#

it loads eventually

worn ember
#

hmm

#

i havent had that issue yet

grand pewter
#

just priority seems fucky

worn ember
#

what build is that?

grand pewter
#

82

smoky python
#

Is chunk loading multi threaded? No right?

worn ember
#

oh, i'm on 79 still

grand pewter
#

chunk loading is threaded yeah

#

and also in a priority queue

smoky python
#

Oh

grand pewter
#

the screenshot i put was a bit worse than usual

worn ember
#

it takes about 7 seconds for it to start generating new locations again, probably cuz of the priority queue yeah

spice finch
limber knotBOT
#

GitHub Issue #1824 (Open****): Add a LivingEntity#playPickupItemAnimation method

grand pewter
#

but it seems to only load chunks in the view frustrum, not including the chunk you teleport to

#

might be a priority issue

worn ember
#

i mean, tbh, this is not a bad thing

#

better that the player gets priority

#

just means increasing the queue might be mandatory for bigger servers

trail pasture
worn ember
#

"PacketPlayInFlying is a superclass for all movement packets. So essentially it's a handling of movement."

grand pewter
#

@worn ember missed your screenshot over the other link, yeah it can be pretty slow

#

as long as people dont spam too much though the cache should still be good though

#

servers using command cooldowns especially probably wont have that issue

#

... or you can just increase the cache 😛

worn ember
#

yeah thing is, if everyone keeps rpting non stop it'll deplete the cache regardless, as it prioritizes players anyway

#

but yeah not really realistic in practise

grand pewter
#

hm yeah

#

the essentials one, if spammed, caches even more

#

so spam -> cache increases -> should limit how much it lags

#

depends on the server and all though

worn ember
#

yeah i havent bothered implementing anything that analyzes the queue depletion rate lol

grand pewter
#

well i just know yours is achitectured completely differently

#

like it fills up to some amount right

worn ember
#

it'll just generate a new one when one is consumed

grand pewter
#

yeah and it does that as a background task

worn ember
#

yeah pretty much

grand pewter
#

the essentials one only ever queues new chunks on pre cache or when someone uses the command, so there isn't any timed task in the background for it

#

but if the number of cached goes below some amount it schedules some to be fetched

#

and it isn't particularly picky about how many end up getting added, it just adds any it finds

#

so it's possible but unlikely to be depleted, but if it's depleting it will have had a fair number of attempts to refill

#

most likely if there's no valid locations

#

lol

worn ember
#

thats not a bad system really

grand pewter
#

yeah default is 10/10 so if its below 10 it looks at 10 chunks

#

and adds up to 10

worn ember
#

so you store chunks rather than locations?

grand pewter
#

so could go from 9 -> 14, or 9 -> 19 or whatever

#

na its locations, i guess it could be less chunks

#

but generally each location is a different chunk statistically

worn ember
#

do you use some algorithm to find locations or is it just yolo random like mine?

grand pewter
#

yolo random is the best random 😛

worn ember
#

true

grand pewter
#

it does check if its safe/valid though

serene bolt
#

I vote for nether support in pop RTP moon2CUTE

grand pewter
#

thats why it might not give up to 10

#

it could even find 0 and then it just depletes

worn ember
#

just shade my plugin

grand pewter
#

so if it's at 9, looks for 10, finds 0, then someone runs the command again and there's 8

#

but since 8 < 10 it will try another 10

worn ember
#

i hope it stops when it finds 2 tho?

grand pewter
#

again with the spamming, if the chunks haven't returned yet then its possible for multiples of 10 to get searched 😛

worn ember
#

cuz else thats wasted cpu time

grand pewter
#

so like 9->8 quickly, it will try to find 10 more twice

#

so it might go up to like 29

worn ember
#

hmm isnt that a bit agressive?

grand pewter
#

yeah but if the command is being used aggressively then it also starts caching aggressively

#

and once that's done, you can spam it more and it wont lag

#

for quite a while

#

because 29...etc > > 10

void void
worn ember
#

yeah fair enough, so basically you're just using overflow, and start generating when under 10

grand pewter
#

if someones worried about it being that aggressive there are always command cooldowns 😛

worn ember
#

i wasnt quite following at the start

grand pewter
#

yeah lol

#

if anything yours is more aggressive

#

because it doesn't stop at 10 chunks 😉

#

inifinite loop time

worn ember
#

oh yeah, if it finds no safe location it'll keep going forever

grand pewter
#

haha yeah

serene bolt
#

_>

grand pewter
#

the degenerate case in the ess one is if the cache is empty, it tries to find 10 on the spot

mighty storm
#

hi pure

grand pewter
#

and if it can't find any then it stops and teleports you to the center location

serene bolt
#

I remember when I had my own RTP plugin, back in the days of the end being only one island, I had a minimum search distance and you'd get into an infinite loop because it could never find a spot to put you since the end was all void

worn ember
#

i mean, the only time that really happens is if your radius is super small or if you're in a void world

grand pewter
#

which shouldnt happen on any normal server

#

yeah exactly

#

and if it was at 10 cached before that, it had 100 tries to find something new

#

plus 10 on the spot

#

so 110 total attempts failed in a row

#

i don't really count on that degenerate case happening

#

cause it really shouldnt

#

and if it does, let's say its the server's fault

worn ember
#

i was considering doing ajasoned chunks for searching, but i figured if that chunk isnt safe, the likely hood of the neighboring chunk being safe is less than just getting a different random chunk

#

yeah i agree

#

i just noted it under "known" issues

grand pewter
#

yeah i know lol

worn ember
#

and be done with it

grand pewter
#

and btw my current one also does infinite loop search lol

worn ember
#

¯_(ツ)_/¯

grand pewter
#

statistically its very unlikely

#

and i only use it on my server

#

so i know it won't happen because i watch for it

worn ember
#

i had someone report them keep dying instantly when rtping. He said he used the worldborder as radius but still died outside the worldborder or something

grand pewter
#

oh yeah any about adjacent chunks

#

i mean, that'd be another chunk load

#

best would be to try to find adjacent tiles of the same chunk

#

very cheap

worn ember
#

yeah, i considered that, but thats math, and math is no bueno

#

so i just take a random one

grand pewter
#

you could even scan all 16x1x16 if you want

#

in a lot of cases the liklihood of some other place on the chunk being safe is high

#

except maybe in the nether for like lava lakes or something

worn ember
#

yeah the nether is more annoying cuz you have no biome for lava lakes

#

in the overworld you have river biomes and stuff

grand pewter
#

ya lol i noticed

#

i use yolo search for the nether

worn ember
#

i just made a seperate searcher for the nether

grand pewter
#

it just looks for a safe block and if it finds one it's done

worn ember
#

and just check the world environment

grand pewter
#

otherwise tosses the result

#

yeah lol same idk if theres a better way to do that

worn ember
#

i dont think so

#

you cant use the heightmap either

#

cuz nether roof

worn ember
#

why the max height /2?

grand pewter
#

because the roof of the nether is at height / 2

#

so stop there

worn ember
#

thonkeng i didnt think of that

#

i just hardcoded 120 lul

#

same thing tho

grand pewter
#

120 is prob safe

#

yeah

smoky python
#

world.getmaxheight

#

isn't that a thing?

grand pewter
#

ya

#

thats what it uses

#

height / 2

serene bolt
#

wait what pop actually made the essentials RTP work nicely in the nether :O

grand pewter
#

nether is just weird because the roof is at half height

#

yeah pure although i didnt do the alternating thing lol

#

was overkill

serene bolt
#

yeah

grand pewter
#

most of the time it teleports you pretty high anyway because it skips lava

#

a lot of overhangs on lava

azure flower
#

rip the nether update using the full build height, that could have been cool

serene bolt
#

someone tested that already and it just made the client lag too bad for lower end PCs

cedar spade
#

but imagine the chunk borders

azure flower
#

i can accept some sacrifices being made

cedar spade
#

also that, I imagine it's a similar impact to amplified worlds

slim nymph
#

@cedar spade FYI you said async chunks is on 1.13+, PaperLib supports 1.9+ for async chunks.

azure flower
#

such as 40% of people being unable to play the game

warm anchor
#

Just ban anyone without the rtx 2080 ti

worn ember
#

also you could shave off a couple of blocks realistically cuz you always have nether roof and a few layers of netherrack below that. But those are just tiny details

grand pewter
#

yeah i thought about that

#

it's not that expensive though

cedar spade
#

oh huh

grand pewter
#

i did shave off under 32 though

#

because lava lake

static badge
#

no async gen on 1.12- 🙃

worn ember
#

yeah nah, its like 4-5 blocks

#

i didnt know about the lava lake actually

grand pewter
#

the lava lake is at 32

slim nymph
#

yeah but stuff like warps and home is still async

worn ember
cedar spade
#

is 1.9-1.12 async chunk loading also Spigot-friendly or is that Paper-only too

slim nymph
#

its all paper only, spigot refused the api

grand pewter
#

i would have used the world getSeaLevel method for that instead of hard coding 32, but iirc that method returns 64 for the nether for some reason

slim nymph
#

I PR'd it many years ago

#

it got typical md5'd

worn ember
#

well theres no sea in the nether 😉

smoky python
#

How do you guys chat and code

worn ember
#

i dont

pastel sandal
#

hello, I do not know if I post this in the right section but does anyone know a plugin that disables the minimap of players? (voxel and rei)

worn ember
#

i do one of the two xD

grand pewter
#

we're just linking shit that already exists

#

wait dark eye you search the whole volume of the chunk?

smoky python
#

Bruh that actually made me laugh

worn ember
#

yeah

grand pewter
#

thats cool

#

async?

worn ember
#

i dont think the searching of the chunk itself is async no

grand pewter
#

ah hm

worn ember
#

i'd have to get snapshots for that

#

and i dont think its worth it

grand pewter
#

wonder how much performance impact that is because searching a whole volume is quite a few blocks

worn ember
#

not sure how else you'd do it?

cedar spade
#

ah fair enough, I'll update the changelogs to mention that

grand pewter
#

i mean i just straight up dont search the whole chunk volume

#

just a strip upward

#

so just the y axis

warm anchor
#

Can someone make a RTP that only to player into lava? You know for April fools

worn ember
#

only 1 strip in a chunk?

#

and if it fails you get a new chunk?

#

that seems even more expensive tbh

grand pewter
#

no you don't get any more chunks

#

it just fails fast

#

same idea you had earlier about "if this block isn't safe, the others probably aren't either"

#

i think that's more true in the nether than in the overworld

#

could use some more testing though

worn ember
#

i dont quite get what you mean, so you get a chunk, search one random strip in that? or always the same one?

grand pewter
#

e.g. for x=100,z=100

#

it looks at y=32...128

#

and if it finishes without anything it fails

worn ember
#

why not just get the highest y coordinate?

#

(for the overworld)

grand pewter
#

oh i mean it does

#

i linked the code right, this is just nether dim

worn ember
#

i suck at reading others code xD

grand pewter
#

it's just purely mirroring the get highest block y check, not with the fancy 3d volume searching

#

yeah lol i kind of suck at reading other peoples code too

#

but yours seems to do it

worn ember
#

yeah

grand pewter
#

you have a triple for loop

#

if not for a volume i dont know what 😛

worn ember
#

for the nether yeah

#

for the overworld its just a double

grand pewter
#

failure rate is about the same for me atm in the overworld and nether though

worn ember
grand pewter
#

interestingly

#

oh yeah that seems efficient lol

#

actually well maybe not i mean getHighestBlockY does the same thing i think

#

but at least just the looking at neighbors is nice over loading another chunk

#

yours needs it way more because you dont stop if you fail with a chunk

worn ember
#

yeah, i might look into that

grand pewter
#

wdym lol you're already doing it

worn ember
#

tbh someone else helped me with the algo for this, so i'm only 85% sure what it does

grand pewter
#

oh lol

#

well you both seemed to do a great job 😛

#

i don't think i would have done it wildly different

worn ember
#

it works, and i had a bunch of 5 star reviews, so i'm happy

#

tis the simple things

grand pewter
#

very solid plugin

#

except the message not found

worn ember
#

i was thinking of doing something based of the core of rtp, but then for loot crates

grand pewter
#

not sure why i have that i didnt have it last time but i updated to 1.5.1

worn ember
#

hmm

#

do you know which message that is?

#

or supposed to be

grand pewter
#

no lol its your plugin

magic river
worn ember
#

i mean, i dont know all the order of messages out of my head

magic river
#

Gotta read the whole thread

grand pewter
#

that's fucking hilarious

worn ember
#

i agree with the AI

#

yesn't > no

cedar spade
#

petition to change that screenshot to a disposal inventory called SpigotMC.org

worn ember
#

its your plugin ¯_(ツ)_/¯

cedar spade
#

oshit you're right

rough rover
#

So I am looking for a Ticket/Support System for Minecraft but not revolved around reporting players
Anyone have any ideas??

fallen oracle
#

Lmao do it

cedar spade
#

hmm, I can't remember if there's a solid ticket system nowadays

rough rover
#

Right?

#

I can't find anything

cedar spade
#

glances at harold/frank/whatever the unfinished N3FS ticket plugin was called

rough rover
#

lmao

grand pewter
#

yeah idk i just have a custom one on my server

worn ember
#

if not for reporting what is it for then?

left swift
#

Tickets

rough rover
#

Like help, or issues

cedar spade
#

I think they mean a general ticket plugin, where you just open a ticket but it doesn't specifically target a player

rough rover
#

Yeah

fallen oracle
#

What happens if you set the name of the inventory to be Bukkit.shutdown() o.o

cedar spade
#

If you're running a single server, there used to be one that we used on BukkitDev, no idea if it's still around

quartz vapor
#

we use that

worn ember
fallen oracle
#

Imagine how much trouble that would cause.

rough rover
#

No I have a network

cedar spade
#

hmm

rough rover
#

@quartz vapor That is for discord

#

I need it for minecraft

quartz vapor
#

do you want one in game?

grand pewter
#

@worn ember we ❤️ cache

cedar spade
#

Might work on one for my server eventually

grand pewter
#

xD

worn ember
rough rover
#

I mean I could make one but I have a lot on my plate RN

cedar spade
#

though that has been a WIP for literally 4 years now

quartz vapor
#

We just have players come to our Discord for support, it's easier to track that way in my opinion

worn ember
#

i legit had to write a relocate script cuz theres apparently no way to execute commands in tasks in intellij

rough rover
#

I want to have both TBH

worn ember
#

pretty annoying

cedar spade
#

You can add post-run actions in IntelliJ

rough rover
#

o.o I just realized... I want to make a ticket bot that you can answer in Discord and Minecraft

worn ember
#

yes, but they need to point to a script

rough rover
#

So if you make a ticket in minecraft, it makes one in discord and vice versa

worn ember
#

you cant just have it execute a commandline

grand pewter
#

yeah you could

#

Bukkit.dispatchCommand or whatever from discord

cedar spade
#

Oh right, no I thought you meant you manually ran it lol

grand pewter
#

oh nvm

#

you mean maven? XD

worn ember
#

i could have it relocate in maven itself

grand pewter
#

wait there are 2 conversations

worn ember
#

yeah

#

lol

grand pewter
#

im only like half here rn

#

script looks very nice joshua

worn ember
#

fuck i forgot to add eco to 1.5.1

#

guess rtp is free real estate for now

left swift
#

His face at the end

worn ember
left swift
#

Making that an emote ty

finite wave
worn ember
#

lmao

finite wave
#

satisfiedwatame here is a weeb emote

worn ember
#

go away

finite wave
#

Idek what watame is

grand pewter
worn ember
finite wave
left swift
grand pewter
worn ember
#

lmao

warm anchor
#

oh no you dont wanna know who watame is

spice finch
#

It's Russian ISS guy if someone watched Dragon launch

finite wave
worn ember
#

im just waiting for one punch man s3, thats the only anime i care about

left swift
#

Are there just discords built around a theme for specific emotes lol

#

Like doge emotes

grand pewter
#

ya

spice finch
#

Sometimes yes

left swift
#

Weird

grand pewter
#

im frugal so i just use the free ones

worn ember
#

rubba has 43 servers just for emotes

spice finch
#

Paper is built around dumb emojis theme for example

finite wave
#

I only have like 5-6

left swift
finite wave
left swift
#

That's her face after she showed porn on stream that one time

true canyon
#

I was in the google blob emoji discords for a while

finite wave
#

Which time

worn ember
#

happens all the time

#

¯_(ツ)_/¯

left swift
#

The last time

finite wave
#

Idk don't watch her

worn ember
cedar spade
#

RIP global blob emojis

spice finch
finite wave
#

I saw essentials now properly supports hex, nice one md

warm anchor
cedar spade
#

Now you have to throw money at Discord for it 😦

left swift
#

I dont either I saw it on LSF

grand pewter
#

GWvictoriaBlobNomPing GWvictoriaNotLikeBlob GWowoBlobCoffee WDYM @cedar spade

finite wave
grand pewter
#

the blobs are still alive

worn ember
grand pewter
#

somewhat

spice finch
#

Is wizjany sleeping?

left swift
#

Blob gang

spice finch
#

He doesn't like spamming emojis

finite wave
#

Wiz is gone

cedar spade
#

Only if you throw money at Discord :p

grand pewter
#

wiz isnt a mod

left swift
#

He cant do anything about it now

grand pewter
#

emojis for days

#

no md mine are free

finite wave
#

Aurora is new wiz

spice finch
#

Lul so he can't kick us for abusing emotes?

grand pewter
#

ill send you them if you want

worn ember
#

most of my emoji's are from TPH

left swift
#

Post ur emotes boys the mods are sleeping

finite wave
#

Send me emoji servers

grand pewter
#

i like blob ping

spice finch
finite wave
#

I always get into ad bloated sites when i google for emoji servers

left swift
spice finch
grand pewter
#

ill send you 2 legit ones jan

spice finch
left swift