#general

3141 messages · Page 59 of 4

heady spear
#

Imagine if we sold the plugins

stiff yarrow
#

then you'd make money and we can't have that

static badge
#

sell ur head on a pike

austere ivy
#

Also fawe is the best plugin in esitsance

#

Dang autocorrect only when I actually need you

#

Existence

heady spear
#

If I were in it for the money, I would have quit years ago.

austere ivy
#

is that why you’re 🅱roke

heady spear
#

I’m broke because I’m a uni student lol

stiff yarrow
#

if you were in it for the money you'd still be broke Kappa

heady spear
#

Probably

#

Good thing I’m not, ey?

stiff yarrow
#

I'm only teasing HmmCoffeeSmile

heady spear
#

Omg so teased

stiff yarrow
#

we all know the only way to make money is to do a p2w server Kappa

heady spear
#

I almost exclusively work on my web server nowadays tho

gloomy sphinx
#

is that why plotsquare is so broken?

heady spear
#

Oh yes, so broken

#

That's why people are using alternative solutions, like and

gloomy sphinx
#

I'm just waiting for mcmmo 2.2

#

those guys never release updates

stiff yarrow
#

damn those mcmmo devs

gloomy sphinx
#

been like 6 months

stiff yarrow
static badge
#

too many commits

stiff yarrow
static badge
#

lots of libraries

#

such cancer honestly

proud inlet
#

Long syntax

stiff yarrow
#

maven and gradle in the same project

static badge
#

monkaW

finite wave
#

@stiff yarrow He is just using clojure with the stdlib

fiery oracle
#

guys is good idea to use Paper on skyblock serveR?

#
  • would u recommend me to use old combat or new?
stiff yarrow
#

2nd question is subjective

#

1st question is you're in the paper discord

#

what do you think weSmart

fiery oracle
#

😄 well im wondering if its good for it

fiery oracle
#

or i should go for custom jar

cosmic raft
#

looks safe

stiff yarrow
#

paper very nice

#

much fast

#

such software

finite wave
#

Paper is good for everything

fiery oracle
#

So its waste of money purchasing some custom jar?

#

For skyblock

stiff yarrow
#

paper basically sets out to do the impossible, fix the bukkit API

fiery oracle
#

like there are no need any fixes like for factions > canoning and that shit

finite wave
#

Usually

stiff yarrow
#

the hell is a custom jar

finite wave
#

Custom jars are just scams made by autistic 10yo’s

fiery oracle
#

😄

#

and what about that mechanics for skyblock

stiff yarrow
#

are you talking about when people modify paper/spigot for 1.8 to fix the broken shit?

fiery oracle
#

what u think, old combat is better ?

#

nossr yea +-

stiff yarrow
#

ask yourself was Minecraft combat ever good

fiery oracle
#

old was better 😄

#

i think

#

but yea there isnt any "good" 😄

stiff yarrow
#

there's some 1.13 plugins that let you spam attacks again

finite wave
#

Do as any reasonable server and use the latest bug free version

stiff yarrow
#

I have no idea if this plugin is good

#

never used it

fiery oracle
#

mhm

#

i was looking at it

finite wave
#

@grand slate

fiery oracle
#

well lets try it out 😄

finite wave
#

Is that yours Rayz?

stiff yarrow
#

its free so try it out

#

if you can enable spam attacks through plugins it really begs the question why are people still on 1.8

fiery oracle
#

well but

#

mhm

#

k lets try it 😄

#

Are u able to try it at mine server?

stiff yarrow
#

lets ask @acoustic pilot since hes the expert on 1.8 servers

finite wave
fiery oracle
#

oh mama

#

please not Byte 😄

stiff yarrow
#

if you can't even compile the plugin you are overhauling that might be a red flag

fiery oracle
#

=> [02:23:10 INFO]: This server is running Paper version git-Paper-614 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)

#

good version?

stiff yarrow
fiery oracle
#

or i should move to 1.12

stiff yarrow
#

@fiery oracle depends on so many factors

fiery oracle
#

can u name few important?

stiff yarrow
#

if you for example are using some abandoned plugin that the author hasn't updated and will never update

#

1.12 is better

fiery oracle
#

oke

#

1.12 then 😄

stiff yarrow
#

1.13 is better otherwise except the performance is kind of poop

finite wave
#

^

fiery oracle
#

so 1.12 becouse perfomance matter

stiff yarrow
#

not really

#

how many players do you expect

fiery oracle
#

100 max

stiff yarrow
#

what kind of server

finite wave
#

Well, 1.13 is just a hacky fix

fiery oracle
#

i guess

gloomy sphinx
#

if you can't decide for yourself unsure if you should run a server 🤔

native thunder
#

100 shouldn't be an issue

stiff yarrow
#

yeah most 1.12 plugins can be updated to 1.13 fairly easily if you hire some kid for below minimum wage to do it

fiery oracle
#

@gloomy sphinx i love smart asses like you, im just trying to select correct version .

finite wave
#

I’ll make your plugins for 10$ an hour but i’ll use 3x the time.

#

We have no minimum wage in Denmark

stiff yarrow
#

I have to rethink how much I'd charge for freelance after aikar showboated

fiery oracle
#

😄

stiff yarrow
#

I'm jealous of those margins he has

finite wave
#

He’s amazing though

gloomy sphinx
#

what are his margins

stiff yarrow
#

they are THICC

gloomy sphinx
#

$60 an hour?

stiff yarrow
#

thicc like the lining in his stomach used to be before his 5 hour energy addiction

#

he stated 100/hr

finite wave
gloomy sphinx
#

heh

stiff yarrow
#

idk how often you would find work for 100/hr but damn I'm jealous

finite wave
#

Mine are not /hr usually.

#

I got one, but it was for 1.7 so i quit.

stiff yarrow
#

I usually don't do hourly either because its some weird honor system

#

I just tell them what I'd do the job for

finite wave
#

Yeah, i’m not in the mood to spend 27/4 getting rep.

#

I get paid 50% up front and 50% after

native thunder
#

Billing hourly is weird ya

stiff yarrow
#

yeah I also do the half up front

gloomy sphinx
#

coding plugins for potatoes is a waste of time

#

make shaders

stiff yarrow
#

we can all learn from aikar senpai

gloomy sphinx
cosmic raft
#

heh

stiff yarrow
#

lol I've done beginner level OpenGL/GLSL and I would hate to work in it full time

gloomy sphinx
#

would you do it for 16k

stiff yarrow
#

yes but I wouldn't have the skillset

cosmic raft
limber knotBOT
#

(DiscordBot) seus ptgi (latest dev build preview) part1 - length 1m 10s - 742 likes, 8 dislikes (98.9%) - 40,746 views - ruegen on 2019.03.31

static badge
#

lol bet the fps is garbage tier on that

stiff yarrow
#

I'd have to study graphics programming for a long time to do what sonic does in his shaders

gloomy sphinx
#

Nvidia even started advertising it and called it Ray tracing!

cosmic raft
#

watch the video leaf

gloomy sphinx
#

I get 200fps with the shaders on max

#

not too hard to run

stiff yarrow
#

@static badge actually runs good because he uses a lot of shortcuts to simplify the raycast render

static badge
#

hmm so he's a god at it then

gloomy sphinx
#

so weird how shaders has survived so long

stiff yarrow
#

yeah hes pretty skilled at this point

static badge
#

shaders survive because people want them

#

if people still want them

#

they'll survive

#

economies part 0

gloomy sphinx
#

never really seen anyone actually play with them

cosmic raft
#

download it and checkout the source

#

it's beautiful

gloomy sphinx
#

better than aikar?

stiff yarrow
#

you don't have to compare everything to aikar

finite wave
#

Aikar is god tier

#

Not possible to compare to him

stiff yarrow
#

getting good at graphics programming is very impressive, especially if its working with the beast known as OpenGL

gloomy sphinx
stiff yarrow
#

OpenGL is actually a mess to work with

#

unless a lib handles it for you

finite wave
#

Vulcan is worse

static badge
#

isn't opengl extension hell

stiff yarrow
#

yes

#

its also special snowflake hell

static badge
#

oh no

stiff yarrow
#

as its a soft standard

static badge
#

not snowflakes in hell!

stiff yarrow
#

if your GTX 980 decided 'lol lets do this instruction differently for optimization!' you can get bugs in your code just for that hardware

gloomy sphinx
#

what's the best way to combat that

finite wave
#

It’s called ash @static badge

stiff yarrow
#

use different instructions

#

just for that card

#

galaxy brain shit

#

tbh stuff like that is probably not a regular occurrence but the fact that it can happen at all is peepoGiga

cosmic raft
#

don't worry @stiff yarrow

#

we have a plan

limber knotBOT
#

(DiscordBot) Google Sheets and Python - length 6m 53s - 31,389 likes, 383 dislikes (98.8%) - 1,057,697 views - Twilio on 2017.02.27

finite wave
#

Lol

#

Who changed my name ☹️

fiery oracle
#

guys

#

When i connect its spamming you are moving too fast its becouse of papermc or via versions?

finite wave
#

Huh?

#

Are you using any hacks?

#

And most likely one of your plugins

fiery oracle
#

well developer of via versions told me its in minecraft or something like that

#

and im not useing any cheats its spamming console after reconnect

#

like 2sec and then end

finite wave
#

Well, Paper isn’t doing that so rest assured.

stiff yarrow
#

don't expect something like viaversion to work flawlessly imo

quasi valley
#

try moving viaversion from the proxy to the paper servers and see if the lagbacks persist

#

(also if you have it on both, remove it from either one)

placid thicket
#

hey, still pretty new to working with paper (former bukkit user) now that 1.14 has entered prerelease phase what is the expected timeline for paper 1.14 after release? purely just curious.

static badge
#

oh that's why people are asking

#

it'll be out sometime after spigot 1.14 goes out

#

how long? who knows :>

placid thicket
#

ah, with updates in the past (not including 1.13) has it generally been less than a month? also are plugins expected to break as horrificly this time around?

finite wave
#

Paper was not at fault for any plugin breakage

acoustic pilot
#

Paper is a drop-in replacement for Spigot, so any breakage originates from Spigot.

#

And there's no telling how long it would take, but upwards of a month sounds reasonable.

#

Spigot has to update first, because Paper is built on top of Spigot.

#

And then maybe a week to a month until Paper updates, no guarantees.

#

There are no certainties.

quasi valley
#

If plugins break solely depends on Spigot's 1.14 release, but sadly (or not) we are not md5 :p

placid thicket
#

was mainly wanting to make sure it wasn't going to be another year long gap 😛 i am happy with whatever time it takes (within reason)

acoustic pilot
#

Unfortunately your happiness is not a factor in how long it takes 😦

#

It takes as long as it takes, and atm it depends on when Spigot updates.

#

So they are better equipped to answer your question than we are.

#

Paper tends to update rather quickly once Spigot has updated.

placid thicket
#

i meant nothing by it, only that we can't live without you. 😃

acoustic pilot
#

Hopefully Spigot has been working on the snapshots and pre-release, which would possibly shorten how long it takes once 1.14 is actually released.

heady spear
#

Good thing spigot is a very transparent project

acoustic pilot
#

lol

heady spear
#

So we don't have to wonder

limber knotBOT
#

(DiscordBot) i made a tweet about furries - length 28s - 14,382 likes, 120 dislikes (99.2%) - 101,021 views - Slimecicle on 2019.04.10

static badge
#

wtf

acoustic pilot
#

Spigot's "community server" runs on snapshots, I think. So they have been working on it, it would seem.

#

They just don't share any of that progress with everyone else, which sucks.

quasi valley
#

the last time I tried to join it with a snapshot my game crashed 👀

static badge
#

interesting why doesn't md69 share

#

afraid of people mass using it and complaining "reee it's broken?"

acoustic pilot
#

Mass community input can only lead to positive changes, I would think 😛

static badge
#

so we don't know why :>

acoustic pilot
#

Whereas right now md_5 runs it in a very much dictatorial fashion.

#

With zero community input

placid thicket
#

is there somewhere i should be going to find this information? my own googling hasn't turned up much

acoustic pilot
#

What information? You know as much as we do, now 😃

placid thicket
#

XD excellent, i didn't know there was a snapshot server though, and have been unable to find any kind of repository for spigot spesific information

acoustic pilot
#

It's been regularly updated with new snapshots, so it's possible it'll be updated with the pre-release soon, but no idea.

placid thicket
#

why is it the only thing that didnt come up in my googling was the actual spigot page... its too early in the morning for me

stiff yarrow
#

@placid thicket 1.13 had big changes internally for Minecraft which resulted in unavoidable breakage

placid thicket
#

i was aware of that, to my knowledge 1.14 does not have an equally large change, unless i am wrong?

stiff yarrow
#

it probably does not but we'll see, I haven't been following it too closely

#

breaks can also come from md5 deciding to break API, which can be unrelated to MC updating

quasi valley
#

There might be some changes to inventory creation and some villager based stuff, but not anything biggy from minecraft's side afaik

placid thicket
#

good to know

#

we have one plugin that is no longer being activly developed and took me like 3 months of fighting to get working for 1.13 >.>

finite wave
#

Pay me and i’ll do it

grand slate
#

@finite wave nah got no idea who that is

finite wave
#

I was a friend with rayzr once

#

Thought it was u

grand slate
#

Oh haha

#

On another game i used that name, ut never here

stiff yarrow
#

3 months peepoGiga

finite wave
#

Cool

acoustic pilot
#

lol yet another zombie TV show on Netflix

#

has this shit not been overplayed yet?

finite wave
#

I like them

quasi valley
#

Byte you missed a perfect pun of them being... dead

acoustic pilot
#

Z Nation, The Rezort, Dead Set, and now Black Summer

#

Oh, can't forget TWD, too, ofc 😛

#

Doesn't even include all the zombie movies, those are just TV shows 😛

finite wave
#

Rezort is a movie isn’t it?

acoustic pilot
#

Oh is it?

#

Let's see

#

Oh yeah it is

#

Silly me lol

finite wave
#

Its a super weird movie

#

Gives me a left 4 dead 2 vibe

acoustic pilot
#

Z Nation got pretty creative with the genre, but the last season is a total flop

carmine mason
grand slate
#

Funny thing, barely heard of any of them

void void
#

@stiff yarrow are you doing better now?

finite wave
#

@acoustic pilot I liked 1, and 2

#

Then suddenly zombies could talk?

acoustic pilot
#

Yeah first couple were gold

stiff yarrow
#

no because I have to work on config code again PepeHands

acoustic pilot
#

Well, the entire series pretty much redefines the zombie genre, not surprised they went crazy with it

#

but yeah it got pretty cheesy as the seasons progressed

void void
#

im sorry about that

#

when theres some hard code i need to work on, i like to do this thing

#

it's called "giving up" and this probably doesn't help you at all

acoustic pilot
#

no quitting allowed

#

kohi 2 wen

void void
#

fuk

static badge
#

is kohi some weeaboo shit

acoustic pilot
#

kohi was one of the most popular kitpvp practice servers

#

IIRC, prplz ran it

static badge
#

ah pvp

#

explains his cancer tbh

acoustic pilot
#

surprised it went down, i would think it was rolling in money.

stiff yarrow
#

its just incredibly tedious, especially writing new comments for the config options

void void
#

what filesystem would you pick for a SSD? im about to mount one.

limber knotBOT
#

pifs

deep shoal
#

what's the version for paper build 616

static badge
#

1.13.2

deep shoal
#

1.13.2-R0.1-SNAPSHOT

#

does it matter the stuff after the first -

static badge
#

CI-Skip

#

still builds

deep shoal
#

is the artifact id still paper-api in 1.13.2

finite wave
#

Sure

#

But only if it’s the api

deep shoal
#

where dd com.destroystokyo come from btw

limber knotBOT
#

who wouldn't want to destroy tokyo?

heady spear
#

Tokyo has already been destroyed once

#

Give them a break

deep shoal
#

in my pom.xml

heady spear
#

No

finite wave
#

It’s Paper stuff

deep shoal
#

can i depend on 1.13.2, it means the same as dependong on 1.13.2-R0.1-SNAPSHOT

finite wave
#

But shouldn’t need it in pom?

heady spear
#

Dependong

deep shoal
#

my server jar I just downloaded p sure it's 1.13.2-R0.1-SNAPSHOT

finite wave
#

You need to depend on the correct version

heady spear
#

@finite wave do u want pic of my dependong

deep shoal
#

Could not find artifact com.destroystokyo.paper:paper-api:jar:1.13.2--R0.1-SNAPSHOT in papermc (https://papermc.io/repo/repository/maven-public/

quasi valley
#

--

heady spear
#

Why the double dash

#

That sounds like a hella stupid pony

#

Rainbow dash and double dash

deep shoal
#

huh idk why the double dash

#

no idea how that happened

heady spear
#

You added it

#

It sure the fuck didn’t appear there out of nowhere

quasi valley
#

the FBI guy linked to you probably wanted to be funny and added it

heady spear
#

Does each FBI guy also have a FBI guy linked to them?

quasi valley
#

oh that's a good question

heady spear
#

And can one fbi guy be linked to multiple people?

#

Otherwise there would have to be an infinite amount of FBI agents

limber knotBOT
#

no

quasi valley
#

I think it goes up the ladder in the FBI itself, until the god of the FBI is looking at the last few high ups

limber knotBOT
#

but multiple fbi guys can be linked to one person

deep shoal
#

what repository should I use for LibsDisguises

quasi valley
#

just ask your FBI guy

limber knotBOT
#

mds repo

heady spear
#

If each FBI guy has exactly one person to spy on, and each FBI agent has one agent spying on them

#

Then we get an infinite amount of them, which doesn’t feel nice

#

Imagine the taxes needed to pay them

limber knotBOT
#

no, doesn't need to be infinite

#

just everybody needs to be an fbi guy

quasi valley
#

nono one FBI guy can have multiple people to watch

#

at least the high ups

heady spear
#

If everyone is an FBI agent it works, yeah

#

It’s like the human centipede, but with spies

quasi valley
#

They must be very lonely, always being with you but never being able to have direct contact

heady spear
#

Although if there’s at least one guy that doesn’t have an FBI agent spying on them, then it doesn’t have to be infinite

quasi valley
#

from now on you'll have to say "hello" and "goodbye" everytime you start/shutdown your computer

heady spear
#

@quasi valley imagine being God then

quasi valley
#

He's having the time of his life watching us burn

heady spear
#

Time does not apply to God

#

Except for when he created time, apparently

#

Because that took some time

#

Either way, my iPad autocorrect God to a god

quasi valley
#

Also, a few days passed before he created the sun 👀

heady spear
#

So my iPad is polytheistic

#

How

deep shoal
#

what does a * next to the plugin version mean
[OldCombatMechanics] Enabling OldCombatMechanics v1.6.6*

heady spear
#

Nossr is a poo poo face 💩

limber knotBOT
#

that means its bad

#

if there is a star, it doesn't fully support 1.13

#

see /pl

heady spear
#

Doesn’t that just mean it doesn’t have 1.13 as it’s native version?

limber knotBOT
#

yes

heady spear
#

That doesn’t mean it doesn’t fully support 1.13, does it?

#

Just that it wasn’t written for 1.13

limber knotBOT
#

it does mean that it wasn't compiled against api version 1.13

deep shoal
#

how can that be possible

heady spear
#

Magic

deep shoal
#

I literally just compiled mine depending on paper 1.13

quasi valley
#

put api-version: 1.13 into your plugin.yml

deep shoal
#

oh okay

heady spear
#

Slap that bad boi in there

quasi valley
#

this gets rid of the legacy conversion methods

deep shoal
#

why's that necessary

#

legacy conversion

heady spear
#

Magic

deep shoal
#

what are some examples

heady spear
#

Material names 💔

deep shoal
#

is api-version: 1.13 a key only for paper

heady spear
#

No

deep shoal
#

or is this supported by all bukkit

#

i want to support old clients on my 1.13 server

#

can I give them items using api-version: 1.13

#

I guess yes

#

I wonder what that even changes

#

why would you not use that key

quasi valley
#

if you have your plugin written for 1.12 or lower with Material names that don't exist/are different in 1.13

#

and don't care enough to properly update it (or if it just isn't made for 1.13)

deep shoal
#

"All Materials have been renamed to match the names used in Vanilla"

#

this is really nice

finite wave
#

Not for the material class

#

It’s 7501 lines

quasi valley
#

oh on that topic, as I haven't really looked into the 1.13 material api, how do I check for a certain block type, let's say wool (= check if I have a woolblock)?

finite wave
#

?

heady spear
#

You get the data

#

And slap an instanceof in there

deep shoal
#

is there a better plugin than oldcombatmechanics, apparently it doesn't use 1.13 api

quasi valley
#

waow, okay 😂

finite wave
#

@deep shoal Does it matter?

deep shoal
#

idk

#

is why I ask

heady spear
#

Hint: it doesn’t

finite wave
#

If it works it works

quasi valley
heady spear
#

If it doesn’t it’s unemployed and a burden to society

deep shoal
#

is there spawn block protection

heady spear
#

Well, given that it’s a part of the labour force

#

You are only unemployed if you’re willing and able to work

stiff yarrow
#

@heady spear I don't see wool in Bukkits BlockData API but perhaps Paper has expanded on it

heady spear
#

Isn’t there materialdata too?

heady spear
#

I don’t do the remember, been quite long since I worked with that shit

stiff yarrow
#

Bukkit API is a messy mess so I don't blame you

heady spear
#

Oh, tags.

deep shoal
#

spawn-protection=16 does this mean I can't break blocks at spawn?

heady spear
#

You can if you’re OP

#

Or if you hit the blocks really hard

deep shoal
#

if I set it to -1

#

does it disable

heady spear
#

Then it protects the blocks in the imaginary plane

deep shoal
#

apparently setting it to 0 "disables" it according to the wiki, but the "single block at spawn is still protected"

quasi valley
#

just use 0

deep shoal
#

yeah but I want all blocks breakable

heady spear
#

Or well, complex plane. But off the real axis

deep shoal
#

1.13 sucks ass

heady spear
#

So it protects all blocks that exist in a fourth imaginary dimension

deep shoal
#

@quasi valley "0 will protect the single block at the spawn point."

heady spear
#

That makes sense tho

deep shoal
#

I want it to protect nothing

quasi valley
#

Does this one block really matter

deep shoal
#

yeah

finite wave
#

Just set the spawn radius to -99999

heady spear
#

It needs to be there for the players to safely spawn

finite wave
#

Jk

heady spear
#

Otherwise that might do the fall

#

They*

deep shoal
#

does f3+g not exist in 1.8 .—.

#

idc if players do the fall

#

that's intended behaviour

heady spear
#

Fun fact, Jan rhymes with flygplan

quasi valley
#

is it pronounced ʌ, e or æ @finite wave 👀

#

the a in your name

deep shoal
#

I just dug through the map at 0,0

#

I am not op

#

but maybe 0,0 is not the protected block

heady spear
#

Is your spawn 0,0 then?

deep shoal
#

idk

#

how to find that out

heady spear
#

Die

quasi valley
#

I'd have said "kill yourself" but that certainly sound better

deep shoal
#

tab complete doesn't work in the terminal

#

1.13

heady spear
#

Yes it does.

deep shoal
#

I typed kill Sup and pressed tab and it didn't complete my name

native thunder
#

Depends on your terminal emulator

#

I think

deep shoal
#

iTerm2

#

but it worked in 1.8 and 1.12

#

I spawned on -4, 4 and I could break the block under me

#

I used /kill again and spawned at -10 3

#

how am I meant to find out the world spawn from this info

heady spear
#

It randomises

native thunder
#

You need to set the spawn radius to 0 first

#

Otherwise you spawn in a 16 block radius of spawn iirc

heady spear
#

Do what tofu face said

deep shoal
#

i will just open leve.dat in NBTExplorer

heady spear
#

Otherwise you just reverse engineer the randomiser

native thunder
#

Or do that

deep shoal
#

-6, 47, -4

finite wave
#

@quasi valley it’s phonetic danish Jan

deep shoal
#

I can break the block under my feet here

#

I guess that means spawn-protection: -1

#

fixes it?

finite wave
#

@deep shoal I told you

quasi valley
#

ah

deep shoal
#

tab complete really doesn't work in the terminal

#

only 1.13

#

it worked in 1.12.2 and 1.8.8

heady spear
#

It works really well

#

In 1.13

deep shoal
#

not for me

#

doesn't work on gamemode sur<Tab>

#

or player names

#

etc.

finite wave
#

Use a proper terminal

deep shoal
#

recommend me one

#

I expect it should work though

#

since it worked before and this is a v popular terminal

stiff yarrow
heady spear
native thunder
#

Read my mind city

#

Why can't you just read my mind

glossy crater
#

Is anyone familiar with world limiting ?

#

I have a custom map which has certain block length X and Z but after the points, normal world starts generating

#

Is there anyway to stop it or have an empty map after the points ?

heady spear
#

World border

glossy crater
#

Hmm then I need to find the radius for it

worldly condor
#

Hello, world

#

start hiding from my ufo

glossy crater
#

There is one corner but will world border delete what's after that limit ?

#

Ok, did some research

#

And actually it generates 1 chunk after the border

#

That's totally fine

#

Thanks @heady spear

deep shoal
#

how does the server call events

#

when you register a Listener

#

how does it scan the class for @EventHandler

#

and associate methods with events

unreal quarry
#

Magic

deep shoal
#

every time an event fires

#

does it use reflection

#

or does it only use reflection once (when the listener is registered) and it has some way of remembering what methods to call when an event fires

finite wave
#

HandlerLists

unreal quarry
#

You know, you can check the source. CraftBukkit is open source

gleaming rivet
gloomy sphinx
glossy crater
#

@gleaming rivet do you use any plugins like Random Teleport ?

gleaming rivet
#

Well not a plugin but yes.

glossy crater
#

Disable those in world_nether and world_the_end

gleaming rivet
#

but i don't see how this is causing it?

#

its not when its used it happens, its when the server restarts

#

and needs to start up again

#

And it is already disabled in world_nether and world_the_end

glossy crater
#

Have you tried to delay your start script after the restart inits ?

gleaming rivet
#

you mean "pause 2m"

#

yes, didn't work

glossy crater
#

2m is too much

gleaming rivet
#

the server never started.

#

if i send my start.sh to you, would you be able to incoporate the pause into the script for me?

glossy crater
#

It's a simple bash command

#

pause <integer>

gleaming rivet
#

well

glossy crater
#

seconds is the default

gleaming rivet
#

yes but last i used it, it didn't work

glossy crater
#

Use sleep instead

gleaming rivet
#

thats what i used

#

just said pause cuz i didn't remember xD

#

i used "Sleep 2m"

glossy crater
#

Place it at very top

gleaming rivet
#

i did so aswell

glossy crater
#

Send me your .sh

gleaming rivet
glossy crater
#

Instead of detaching and creating another session, try to reattach to the same session ID

#
screen -d -r <id> | " "
#

I assume you have only one session under "maelk"

gleaming rivet
#

what do you mean?

#

i can't reattach something that isn't running?

glossy crater
#

You have a session that's running under maelk right ?

gleaming rivet
#

yes

glossy crater
#

-dmS detaches from that session

gleaming rivet
#

yea like it should?

glossy crater
#

Then attempts to create same session

gleaming rivet
#

i want to be able to use the rest of the machine?

#

ohhh so its basically too fast

glossy crater
#

No

gleaming rivet
#

is that what you are saying?

glossy crater
#

It creates a duplicate

#

Ending up with 2 servers

stiff yarrow
#

@gleaming rivet does your discord avatar originate from somewhere, can't help but get a weird vibe from it monkaHmm

glossy crater
#

Yeah I get the same

gleaming rivet
#

its from some avatar site

#

where you can create your own avatars

glossy crater
#

Kill all your sessions

#

And use screen -d -r "maelk"

#
sleep 10
screen -d -r "maelk"
java ...
gleaming rivet
#

okay so can you explain what this does?

stiff yarrow
#

It's creeping me out Lauk

#

REMOVE IT

gleaming rivet
#

xD

glossy crater
#

Yeah remove it

#

Looks like some weird cop who's been integrated in a UI Avatar game

stiff yarrow
#

get a blue blob man avatar like a normal human being Kappa

gleaming rivet
#

xD

stiff yarrow
gleaming rivet
#

@glossy crater so i would still be able to access the "server session" via "screen -r"

#

right?

glossy crater
#

Sure

#

There will be just one session not duplicates

#

And you'ld be able to reattach to it just normally

gleaming rivet
#

ah but you said its killing the sessions?

stiff yarrow
#

screen is a pretty useful program

#

I think he meant your script was

glossy crater
#

Oh well run a screen -list and send a ss

gleaming rivet
#

wat

#

theres two sessions o.o

#

i did not create that other one

#

and it usually not there

#

or on same line?

glossy crater
#

Yes like that

#

But it's weird hmm

#

Oh you had a $STY attribute in the flag

#

Didn't see that

gleaming rivet
#

$STY?

#

what is that?

glossy crater
#

The -m

gleaming rivet
#

and that does?

glossy crater
#

Well basically lets you start a new session within another session

stiff yarrow
#

Inception sessions

gleaming rivet
#

soo basically not important?

glossy crater
#

If the flags I gave you don't work or it can't resume to the session within the session it is

#

It is

#

But try that first

gleaming rivet
#

okay

limber knotBOT
#

AmdS best screen options

glossy crater
#

If not use -Dmr

gleaming rivet
#

what does AmdS do?

stiff yarrow
gleaming rivet
#

hahah xD

#

if you want to, can you make me one like yours?

#

@vernal moth what does AmdS do?

stiff yarrow
#

I had this one made by a friend who told me they were drunk when they made it, then I had another friend add a body to it

limber knotBOT
#

A adapts to window sizes, dmS uses deamon mode (with a name)

gleaming rivet
#

i use dmS atm

stiff yarrow
#

nossr original

limber knotBOT
#

so screen -AmdS MinecraftServer java -jar paperclip.jar

#

I add a because I like resizing my terminals, lol

gleaming rivet
#

but how does this change a problem with ram?

native thunder
#

It also opens it detached iirc

stiff yarrow
#

stop using all the RAM

limber knotBOT
#

thats what d does, yes

stiff yarrow
#

how much RAM do you have on that system VS how much you are trying to allocate

gleaming rivet
#

have 8, using 7

stiff yarrow
#

7 to just Java?

#

that's a bit sketch

gleaming rivet
#

yes

#

why?

stiff yarrow
#

well it might be okay

gleaming rivet
#

linux shouldn't use more than 1gb

#

like the system

glossy crater
#

I guess it's an VPS

gleaming rivet
#

No

#

its not

stiff yarrow
#

a really shitty outdated dedi?

native thunder
#

Is minecraft the only thing you're running?

gleaming rivet
#

Yes

#

and the dedi is pretty new

stiff yarrow
#

kimsufi has 20 dollar dedis with more RAM

gleaming rivet
#

well with shitty cpus 😃

native thunder
#

You're paying for cpu not ram

gleaming rivet
#

i basically have this CPU for myself

glossy crater
#

OVH has good cpus

gleaming rivet
#

yeah OVH has good prices too

#

kappa

#

i'm not paying anything

#

so i don't complain

native thunder
#

Kim is a ovh subsidiary

stiff yarrow
#

any sentence that starts with i basically have this CPU for myself is a lie

gleaming rivet
#

Its not?

stiff yarrow
#

what do you mean

#

are you sharing the machine

#

its not to yourself

gleaming rivet
#

i can visit where the "Server" is.

native thunder
#

He said he's on a dedi

stiff yarrow
#

yes but not everyone has a full understanding of the words they use

gleaming rivet
#

The other thing running on the machine is a NAS

#

and its not in use alot

native thunder
#

Wait you just said nothing else was running

stiff yarrow
#

so you colocated a machine with 8GB of RAM?

gleaming rivet
#

Not on MY VM

stiff yarrow
native thunder
#

Oh you're in a vm

stiff yarrow
#

hey look tofu

#

I was right

glossy crater
#

kek

gleaming rivet
#

The "SYSTEM" has 16gb total, MY vm has 8gb

#

jesus

#

so much for asking for help >.>

glossy crater
#

Well try to tell things straight

#

Next time

gleaming rivet
#

What didn't i say?

glossy crater
#

Use the flags I gave you for instance

#

You can also browse the documentation for screen here

gleaming rivet
#

waiting for MySQL to "cooldown" atm, its holding the vm back for restarting

#

so yes i will be trying what you said

stiff yarrow
#

MySQL uses a lot of memory too

gleaming rivet
#

well

#

that might actually be the problem then

finite wave
#

@stiff yarrow Nub

#

Get more vam

gleaming rivet
#

how much does MySQL use?

finite wave
#

Depends

gleaming rivet
#

i have CoreProtect and a economy plugin using it only

finite wave
#

You shouldn’t worry

stiff yarrow
#

@gleaming rivet keep in mind because you're in a VM your CPU resources are being split, so its not like you have the full power of that CPU, CPUs have limited memory on the chip that is likely getting split as well, not to mention other bottlenecks from sharing a system, there are a lot of hidden costs to VMs

finite wave
#

^ One vm for databases

limber knotBOT
#

thats not necessarily true

finite wave
#

Docker cocks

limber knotBOT
#

I have virtual machines with dedicated cpu cores

finite wave
#

Dock our cocks

limber knotBOT
#

where they are directly "mounted" into the vps

#

and yes, fuck VMs, docker all da things

stiff yarrow
#

interesting

gleaming rivet
#

pretty confusing when 10 people say different things thonk

finite wave
#

It is confusing

#

Object oriented is confusing.

#

Non pure

#

Eew

stiff yarrow
#

and how is the cache for the CPU handled in that VM setup mini

limber knotBOT
#

doesn't every core have his own cache anyways?

gleaming rivet
#

depends on the cpu

#

some share, some doesn't

limber knotBOT
#

speaking about intel here

stiff yarrow
#

no there are several caches on the cpu

#

some are split, some are shared

limber knotBOT
#

I know that AMD does stupid shit

#

like sharing APUs between two cores...

acoustic pilot
#

re: MySQL, the amount of RAM it uses should be the size of the whole database, if you wanted. The ideal amount of RAM to give MySQL is enough to store the entire database in memory, this is why dedicated MySQL machines have lots of RAM (64GB to 256GB)

stiff yarrow
#

L1 and L3 are usually shared IIRC

gleaming rivet
#

@acoustic pilot well CoreProtect stores alot, so i would need the amount of ram it takes in space?

stiff yarrow
#

I'm not aware of any CPU that has completely independent cache per core

worldly condor
#

start hiding

#

im here again

acoustic pilot
#

Logging plugins like that are going to make your database situation unmanageable, you should be purging old data.

gleaming rivet
#

eyyy wupti dooo @glossy crater it didn't work.

stiff yarrow
#

yeah I've heard CoreProtect is a huge DB bloater

finite wave
#

Coreprotect stores uuid for every block i think. Etc.

acoustic pilot
#

lol, sounds like poor design

#

I assume they are player UUIDs?

gleaming rivet
#

might have to ask the creator himself

#

@rare herald

acoustic pilot
#

The correct way to do that would be to have a users or players table where you map their UUID to a space-efficient ID like an int.

#

And then use the int

#

e.g. what mcMMO does.

worldly condor
finite wave
#

@acoustic pilot Yeah, storing less than more. I’ll chekc the code

worldly condor
#

i can clone it and build it myself and you got nothing

gleaming rivet
#

like i said "sleep" does not work

void void
#

pterodactyl panel use docker

stiff yarrow
#

@worldly condor got nothing what?

#

can you stop being 12 IRL for once ivan

void void
#

open source plugin

stiff yarrow
#

Open source = PogU

worldly condor
#

open source premium plugin

void void
#

and paid on spigotmc

worldly condor
#

thats very very very big mistake

stiff yarrow
#

closed source = 🤢

worldly condor
#

MrIvanPlaysToday at 15:14
i can clone it and build it myself and you got nothing

stiff yarrow
#

and? why do I care

quasi valley
#

Wow really

#

Nobody knew

stiff yarrow
#

if I cared I wouldn't be posting my own plugin to leak sites LUL

void void
#

jenkins

worldly condor
#

with 15$ you can by 15k candy with 1 cent each

#

in bulgaria

stiff yarrow
#

@void void I'm not sure what the question is

void void
worldly condor
#

oh fuck

#

i already cloned and builded myself

stiff yarrow
#

you know we link to jenkins on my discord

worldly condor
finite wave
#

Omg

#

Ew

stiff yarrow
#

damn Ivan you're a real open source software pirate

finite wave
#

Wtf

quasi valley
#

Ivan we are very proud of your knowledge

finite wave
#

@stiff yarrow look at that

pulsar wigeon
#

it's only 2500 lines what's the problem

void void
stiff yarrow
#

couldn't you just link to their source code page

void void
#

rip

finite wave
#

@stiff yarrow They have none

#

Lol

worldly condor
#

mcmmo without dependencies is 1,2 MB ?! GWsoraeThenkung

finite wave
#

Had to decompile it

stiff yarrow
#

@worldly condor we have some thicc amount of code in our codebase

worldly condor
#

😮

stiff yarrow
#

well there is definitely some inefficiences here with the SQL queries @finite wave

finite wave
#

Looks awful

stiff yarrow
#

yeah its not the best code I've seen

#

one big spaghetti mess

finite wave
#

Ein spaghet

stiff yarrow
#

but this is decompiled so idk how much to attribute to the author

finite wave
#

Look at the method names

#

So most of it

native thunder
#

You really plastered that ORIGINAL CREATOR thing everywhere huh?

stiff yarrow
#

I mean its a strong selling point

#

especially with classic existing

native thunder
#

776 downloads

#

You're doing well

stiff yarrow
#

@finite wave oh boy I didn't even look at those

finite wave
#

We in Jython boii

gleaming rivet
#

is there a simple command for showing how much a MySQL Db takes up in MB?

#

all i've found on google is some retarded long commands

stiff yarrow
#

on disk or in memory

gleaming rivet
#

disk

finite wave
#

Lol

gleaming rivet
#

lol what?

stiff yarrow
#

if you have phpmyadmin installed you can go view it pretty easily, on google they suggest using this command in a lot of threads

#
SELECT table_schema "DB Name",
        ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" 
FROM information_schema.tables 
GROUP BY table_schema; ```
gleaming rivet
#

i only have command line sadly

#

so what part should i switch out for my own databases?

#

or does that command there just work out of the box?

stiff yarrow
#

just DB Name should be enough

gleaming rivet
#

thank you 😃

void void
#

@worldly condor where are your brains lmao

#

mcmmo is up @ spigotmc so people could donate easily

finite wave
#

Hmm?

#

Do you have 3gb ram?

limber knotBOT
#

god, what's with the small resolution? is that a laptop? xD

void void
#

4gb ram

finite wave
#

I’d recommend not using windows on old laptops

limber knotBOT
#

It's only an 11 year old CPU

void void
#

Lenovo ThinkPad T400

worldly condor
#

ewwwww

limber knotBOT
#

I mean it's better than the CPU in my T61 xD

#

but that only runs XP (and ubuntu)

#

Used to have a T61, it ran windows 10 okayish, not the best

#

only have windows on there for a couple of games anyways ¯_(ツ)_/¯ don't always want to take my full PC with me when ym friends decide to do a retro lan party xD

#

and it runs HL2:DM okay-ish ¯_(ツ)_/¯

worldly condor
#

Lenovo = Poopnovo

void void
#

it run 70+ fps(MC) and run paladins too

limber knotBOT
#

yeah, that's why I don't buy newer ones

void void
#

check edit

limber knotBOT
#

I'll probably get one of the last IBM Thinkpads soon, the T61 has it's phases where it's too slow for my liking :S

void void
#

budget laptop

#

cheap in RO

stiff yarrow
#

is RO a country

void void
#

hey you guys wanna see something funny

#

anyway after i blew up at that bitch she paid me $350 and im ok, i finish my shit now she can go finish her shit.

#

what message do i just get this morning?

finite wave
#

Lol

void void
#
  1. I leave in THREE days
#
  1. she wants that extra for free
#

LMFAO.

#

no fuck you bitch

#

im out

stiff yarrow
#

is that the client or your real fake partner

acoustic pilot
#

Tell her you'll do it for double pay :>

void void
#

@stiff yarrow "partner"

#

im not going to do it, period

stiff yarrow
#

she paid you 350? this is sketch af

void void
#

byte, you missed it; but this bitch very nearly did not pay me

stiff yarrow
#

I wouldn't be surprised if she backcharged you

void void
#

she paid out of her own server donations lmao

#

f&f

#

can you chargeback that

stiff yarrow
#

yeah but whats to stop her from backcharging you tbh

void void
#

f&f?

acoustic pilot
#

F&F should be safe

stiff yarrow
#

I didn't know

void void
#

she's using my server as the dev environment; so she does that guess what

#

she loses the API too

#

and her frontend work

acoustic pilot
#

I think though if it was backed by credit card, it can still be charged back.

void void
#

"oops"

stiff yarrow
#

at that point isn't it paypal getting the chargeback

acoustic pilot
#

But normal disputes don't work with F&F, only unauthorized

void void
#

so her server's donos aren't actually accessible by her

#

she contacts someone who manages the donos lol

#

and he sends it

acoustic pilot
#

If the F&F payment came directly out of her PayPal balance, it's probably safe.

void void
#

idk it is really sketchy

#

it came out of the server paypal bal yes

acoustic pilot
#

Then you should be good

void void
#

sweet, I already put it in my checking and pulled it out as cash

acoustic pilot
#

Good idea lol

void void
#

Anyway, my ex-boss wants to go to lunch with me

#

because I left stuff in the office apparently

#

rip

#

i dont wanna do that

acoustic pilot
#

Probably some exploitative underlying motive

void void
#

most likely

stiff yarrow
#

would not go

void void
#

well, I gotta get my shit. Her personally I don't have a problem with; so I don't want to be rude. :\ but

#

yeah

stiff yarrow
acoustic pilot
#

Don't wanna burn any bridges that could cost you a job reference, if possible 😛

void void
#

@stiff yarrow more info I recently learned

#

yeah, I need to do more research

#

before i say yes to working with people lol

#

be my freelance senpai daddy

#

that's true Byte

stiff yarrow
#

well you made some mistakes and you can learn from it

#

just don't do weird jobs in the future

finite wave
#

Nubs just hack banks

limber knotBOT
#

kek

#

gc's on fire at work

#

thats dev

#

thats prod 😂

#

time to switch to g1gc, lol

void void
deep shoal
#

@unreal quarry

#

which part of the source

deep shoal
#

I found it

deep shoal
#

tyvm

stiff yarrow
#

import java.lang.reflect.Method;

#

ezpz

void void
#

wat he doing

stiff yarrow
#

he was just curious about how the annotations worked

void void
#

oh ok

stiff yarrow
#

they are basically just method parameters in disguise tho lets be real

void void
#

sometimes yeah lol

stiff yarrow
#

in this case

void void
#

i just randomly remembered one of my commits on github was "implement md5s idea which pissed me off"

#

it had to do with events

#

i dont know why i just remembered that shit

#

oh shit I rebased that, nevermind one of my commits was not that

#

stiff yarrow
#

literally erasing history

#

so extreme peepoGiga

void void
deep shoal
#

what order do event handlers with the same priority run in

#

@stiff yarrow what's a method parameter

#
plugin.getServer().getPluginManager().registerEvent(event, listener, EventPriority.NORMAL, one, plugin);
plugin.getServer().getPluginManager().registerEvent(event, listener, EventPriority.NORMAL, two, plugin);
plugin.getServer().getPluginManager().registerEvent(event, listener, EventPriority.NORMAL, three, plugin);
#

if I do this

#

which event executor will run first

#

when event is fired

finite wave
#

Whatever the HanderList decided is first.

stiff yarrow
#

@deep shoal methods are functions that are members of a class

#

parameters is the name for arguments sometimes required by said function in their signature

deep shoal
#

why did you say the @EventHandler annotation was a parameter in disguise

void void
#

me: why the fuck is my volume so low spends like 30 minutes looking at software all at max vol

stiff yarrow
#

@deep shoal which thing fires first depends on implementation, in this case its probably "random" for all intents and purposes as I doubt they are stored in a linked list

void void
#

me: finally uses headphone volume controls

#

_>

stiff yarrow
#

@deep shoal it basically is

#

in a way it helps simplify the API, so it has some purpose

#

but its doing exactly what additional parameters would do

deep shoal
#

what would the extra parameter even be

stiff yarrow
#

the things defined in the handler

void void
#

i mean meh you could just read all the methods in the class reflectively, no annotations, and just check if the method params has a class that extends event

vestal jasper
#

I have awoken

void void
#

pre sure it does that ANYWAY,

pulsar wigeon
#

go back to sleep

vestal jasper
#

Apparently one of the plugins I use tries to update check on the main thread and has triggered watchdog twice because of it

deep shoal
#

@stiff yarrow move(PlayerMoveEvent event, EventHandler handler) {
handler.setPriority(EventPriority.HIGH);
}

#

what like this

void void
#

doing net calls on main thread

#

😠

deep shoal
#

that seems rarted to me

void void
#

no tuna lol

vestal jasper
#

Yeah I'm about to bitch to the plugin author

void void
#

well

#

yes, but

#

the annotation does dat, das why annotation

#

it gives the priority and cancellation ignore sentinel

deep shoal
#

but this is what nossr was saying the annotation is

stiff yarrow
#

@deep shoal sort of, Bukkit also uses it to figure out which methods to execute for events

deep shoal
#

"which parameters to execute"

#

wdym

stiff yarrow
#

sorry I typo'd

#

read again

#

its not necessary though as simple points out

vestal jasper
#
        if (getConfig().getString("check-for-updates", "true").equalsIgnoreCase("true")) {
            Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
                public void run() {
                    updateChecker.checkForUpdate();
                }
            }, 0L, updateCheckInterval * 20);
        } else if (getConfig().getString("check-for-updates", "true").equalsIgnoreCase("on-startup")) {
            updateChecker.checkForUpdate();
        }```
#

???????????????????

deep shoal
#

they can check that by checking first argument is ? extends Event too

void void
#

the annotation COULD be used to declare the event you're listening for; but then you don't have the object available for use

vestal jasper
#

I'm disabling the update checker for this plugin entirely

void void
#

yeah that's pretty stupid vic

stiff yarrow
#

@deep shoal yes it could work like that too

#

the annotation is there to simplify the API

deep shoal
#

I like the annotation design

#

it's fun to use

#

is it recommended practice?

pulsar wigeon
void void
#

yes

stiff yarrow
#

its mandatory for this

void void
#

that's how bukkit is designed

deep shoal
#

no i mean

#

if I write my own api

pulsar wigeon
#

nice plugin you found vicarious

deep shoal
#

is using annotations okay

void void
#

yes sure

stiff yarrow
#

annotations can be useful, they help simplify things

void void
#

it's part of java just as much as anything else

stiff yarrow
#

especially in conjunction with reflection

void void
#

They mainly represent compile time constants though, although as aikar can attest this can be played with lmao

vestal jasper
#

Thanks wiz

#

idk if that's sarcasm or not tbh

void void
#

i think hes agreeing with you