#general

3141 messages ยท Page 141 of 4

void void
#

๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚

mint ferry
#

@spare venture What do you mean "nono website"

limber knotBOT
#

phoenix616: for popular discord libraries, discord4j wins by far :P

brittle tinsel
#

Discord4J stopped being loaded by the classloader whenever I updated to 1.13, which is why I chose JDA

limber knotBOT
#

can it do events like bukkit though? ๐Ÿค”

brittle tinsel
#

It just stopped being able to find the class, but it was in there. Some stuff in it worked, but it'd return classNotFound for a lot of stuff in it

limber knotBOT
#

no, discord4j is reactive

fallen oracle
#

Kash please come ban this guy.

limber knotBOT
#

?

fallen oracle
void void
#

kash are you ignoring me for the past week ๐Ÿ˜ญ

limber knotBOT
#

not sure if I like that style tbh ยฏ_(ใƒ„)_/ยฏ

#

but I guess I'm a bit too used to the bukkit one xD

acoustic pilot
#

Do you even need to shade Discord4J in your plugin? I figured you'd have a standalone bot, and with that you can have some pub/sub mechanism.

cosmic raft
#

skrobbles?

limber knotBOT
#

usually people just run bots directly on their server in the plugin xD

acoustic pilot
#

Oh lol

#

Sounds... dumb

limber knotBOT
#

because, you know, minecraft server hosts don't allow running extra programs ;)

void void
#

I am personally shading javacord

acoustic pilot
#

Forgot shared hosting is a thing.

cosmic raft
acoustic pilot
#

And that people actually pay for it.

limber knotBOT
#

yeah sometimes I wish I could forget that ;_;

cosmic raft
#

anyone else?

acoustic pilot
#

I guess if you were intending it for mass consumption, you'd have to build the bot into the plugin

#

Bungee-side would be the safest bet since it's more long-running ๐Ÿ˜›

brittle tinsel
#

Using it for an mc->discord chat and vice versa

acoustic pilot
#

If I were to build a MC/Discord bridge, I'd make the bot a standalone program and then make the plugin communicate with it over Redis or some other messaging system. Seems better ๐Ÿ˜ƒ

limber knotBOT
#

I mean you could theoretically just offer both

#

make the jar run as the standalone program or directly when added as a plugin

brittle tinsel
#

I personally shard mine between an individual server and a plugin. One just deals with data found in game, and creates verification, etc. F.E. Creates a unique join link for a player so we know which player belongs to whos discord

acoustic pilot
#

true phoenix, two different modes of operation you can just toggle in the plugin's config

brittle tinsel
#

I think my cat's about to knock down my door

worn ember
#

CATBI, OPEN UP

cosmic raft
#

it's still going @void void

#

if you still want to play

mint ferry
#

Wrong disc

placid thicket
#

Oof

void void
#

nah

#

that game is too hard for my brain

#

๐Ÿ˜ญ

acoustic pilot
#

I know Luck has a library for relocating jars, but is there one for resolving Maven artifacts? Preferably something not so big lol

#

Maven's resolver impl is like 2 MB lol

golden gust
#

Well, you mean *cell

#

Brain implies that there is more than a singular cell

void void
#

๐Ÿ˜ 

fallen oracle
#

Wdym by resolving maven artifacts

#

He has a runtime class loader

acoustic pilot
#

I'd probably have to write a downloader to manually resolve/download/relocate the Maven Artifact Resolver impl just to resolve/download/relocate any other dependencies

limber knotBOT
#

isn't that part of his relocator library?

acoustic pilot
#

Is it? I thought the relocator just did the relocation

#

I want to download dependencies at runtime, relocate (can do this with Luck's relocator) and then add them to class loader.

jovial flume
limber knotBOT
#

iirc luckperms does that or at least did in the past

acoustic pilot
#

Right, I think that's built into LuckPerms lol

stiff yarrow
#

christ I'm literally the skribble ogd

#

never lose

#

semi drunk and still beating barty

cosmic raft
#

I AM BEATING YOU

void void
#

๐Ÿ˜‚

#

๐Ÿ˜‚

acoustic pilot
#

Guess I need to make a tiny loader library that can manually download the Maven Artifact Resolver implementation and then use that to resolve the actual dependencies.

stiff yarrow
#

tfw I nail every skribble

limber knotBOT
#

http://git.io/fj8Wm is probably what's the core of the dependency downloading

stiff yarrow
#

bro they don't teach us maps in america

#

maybe if you go to a nice school

pulsar wigeon
stiff yarrow
#

@cosmic raft come back

#

my skill is deteriorating the more I drink

acoustic pilot
#

Not sure what the motivation for that was, but many bigger networks are on 1.7.10 forks for performance reasons

#

Performance is actually insane on 1.7 >_>

pulsar wigeon
#

that was pre block states

#

1.8 introduced states

acoustic pilot
#

pre everything really ๐Ÿ˜›

#

compared to all the changes now

#

block pos probably has the GC working overtime

stiff yarrow
cosmic raft
#

@void void help they're being mean ๐Ÿ˜‚

void void
#

TALK BETTER TO MY WAIFU

#

@spare venture

pulsar wigeon
#

you probably deserve it

void void
#

๐Ÿ˜ 

stiff yarrow
#

he drew a brown box for the word cow

cosmic raft
#

it had legs

#

and a head

void void
#

That's art

#

You can't understand an artist mind

#

That's art! You can't understand because you're not open minded

#

Talk better to my favorite waifu

#

๐Ÿ˜ 

stiff yarrow
#

he drew an inverted cross for the word religion

void void
#

๐Ÿ˜‚

#

๐Ÿ˜‚

stiff yarrow
#

he drew a regular cross for the word lenoardo dicaprio

void void
#

omg

cosmic raft
#

IT WAS AN OSCAR

void void
#

OMG

acoustic pilot
#

phoenix616: oic, he uses direct download URLs

#

instead of resolution

void void
acoustic pilot
#

or resolving, whatever

void void
#

golden

stiff yarrow
#

goddamn I'm a god at skribble

#

fuck I'm so good at this game

#

I've found my hidden talent

#

the point is I win consistently barty

pulsar hedge
placid thicket
#

Time to quit discord moderation nossr50?

stiff yarrow
#

for being a god at skribble?

placid thicket
#

Imagine the 3000 IQ plays you could make if you didn't have all of us killing your brain cells

cosmic raft
#

have not

void void
#

respect my keppler

#

kashike is my favorite keppler

cosmic raft
pulsar wigeon
#

gladiator

#

oh

cosmic raft
#

you took a picture without the words added though

pulsar wigeon
#

i just realized the up/down thumbs are not part of the picture

void void
#

yeah

cosmic raft
#

that was before it was finished

pulsar wigeon
#

i thought the thumbs were like that

void void
#

who's the god now

stiff yarrow
void void
#

BORAK OSAMA

stiff yarrow
#

my food showed up

cosmic raft
#

bad timing

ancient bolt
#

I wonder if I could do a progress bar in gradle

#

rather than shitting out "decompiling x" a bunch

void void
#

gradle ๐Ÿ˜ 

acoustic pilot
#

Just cleaned out like 5gb worth of gradle dists in ~/, feels gud lol

ancient bolt
#

other tasks seem to use a progress bar of some kind, at least for downloading

#

idk maybe i can maybe no

void void
#

because the progressbar is from gradle itself ?

ancient bolt
#

well i could do it manually with terminal control codes etc

#

but like

#

ew

stiff yarrow
#

grats barty you won once

peak dirge
#

@cosmic raft is a master of art 10/10

cosmic raft
#

thanks

peak dirge
#

and I can't draw cucumbers or Superman XD

void void
#

๐Ÿ•น

#

๐Ÿ˜น

#

if only eiffel tower was so good

#

๐Ÿ˜‚

cosmic raft
#

^

#

my art is good when not around so many people

#

runs

#

no, put it away because my cat was trying to eat the pen

limber knotBOT
#

How does the build system of Paper Spigot compare to that of Spigot? I have a Docker setup for Spigot that I'd like to try with Paper, so I'm wondering how much work would be involved in that.

#

just a paperclip.jar

#

run it in place of spigot.jar

golden gust
limber knotBOT
#

Great, thanks.

west ridge
limber knotBOT
#

Oh huh so instead of having the separate BuildTools.jar, does the paperclip.jar take care of that stuff?

golden gust
#

yup

limber knotBOT
#

That's neato.

#

Makes my life easier.

void void
#

it's at least 3x better

ancient bolt
#

only 3? :\

void void
#

at least

pulsar wigeon
#

it's at least 2.718...x better

west ridge
#

Oh damn the IRC integration avatars are cool.

limber knotBOT
#

when will empire minecraft update to 1.14.1?

pine crescent
austere ivy
#

I get ping?

#

Sorry was/am playing Cave Story

#

love this game, never finished it though.

ancient bolt
#

Incorrect Chunk: the chunk content doesn't match the target

#

File and patch file look identical

#

Diff is annoying ๐Ÿ˜ฆ

#

oh found it

#

damn

pulsar wigeon
void void
#

sorry, Brython can't make the demo work on your browser ;
check if Javascript is turned on

#

yeah so it's javascript

#

useless, 0/10

pulsar wigeon
#

yes

#

it's python code

void void
#

it's a javascript interpreter then

pulsar wigeon
#

interpreted by a js runtime

void void
#

completly useless

hollow lodge
pulsar wigeon
#

no, it's a python interpreter

#

what did you expect?

void void
#

javascript python interpreter

pulsar wigeon
#

browsers can't run python

#

natively

void void
#

oh what a shame

#

who needs that

#

๐Ÿ˜‚

#

@meager perch yeah sorry

#

:3

#

I miss kashike so much

#

There is a chance

#

that's it

#

make backups

pulsar wigeon
#

what's a backup

void void
#

me too

#

I just find the word fancy

#

๐Ÿ˜‚

#

ofc

#

always up to build machine learning ai bot based on html with you

#

I think we need brython

#

javathon

#

๐Ÿ˜‚

#

yeah

#

perfect

#

don't forget the C89

#

good, we're on the same line

#

yeaah

#

and

limber knotBOT
#

(DiscordBot) Vladimir Cauchemar - Aulos (Official Music Video) - length 2m 52s - 254,715 likes, 3,158 dislikes (98.8%) - 8,852,825 views - Ed Banger Records on 2017.12.04

void void
#

while its compiling

#

great, I have apple on the line brb

#

yeah

#

very important

#

we should hire all the paper team

#

yeah yeah, just sign that 942 pages contract

ancient bolt
#

Paper team receives 50% profits for any business ideas or deals that take place on this discord btw

void void
#

fugg

#

yeah

#

you're being too picky demon

#

60% or nothing

ancient bolt
#

Fine, 80%

void void
#

yea

ancient bolt
#

deal

void void
#

glad we found the sweetspot

#

I'm drinking good pivo

#

thinking of kashike

#

๐Ÿ˜ญ

#

๐Ÿ˜ญ

#

NOOOOOOOO

#

๐Ÿ˜ญ

#

shit

#

I was sure I coded it

#

its etherum code fault

#

not mine

limber knotBOT
#

(DiscordBot) IC3PEAK - ะกะผะตั€ั‚ะธ ะ‘ะพะปัŒัˆะต ะะตั‚ - length 2m 58s - 717,293 likes, 83,088 dislikes (89.6%) - 25,342,504 views - IC3PEAK on 2018.10.30

void void
#

๐Ÿ˜ญ

#

I'm scared ๐Ÿ˜ญ

#

are discord tokens always 59 chars ?

cosmic raft
#

that reminds me of that one song

#

.y die antwoord fatty boom boom

limber knotBOT
cosmic raft
#

@void void

void void
#

๐Ÿ˜‚

#

wanna play that game ?

limber knotBOT
#

(DiscordBot) LITTLE BIG - GIVE ME YOUR MONEY (feat. TOMMY CASH) - length 5m 58s - 616,313 likes, 43,846 dislikes (93.4%) - 45,192,467 views - Little Big on 2015.09.09

cosmic raft
#

I'm in bed right now being sad

void void
#

WHY

cosmic raft
#

Hungry but can't figure out what to eat

void void
#

๐Ÿ˜ข

#

come home I have oreos

cosmic raft
#

:o

void void
#

tasty oreos

#

want some? :3

#

๐Ÿคข

#

4 in that package

#

but that comes from a big box

#

and for the dollar...

#

decoration

#

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

#

anyone knows why I can't shade javacord ?

#

If I shade it, I get an error on bot connect

golden gust
#

It probably just doesn't like being relocated, might need to look into how it looks for the missing thing

void void
#

o fuk

cosmic raft
#

you need to handle relocations in service definitions too

void void
#

reeeee

clear portal
#

What are y'all's go-to plugins? I'm running a small survival surver for my group of friends.

void void
#

I got it

#

@cosmic raft thanks ๐Ÿ’ช

#

there's a transformer to do that

void cape
austere ivy
#

kash

#

what about a skribbl-gang role, so we can just @skribbl-gang whenever we want to play

void void
#

Scratching my head

#

Plugin is not reload-proof and I don't know if that's a good news or not

austere ivy
#

Never reload lol

void void
#

yeah but I have to support the people that do this

#

๐Ÿ˜ญ

cosmic raft
#

@spare venture accept friend request pls

#

anyone else?

void void
#

i dont want to play right now but i want you to think of me

unreal quarry
#

cute ^_^

safe tide
#

so this may sound stupid but if I wanna setup a run configuration for debugging for a project can IJ move output jar?

pulsar wigeon
#

why would you tho

#

you don't even need a jar to test

safe tide
#

well then how do I do it

void void
#

is this for bukkit plugin?

safe tide
#

yea

void void
#

i ended up adding a gradle task and having that copy the jar\

safe tide
#

whats dcevm do?

pulsar wigeon
#

better hotswap agent

#

unrelated to this setup

safe tide
#

alright

pulsar wigeon
#

you probably will have a lot less libs too

#

you only need to declare libs that you'll end up shading pretty much

#

since your class files are pre-shade

void void
#

dumb question how do you actually get that to load as a plugin

pulsar wigeon
#

put your plugin.yml file in an otherwise empty .jar in the server folder

void void
#

got it

pulsar wigeon
#

plugin.yml is the only non-swappable thing here

#

have to do that manual, but you generally won't be editing it much anyway

safe tide
#

And whats the benefit to this over just using debug messages everywhere

pulsar wigeon
#

debug messages everywhere

safe tide
#

this seems a little confusing for the first time

pulsar wigeon
#

once it's set up it's breezy

#

everything runs right in the IDE

safe tide
#

Im still kinda lost on this I may search online for a full tutorial on this

pulsar wigeon
#

everyone runs remote like dummies :^)

void void
#

i gotta look up this dcevm thing now

pulsar wigeon
#

it just allows additional changes that normal hotswapping doesn't

#

like adding/removing methods

void void
#

yeah i use the hotswapping all the time

safe tide
#

for now I just use the old fashion way of messages everywhere and constant rebuilding

void void
#

it helps a lot when doing work with paper server itself

#

the turnaround for creating a shaded jar and running it is too slow

pulsar wigeon
#

mhm

safe tide
#

so whats all in the z_bukkit113

pulsar wigeon
#

that's the classpath the server runs on

void void
pulsar wigeon
#

craftbukkit jar, plugin classes (compiled from IDE)

void void
#

logging breakpoints <3

safe tide
#

ok

pulsar wigeon
#

any libraries needed, if any

#

(i have a bunch cuz big plugins)

safe tide
#

Alright

pulsar wigeon
#

and a classloader override which you'll need, you can just add it as a maven dep

safe tide
#

I see where this could help me since I need to fix my lang file updation problem

pulsar wigeon
#

since bukkit won't allow you to load classes from outside the bukkit classloader otherwise

safe tide
#

seems like a lot of extra work here

pulsar wigeon
#

if you have resources, add the resources folder to the classpath as well

#

it will pick it up as if it was in your jar, assuming you use Class#getResource like a normal person

void void
#
tasks.register<Copy>("copyToRun") {
    dependsOn("build")
    from(tasks.jar)
    into(File("run", "plugins"))
}```
#

this is what im using, having intellij run this task before running jar application

#

tw: kotlin build script

#

With plugin reloading, do spigot wait for the async tasks to exit before actually unloading the plugin ?

golden gust
#

Off the top of my head, I wanna say no

pulsar wigeon
#

spigot gives you lots of shit if you don't cancel your own tasks iirc

#

also, "unloading the plugin" isn't at all what's happening

#

reload just calls onDisable -> onEnable as far as your plugin is concerned

#

it also terribly attempts to throw away the old classloader but don't rely on that

safe tide
#

why is maven suddenly not finding my dependedncies

void void
#

well

#

org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled

#

thanks

#

I guess I have to block the main thread in my onDisable

#

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

golden gust
#

Use your own executor

void void
#

That won't fix my issue

pulsar wigeon
#

what's your issue

void void
#

consider not using reload

pulsar wigeon
#

^^

safe tide
#

reload should never be used honestly needs to removed

void void
#

The problem is, I want to disconnect the discord bot onDisable, but I get a zip file closed because of spigot probably unloading eveyrthing ?

golden gust
#

The idea of using your own executor is that you can sit and wait for it to finish tasks easily

pulsar wigeon
#

spigot doesn't unload anything til afterwards

#

you're probably just not managing your resources correctly

#

and yea you can totally block server shutdown waiting for tasks

void void
#

I'm calling the bot disconnect function onDisable that's it

#

but because it's running completly async

golden gust
#

The classloader is closed after the plugin is disabled

void void
#

are you replacing a jar of something thats running?

#

it tries to access something that gets unloaded/loaded

#

no?

pulsar wigeon
#

why does it say bot disconnected

#

before that error

void void
#

because I'm calling disconnect and then print the disconnect message

pulsar wigeon
#

and what jar are you loading

#

because it's not your own plugin jar

void void
#

I think I have my solution

#

???

#

it is

pulsar wigeon
#

how tf would your plugin jar be closed

void void
golden gust
#

We close the classloader instance at some point in the disable process

void void
#

yeah that's my problem

#

if I use completablefutures and wait for the bot to be completly disconnected

#

does that fix my issue ?

golden gust
#

Well, if you block, yea

void void
#

I mean, is that terrible if I block less than one second in the onDisable

#

๐Ÿค”

upper stump
#

ugh, I love blocking threads

golden gust
upper stump
#

I run my SQL queries on the main thread

void void
#

and what if I just don't disconnect the bot... ๐Ÿค”

pulsar wigeon
#

oh wait

#

the issue is not that your jar is closed on disable

#

it's that you start a task on disable which accesses the jar after disable

void void
#

no no

#

I mean yes

#

but that was unrelated

#

I tried to disconnect by starting an async task

#

because I had the zip file closed error

#

but

#

I may have a bigger issue

#

I'm getting the zip file closed error during runtime

#

๐Ÿค”

golden gust
#

Well

static badge
#

we call it after the on disable

#

so if you have anything lingering around

cosmic raft
static badge
#

you will get fucked

golden gust
#

Bukkit unloads all the classes in your classloader anyways, now you're just potentially leaking memory

void void
#

yeah

#

I think

#

I guess I'll block the main thread then

#

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

static badge
#

the practice of shutting ur shit down should avoid this entirely

void void
#

people shouldn't reload anyway

#

not my problem

golden gust
#

You should ensure that your plugin is fully disabled by the time onDisable exits

static badge
#

I see you have your own thread pool

#

the fact you are not shutting that down is retarded

void void
#

I am, but too late

static badge
#

so it is your problem

void void
#

That's why I am going to block the main thread until everything is closed

#

:3

#

thanks for the help guys

#

[06:43:16 ERROR]: Nag author: 'Aquazus' of 'DiscordCraft' about the following: This plugin is not properly shutting down its async tasks when it is being reloaded. This may cause conflicts with the newly loaded version of the plugin

#

๐Ÿ˜‚

vestal jasper
#

Ah yes circular problems

#

No one gives a fuck about reload because no one gives a fuck about reload

void void
#

I give a fuck about people using plugman

merry talon
#

you shouldn't

golden gust
#

I aim to keep reloading working as nicely as possible, but I ain't going to break my back for it, if it's viable sure

void void
#

.kill @upper stump

limber knotBOT
#

smashes @Sxtanna's head in with a spiked mace.

void void
#

bad

upper stump
#

@void void what I did?

sinful zinc
gloomy sphinx
void void
#

yours looks strange

west ridge
#

So far, Paper is a pretty good improvement in the experience over Spigot.

#

Super nice.

#

I'm still having some rubber banding, but strangely enough I had some rubber banding in a local world with nothing to do with the server.

#

And my friend didn't report any rubber banding when we were both on the Paper server.

#

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

#

It draws from a lot of the different Spigot and Paper Docker images out there.

void void
upper stump
#

Nahh

#

We use coroutines like sane people

void void
#

pets Sxtanna

upper stump
#

ew

#

dont touch me

void void
#

lov me

void void
#

I

#

GOT

#

IT

#

it was harder than I thought

unreal quarry
#

@void void that bot open source? ^_^

void void
#

Probably in a close future

#

It's still highly experimental

#

I don't want people to laugh at my shit code

atomic marten
#

Worlds full of it

#

Don't sweat the details

vestal jasper
#

everyone's written bad code at some point

atomic marten
#

Saw a poc rootkit using zombieload today

#

That's cool

hidden harness
#

Anyone know why the layout is messed up on BungeeTabListPlus?

atomic marten
#

Because it's not vanilla

hidden harness
#

what do you mean?

atomic marten
#

It's not vanilla, not sure what there is not to understand there.

hidden harness
#

I mean that the name in the top left corner is not supposed to be there, wondered if anyone had experince with the plugin.

jade wraith
void void
#

noice

cosmic raft
left lake
jaunty sorrel
hot radish
void void
slender ravine
void void
#

hi

slender ravine
#

I'm sure this has been asked countless times but when will PaperMC be updated to 1.14.1/1.14?

void void
#

PaperMC is good compared at spigotMC ???

quasi valley
#

leave the questionmarks out and you're correct

brittle tinsel
#

Pretty much

slender ravine
#

with my server, spigot is super laggy but paper is as smooth as butter @void void

void void
#

ok

#

thx

brittle tinsel
#

Also get the latest timings system by Aikar

void void
#

ok

unreal quarry
#

make them webhooks so they look nicer now ๐Ÿ˜›

void void
#

the bot just doesn't have an avatar

#

๐Ÿ˜‚

#

I can't use webhook as I need to listen the channel

#

for discord to mc

brittle tinsel
#

Still can

void void
slender ravine
merry talon
#

i had the opposite issue where no mobs would spawn whatsoever

#

er, very very rarely

slender ravine
#

im running the latest paper version

void void
#

There was mob spawning issues in 1.14 so I guess this is shocking to you

#

๐Ÿ˜‚

slender ravine
#

so you are saying this is normal even at easy difficulty?

void void
#

Start a singleplayer world

#

and check

#

I'm not sure

#

I'm not sure if difficulty increase spawn rate

merry talon
#

I dont think so

#

just affects mob damage

slender ravine
#

ah k

#

so they have just cranked up the mob spawn rate to oblivion in 1.14.1 basically

void void
#

It was completly broken in 1.14, maybe your map doesn't have a lot of caves

#

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

slender ravine
#

well i guess mob farms will be amazing now

merry talon
#

wow I didn't realize how much damage things did on hard

#

endermen can 2 shot you

void void
#

my server is running on hard

slender ravine
#

cool kid right here

void void
#

๐Ÿ˜Ž

brittle tinsel
void void
#

lol

wary summit
vernal moth
#

breaking pathfinding is fun

#

the zombies think that every 3 blocks above glowstone is bedrock

prime wharf
cunning birch
rare palm
#

hello kids

#

wiat nevermind you're not kids

prime wharf
vale gulch
still rune
ocean umbra
stiff yarrow
#

@spare venture if you get a higher skribble elo than me I'll consider

void void
#

You guys lied to me

#

A lot of things changed with mobspawning

#

in both 1.13 and 1.14

#

there's the height & chunk limit

dapper nacelle
#

paper-26.jar

#

is this bad?

#

I should probably convert the world with minecraft's client

golden gust
#

Vanilla bugs, woo

dapper nacelle
#

does the world folder contain a file with all the entities stored inside of it?

#

I might have to remove it

golden gust
#

Entities are stored in the chunks themselves

daring gulch
#
cls
echo This script will keep your server running even after crashing!
title Minecraft WatchDog
:StartServer
start /wait java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar custom.jar
echo (%time%) Server closed/crashed... restarting!
goto StartServer```
How much of this would work on a pure vanilla server? (1.12.2)
golden gust
#

The issue is is that vanilla is doing some oddball things which are fixed in 1.14.2, I have some fixes in #paper-dev somewhere that might help but untested

#

And yea, that bat file would work fine with vanilla

daring gulch
#

Would it work on linux?

dapper nacelle
#

It doesn't occur anymore

#

I updated the world with minecraft

limber knotBOT
#

no, bat files are for windows

void void
#

is there any plugin to show where is someone frm when he joins server?

limber knotBOT
#

you want a bash .sh file for linux

rancid urchin
#

is there a plugin that will render the entire world?

void void
#

it shows his real location

rancid urchin
#

like load the chunks

golden gust
#

dynmap

daring gulch
#

So what would be needed to auto-reboot a server upon crashing in linux?

void void
#

@golden gust is there any plugin to show where is someone frm when he joins server?

golden gust
#

Please don't ping me

rancid urchin
#

essentials

void void
#

ok

golden gust
#

Yes, there are, but I'm not google

limber knotBOT
#

@rancid urchin Worldborder can load all chunks but not keep them loaded if that is your goal?

void void
#

cant find

#

you know?

rancid urchin
#

@void void i already said essentials

void void
#

what essentials

dapper nacelle
#

holy shit I've been coding for 3 hours implementing the new persistent data and it worked without errors

golden gust
#

Essentials for fact had a way to do it

rancid urchin
#

@wheat quarry if i use WorldBorder can i use dynmap and render everything

dapper nacelle
#

bye bye nbt

void void
#

it doesnt show the country

golden gust
#

Some extra plugin from their CI server was needed for it iirc

limber knotBOT
#

@rancid urchin no idea how dynmap works, sorry. I use overviewer (which is a standalone program(

rancid urchin
#

ok

void void
#

whaat?

#

essentials doesnt show country

rancid urchin
#

@void void google "How to make essentials show country on join"

golden gust
#

Essentials itself doesn't, as I said

rancid urchin
#

^

golden gust
#

You need an extra essentials component from their build server, which is linked on their resource page

rancid urchin
#

hey is worldboarder for 1.14

#

can you send the link? I dont want to install the wrong one, on spigots website it says 1.13

limber knotBOT
#

dev builds should be linked somewhere, either in the description or on github

rancid urchin
#

ok.

ocean umbra
#

when i started me server on paper 1.14.1 #26, my ram was at 1.5gb lol

#

ama wait a month or so before it becomes stable

#

just normal vanilla

#

6gb

rancid urchin
#

Hey so when i go to WB it says to use Beta 1.9.0 but i dont know exactly how to download a specific version, as the download button dosetn change

ocean umbra
#

4 plugins

#

it's just, normally it's on 400mb

#

when i started the server it went to 1.5gb then back down to 400mb after a min

rancid urchin
#

it says not to use that

#

NOTE: This is a beta release due to the new implementation of async chunk generation support for Paper. IMPORTANT: SPIGOT 1.14 REMOVES A FUNCTION USED IN THIS 1.9.9 WB BUILD, LEADING TO ERRORS, SO IT IS NOT PROPERLY SUPPORTED. IF YOU ARE RUNNING SPIGOT 1.14, YOU WILL CURRENTLY DO BETTER USING WB 1.9.0.

#

Yeah IK

#

im asking how to download the 1.9.0 one

#

when i click on it in the downloads

#

the big download button

#

is still 1.9.9

#

NVM

#

found it

#

NOTE: This is a beta release due to the new implementation of async chunk generation support for Paper. IMPORTANT: SPIGOT 1.14 REMOVES A FUNCTION USED IN THIS 1.9.9 WB BUILD, LEADING TO ERRORS, SO IT IS NOT PROPERLY SUPPORTED. IF YOU ARE RUNNING SPIGOT 1.14, YOU WILL CURRENTLY DO BETTER USING WB 1.9.0.

#

Also whats the default world border for minecraft, i want to keep the WB default but i also want to wb fill

#

..... i didnt see that

#

there is a wb in mc lol

#

ok how would i type that into WB

tropic flame
#

lmao I'm still waiting for Optifine

rancid urchin
#

^^^

#

60% done

tropic flame
#

oh it is?

rancid urchin
tropic flame
#

well that's awesome!

ocean umbra
#

did u guys know there was talk about merging optifine with mc?

#

not all of it

#

but some parts

#

but sp614 refused

quasi valley
#

(though the 60% are only for 1.14, they'll have to adapt 1.14.1 and .2 after the 100 mark ๐Ÿ‘€ )

tropic flame
#

the patches shouldn't be that harder though, right?

#

compared to major versions

ocean umbra
#

no

#

1.13 was hard

quasi valley
#

didn't they change a bit more with 1.14.1 chunks again?

tropic flame
#

I said patches, not major versions

limber knotBOT
#

@Gโ€‹ebโ€‹riโ€‹toโ€‹ the issue is that Minecraft updates a lot slower than Optifine does

tropic flame
#

.1 and .2 are patches

rancid urchin
#

@spare venture would /wb world set 30000000 work? because im getting errors

quasi valley
pulsar wigeon
#

0 pts. Did not follow rubric. 12pt Times New Roman double spaced only.

rancid urchin
#

@spare venture how to I make the world border fill command faster?

#

no i fixed those

#

yeah ik

#

im doing 50k

#

what should i do then?

#

like 5k?

#

Ok. number 3 might be an issue...

#

so will number 2

#

i gave up

#

i have way to many people on the server, and not enough time. Im just gonna have people load chunks lol

void void
#

@rancid urchin lol

cursive narwhal
#

What I'm doing is generating on a separate server and rsync the new chunks over

void void
#

wat lmao

#

god this server got 999 iq lol

pulsar wigeon
#

you know when i suggested that, i didn't realize you'd have players doing stuff while you were generating regions...

void void
#

iam alredy loosing iq by asinch

#

too dank

#

lol

golden gust
#

delete it

#

It's probably either not really empty or dropbox is stupid or both

void void
#

cant run any program as admin

golden gust
#

#GetAMac

void void
#

i delet sys 32

#

this hapen

#

(4 real)

ocean umbra
#
that would be like 100gb+

more like a petabyte lol

golden gust
#

lol, reminds of the time I was wiping a windows disk with dd

void void
#

if anyone wana help i need all files of system 32 which start by a letter

golden gust
#

It go so far and eventually bsod'd

#

If you actually deleted shit fire up your windows disk and use recovery

void void
#

lmao it not working xD

#

windows system made wrong description of some files

#

i see some shit sinch i delet it

#

BSOD

#

๐Ÿ˜‚

golden gust
#

Oh, if you're wondering what happens with linux when you zap the disk that it's running on: Nothing. Well, running gui apps might get pissy about image files and fonts missing, but most other stuff is just ๐Ÿคท

ocean umbra
#

so generating 30 million blocks in minecraft would take 30 petabytes

#

jesus

void void
#

sinch sounds like telemetry lol

#

so i delet

#

(drunk)

ocean umbra
#

indeed

void void
#

cd system 32

#

delet dropbox

#

nope

#

windows is retarded enuf so u woint find that dropbox

#

haha

#

because iam not retarded

#

i supose

#

that

#

windows

#

is more retarded

#

;3 i need files

#

gib

void void
#

anyone that can suggest me useful plugins

pulsar wigeon
#

plugins ๐Ÿšฎ

cedar spade
#

TruAntiLag

ocean umbra
#

what's TruAntiLag?

#

what does it do?

pulsar wigeon
#

elimates all lag

#

one time i used it and my tps went up to ๐Ÿ’ฏ ๐Ÿ˜Ž

ocean umbra
#

this maybe?

#

ye

limber knotBOT
#

best plugin

#

5/7

ocean umbra
#

what does it do

limber knotBOT
#

remove lag

pulsar wigeon
#

disables lag

ocean umbra
#

how does it do that

limber knotBOT
#

it removes common lag producing plugins

pulsar wigeon
#

by getting rid of all sources of lag

ocean umbra
#

is there a wiki, to get more info

pulsar wigeon
#

no info needed

ocean umbra
#

need more specific answers

pulsar wigeon
#

it just gets rid of lag :^)

limber knotBOT
#

uh, it actually adds a usefull check for http connections on the main thread

#

maybe for you, I was a second earlier :P

pulsar wigeon
#

just looked that guy up

limber knotBOT
#

@meager perch paper

pulsar wigeon
#

basically just pumps out dum plugins no one will use

limber knotBOT
#

I mean great for it being modulized but...

#

this is the direct opposite of what Essentials is btw xD

#

that would be like if Essentials had a module for each command xD

#

they automatically despawn

#

also "unused" doesn't exist? a player might go to them and use them...

cedar spade
#

hey Essentials has some modularisation

limber knotBOT
#

ok so you will remove the boat a player expects to be there...

cedar spade
#

"what do you mean, 'releasing mostly separate plugins isn't modular'"

limber knotBOT
#

why?

#

then punish the player who places 100 boats at once

#

(if you forbid that in your rules)

#

also if boats lag your server have fun with 15k hoppers and 6k monsters xD

#

and that's just for 10 people at once if you want something comparable with vanilla...

#

or, you know, use paper and remove unneccesary hopper move item event listeners xD

#

there's lots of stuff you can tweak before actually having a massive impact on gameplay

void void
#

Why leaving a minecart using the sneak key teleports me back to where I entered it ?

#

๐Ÿค”

#

Ejecting myself with an activator rail doesn't teleport me tho

pulsar wigeon
#

plugin behavior?

stiff yarrow
#

@pulsar wigeon at least hes not download botting them HmmCoffeeSmile

pulsar wigeon
#

lul

#

nah, someone else on dbo

stiff yarrow
#

@meager perch read what I said again

pulsar wigeon
#

i mean

stiff yarrow
#

go look at the top 20 most downloaded things on curse dev bukkit

pulsar wigeon
#

if he's download botting, he's doing a shitty job

#

that vk2gpz guy only has 100-300 dls on most of them

stiff yarrow
#

kk?

wide chasm
#

Since when can you multiply suffixes?

stiff yarrow
#

.g kk million

limber knotBOT
#

(DiscordBot) https://www.quora.com/If-MM-stands-for-millions-why-isnt-KK-used-for-thousands -- If MM stands for millions, why isn't KK used for thousands?...: "It's because M is used for thousands (as in the roman numeral M or the french word mille for thousand). Million can't be the same thing so MM isย ..."

stiff yarrow
#

why are we using roman numerals if our numbers are arabic

limber knotBOT
#

(DiscordBot) If a thousand is a K, and a million is a KK, is a billion the KKK : Showerthoughts - 3 comments, 1 point - Ceyxiro, 2y ago

wide chasm
#

XLIVkk?

stiff yarrow
#

stop trying to make KK a thing

wide chasm
#

At least it's in roman numerals now.

stiff yarrow
#

never seen one person use it

#

are you guys from some weird country where kk is a thing

#

@cosmic raft verify this ^

#

there's only like 10 people in canada so kashike should be able to confirm this

void void
#

I am one of those 10 people.

stiff yarrow
void void
#

Also, I have never seen kk used in Canada. Ever.

pulsar wigeon
#

yea andgk as noted, that guy has an autoupdater that just always downloads with checking version

#

hence "download botting"

#

if you look at bstats there's like <300 servers running his shit

wide chasm
#

Sounds like some sweet curse money though.

pulsar wigeon
#

but if so servers are on 24/7, that's 7k downloads per day

#

i am really hoping those don't count towards reward points

wide chasm
#

On dbo you can make money from downloads.

pulsar wigeon
wide chasm
#

You'd assume that they know about this and don't let it count

pulsar wigeon
#

yea hopefully

#

idk tho, wouldn't know how to contact curse people and ask

stiff yarrow
#

@pulsar wigeon when we looked into that his auto updater got switched to use github instead, so its likely hes download botting from another program or a botnet or some dirty shit

ocean umbra
#

how do i find out how much data has been read or written on my hdd since the first time it ran? (win 10)

pulsar wigeon
#

nah it still uses curse api

#

or some of them do at least

#

and did for a long time

#

damage is done, even if he fixes/changes it now

cedar spade
#

Did anyone ever report that to Curse?

#

Not that I imagine they'd do anything about it

ocean umbra
#

md, when do u think essentialsx for mc 1.14.1 will be ready?

cedar spade
#

heck, what's even left of Curse now? The launcher got rebranded when Twitch bought them, Gamepedia and the forums got sold off to Fandom afaik

#

It's just CurseForge that I can think of

ocean umbra
#

โค

pulsar wigeon
#

i'm pretty sure Curse LLC is part of twitch still (running curseforge etc.). Curse media was bought by wikia (which now is branded as fandom)

cosmic raft
#

@stiff yarrow can not confirm

stiff yarrow
#

@meager perch oof, 1/10th of your pop has just denied your claim

#

you guys in canada need to hold a meeting now to debate whether or not kk can be a thing

cosmic raft
#

It shouldn't

#

Because

stiff yarrow
#

I'm sure you could all meet up at the local tim hortons

cosmic raft
#

k, kk, kkk

#

Just no

pulsar wigeon
#

i've heard tim horton's is out of style these days

cosmic raft
#

Tim Hortons isn't even that good nossr

stiff yarrow
#

I read that reddit thread too

cosmic raft
#

It's bad now

#

The donuts and timbits and stuff used to be so good

#

Now they're like hot cardboard

cedar spade
#

mmm hot cardboard

jagged heath
late nacelle
austere ivy
#

can personally confirm

#

tim hortons is no longer good

cosmic raft
#

๐Ÿ‘€

woven otter
#

yes

cosmic raft
#

anyone else?

cedar spade
#

ffs

#

yes I'll join

#

should've pinged me /s

austere ivy
hard lake
#

I have an announcement to make

#

They are giving out free gay

#

@void void you are getting banned for using a selfbot

void void
#

not anymore

hard lake
#

fuck

void void
#

๐Ÿ˜„

hard lake
#

banning you from my servers still

#

Also screenshotted

void void
#

:dab:

hard lake
void void
#

ip grabber

hard lake
#

every site is

void void
#

reported for sending malicious links

limber knotBOT
#

who r u dumdums

void void
#

vix is a agressive delete-every-tos-violator fag

limber knotBOT
#

link pls

hard lake
#

@wide hazel posted selfbot proof

limber knotBOT
#

where

#

I'm too lazy to scroll

hard lake
#

check the damn link lol

#

It embeds to discord

#

Not my fault you're on irc

limber knotBOT
#

what

#

egg82 didn't send anything here recently

void void
#

im confused why do people try to deactivate every single passive webhook user lul

limber knotBOT
#

and I ain't touching ur links

void void
#

what do u get out of it

limber knotBOT
#

.log

cosmic raft
#

egg did no such thing @hard lake

hard lake
#

Not egg

#

Holy fuck is discord slow

void void
#

nope

limber knotBOT
#

Idk what you mean by selfbot, other than probably yet another dum dumcord thing

hard lake
#

They can delete your account

cosmic raft
#

you're the one who said egg

hard lake
#

So don't do it

#

Sorry, I wasn't clear

cosmic raft
#

so you decide who you're pointing a finger at

hard lake
#

Look at the image I posted

cosmic raft
#

your image and your text are blaming different people

#

so make up your mind

hard lake
#

Can you not see the image lol?

#

I just apologized that I wasn't clear about it

limber knotBOT
#

I haven't been convinced that dumcordians have graduated from being dum yet

hard lake
#

They made bot accounts for a reason

cosmic raft
#

My point is that you still haven't said why you pinged egg

#

but at this point i don't care

hard lake
#

Because they are a moderator.

#

And I figured I should not bother devs

limber knotBOT
#

what

#

is this yet another example of being totally dum

void void
#

vix is a hostile mob lol

limber knotBOT
#

dumcord is a mistake

normal echo
#

I love if you google dumcord all that comes up is Robo's posts

cosmic raft
#

lmao

void void
#

SEO mastermind ๐Ÿ˜ฎ

limber knotBOT
#

Hey amigos

normal echo
#

hi detective

limber knotBOT
#

lol

#

lemme search that

#

ahahaaa

plucky schooner
limber knotBOT
#

My server is lagging and its ALL YOUR FAULT =)

#

I should trademark that

#

RoboMWM, The key to to find some aspie dev with really low self esteem and pull that shit.

#

wut

#

You guys should add the channel flag to replay the last few messages in a channel on join

#

Its ALL YOUR FAULT. Two days latter and poof everything just works.

#

barty you do know what joking around means right?

#

he means the dumcordian

viscid oriole
#

what is going on here ?

limber knotBOT
#

who spammed a dumcord invite

viscid oriole
#

Who are you ?

limber knotBOT
#

Who me or RoboMWM ?

viscid oriole
#

you

limber knotBOT
#

Just your avg DD with to much hands on his time

viscid oriole
#

why you have the bot tag ?

limber knotBOT
#

?

#

No idea

#

Prolly because I was "talking computer" the other day

normal echo
#

it must be because the bots are taking over

viscid oriole
#

NOOOO

#

PLS No

#

:(

#

dont steal money from my bank account pls

#

i will give you all my data :(

#

:O

limber knotBOT
#

im a bot that's smarter dan u

#

clear

#

blah stupid me. Tried clearing this term =P

#

I was there was a ray gun in space that zapped ppl who would not sue POSIX. Worse yet is ppl who mix awk, sed and always start their scripts with #!/bin/bash.

#

gee why does this not work? #/bin/sh ... dumb fuck script... mapfile -t txid_in < <(jq -r '.vin[].txid' <<< "$block")

#

That was not a question. Point is ppl mix shit up like shell with bash arrays.

#

[wizjany] what's wrong with using a shebang. or do you mean specifically bash instead of sh?

#

wizjany ofc you need to use a shebang but use the right one.

#

[wizjany] i mean, if they're using bash specific syntax, they probably should use bash

#

bing

#

bingo

#

[wizjany] doesn't bash go into posix compat mode if run from a script with an "sh" shebang?

#

but ppl try using that shit with ksh, csh and dash

#

ie I work a lot on openbsd. ksh is default and then I get a script sent to me asking "why does this not work"

#

mapfile in this case

broken beacon
upper flicker
#

Happy Saturday ๐ŸŒฎ

static badge
#

๐ŸŒฏ โœ… ๐ŸŒฎ โŽ

marble summit
#

Amazing

limber knotBOT
#

correct me if I am wrong but papers got gets most of its edge from asymmetrical chuck loading? If Mojang is now supporting that (are they?) wouldn't multi threading be a way to keep shit ahead of the curve?

#

But paper is "stupid fast" too

#

Threading is a real pain in the schlong to implement but on todays cpus the performance gains would be incredible.

#

idk might even be able to run on some arm cpus then.

void void
#

Are there any X-ray plugins upgraded to 1.14 yet

swift oyster
void void
#

is there a tag for logs

#

like, cutting trees

#

lel

normal reef
warm zenith
gray pivot
meager solstice
queen rapids
#

Payments -> payments -> create payment -> enter name and package, then click create

woven otter
#

i'm disappointed that there isn't something like SpawnerMeta

mighty bobcat
#

@void void Paper comes with anti-xray (and does better than most plugins). Check config.

void void
#

it's not there for 1.14 yet

#

:p

golden gust
#

Bukkit doesn't have serializable entities, which is the major stepper for spawnermeta

void void
#

Uh...

#

They're not supposed to teleport to carpets...

#

@mighty bobcat yeah 1.14.1 paper doesn't have it yet

mighty bobcat
#

@void void oops, didn't know that. I'm still on 1.13.2

limber knotBOT
#

what are some launching options to reduce lag after updating from 1.14 spigot to 1.14.1 paper?

#

#paper-dev

austere ivy
#

Like the startup command?

#

.flags

limber knotBOT
#

like flushing cache and shit

#

there was more besides --forceUpgrade

void void
austere ivy
#

Mono, what server

#

oh qwerty I think --clearCache but let me check

void void
#

hecc did it not crash you

#

discord used to crash if you clicked fake links

austere ivy
#

no

tropic flame
#

lol it almost made me feel like killing discord's process ngl