#general

3141 messages · Page 610 of 4

solemn sparrow
#

No forge uses mc code

worn ember
#

the original one is still better imo

slim nymph
#

it saddens me so many people start "Project #242 on lets rewrite mc from scratch" instead of contibuting to glowstone

worn ember
#

obviously

solemn sparrow
#

lol I'm coding with java

worn ember
#

make a java server implementation for bedrock

potent fossil
#

this is the same guy who couldn't edit the server code to print a trace when the feeding thing was happening?

#

now he's rewriting mc from scratch?

topaz mortar
#

DarkEyeDragon isn't that NukkitX ?

limber knotBOT
#

but aikar, glowstone still uses bukkit api!!11

#

runs

void void
#

oh found the popcorn time vulnerabilty, it's somehthing about the unquoted service path vulnerability

#

only affects windows

worn ember
#

yes

#

i heard it sux tho

#

¯_(ツ)_/¯

#

laughs in windows

#

wait

solemn sparrow
#

I am NOT rewriting minecraft on scratch

worn ember
#

i sure hope so

topaz mortar
#

Mini does the client.

warm anchor
#

Let’s go with the difficult route! If surely won’t go wrong /s

potent fossil
#

Guys do you think I can take the whole minecraft code to recreate the game such as mcp but which could work with spigot and/or forge ?

#

ok

worn ember
#

i think he means programming it in scratch

potent fossil
#

oh god

slim nymph
#

i think this is what you want

peak dirge
#

going to be rewriting Minecraft in INTERCAL

void void
#

it requires you to put the exe into either program files x86 or into the C: root. it allows you to get elevated privelages, to exploit the update service, which runs with system privilages

topaz mortar
#

See how much time it needs until it is unsupported. (Mohist)

solemn sparrow
#

I dont mean programing in scratch, idk how to use that shit

worn ember
#

non of us meant that either

warm anchor
#

Ask aikar to rewrite paper in C so it will be better than bedrock /s

potent fossil
#

i can't even pepega that tux

limber knotBOT
#

cuberite exists

potent fossil
#

that just send a cold chill down my spine

void void
#

well uninstall popcorn time, or at least its update service

topaz gate
worn ember
#

i only update manually anyway

slim nymph
#

java is not the problem. rewriting in C wouldnt really help too much. java isnt slow. devs writing bad code/logic is whats slow.

worn ember
#

writing java code is slow tho :))

slim nymph
#

good java will be just as fast as decent C

potent fossil
#

aikar going for the kill strike

slim nymph
#

and its easier to write good java than it is decent C

potent fossil
#

but aikar

worn ember
#

isnt the GC what usually causes the lag spikes tho?

potent fossil
#

didnt you know that if we just enable multithreading, everything will go faster? /s

slim nymph
#

I've actually done C++ dev, did game hacking all that jazz. I don't want to return to that shit lol

potent fossil
#

it should be simple right? just flip the MT switch

olive garden
#

I just run all my code async

#

seems to work

#

/s

worn ember
#

i just run it on someone elses computer

potent fossil
#

yeah

#

async

brittle tinsel
#

I walk it

potent fossil
worn ember
#

thats probably why you only have 10fps

brittle tinsel
#

.-. Ya gotta call me out like that

slim nymph
worn ember
#

C# modding isn't pretty either

slim nymph
worn ember
#

i gave up on that lol

ashen cliff
#

Just write mods in Lua.

brittle tinsel
#

Write them in brainfuck

worn ember
ashen cliff
#

Using , instead of . for decimals.

worn ember
#

i wanna get into Satisfactory modding but C++ PepeHands

heady spear
#

Does the portal cooldown also work for end portals? 👀

worn ember
#

uh

#

how would you even trap someone in the end portal?

void void
#

maybe the player duplication glitch, don't think that works anymore though

worn ember
#

lots of shit is pretty lame

#

¯_(ツ)_/¯

void void
#

i mean it's pretty fun if you take a few crystals and blow up the people trying to kill you

#

it's kamikaze bombing

worn ember
#

lol, make them act like tnt and throw them out and boom

#

nuke incoming

void void
#

thing is tnt won't kill you if you have good armour. you'll be killed by a crystal unless you aren't gappled up

worn ember
#

yes

#

this is nice

limber knotBOT
#

aww, Germany is only #2 :(

worn ember
#

yeahhh

#

we're so far ahead too

long fog
worn ember
#

like wtf

limber knotBOT
#

thank god I like llamas

#

moves to Chile

worn ember
#

haha

#

i mean, our health system is top notch

#

however it comes at a price

ashen cliff
#

Nice. Slovenia is quite high up there.

limber knotBOT
#

I mean, if you don't earn much you don't pay lots of taxes either in Germany so ¯_(ツ)_/¯

worn ember
#

even if you dont have a job you can still comfortably live from it

sand thunder
#

Belgium here winner from all :p

worn ember
#

yeah same here

#

same

#

my sister works part time now and if she works full time she barely makes any more due to taxes

ashen cliff
#

At least we have free healthcare.

worn ember
#

so might aswel work part time lol

sand thunder
#

So crazy actually how the tax system works

#

Best is working part time indeed

limber knotBOT
#

also > 2013

worn ember
#

if anything it just goes up

#

:p

potent fossil
#

Boss makes a dollar, I make a dime, that's why I shit on company time!

void void
#

damn it i'm in bottom third

worn ember
#

i like belgium, i just dont like the political system lol

#

its too fractured

potent fossil
#

you know what else is fractured

worn ember
#

ur asshole

potent fossil
#

no

worn ember
#

it will be

potent fossil
#

no

#

assholes can't be fractured, they don't have bones

#

or do they

worn ember
#

ur tailbone

brittle tinsel
#

What do you think the stomach bone is connected to?

potent fossil
#

thats not an asshole

#

excuse me

worn ember
#

it can be

#

just need a big drill

potent fossil
#

okay, nevermind im out of here

#

shits scary

worn ember
#

lmfao

#

@potent fossil im sorry, come back PepeHands

merry talon
#

that's a bad graph

#

i have no idea wtf I'm looking at

#

NZ has no employees or employers, only income tax?

stuck lava
#

iirc bulgaria is best in terms of taxes 😉

#

10% flat rate

worn ember
#

@merry talon how is it a bad graph?

#

u bad

merry talon
#

i have no idea wtf I'm looking at

worn ember
#

a graph

azure fog
polar sonnet
#

penis?

worn ember
latent valve
humble swan
digital talon
#

Everytime you change time/weather the next cycle begins with a storm... is that a vanilla bug'?

brittle hatch
nova dune
vernal moth
limber knotBOT
#

(DiscordBot) $250,000 Influencer Rock, Paper, Scissors Tournament - length **** - 303,560 likes, 4,928 dislikes (98.4%) - 469,709 views - MrBeast on 2020.04.17

vernal moth
#

500k ppl watching rock paper scissors

#

lmao

pulsar wigeon
#

you're not helping

#

you could have not posted that, but you posted it

#

you're part of the problem

vernal moth
#

hey

#

its a fund raiser

#

if am part of that, thats a good thing

merry talon
#

i hate seeing MKBHD and Matpat in with all this trash

vernal moth
#

why is this trash

#

sure, the premise is stoopid

#

but they raising millions

merry talon
#

most of the people are trash

#

not the tournament itself

vernal moth
#

I dont even know most of them

#

I do know jack black, lol

merry talon
#

wait jack black? lol

twin lagoon
#

jack black is active on youtube

#

so

vernal moth
#

watching the chat is insane

twin lagoon
#

honestly

#

with 500k viewers

#

the chat is surprisingly slow

vernal moth
#

donations flying thru faster than the chat itself

twin lagoon
#

ye

pulsar relic
scarlet crater
#

hi

#

can somebody help me

#

The problem is expressed in the last lines

feral zinc
void void
vestal jasper
#

There are channels to receive help.

scarlet crater
#

but I need special help

#

is not related to paper but its a bit

maiden hearth
#

Don't you love a new empty Minecraft world? Always so amazing to me.

vestal jasper
#

that plugin has a discord peepoJuice

#

they'd prob know way more than us

heady spear
#

Vic sup

#

how r u

vestal jasper
#

hi

#

I see you pushed to hyper :^)

heady spear
#

yes I wanna release it and forget about it

#

I hate the project now

#

it's boring I want something new

vestal jasper
#

mfw

#

ur retarded

#

you stick to p2 for 6 years but abandon hyper like day 1

heady spear
#

I'm 100 commits in and it's basically done

#

if you want your dumb ass permission overrides then PR

#

everything else is kinda dum

vestal jasper
#

I'll override u

heady spear
#

like idc about spawn flags

#

worldguard can do that

#

yes I'll go as far as recommending people to use wiz's code

#

that's how done I am >:(((

vestal jasper
#

imagine that

heady spear
#

nah but fr those permission overrides and some extra flags are all features that are missing for the release, I guess

potent fossil
#

city 5 days ago "multiverse is so shit i am going to do it bigger, better, faster."

#

city now "fuck this"

heady spear
#

we even have chinese translations

fallen sleet
#

what is waterfall

heady spear
#

md_5 just complained about multiverse breaking in 1.16 D:

potent fossil
#

waterfall is to bungee what paper is to spigot

heady spear
#

ye it's like a retarded cousin that you pretend doesn't exist

fallen sleet
#

what is this bungee

potent fossil
#

bungeecord?

#

spigot's server proxy?

fallen sleet
#

youre speaking greek to me

vestal jasper
#

city multiverse breaks every version

potent fossil
#

if you dont even know what bungee is, dont worry about what waterfall is

fallen sleet
#

thats probably a good idea

topaz mortar
#

City die you plan to allow config migration from Multiverse to hyperverse?

heady spear
#

Vic u should test the newest build of hv

vestal jasper
#

it broke in 1.14? when md_5 removed the travelagent

vestal jasper
#

city ur late I already migrated my shit manually

heady spear
#

Ye fuck the travelagent removal, now I have to do everything on my own 😐

potent fossil
#

does hyperverse still have the ability to completely corrupt the absolute fuck out of your world?

heady spear
#

I meant the flag shit

#

no

#

I fixed that

potent fossil
#

nice work

heady spear
#

yes

#

but it's disabled by default 👀

potent fossil
#

im not going to read that as NMS Impl, but rather NM Simpl and pretend you love me

fallen sleet
#

before any 1.16 release of paper, will there be any public development sort of "work in progress" paper server i could check out?

potent fossil
#

no

#

it gets released and everyone can have it at that point

#

once spigot updates, paper is usually fairly quick unless it's a really large update so it'll just happen and boom, 1.16 is available

golden gust
#

We don't get to start until spigot releases

fallen sleet
#

oh that makes sense

golden gust
#

Beyond that, as simple said, it all stays public, we often sorta like tag team it

heady spear
#

simple, I've named half of my classes after u

potent fossil
#

❣️

upper flicker
#

Why would you name your classes “Dumb”

heady spear
potent fossil
heady spear
upper flicker
#

Hah

#

nice

vestal jasper
#

hey city at what point do you load worlds in HMM

heady spear
#

depends 🤷‍♂️

fallen sleet
#

is there any sort of anti cheat in paper built in or is that something i would have to get a plugin for

heady spear
#

Either when the world is loaded, then I just grab it and pretend I did it

vestal jasper
#

it may be loading in worlds after some plugins that depend on worlds existing are loaded in

heady spear
#

or it's done when the server is enabled, if the generator is available

vestal jasper
#

huh

heady spear
#

or it does it when the generator is available

#

Ye well 🤷‍♂️

#

What plugins?

vestal jasper
#

sec, looking though and confirming it's the case

potent fossil
#

city, you called your db hyperDatabase

#

missed opportunity for hyperbase

#

dumbass

heady spear
#

im calling my mom to tell her that ur bully

upper flicker
#

@fallen sleet you need a plugin for anything serious

#

Paper doesn’t add anything beyond vanilla and craftbukjit, so it only catches the most egregious

vestal jasper
#

Yeah the AdvancedRegionMarket plugin is loaded in before the Shops world

#

as well as a bunch of other plugins

heady spear
#

sucks

#

Yes I think loading during startup is a bit of a problem but that's kinda hard to prevent 😐

vestal jasper
#

I wonder if MV does the same thing

heady spear
#

no it doesn't, it loads postworld

#

But idk if I have any way of detecting when I'm allowed to load worlds in that case. I can't register the listener to listen for world init in onLoad

#

I guess I'll just skip capturing the main world then

vestal jasper
#

But yeah the last thing in the startup process is the worlds being loaded

golden gust
#

loading postworld is basically the place to be for loading worlds

vestal jasper
#

Which is a little problematic

#

there isn't a single plugin capturing the worlds it needs when it's loaded

golden gust
#

problematic how?

heady spear
#

I'm going to fix it vic, I'll just have to force read all loaded worlds after enablging instead

#

But it fucking sucks still because I can't do shit until the generators are available and some of them don't use the correct load type 🙂

golden gust
#

bearing in mind that you'll probably have to deal with people throwing a /reload, it's like, yea...

heady spear
#

And now I won't be able to capture loading of the main world

#

because that's done before =)))

golden gust
#

Otherwise you'd have to have all gen plugins load-before you

vestal jasper
#

Just yell at people who run /reload

golden gust
#

Which is not something devs are really gonna do

scarlet crater
#

Does somenone know about a /shop plugin for survival servers, not a personal shop but a general survival server shop

heady spear
#

I'll change it to postworld and just ignore the main world I guess

#

I can just pretend like we have a say in that 😛

vestal jasper
#

fuck the main world
not literally tho
unless ur city
then you can fuck the main world

heady spear
#

I won't be able to capture PlotSquared worlds either tho

#

or any other third party generator

#

so it kinda breaks half the plugin lmao

golden gust
#

third party generator

#

wu?

vestal jasper
golden gust
#

PS can just depend on your plugin if you /really/ want it to

heady spear
#

Some/many of them will load the worlds on their own

golden gust
#

Not that I've seen

heady spear
#

PlotSquared does it too which is fucking dum

#

o well idc

golden gust
#

i mean, it's pretty ez to check whatever worlds are loaded and apply any settings to them that you want

vestal jasper
#

well
[07:18:28] [Server thread/INFO]: [QuickShop] 6 shops will load after chunk have loaded, 754 shops will load after the world has loaded.
at least QS isn't retarded

golden gust
#

You'll probably wanna do that anyways if you have functions beyond just un/loading worlds

vestal jasper
#

I've had plugins in the past that'll just break if the world isn't loaded

heady spear
#

Right. But I bloody hope the world generators are loading on startup

golden gust
#

tbf, that one might be bukkits fault

heady spear
#

because I kinda need them to be available when I create the worlds

golden gust
#

I have a patch in my own fork that fixes some BS with Location serialization

autumn heart
heady spear
#

I already have shit in place in case the generator isn't available during creation, but that'll still cause problems for vic in that case

vestal jasper
#

I did have an issue with 1 plugin since migration but I can't confirm it's a persistent issue until I restart

heady spear
#
        // Also loop over all other worlds to see if anything was loaded sneakily
        for (final World world : Bukkit.getWorlds()) {
            if (!this.worldMap.containsKey(world.getUID())) {
                this.importWorld(world, false, "");
            }
        }

wtf I already do this

fallen sleet
#

is that java?

vestal jasper
#

this is java edition MC so yes

heady spear
#

Right, this should work. It imports existing worlds and then attempts to create its own worlds

#

and then if the generator is missing it'll delay creation until the plugin is loaded

fallen sleet
#

i didnt know you could do the for loop with colon thing

vestal jasper
#

it's called an enhanced for loop

potent fossil
#

'enhanced'

heady spear
#

but also vic am not going to add your overly complex permissions because I don't care enough

vestal jasper
#

that's the name don't shoot the messenger

#

ok

heady spear
#

you might be able to harass andrew tho

vestal jasper
#

idrc it could be a separate plugin as well city

potent fossil
#

i know that's the name, but whoever named it that needs to be shot execution style

vestal jasper
#

perm to bypass gamemode enforce would be nice tho

heady spear
#

yes he's working on that

#

ping him and tell him to stop being a lazy sob

potent fossil
#

jfc discord is murderous to cpu, gota turn it off fak

#

bye peepz

vestal jasper
#

"working" it took me like 15 seconds to type it out and compile

heady spear
#

then pr

#

stop being lazy 😠

vestal jasper
#

ok

heady spear
#

it needs to send a message tho

#

because plotsquared didn't and we got bug reports =))

vestal jasper
#

gives admins wildcard permission
wonders why things act strange / different than expected

heady spear
#

hyperverse is actually retarded

#

it creates a world and then it's like "I detected a loading world!!!"

vestal jasper
#

I should just make my own world management plugin wesmart

heady spear
#

like jfc

#
[03:14:31] [Server thread/INFO]: [P2] Detected world load for 'testworld'
[03:14:31] [Server thread/INFO]: [P2]  - generator: PlotSquared>PlotSquared
[03:14:31] [Server thread/INFO]: [P2]  - plotworld: com.plotsquared.core.generator.HybridPlotWorld
[03:14:31] [Server thread/INFO]: [P2]  - plotAreaManager: com.plotsquared.core.generator.HybridPlotManager
[03:14:31] [Server thread/INFO]: [P2]  - default flags:  None
[03:14:31] [Server thread/INFO]: [Hyperverse] Detected loading world: 'testworld'

<.<

#

this is a world that it created...

#

wait getProvidingPlugin returns the plugin that owns the class loader for that class, right?

vestal jasper
#

just hardcode this as a feature

#

create the world and then import it when it detects creation

heady spear
#

._.

scarlet crater
#

Does somenone know about a /shop plugin for survival servers, not a personal shop but a general survival server shop

heady spear
#

bro why tf did you have to complain

#

this is like super annoying

vestal jasper
#

just

ancient bolt
#

City I'm going to buy an Xdesk Terra Pro

vestal jasper
#

lemme check and make sure it's an actual issue first before you fuckin go ham rewriting half your plugin

heady spear
#

Demon you're actually insane

#

but you need to send sexy desk pics

#

Vic this means I can add 1.12 support though 👀

vestal jasper
#

ok so you really just want an excuse to do it

heady spear
#

no I wanna kms

ancient bolt
#

I'll have you know this desk only costs $3715

heady spear
#

...

ancient bolt
#

it's an extermely solid and high quality 4-leg 30"x79" adjustable desk

heady spear
cosmic raft
#

no thanks, I will go with ikea

heady spear
#

^

cosmic raft
#

that is insane

ancient bolt
#

yeah but the only desk that's higher quality than this is the xdesk air pro which is over $4k

heady spear
#

why don't you just like idk

ancient bolt
#

30"x79" is massive

heady spear
#

put the money in your toilet and flush 4 times

vestal jasper
#

nice one city

heady spear
#

I blame Mini

#

mini's library makes me crash 😦

vestal jasper
#

city

#

what do you want the perm to be for gamemode bypass

heady spear
#

idk make it sensible and register it in plugin.yml

vestal jasper
#

ok

heady spear
#

I love how the game output logger doesn't include the json either so I can't copy paste it =)))

#

I hate this game.

merry talon
#

the fuck..

#

that's not how this works

heady spear
#

now it works wtf mc

vestal jasper
#

I hate windows sometimes

#

hurr durr me default to tabs

heady spear
#

uh wtf the crash stopped happening so I assume it's fine

south acorn
fallen sleet
#

get ubuntu

vestal jasper
#

@heady spear enjoy

#

each day I get less and less shit with git

fallen oracle
#

Hello

heady spear
#

Right, I need to figure out why the main world doesn't import anymore. I hate you vic, you ruined everything

vestal jasper
#

:)

heady spear
#

... right, because Bukkit.getWorlds returns an empty list =))

fallen oracle
#

Only if you don't have any worlds.

heady spear
#

there are worlds alright 🙂

fallen oracle
#

Are you sure?

vestal jasper
#

city if you want I can nitpick your other plugins and make problems out of insignificant things

#

give you more to do

fallen oracle
#

Like inlined annotations?

heady spear
#

im blocking glare

fallen oracle
#

Please don't.

heady spear
#

Hyperverse failed to import world 'world'. Result: The specified generator could not be found
tf

#

the generator is literally the vanilla generator lmao

fallen oracle
#

Hmm.

polar sonnet
#

afk fishing fyi

vestal jasper
#

imagine playing the game when you can just hold down right click and go to sleep

polar sonnet
#

no no

#

he "held it while he slept"

vestal jasper
#

I never said otherwise

fallen oracle
#

I've fallen asleep on my keyboard before.

limber knotBOT
#

You're not the only one ;p

polar sonnet
#

so uh

#

nullping

#

pog

fallen oracle
polar sonnet
#

mhm

#

How do I prevent this exactly?

heady spear
#

I am 99.9% sure my message issues are mini's fault

#

ima sue

latent valve
#

Dum swed run away

polar sonnet
#

love to see it

fallen oracle
#

City did you do the brigadier stuff or something?

heady spear
#

No. He made a PR with his "improved" minimessage stuff <.<

fallen oracle
#

Ahh

polar sonnet
#

Hey

#

does waterfall fix nullpinging?

fallen oracle
heady spear
#
{
        "text": "",
        "extra": [{
            "text": "§8[§6Hyperverse§8] §8- §fworld §f(vanilla§7: §fOVER_WORLD) §8- "
        }, {
            "text": "loaded",
            "color": "green",
            "clickEvent": {
                "action": "run_command",
                "value": "/hyperverse unload world"
            },
            "hoverEvent": {
                "action": "show_text",
                "value": {
                    "text": "Click to unload",
                    "color": "gray"
                }
            }
        }]
    }

why tf would this crash the client? <.<

fallen oracle
#

Cause you unloaded

heady spear
#

yes that'll 100% cause the message to not parse correctly

#

thx

fallow sail
heady spear
#

also why tf would the client disconnect because of an invalid message <.<

fallow sail
#

Hi ok, question, my plugin wont load and i have no idea why

#

could it be that im trying to implement stuff from a mod (i added the mod to referenced libraries)

#

also im new dont bully me

heady spear
#

@vestal jasper can u see if my changes fixes the plugin issues

vestal jasper
#

uhhh

#

i'm gonna have to update my fork reee

heady spear
#

Also idk if I can merge ur thingy because it breaks per-world inventories 😛

vestal jasper
#

forgot that's a thing

heady spear
#

that's why we set the gamemode twice

#

one time to get the client to understand that it has changed

#

and another time for the server

vestal jasper
#

ima just yoink the PR and keep it in my fork then since I don't plan on using PWIs

heady spear
#

ye ima add it sometime soon, I need to do homework today tho so it'll probably be tomorrow

#

it looks like the changes to world order means some messages come in random places during load but it seems to work aight 😛

fallen oracle
#

Good!

vestal jasper
#

how do I spell your fuckin github name

#

saltyred

heady spear
#

Right

vestal jasper
#

solitared?

fallen oracle
#

Wrong

heady spear
#

I need to PR acf with updated swedish captions lol

#

first of all, they break. ä doesn't render correctly at all 😐 There's something weird with the file encoding somewhere

#

and half of them are missing lol

#

But translating stuff into Swedish is hard 😐 I had to google translate half of the hv translations

vestal jasper
#

swede using google translate to translate into swedish

fallen oracle
#

Yeah, I'm happy I have Swedish translators.

vestal jasper
#

well city nothing broke and everything loaded fine

fallen oracle
#

Wow, not bad. Hyperverse is compiling in about 11 seconds.

heady spear
#

Use mvn -T 1C clean install 😛

fallen oracle
#

Around 9.5 seconds.

heady spear
#

4 for me :p

fallen oracle
#

Not bad.

#

Why do you have a package-info.java in every package?

void void
#

for that documentation needs

heady spear
#

👀 Otherwise javadocs look dumdum

fallen oracle
#

Ahh

heady spear
#

I mean they already do because I got lazy when writing half of the docs

fallen oracle
#

Why you arrow coding

heady spear
#

wat

fallen oracle
#

Just opened up one of the listeners, there's a couple nested ifs.

#

Sir why are the event handler annotations inlined in 1 class but not the other.

heady spear
#

I forgot that I wanted to annoy you and Choco

#

so I didn't do it in PlayerListener :/

#
                if (location != null) {
                    event.getEntity().setMetadata("hv-portal-throttle", new FixedMetadataValue(this.hyperverse, System.currentTimeMillis()));
                    PaperLib.teleportAsync(event.getEntity(), location, PlayerTeleportEvent.TeleportCause.COMMAND);
                } else {
                    hyperverse.getLogger().warning(String.format("Failed to find/create a portal surrounding %s",
                        location.toString()));
                }

lmao I'm actually stupid

#

location is always null

void void
#

l m a o

#

city wtf

heady spear
#

that'll always cause a fucking npe <.<

void void
#

why are you using the damn format string

heady spear
#

shut up!

void void
#

.log(Level.WARN, "Failed to find/create a portal surrounding {0}", location)

#

you nutsack

heady spear
#

ew

#

I do not like that a single bit

void void
#

welcome to java.util.logger

heady spear
#

gross

#
final String logFormat = "[%thread%][%level%][%time%] %message%\n";
final LogLevels logLevels = new LogLevels();
try (final PrintStreamLogger stdout = new PrintStreamLogger(System.out, logFormat, logLevels);
    final PrintStreamLogger stderr = new PrintStreamLogger(System.err, logFormat, logLevels);
    final LevelSplitLogger levelSplitLogger = new LevelSplitLogger(stdout, logLevels).split(LogLevels.LEVEL_ERROR, stderr);
    final JavaDelegateLogger javaDelegateLogger = new JavaDelegateLogger(Logger.getLogger("Main"), logFormat, logLevels)) {
    // Using the java logging API
    final Logger javaLogger = JavaLogger.wrap(levelSplitLogger);
    javaLogger.log(Level.INFO, "Hello World!");
    javaLogger.log(Level.SEVERE, "Hello Error!");
    // Delegating to the Java logging API
    javaDelegateLogger.log(LogLevels.LEVEL_INFO, "Hello %s!", "world");
}

lol I forgot how bad this was

unreal quarry
#

Loggers are overrated. Just sendMessage to console

#

runs away

heady spear
#

I have shitty libraries for everything

fallen oracle
#

Or broadcast it.

#

Hey, ACF is not shitty.

heady spear
#

wat

#

I meant that I have my own shitty implementations for everything

#

I'm like a discount kashike

cosmic raft
fallen oracle
#

Nice.

heady spear
#

lol this was a meme but then people used it from IS

#

it was a Christian friendly PAPI fork that wouldn't upset your local priest 🙂

slim nymph
#

holy fuck no city dont use the meta api1!!!

#

YOU LEAKY

heady spear
#

it doesn't matter aikar, it'll get corrupted somewhere along the way 🤷‍♂️

#

wth am I supposed to do instead? ._.

slim nymph
#

are yu deleting it

#

but the persistent meta api is actually better than temp lol

#

or use a Cache from Guava and auto expire the result

#

use entity uuid as key

heady spear
#

but that requires effort 😦

slim nymph
#

dont use meta api

heady spear
#

no one will notice

#

although the cache would be way easier to use

#

ah fuck it

slim nymph
#

.expireAfterWrite(blah)

heady spear
#

Yeah I just need to figure out a reasonable size so it doesn't evict stuff

#

or does it not do that by default?

slim nymph
#

42k

#

or just dont set a size limit

#

isnt it just short lived stuff though

heady spear
#

lol im dumb, it's not like 100k entities will teleport at once

#

unless

slim nymph
#

and this is what you call feature creep. a plugin about managing worlds now caring about entity teleportation. congrats your now worse off than MV already on having features I wouldnt want!

#

put htis extra crap into sub modules that people can download additionally, like the inventory corruption stuff

heady spear
#

lol this is literally just here to make vanilla portals work like they should

slim nymph
#

how so

#

oh you mean matching worlds?

heady spear
#

yes

slim nymph
#

ok ill give you a pas on that one

heady spear
#

and there's a dumb glitch where the entity spawns inside of the portal and ends up in a teleportation loop

#

this is there just to prevent that from happening

slim nymph
#

are you filtering EntityTeleportEvent to only do portals and letting it cover both players?

#

i think your doing this wrong

heady spear
#

PlayerPortalEvent and WorldChangedEvent for players. EntityPortalEvent doesn't fire unless the portal has a valid destination already

#

so then I use EntityPortalEnterEvent

#

But then I also had to replicate travelagent behaviour because md_5 said nope to that and yeeted it out

slim nymph
#

ah yeah i was just in that code

heady spear
#

I don't know why PlayerPortalEvent fires even if there isn't a valid destination whereas EntityPortalEvent doesn't, it's very annoying

#

but it's fairly easy to work around.

#

half of my commits in April has been "change xyz because aikar said it was dumb" lol

slim nymph
#
                    if (this instanceof EntityPlayer) {
                        ((EntityPlayer) this).a(this.world.worldProvider.getDimensionManager().getType() == DimensionManager.NETHER ? DimensionManager.OVERWORLD : DimensionManager.NETHER, PlayerTeleportEvent.TeleportCause.NETHER_PORTAL);
                    } else {
                        this.a(this.world.worldProvider.getDimensionManager().getType() == DimensionManager.NETHER ? DimensionManager.OVERWORLD : DimensionManager.NETHER);
                    }```
#

thats why

#

its implemented differently

#

you know it would be pretty fucking easy to fix that code to default <world> to <world>_nether and <world>_the_end and then vice versa

heady spear
#

Right, because all I want is to be able to use setTo on it :/

#

now I gotta listen to EntityPortalEvent and then do the teleportation myself

slim nymph
#

see how its passing DimensionManager.OVER/NETHER

#

thats the primary worlds

#

it could pass the actual dim managers

#

then itll all work naturally

heady spear
#

that would be nice

slim nymph
#

entity.getDimensionManager().getNetherManager()

feral slate
#

so uh

#

how big of a brain does everyone have here?

#

cause imma be real right

fallen sleet
#

isnt tht that a cracker thing

#

like

feral slate
#

i need help with someting

fallen sleet
#

salty

#

yum yum

feral slate
#

yessir

jagged egret
#

2.6-3.1 lbs

#

.ask

limber knotBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

fallen sleet
#

anime bot savez th the day

#

fuck you anime bot

feral slate
#

how on god do i add and configure plugins

jagged egret
#

wat

fallen sleet
#

anime is for children where do i get ritz

feral slate
#

hear me out right

jagged egret
#

you download it and put it in the plugins folder and then the configuration appears in plugin/<PluginName>/config.yml usually

feral slate
#

im really stupid

jagged egret
#

how the heck did you get paper running

feral slate
#

a friend

jagged egret
#

ah

#

well you should check and make sure it's actually paper and not some spigot jar of dubious quality

feral slate
#

but uhh hes not really avaliable now so i mean this is kind of the only place i could think of

jagged egret
#

but yeah your answer is up there ^

feral slate
#

okokok thank you

#

and configuring them?

jagged egret
#

np

#

that's answered up there too

feral slate
#

oh really?

jagged egret
#

just edit config.yml usually, refer to the documents of the plugin

feral slate
#

oh man i thought itd be alot more

#

yeah okay thank you

jagged egret
#

np

grizzled lily
jagged egret
#

@grizzled lily where is my pizza

#

my gtk theme was discontinuned ;-; it's a nice material dark one. Anyone have any recommendations for good dark themes?

potent fossil
#

arc darker

jagged egret
#

oo it's perfect, cheers

#

what icon theme do you use?

strange cove
scarlet crater
#

does anyone know a /shop plugin for a survival server, not a plugin where everyone can create one but a general shop

vestal jasper
#

have you tried searching

#

I imagine in the last 4 hours you could've found something

scarlet crater
#

nope, I didnt find anything

#

I saw alot of vids and looking for it in google

#

well, not goolgle

#

ty

#

u gave me the key :V

vestal jasper
#

what do you even mean by general shop

scarlet crater
#

like a command /Shop where u can find anything

#

for all the people

vestal jasper
#

just a /buy /sell plugin? finite stock? infinite stock?

scarlet crater
#

buy and sell plugin with infinite stock

vestal jasper
#

there's probably hundreds of those

#

if you have essentials that's built in

scarlet crater
#

so I can use essentials to do that?

vestal jasper
#

yes

#

Well

#

idk if essentials has /buy

#

but I know 100% it has /sell

scarlet crater
#

ill try to see if it works

vestal jasper
#

yeah it doesn't have /buy

#

but if you only care about it being an item sink you can just /setworth and let people /sell

sharp sentinel
#

walks outside

gets stabbed

Okay then

vestal jasper
#

stabs Me4502

sharp sentinel
#

Was only a minor stabbing tho so I’m fine

vestal jasper
#

did they take your wallet

sharp sentinel
#

Unless the knife had HIV or tetanus on it or something Oof

#

Nah just stabbed my thumb and ran

vestal jasper
sharp sentinel
#

Well stabbed my thumb, did some slicey thing on my other hand, then ran

#

I was pressing the button to call an elevator when it happened

vestal jasper
#

ok I have many questions

#

and I'm only thinking of more

#

why the fuck did they try to stab you

sharp sentinel
#

🤷‍♀️

vestal jasper
#

were you in the elevator to get away from them

sharp sentinel
#

Nah I was in a lobby pressing a button to call the elevator

vestal jasper
#

or were you just casually in an elevator with a guy with a knife

#

o

sharp sentinel
#

They were already there when I walked in

vestal jasper
#

you got too close dude gotta socially distance yourself

sharp sentinel
#

I wasn’t in the elevator yet

vestal jasper
#

:^)

#

if someone's close enough to stab you, you're too close ™️

sharp sentinel
#

I mean they came closer to me as I was pressing the button, I didn’t move close enough to them

vestal jasper
#

well the answer is obvious then

#

carry a bigger knife and threaten to stab anyone who doesn't stay more than 6 feet away from you

jagged egret
#

is there a way to change the gtk theme of teh ubuntu lock screen

limber knotBOT
#

idk does ubuntu use gdm or something else

#

or wait if you mean the lock screen then idk

#

like the one when you're already signed in

jagged egret
#

ye

#

Or the one before signing in, too

limber knotBOT
#

on most distros those are two different things but idk how ubuntu handles it

#

assuming you're using unity

jagged egret
#

Yeah whatever's default, I don't do much fancy with it

limber knotBOT
#

from what i can remember you can't theme the default login manager but you can replace it with something else

pulsar wigeon
#

mOnOtOnIc TiMe

neat yoke
#

Has anyone made a waterfall verion staff chat that I can look at?

celest coyote
#

It predicted the future

#

IT knows

limber knotBOT
#

so I'm being lazy and shading everything cuz this dependency relies on other dependencies that I'm not necessarily aware of, but since it includes a bazillion other dependencies I want to relocate them all so other plugins aren't using its version of apache commons or whatever. I've done <include>:</include> which relocates everything including the plugin.yml, lol.

#

So, what's the right way to do this

#

you should have a pattern tag under your relocation tag i think

#

yea but I'd just put a * I guess to have it relocate everything

#

it seems to do that if I don't have a pattern tag

#

got a nice shadedplugin.yml with a bunch of other stuff in com.robomwm

cosmic raft
#

hi

limber knotBOT
#

hi

magic ice
#

hi

woven otter
#

hi

heady spear
#

I mean half of the features say "Coming Soon" but what's there is pretty freaking nice

woven otter
#

looks nice

heady spear
#

plus you can sign up using discord or github so that's pretty neat

slim nymph
#

that does look nice

#

good to see a fucking alternative to mediawiki, destroyer of servers

heady spear
#

The GitHub wiki stuff works pretty well but you barely have any control over anything

fallen oracle
#

Another good wiki is MkDocs

#

Has integration for a lot of stuff

polar sonnet
#

.g optimization

#

shit whats the command

#

.optimization

#

.g

#

.g optimization

#

.g optimize

#

.g help

#

wtf

#

.g optimization guide

#

.g guide

#

.commands

#

.g help

#

.g

magic ice
#

.optimize

limber knotBOT
quasi valley
#

you can’t hide discord’s stupid „x blocked messages“ can you?

woven otter
#

there is some js you can use for that

quasi valley
#

hmm

fallen oracle
#

You block him for the spam he sends?

quasi valley
#

for a bit o plain ignorance a few days ago, then I couldn’t bear his daily spam anymore 👀

fallen oracle
#

Ahh

slim nymph
#

@fallen oracle I find it funny to oits all "lets add sponsors and shit". Yes please pay me for writing 1 line of code!

earnest thistle
fallen oracle
#

Ikr

slim nymph
#

i think his checks actually invalid

fallen oracle
#

Apparently another big issue going on right now is that the developer of a major JavaScript package recently went to jail and they don't know what the future of it holds.

#

I think it's called core-js or something

#

26 million downloads a week

quasi valley
#

good old bus factor

slim nymph
#

yeah core-js is big....

#

holy fuck lol

quasi valley
#

Seems to be low there 👀

fallen oracle
#

Yeah so it's unknown what will happen

quasi valley
#

and that’s why you create orgs for giant.. orgs, kids

fallen oracle
#

So November 25th, 2019 was the last day there was excess ipv4 addresses not in used.

quasi valley
#

oh wut really

void void
fallen oracle
quasi valley
#

but with ipv6 I can't even memorize an ip ;(

#

lol imagine not differentiating between null and the literal

fallen oracle
#

Hmm

potent fossil
#

imagine a government contracted codebase

#

lowest bidder shit

#

it'd be like hiring glare to make a license plate db

quasi valley
fallen oracle
#

:(

potent fossil
#

whats that site that sells steam keys for cheaper than steam? g something

fallen oracle
#

Hmm

potent fossil
#

g2a

fallen oracle
#

Why

potent fossil
#

wat

fallen oracle
#

What are you getting

potent fossil
#

im not i was just lookin

fallen oracle
#

Ahh

merry talon
#

there's a few of em

teal acorn
#

greenmangaming

merry talon
#

kinguin is another one

teal acorn
#

don't buy stuff from g2a, they're mostly stolen cc

heady spear
#

God minetest is a mess

peak dirge
#

guess it's just a test, not a real game 😉

peak dirge
#

@slim nymph No more humongous regions on our housing server! The proxy humongous regions hasn't improved much, though - it went from 96 regions to 60.

slim nymph
#

well that shows you whatever is causing them is longer lived

#

youll have to find what is creating and holding large buffers

void void
polar sonnet
#

penis

slow sluice
#

anyone ever seen this before? xD
i don't got a plugin that dose it and when you put stuff in it and pick up the shulderbox and then place it the stuff in it is removed 😂

twin lagoon
#

well, look at the NBT tags

novel horizon
#

How do you pick it up? In survival you just mine it with pickaxe?

limber knotBOT
#

or in creative, still drops

polar sonnet
#

craftadia hit different

twin lagoon
#

craftadia uwot

polar sonnet
#

i played on there

twin lagoon
#

wdym with hit different though

polar sonnet
#

its amazing

#

its clean and unique compared to other survival servers

twin lagoon
polar sonnet
#

I also blew my entire summer savings on there

twin lagoon
polar sonnet
#

yeah

void void
#

biggest D

slow sluice
#

How do you pick it up? In survival you just mine it with pickaxe?
@novel horizon Survival mode 😛

void void
vague hawk
polar sonnet
#

Michael

#

I just made 900k

#

ez flip

ashen cliff
#

900k what?
Words?
Dots?
Potatos?

void void
#

Air molecules

ashen cliff
#

Brain cells probably, but not his own.

polar sonnet
#

Yeah

#

Michael I've always wondered and you dont have to tell me

#

Is the network reboot automatic?

ashen cliff
#

Why wouldn't it be?

polar sonnet
#

Or is that like when changes drop ig

#

Idk

#

Im slow

twin lagoon
#

network reboots are automatic

#

players are moved to a lobby before rebooting

#

automatically moved back

polar sonnet
#

Whoa

ashen cliff
#

🤔

polar sonnet
#

Fancy

ashen cliff
#

Not as fancy as mine.

polar sonnet
#

I havent seen a single server to replicate his fancyiness

#

Or replicate craft at all tbh

#

It was a warzone when it started

ashen cliff
#

At least you know, he is one of the rare people who cares about the server and not just the profit.

polar sonnet
#

I sold donor ranks for like 25k-50k

#

I later learned i was shitting on myself

#

i had issues

twin lagoon
#

the reboot thing isn't too special

#

what are you doing? @ashen cliff

polar sonnet
#

my spending issues

twin lagoon
#

i think the fanciest option is bungee-autoreconnect

#

where you don't get moved at all but do get automatically reconnected

ashen cliff
#

Disconnect them, so they just see what their client buffered.
After 60s they are reconnected.

#

Better then nuking lobbys.

twin lagoon
#

yeah ok

#

that's basically bungee-autoreconnect

ashen cliff
#

Correct.

#

That's what I'm using. kekwhyper

twin lagoon
#

the problem is that you'd have players being able to break blocks

ashen cliff
#

They already learned about the ghost world, some even nuke their house, just to see it back again.

olive garden
#

lol

ashen cliff
#

No multiple proxies... that's a nightmare for Survival servers.

olive garden
#

What is the reason to use multiple proxies?

#

I mean I can think of some, but I would like to hear real answers

ashen cliff
#

"Load balancing" to allow more users.
Minigame servers n stuff.

olive garden
#

Crashing proxies didn't cross my mind lol

#

How many players can one realistically handle? What is the bottleneck? Is it the network layer or BungeeCord?

twin lagoon
#

bungeecord lulw

ashen cliff
#

I've seen 1000 users on Bungee.

twin lagoon
#

velocity pls

#

people usually stick to 500 on 1 proxy

#

but bungeecord eats cpu

ashen cliff
#

They have 32 proxys. Well used to.

#

Now it's all hidden by CloudFlare.

olive garden
#

I see, thanks!

worn ember
olive garden
#

go away

polar sonnet
#

u know what i love

#

null pinging

worn ember
#

@olive garden bongoPing

olive garden
#

.rart DarkEyeDragon

twin lagoon
#

definitely

#

bungee eats cpu like i said

worn ember
#

Rip bot hah

twin lagoon
#

seen it go up to 250% even on a 200 player server or so

#

highly recommend using velocity

olive garden
#

.lart DarkEyeDragon

vestal jasper
#

.kill DarkEyeDragon

olive garden
#

😠

vestal jasper
#

bot ded

#

@ wiz pls fix

worn ember
#

I'm immortal

limber knotBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

olive garden
#

<3

void void
#

BlueEyedDragon*

polar sonnet
quasi valley
#

.lart ded

polar sonnet
#

count the players

#

pt 2

olive garden
#

does he actually have blue eyes?

quasi valley
#

bot dum

olive garden
#

that's guy

void void
#

what is that?

olive garden
#

Dark u gay

#

oh frack

worn ember
#

I do have blue eyes

olive garden
#

I'm getting banned

ashen cliff
#

Oh no. Real Kenny.

worn ember
#

Hah

quasi valley
#

oh no back to irc

void void
#

Gay is oKay

olive garden
#

no, it's not

limber knotBOT
#

hah!

void void
#

okay ban him

olive garden
#

just ask zizzany

ashen cliff
#

Go fix some Via issues.

quasi valley
#

bans everyone

ashen cliff
polar sonnet
#

i love

#

myself

ashen cliff
#

You should.

#

As no one else will.

olive garden
#

aren't you a bit cruel?

polar sonnet
#

dickhead

#

i was gonna say ily

#

no homo though

#

unless u are into that

ashen cliff
#

To be fair, yeah.

gleaming python
formal sleet
teal ether
solid herald
latent valve
dusty kiln
solid ocean
signal perch
void void
#

Heya. I have this weird issue where there is added a space at the end of every line where the %player_name% (or something similar like %player%) placeholder is used. Any ideas why?

gleaming rivet
#

can anyone recommend a host near denmark or inside denmark that rents out dedicated machines?

limber knotBOT
#

Brendy: highly depends on the placeholder plugin and the plugin you are ussing I would assume

odd forum
austere beacon
#

does anyone here know linear algebra

#

What does M^n mean

#

oh wait it means to multiply it by itself, nevermind

noble bough
clear mauve
void void
twin lagoon
#

.g test

#

the bots dead

#

who's responsible for it?

#

aren't you responsible for the bot? @cosmic raft

limber knotBOT
#

no

#

LaxWasHere is

twin lagoon
#

o

scarlet crater
#

Does anyone know if theres a solution for this, the command that is causing trouble is in the chat

twin lagoon
#

check your console

latent valve
quasi valley
#

first report it on the mojang bugtracker, create an issue here if you really want it fixed before mojang does... maybe

median spade
vernal carbon
limber knotBOT
#

so it takes the same position in the other world? thonk

scarlet crater
twin lagoon
#

Caused by: java.lang.NoSuchMethodError: com.sk89q.worldedit.bukkit.WorldEditPlugin.getSelection

#

do you have worldedit installed

scarlet crater
#

ye

limber knotBOT
#

please use a paste site :S

spare arch
scarlet crater
#

is that the problem?

latent valve
#

yea phoenix616 in single play boat get teleported to end-obsidian platform but player get tp to exact same location as overworld
on server player get tp to exact same cord as overworld but there no boat at end platform

young grotto
vernal carbon
#

What are the differences of using waterfall, paper, or some other

limber knotBOT
#

waterfall is a proxy, paper is a Minecraft server. that's the biggest different xD

#

*difference

vernal carbon
#

Oh

#

So why should I use paper

quasi valley
#

cuz it's stupid and fast

violet fjord
woven otter
#

like kenny

quasi valley
#

I'm fast as fuk boiiii

woven otter
#

and stupid as rock

quasi valley
woven otter
quasi valley
woven otter
quasi valley
#

smol brain

woven otter
scarlet crater
#

@twin lagoon Is the problem worldedit?

fossil kindle
twin lagoon
#

it's not able to find something in worldedit

#

i'd contact the plugin author of mrl

scarlet crater
#

ok ty

haughty wind
worn ember
#

i blame incompatible versions

#

make sure you're using versions for the same version of mc

void void
#

i blame u

unique widget
quasi valley
#

i also blame ded

rare vault
#

Has anybody heard of a plugin that creates lightweight creative plots for map makers?

limber knotBOT
#

are you looking for a world generator or a protection plugin?

#

does anyone know the available attributes of the G1GC when trying to read them with jmx?

sharp wraith
void void
#

i remember aikar had some gist which polled jmx for g1gc stats...

#

i had it bookmarked

#

but i have no clue where the bookmark has gone

#

@slim nymph maaybe you remember that gist?

limber knotBOT
#

All gists 786 rip xD

void void
#

it was definitely private

limber knotBOT
#

;_;

old ingot
#

Does anyone know of a plugin that makes text popup on your screen when you enter a certain area of the map?

limber knotBOT
void void
#

ah

#

that one ye

limber knotBOT
#

oh wait, the tool I use looks like it even has a way to just read everything

warm terrace
latent valve
limber knotBOT
#

mfw 460 lines of variables

#

xD

#

now to figure out which of these values actually matter :S

regal kiln
latent notch
warm terrace
#

is anyone here good with mcprohosting?

#

i just need some help and i dont want to put in my phone number

rare vault
#

I'm looking for something like Plotsquared but people can spend a certain amount for a map sized plot to build maps in creative. Like if they want a menu for a shop!

limber knotBOT
#

so you want a plot buy GUI? beause that would be more than a simple plot plugin

#

Sounds like he just wants to chunk up the world by however big a map renders

rare vault
#

Something of the sort. I don't know exactly what it would be but I wanna save my overworld from people making giant flat builds to make pixel art

#

Plugins like luma load external pictures but I want to allow people have access to nearly unlimited maps

tough stone
devout canyon