#general

3141 messages · Page 1868 of 4

viral hornet
#

@twin lagoon 🥺

twin lagoon
#

🥺

pastel reef
#

Is the Intel Itanium 9760 good?

vernal moth
#

for what?

pastel reef
#

Minecraft

ashen cliff
#

Itanium.

twin lagoon
#

how do you keep on coming here with the shittiest hardware

ashen cliff
#

How many players can I host on this CPU?

vernal bone
#

307 on beta 1.7.2.

marble lark
#

y'all have any recommendations for any high performance gaming laptops?

ashen cliff
#

What price?

marble lark
#

my current laptop is about to die and I'm pretty sure I'm going to need a new one pretty soon

#

prob 2k at max given the savings i have rn

#

do wish i had more cash but meh

ashen cliff
#

Asus ROG Strix Scar 15 G533

#

2022 version... But I'm not sure, if you can even buy that.

marble lark
#

looks decent so far

#

only issue is it's overbudget by quite a bit

ashen cliff
#

Try finding the 3060 version.

marble lark
#

came across the "TUF Gaming F15 FX506HM-RTX3060" while looking for 3060, seems like it's closer to my budget though, is it at least decent?

meager tusk
#

Does anyone know what server software is best for modded Minecraft?

ionic trellis
#

Could any of these plugins format my chat messages except essentials? Plugins (23): BentoBox, Citizens, CommandPanels, DecentHolograms, DiscordSRV, EconomyShopGUI, Essentials, FastAsyncWorldEdit (WorldEdit), LuckPerms, MiniBlocks, Multiverse-Core, PL-Hide, PlaceholderAPI, PlayerAuctions, Quests, SpawnpointPlugin*, TAB, Vault, VoidGen, VoidSpawn, WorldBorderAPI, WorldEdit, WorldGuard One of these plugins is overwriting my essentials chat format.

minor mantle
#

I believe multiverse-core could

twin lagoon
#

multiverse yes

ashen cliff
meager tusk
marble lark
#

aight thanks krusic

ashen cliff
#

🧽 bro.

twin lagoon
#

then just use forge

meager tusk
#

Does forge have a server?

golden gust
#

Yes...

twin lagoon
#

all the mod loaders have one

meager tusk
#

kk

#

Yeah I don't mod minecraft ever lol

golden gust
#

Like, there be very little point in having mods if you can't multi player

#

there was some mod packs which wouldn't work on a server back in the day but I think they mostly died 😄

ashen cliff
#

You forgot how antisocial we were before 1.5 bro.

untold copper
#

day #254 of trying to get abs (yesterday): no exercise
day #255 of trying to get abs (today): 75 Zone minutes. Did 50 mins of cardio.

worn crest
#

aikar timings site down zed

foggy veldt
#

aikar has fallen

worn crest
#

its online again 😄

knotty oasis
#

bookifying youtube videos with algos, not something Ive seen before

ashen cliff
#

Automated. kekwhyper

radiant oriole
#

that's genius

#

I wonder how much they've made

ashen cliff
#

@meager tusk

radiant oriole
#

I mean no doubt it's scummy but you gotta give it credit for creativity

knotty oasis
#

heck, they could probably use youtubes own annotations system to get the text even

ashen cliff
#

They probably are.

#

Since those episodes that are chosen look very specific.

meager tusk
#

Based.

meager tusk
#

Bar none.

vernal moth
#

its an old problem

#

I don't remember where I first heard about it

knotty oasis
#

it shouldnt be surprising when people are pumping out AI/automated videos "for kids" these days

#

its kinda spooky out there these days

knotty oasis
#

theres like this custom version of GTA V that people use to generate all these videos with spiderman and shit, its so bizar

void void
knotty oasis
#

anytime youtube randomly switches me from cute cat videos to youtube kids is like stepping into the pits of hell

#

thats a tab closer right there

#

at least baby shark is wholesome

knotty oasis
magic river
knotty oasis
#

but its turned into this weird-ass automatically generated business on youtube now with obviously scripted content

knotty oasis
#

I watched some videos about anthrax earlier today by him

#

interesting history stuff tho

knotty oasis
#

shit like "5 stalins jumping on the bed"

magic river
#

Only part of it I ever saw was Spiderman banging Elsa

knotty oasis
#

LOL

#

but yeah the memes died out and I stopped even looking it up because it absolutely grafittis your home page

lavish compass
#

@twin lagoon happeepoheart

twin lagoon
daring owl
#

is have 9000 chunks loaded an issue

spare venture
#

depends

daring owl
#

would not restarting cause more chunks to be loaded or should they unload

spare venture
#

is it causing a problem

charred sleet
#

they’ll unload

#

but if people log back in they’ll load back

daring owl
#

less even

spare venture
#

what’s your render distance, players, and how are you getting this chunk loaded count?

daring owl
#

o im dumb

charred sleet
#

(2xrenderdist)^2 * players
is the minimum loaded

ashen cliff
spare venture
#

you’re forgetting about the chunk they are standing in

daring owl
marble lark
#

Python always stores integer primitives on the heap, technically making them reference types (or objects) rather than true primitives. The actual item on the stack is the memory address of the desired integer, which is itself really just a wrapper around a raw series of bytes. The only types that Python truly allocates on the stack are booleans and floating point numbers.

Note: Since Python's stack is also emulated on the heap, one could make the (perfectly valid) argument that everything in Python is allocated on the heap
you learn something new every day

daring owl
#

no tick is 5 with 35 players = 101035=3500

#

there is 9k chunks loaded

knotty oasis
#

how many worlds? If you leave spawn area loaded, that will add a lot too.

#

there is /paper debug chunks or some such

#

itll output a txt with all loaded chunk coordinates so you can investigate.

daring owl
#

whatever

#

its not causing issues

knotty oasis
#

if a plugin is to blame, itll also show those plugins

daring owl
spare venture
#

You did the math wrong, they should be loading 4,235 chunks. And you’re forgetting that players can load more chunks than what is shown if they are moving. Spawn chunks make a huge difference as well.

knotty oasis
daring owl
#

kk ig its fine then

knotty oasis
#

but if you say its anarchy, and you have quite a number of people online, 9k is mundane

spare venture
#

anarchy kekw

knotty oasis
#

also, paper doesnt instantly unload chunks frequently visited by players

daring owl
knotty oasis
#

so if some players is driving around in circles itll load more than (2*view+1)^2 per player

daring owl
#

why dosnt paper load chunks in a circle

knotty oasis
#

efficiency

#

Id imagine

daring owl
#

or does it do a cricle

spare venture
#

because minecraft loads chunks in a square

daring owl
#

yea but on like 8 render distance, a circle could be nice

spare venture
#

why

daring owl
#

shoulld be a setting imo

spare venture
#

PR it

knotty oasis
#

circles require annoying sin and cos, squares are just far simpler to program in

#

and simpler means less bugs.

charred sleet
#

it does some math iirc to prioritise the chunks a user is travelling into but yeah

#

square is better

spare venture
#

circle loading would take a ton of work. what benefit is there?

knotty oasis
#

theres also a slight issue when you try to load chunks in non-square shapes performance wise

#

idk what it is, but when I didnt group chunks to load properly it absolutely tanked performance

#

and yeah, to what benefit really.

#

I think entity activation range is a circle right?

daring owl
#

like a player is less likely to use/see a chunk in the cornor of the square

knotty oasis
#

a circle has a larger number of chunk edges towards non-loaded chunks due to its jagged edge

#

the whole thing is carefully optimized assumping the way the chunks are loaded

#

the little memory youll save cutting off the 4 edges isnt worth the potential performance problems it might cause due to unexpected behavior

spare venture
#

it would probably break a lot of stuff, require chunk loading to be different

knotty oasis
#

but if you do want to try be sure to benchmark the whole thing hard

spare venture
#

i don’t think rewriting the chunk loading system again is something anyone wants to do for a minuscule benefit

daring owl
#

not thinking memory wise but rather like not wasting time loading mobs

knotty oasis
#

fairly sure activation range is already a circle so no gain there.

#

a mob not being ticked is not loading the server down at all

#

it just sits in an array

daring owl
#

like loading first square vs second one if that makes sense

daring owl
knotty oasis
#

no?

daring owl
#

idfk

#

this is too advanced for me

#

just an idea.

knotty oasis
#

alright so its a square as well, so then it has some validity

pastel reef
#

I perceive the performance of my Dell XPS 13 9370 as rather slow, it runs Minecraft Java 1.18.1 Vanilla at 20 fps with 16 Chunks in Singleplayer and at about 60 fps with the same distance in Multiplayer where the maximum view distance is 20. Is Minecraft Java slower than I think and my machine faster than I think or is my machine really not that good?

#

I'm not unhappy with the performance I'm just a bit confused.

knotty oasis
#

so, you can see ingame that the view distance is more and stuff

pastel reef
#

My Laptop renders 16

#

My Server allows up to 20 for rendering

knotty oasis
#

and youre self-hosting the server?

#

on the same dell?

pastel reef
#

No, on a NUC

magic river
#

Minecraft is slower than you think 😛

knotty oasis
#

singleplayer minecraft is basically like hosting a client and server in one.

#

so really youre comparing hosting just the client, with hosting the client + a really unoptimized crappy mojang written minecraft server

magic river
#

Laptop is probably still fine although it is 4 years old

pastel reef
#

I bought it 1 year ago.

#

It's got an i7-1165G7 and Intel Xe graphics.

knotty oasis
#

tried self-hosting a paper server and connecting to localhost?

magic river
#

Then it's not a 9370

pastel reef
#

9730?

#

Modern day laptops puzzle me, how on earth does one fit a cpu and a cooler under a keyboard with less than an inch to work with.

knotty oasis
#

because modern day laptops are just smartphone with a fancy shell.

pastel reef
#

lol

magic river
#

I think it's a 9310

#

You'd think a newer one would have a bigger number but...

spare venture
#

is it being thermal throttled? it is a laptop after all… also do you have vsync on kekw

knotty oasis
#

but considering my 11 year old hdd-died-so-I-replaced-it-with-ssd laptop can still run minecraft just fine today

spare venture
#

i wouldn’t expect more than 60 fps on a laptop with a view distance of 20

knotty oasis
#

you mightve been scammed into buying some glorified webbrowser viewer

#

aka chromebook

spare venture
#

it’s a dell xps 13… not a chrome book

magic river
#

I'd be surprised if you could do a view distance of 20 at all on an iGPU

#

XPS 13 automatically means high end ultrabook

spare venture
#

you’d be surprised, my 2016 dell xps 15 could do a surprising amount on the intel gpu

knotty oasis
#

iGPUs have gotten good

#

they pretty much dominate/replace any attempt to use a "low end" graphics card today

#

even mid

magic river
#

I'm aware 😛

spare venture
#

the 960m on my xps 15 would just thermal throttle so fast and end up performing the damn same

ivory light
little frost
#

pog

pastel reef
knotty oasis
#

is that for 1.18.2?

twin lagoon
#

no

#

1.19

knotty oasis
#

oh alrigh

#

the sculk sensor is neat

vernal moth
#

It's really interesting to see Mojang branching more like this, even in public

#

Like, this snapshot is branched from 1.18.1

prime coral
#

The sound is really nice

vernal moth
#

Not even 1.18.2 indev

magic river
#

TIL people were confused and upset when a close up screenshot of Aloy in Forbidden West showed she had some small hairs on her face

quasi valley
#

no that's wrong, it's not 1.18.1

worthy geode
#

im kinda disappointed its a playstation exclusive title again, played the first one when it released for PC and liked it a lot, but not gonna buy a PS just for that game, lol

magic river
#

It'll probably be on PC in a few years

spare venture
#

it will

#

i’m disappointed it’s a ps4 game

worthy geode
#

it looks pretty good tho

magic river
#

It seems pretty clear they were focused on PS5, the PS4 version looks kind of ass in comparison

spare venture
#

yes but the game would be very different design wise if ps4 wasn’t in consideration

magic river
#

Like, the PS5 version isn't just PS4 version but 4K and/or 60 fps

spare venture
#

all those damn hidden loading screens by squeezing between rocks would be gone

magic river
#

PS4 version has insane levels of pop in, low detail, long loading times, etc

spare venture
#

yeah but the ps5 eliminates a lot of the needs for hidden loading screens, speed limits, scale

vernal moth
worthy geode
#

apparently they also use a different lighting technique for PS5, which is only used for cutscenes on PS4

spare venture
#

at least new god of war will be ps5 only

magic river
#

No

quasi valley
#

probably on their internal branch with changes from the first snapshot but before it was actually released

magic river
#

God of War Ragnarok is coming out on PS4 too

spare venture
#

what the fuck

worthy geode
#

not wanting to make PS5 exclusives makes sense considering how hard to get they are still

quasi valley
#

I bought the last God of War a few weeks ago on PC and it's smolBless

spare venture
#

they’ve outsold where the ps4 was at this point afaik, sooo

foggy silo
#

Do y’all have a private repo y’all list these decompiles on? Or do you do these types of snapshots manually?

spare venture
#

and i don’t think their main games were releasing on ps3 two years later

worthy geode
#

the market is also larger in total nowadays

vernal moth
#

The PS4 didn't get much exclusives at this point

spare venture
#

hmm lemme go see what games were released in 2015

vernal moth
#

Ps5 isn't 2 years old

spare venture
#

it will be by the time GOW2 releases

#

besides the ps4 release in Q4 2013 right?

vernal moth
#

Yes

spare venture
#

yeah there were a couple on ps4 only and a couple on both in 2015

#

shame

#

guess we gotta wait until 2023 to see what the next generation of games will be like

vernal moth
#

Or you buy a PC

#

runs

worthy geode
#

not sure where its going tbh. in terms of graphics there really hasn't been that much of an improvement in recent years, it seems like we kinda hit a limit there

magic river
#

PC games are not being built for PCIe 4 SSDs

vernal moth
#

Is that really what holds current games back tho?

#

Like level streaming has been a thing for ages

ashen cliff
magic river
#

Level streaming when you have to target HDD or slow SSD means asset duplication and lower quality assets to keep within your IO budget

#

That (and better compression) is why Forbidden West is half the size on PS5 vs PS4

void void
foggy silo
magic river
#

Huh, apparently T-Mobile had my name, email, dob, and ssn for some reason

#

And got hacked

prime coral
spare venture
#

and why i am eager for them to drop it already

magic river
#

Look at UE5 for where it's going

#

It's a lot of detail stuff but I think it's mostly about making adding that kind of detail easier so it doesn't take 5 years and $300 million

#

Although there are also a lot of new features there

heady solstice
#

Man, the warden is spooky

magic river
#

Holy shit the Machine Strike game in Forbidden West is surprisingly deep

#

It's like a tactical RPG/card game, you have to position your pieces on the board and they have weak sides and strong sides and terrain types can modify their attack and defense

#

So you can backstab an enemy for extra damage and if you do it from an advantaged terrain it'll do even more damage

spare venture
#

i’m hoping they go more rpg instead of it being 99% action

#

i’d love to see more depth

#

i’m letting myself be pleasantly surprised and am not looking at any previews besides ratings

magic river
#

Zero Dawn was already more of a thinking game

#

Unless you turned down the difficulty you had to use stealth and strategy

#

It does seem like they've ramped that up, to the point some reviewers said it might be too complicated, especially if you didn't play the first one

#

Like, if you're used to type advantages and stuns and stripping parts and traps and such from the first one the new additions aren't that much more to keep track of

#

But starting from scratch it's a lot

blazing quarry
#

Boys we got a 1.19 snapshot

magic river
#

I can't tell if the leg is motion blur, some failed bokeh effect, or just a bug

#

Oh I was thinking of a different game, Forbidden West is larger on PS5

quasi valley
#

lol

magic river
#

So either they didn't do those optimizations or the assets really are just that much bigger

quasi valley
#

but idk why all these games keep trying to throw motion blur enabled by default at our faces

#

I can't be the only one that thinks playing with that enabled is disgusting (aside from games that give you a proper slider so you can just have it on ever so slightly)

void void
#

what do you mean? This is clearly the best way to experience a video game

quasi valley
void void
magic river
#

btw 2015 was the year some games started going PS4 only, 2 years after it came out

#

There have already been some PS5-only games but all the big ones this year are PS4 as well I believe

#

So we're a little behind there but it's also a lot easier to make a game work on PS4 and PS5 without significantly compromising the experience

#

Oh and the only difference between the PS4 and the PS5 is more people want the PS5, their sales are more or less on identical trajectories

#

That makes sense, the games market is still growing, so they probably would have been making more to start with if they could have, but it's not like we're getting less of them than we were getting PS4s

#

Forbidden West is $60 on PS4, $70 on PS5, but the PS4->PS5 upgrade is free

#

Future games they say it'll be $10 to upgrade

#

But for this one there is no reason to get the PS5 version unless you want to save on a download since if you get the PS4 one apparently it'll download and patch that then download the PS5 upgrade

#

Even better, the cheaper version doesn't even show up in the store on the PS5, you have to go on the website to get it

magic river
#

Forge is kind of hostile to coremods and mixins are always coremods afaik

#

So you are on 1.8 then? 😛

ashen cliff
#

Bro. You are 8 years too late.

worn ember
#

forge people can be quite the bunch of assholes sometimes tbh

#

1.8 or not

#

but they're also very helpful if you can get past that

#

they can smell it

#

the 1.8 stench

ashen cliff
#

Time to ask them about 1.6.4.

left swift
#

I wonder how fast I would get doxxed for arguing with a twitter fandom

lilac moon
#

i accidentally looked at the part of the enderman farm where they fall into

#

in the middle of replacing the platform

silver nexus
#

thats fun

golden gust
#

jesus.

#

fuck.

#

from last year apparently

#

but, we're having a storm which we've had the first red alert issued in a good while

ashen nacelle
#

new way to monitor your minecraft server by having multiple windows open in tmux.

lilac moon
#

that is some small text

#

it's hard to read even on my 4k monitor

#

wait a minute

#

is that server running inside screen, inside tmux

twin lagoon
potent wedge
still sorrel
#

maybe investing 500 euros in audiophile gear was a mistake

ashen nacelle
#

i use a program in linux called tmux. it allows multiple sheells at once in the terminal or in ssh.

potent wedge
#

nice I can listen to your mother's voice in high quality

still sorrel
#

🤨

#

ok kiddo

#

moving on, ...
been listening with them for more then an hour

#

ears are exhausted

potent wedge
#

can you hear the artifacts in higanbana milk tea though?

still sorrel
#

its so addictive that I'll probably ruin my ears in a week

#

send the song

potent wedge
still sorrel
#

I could hear them in dn

still sorrel
#

smooth vocals would be so nice there

potent wedge
#

theres a newer one called eleanor forte but its not the same song or even artist

still sorrel
#

idk cant hear artifacting but I don't wanna turn the volume up to a reasonable listening volume since the vocals are already giving my hears cancer

potent wedge
#

lol

potent wedge
still sorrel
#

dont like vocaloid stuff

potent wedge
potent wedge
#

okay so uh im making a discord bot should I record stuff in yaml or json

still sorrel
#

I swear what kind of stuff are you putting in my browser history

potent wedge
#

some light anime wont hurt

#

vocaloid isnt even anime anyway its just illustrated that way because it was made in japan

proud lance
still sorrel
#

the first version?

proud lance
#

Modi 1

magic river
#

So you're saying it isn't... shit?

still sorrel
#

modi and magni 3+

#

I see

#

its schiit

proud lance
#

Maybe Magni 2 Idr

potent wedge
still sorrel
#

I heard schiit's factory burnt down

proud lance
#

I need the one for my speakers, but it costs a bunch

twin lagoon
#

needs more jds labs

potent wedge
#

yaml or json????

#

wich is better

limber knotBOT
#

better for what?

potent wedge
#

discord bots

limber knotBOT
#

ok but better for what job?

cosmic raft
#

I prefer VBScript.

potent wedge
#

tbh though I only "used" it didnt learn it or anything

#

just wscript or wshell for all that "ghost typing" stuff

golden gust
#

I mean, that doesn't answer much

#

if you mean for config files, json is not designed for that

potent wedge
#

ah not config files I mean like user data storage or something

#

like userid has 1mil$ (real)

golden gust
#

I mean, for data, most people generally tilt towards json

#

or, I mean, if you want something which will actually scale, a database

potent wedge
#

yeah~ a database

#

i guess

potent wedge
golden gust
#

they

#

it's data, you're not supposed to have people screwing with data files

potent wedge
#

they as in a group of people

#

the people using it???

golden gust
#

if people have to screw with data files somebody fucked up

limber knotBOT
#

configuration files are for the administrator of the software/server, not for its users

potent wedge
#

so thats what yaml is? configs??

golden gust
#

yaml is a data format

limber knotBOT
#

it's a format to store data in text, yes

golden gust
#

Like

#

what that data is is defined by whomever is using it

#

that data can be actual app data, e.g. user info

#

that data can be configuration info

#

app data is not something people should have to fuck around with, so, generally eer towards something designed to actually stopre as much data as you're potentially expecting and then much more

#

for configuration, that varies, there is no perfect config format

potent wedge
#

I dont mean configuration just what your preference is for userinfo

#

I didnt mention userinfo tho sry lol

limber knotBOT
#

depends? are you planing to query it and store thousands if not million datasets? if so some kind of (distributed) SQL database.

potent wedge
#

ah sql okay

golden gust
#

there is no "ultimate" storage mechnism

#

if there was, everything else would be dead

limber knotBOT
#

all of them suck in some way

#

runs

potent wedge
golden gust
#

but that's stupid

potent wedge
woeful oar
#

does anyone use bukkit dev recently? I try to put my plugin there (I wait for hangar, but it takes long time) but it will not let me create. always redirect me back to creation page

limber knotBOT
#

do you prefer a hammer or a screwdriver?

golden gust
#

^^

potent wedge
#

I understand now

#

I thought yaml/json was just different brands of hammer

limber knotBOT
#

I mean, yaml/json kind of are depending on the task

#

yaml is more aimed at being human-readable while json is aimed at being harder to fuck up/easier to parse for a program

magic river
#

I don't know if bukkit's version of yaml supports it but technically yaml is a superset of json

#

So they're basically the same thing

potent wedge
limber knotBOT
#

so people tend to not touch yaml for general data storage and only ever for user configurable stuff

#

but there's of course better formats than json so ¯_(ツ)_/¯

potent wedge
#

lol

magic river
#

If you're storing like 100 things json/yaml is fine, if you're storing N things per player you probably want a DB

limber knotBOT
#

pretty sure whatever version is in bukkit is fully compatible with the yaml spec which can parse json just fine afaik

magic river
#

snakeyaml only did yaml 1.1 last time I looked while 1.2 is the one that makes it a json superset

#

But I think a couple years ago they put out a new version that added 1.2 support

limber knotBOT
#

really? thonk

magic river
#

Dunno if it was ever updated though

#

Yeah they spent like 6 years on 1.1 while 1.2 existed

potent wedge
#

ill just use json because only like 2 people are gonna use my bot anyway

limber knotBOT
#

no, bukkit still uses the original SnakeYAML which only implemented 1.1, TIL

#

"SnakeYAML Engine" is the 1.2 processor

golden gust
#

yea, it forked off into a new repo and the OG is sorta dangling support ^^

limber knotBOT
#

should've just kept it one project imo ¯_(ツ)_/¯

knotty oasis
#

ah yes when you call code so frequently getWorld() is hotter than the getBlockData() that follows. Classic bukkit

#

is all this overhead purely because its getting a field to get a field, and maybe because of a virtual method on WorldAccess? Annoying

limber knotBOT
#

0.19%

knotty oasis
#

remember this is a test setup, on live servers its going to be called 10x as much.

golden gust
#

just looks like bias but 🤷‍♂️

knotty oasis
#

theres just not a lot of room left to improve :/

limber knotBOT
#

then it's simply not representive of a real world setup

golden gust
#

like, getMinecraftWorld is a simple method call

#

as is CraftBlock, etc

knotty oasis
#

and its done for all the rail blocks you see over here, every tick, to check the rails are still actually there

#

I can now eliminate these checks some ticks, but then data can turn stale, which is risky business

limber knotBOT
#

I mean easy solution: "don't"

golden gust
#

Well, I mean, it is an interface so some slight overhead but you're talking CPU cycles there afaik so 🤷‍♂️

limber knotBOT
#

there is zero reason to check if the rails changed every tick if they don't change

#

there is a reason block change events exist

knotty oasis
#

sadly people can register their own rail types so that cannot be relied upon

limber knotBOT
#

that doesn't stop an event from working

knotty oasis
#

its probably worth a try. Does /setblock fire any events?

#

Id imagine it would also require a hook for worldedit, so now when people paste stuff the entire cache needs to be compared against the region affected

limber knotBOT
#

tbh such kind of hacky world modifications don't seem like the type that happens on a live server?

knotty oasis
#

haha yes. They do

#

people use worldedit a lot for train network building

limber knotBOT
#

(not on properly run ones I guess)

knotty oasis
#

worse, they use fawe :p

limber knotBOT
#

but anyways: the whole design sounds flawed. why would you need to know all rails in existence at all times?

#

not even vanilla does it like that

knotty oasis
#

only where minecarts drive

#

vanilla does. Even worse than that.

#

my method of caching sped that up tenfold

#

but you still got to check every now and then that the data in the cache isnt bad

#

because otherwise minecarts start driving on invisible track :p

limber knotBOT
#

as far as I am aware of they only get the rails that a minecart travels on

#

not all the rails

knotty oasis
#

they also check blocks above and below for slope logic

#

minecarts dont remember rails theyre on, they check the block at and below.

#

for powered rails theres more checks to check for solid blocks either side

#

theres a whole lot of unfortunate block data polling during the physics loop to check for rail shape

limber knotBOT
#

I fail to see how one gets from there to "I have to keep all the rails in memory all the time and check all of them every tick"

#

or how that is even faster than only checking it when a minecart is actually traveling on a rail

knotty oasis
#

all rails minecarts drive on yes.

#

thats what I said bruh

knotty oasis
limber knotBOT
#

minecarts can drive on all rails, that's what they are there for

#

so yes, in some cases you will have all rails in existence in memory and want to check them every tick?

#

why not just check them when the minecart actually tries to travel on them?

knotty oasis
#

I do!

#

but you see, for the keep-distance feature, it has to navigate the rails ahead of the cart to chec kfor other trains, and slow down when approaching a mutex or another train.

#

this is a feature people use a lot.

#

and it navigates a whole lot of rails to accomplish that.

#

minecarts can also occupy more than one block, as they can be made longer than vanilla minecarts.

limber knotBOT
#

I don't see how keeping the cache 100% updated would be important for that part

knotty oasis
#

its primarily important so that user experience isnt harmed by a minecart that stops for an invisible ghost because someone broke/placed some rails earlier with worldedit or whatever

#

in the end, it saves me a lot of time debugging for others.

#

in the long past there was no cache, I can artificially turn that off now and observe like, 25% of tps spent instead of the 8% it is now.

limber knotBOT
#

should be at least an option if it has such a large performance hit

#

because I can imagine that lots of people never modify their world in ways that bypass the api

knotty oasis
#

that might be an option. Maybe an ingame command to temporarily turn off verification entirely, and a way to turn it on again if people are making weird changes

#

quite easily doable right now actually

#

it just checks a tick counter to see if verification is needed. Dont increment a global counter and it never verifies again

#

but that does mean that a lot of things can break. For example, placing another sign will not get activated by trains.

limber knotBOT
#

well that's what the previously mentioned events would be for...

knotty oasis
#

yeah, Im in there already doing a partial cleanup when a sign event occurs

#

theres just...edge cases.

#

a fun one is the many sign edit plugins, which people use because breaking and placing a sign is painful. Not all of them fire proper events.

#

theres also something involving a setNBTData command or whatever that people use?

limber knotBOT
#

not really your issue if one uses some hacks to change data in unsupported ways no?

knotty oasis
#

itll be made my issue.

limber knotBOT
#

label as "unsupported" and closed. done

knotty oasis
#

just like theres a preloader telling people to install dependencies, a huge amount of error reporting built-in, and a log tracker so people can export logs from ingame.

#

you dont survive in this environment when noobs are server admins

limber knotBOT
#

wasting dev time and producing performance issues just because a very small minority is stupid af if the majority can use software without any issues

knotty oasis
#

its the way it is. Thats why my config files are huuuuge

#

I hide all the performance hacks in there, away from unskilled eyes

limber knotBOT
#

but are they enabled by default? if not then you actively hurt a majority of your userbase...

knotty oasis
#

not if they have a bad effect that will give me more issue tickets to deal with.

#

theyre purely there when someone drops a spark.

limber knotBOT
#

so you rather ship worse software because some people are too stupid to read the docs?

knotty oasis
#

worse for some. Of course the general usecase is optimized out the butthole.

#

I do recommend people disable block collisions for their train, for example

#

because it absolutely destroy movement updates lmao

#

but I cant have that on by default because then trains will fly through the floor!

limber knotBOT
#

ok but why not disable it by default and tell the people that want it to collide to enable it with the note that it's inefficient?

knotty oasis
#

because people will open github issue tickets complaining about it. A lot of people wont even know the discord exists or that they can report a bug

limber knotBOT
#

I fail to see how disabling that is an option then if it completely breaks the functionality lol

knotty oasis
#

so they comment on my youtube videos.

#

I have seen pretty serious bugs go unreported yet everyone knew

#

its like, ridiculous. Its better to just make sure default behavior comes without caveats. If performance suffers, so be it.

limber knotBOT
#

I personally would strive for both but prioritise performance ¯_(ツ)_/¯

knotty oasis
#

and that does mean getWorld() being slow becomes my problem to solve.

#

unfortunately.

limber knotBOT
#

good thing it's not

knotty oasis
#

even if its a ridiculous thing to solve.

#

ah yes, like how World getUUID() slows down hashmap and equals comparisons isnt a problem?

limber knotBOT
#

that sounds unrelated?

knotty oasis
#

nope, its another reason why I created my own Block class for hashmaps

limber knotBOT
#

wat

#

why would you have blocks in hashmaps?!?

knotty oasis
#

to map things to blocks?

#

temporarily?

limber knotBOT
#

that sounds like a waste of tons of memory/cpu lol

knotty oasis
#

well what would you do then to store metadata for blocks that arent tile entities?

#

run a database?

limber knotBOT
#

depends on where or not it's permanent or a cache

#

cache: blockey -> data map

knotty oasis
#

its not permanent and its pretty much always a cahce.

limber knotBOT
#

permanent: chunk pdc

#

*blockkey

knotty oasis
#

some things are permanent, like for example, tracking where portals are on the server

#

portals being, custom portals, not the blocks

limber knotBOT
#

(although I personally don't really use PDCs, I just use databases and load shit on chunk load

knotty oasis
#

for many caches I cant really use databases because I have zero control over people loading other world files and stuff

limber knotBOT
#

also imo one shouldn't even cache the world into the key seeing as you will have tons of values for the same world. I would rather have a Table/some similar map construct which used different maps/caches per world

knotty oasis
#

I absolutely despise people having to do weird database migration hacks just to copy a backup.

knotty oasis
#

if youre constructing them on the spot, then you might as well use Block.

limber knotBOT
#

well apaprently you cant just use Block so... ;)

knotty oasis
#

there are some situations where its by chunk, where the longhashmap is nice.

knotty oasis
#

it has the added benefit of not keeping a World reference around when the World unloads

#

but theres no performance impact accessing the bukkit world thanks to the world load/unload event handler

#

equality is reference equality.

#

(for OfflineWorld)

limber knotBOT
#

I mean Block doesn't keep the reference around either

knotty oasis
#

OfflineWorld is basically just the UUID, and some live refreshing of a Bukkit world in the background

limber knotBOT
#

but yeah, what I meant was that one of your issues is that your map values have to compare the world too which wouldn't be that much of an issue with the aproach I mention (it would cut the getWorld calls in half)

knotty oasis
#

yes, but again, if you have to get() from a map and that requires constructing a new key, the world equality check is moot performance wise.

#

Block exposes no data type for an efficient x/y/z only int vector

#

theres some bizar fuckup of a BlockVector which uses doubles for whaever reason

#

I could use reflection to use the internally stored CraftBlock BlockPosition stuff, maybe? But I doubt all the casting to get it will be much of a benefit

#

and the simple fact of the matter is, in all events, I get a Bukkit Block.

limber knotBOT
#

Block#getBlockKey is pretty much as fast as it will get

#

also I'm unsure why you think that Block doesn't expose an efficient x/y/z getter? they directly get the integer value of Vec3i

knotty oasis
#

the x/y/z arent useful as a key in a hashmap, you need a single key object.

limber knotBOT
#

which Block#getBlockPos provides, yes

knotty oasis
#

I can use the LongHashMap for some stuff where only chunk x/z is used, which is a lifesaver.

#

CraftBlock#getPosition()#

#

I see no getBlockPos() in Block at all.

#

CraftBlock isnt a safe api at all, and will require passing it through some cross-version compatible bullcrap

#

plus, a cast.

limber knotBOT
#

then you are not using paper-api

#

I strongly suggest using modern api

#

runs

knotty oasis
#

now youre just nitpicking.

golden gust
#

I mean

knotty oasis
#

theres an extremely simple fix possible, in CraftWorld, to cache the hashcode of the uuid and use that in hashCode().

golden gust
#

mojang has a thing which will pack the x,y,z coords

knotty oasis
#

it would safe me and a lot of other people a lot of trouble.

#

I suggested it before, was ridiculed, so gave up and shipped my own.

knotty oasis
golden gust
#

no

knotty oasis
#

I know theres some broken hacks for their light engine logic

golden gust
#

all positions are packed over the network

#

or at least many of them where

knotty oasis
#

and that works with the changeable world height limits?

golden gust
#

BlockPos#asLong()

#

Yes

limber knotBOT
#

btw. why not just expose that as the blockKey value?

knotty oasis
#

I assume it packs it in 24bit x/z and 16bit y?

limber knotBOT
#

seems like blockKey is currently deprecated because of the height change

knotty oasis
#

actually, might have to be 25bit otherwise its not -16mil to +16mil

#

or was the official world limit 8mil? I forgot

golden gust
#

Because the entire thing is impl detail and we kinda didn't wanna expose the impl detail

#

I think that there was an attempt to make it future proof but nobody expected them to go under the world

limber knotBOT
#

I mean block key is only meant for caching anyways so I don't see an issue in exposing an implementation detail for the sake of having a very performance method for this exact usecase

golden gust
#

I did wanna make it use mojangs value but apparently people where being stupid and using it for serialisation, so it put us in this fun spot anyways

knotty oasis
#

hmmm I guess that key is a bit of a problem when you have to take the - height values into account

#

I assume mojang uses it relative to the worlds minimum height

golden gust
#

nah

knotty oasis
#

then the limit is probably 16384 blocks vertically

golden gust
#

they just do the bitshifting stuff

#

thing is that we didn't cater for the -ve well and so it borked

knotty oasis
#

it currently wraps around to max y?

#

might be worth experimenting with a longhashmap. Maybe the x/y/z -> long packing overhead is worth it

half escarp
#

Why no one told me there is a new dimension called overword

golden gust
#

wat

#

the main world is the overworld

south matrix
#

overword

#

misspelled

golden gust
#

oh

lilac moon
#

true

foggy silo
#

Kinda cool the new "darkness" effect adds some new kind of "FactorData" to potion effects.

dire harness
#

what's a good plugin/built in method for command scripting? preferably one with variables

languid karma
#

idk Skript?

lament patio
#

The good method to make a command would be with a plugin, other than that the simpler/slower/limited alternatives are things like Skript

languid karma
#

Unless you mean with java

dire harness
#

I could learn plugin development i suppose

golden gust
#

Thing is that theres stuff like javascript based stuff, one of our core team members loves graal and it's stuff

#

but, I mean, there are caveats there, skript is basically the closest you're gonna get to just scripting without the quirks of java, and, so, honestly, unless you really need the aspects of scripting, be better to just learn java

woeful oar
#

does anyone use bukkit dev recently? I try to put my plugin there (I wait for hangar, but it takes long time) but it will not let me create. always redirect me back to creation page

magic river
#

I went ahead and got the PS4 digital version of Forbidden West

#

I usually get physical media for console games since they like to turn off stores and such

#

But I'm too lazy to get this tomorrow after work and I want to play right away 😛

void void
#

Anyone wanna code large spigot project w me?
mention me pls

raven basin
#

how to see what plugin is lagging your server

golden gust
#

generally, see timings

#

/timings report

raven basin
golden gust
#

Don't mention

#

read the report

raven basin
#

my bad

golden gust
#

if you don't understand it, see the video linked in the top corner

magic river
#

I'm watching a streamer playing Forbidden West, they're intentionally skipping all the optional dialogue, all the side quests, most of the loot (which hurt in a fight when he ran out of acid arrows...), and not using skill points

merry talon
#

that must be to avoid spoilers right?

magic river
#

No, Aloy is in a hurry and they're RP'ing 😛

#

She also has no idea what skill points are

hearty spear
#

.flags

crystal lilyBOT
scarlet dagger
#

can anyone recommend me a good auth plugin for velocity proxy

south matrix
#

online-mode=true

proud lance
scarlet dagger
south matrix
#

you should stop wanting that

void void
#

Tom holland wouldn’t pirate a video game!

south matrix
#

he left anyways

vast temple
#

my friend cant join my paper server

#

Connection timed out : no furthur information

#

its not firewall problem

warm anchor
#

can this site sees your server?

vast temple
#

it works for me

#

one sec

vast temple
warm anchor
#

then check firewall, router portforwarding

vast temple
#

i checked

#

i use google cloud for hosting

#

and i checked all

#

everyone can join except that one person

warm anchor
#

Do you set up a SRV record or how are you letting people join?

vast temple
#

i did the same thing you do with a pc

#

but with a console in google cloud

warm anchor
#

I mean do you give out the IP or do you give out a domain name as server address

vast temple
#

ip

warm anchor
#

if there is no error on your server log, its probably on that person then

vast temple
#

hmm

#

when he try to join

#

i dont see him on the logs

warm anchor
#

yeah nothing you can do then

vast temple
#

ok

still sorrel
#

aikar flags be containing -XX:+DisableExplicitGC

#

was struggling so hard to see if my weakmaps were GCed properly by explicitly GCing

next frost
#

you shouldn't trigger explicit gcs

solid siren
#

U guys know any betting plugin

#

Casino somwthing

still sorrel
#

I was testing my weakmap, how else am I supposed to test it. GC only called when its in needs memory.

quasi valley
prime coral
#

And its health

#

250 hearts

magic river
#

...did you wire up protocol support with ViaVersion and make it translate wardens to parrots?

#

Oh wait but that's a real snapshot server so it'd have to be done at the proxy level, dunno if that's still ViaVersion there or a different project

quasi valley
#

with ViaFabric on the 1.18 client

magic river
#

Ah, fabric

proud lance
#

1 hit kill parrots

tropic flame
#

you missed that part

magic river
#

Forgot the PS5 had haptic triggers, went to go pry open a door on Forbidden West and thought my controller was broken 😛

#

It was quite a heavy pull

next frost
# tropic flame *in production

You should also not use it to see if something gets freed, because there are no guarantees that a call to the method does so

magic river
#

I thought newer GCs ignored it anyway

tropic flame
#

unless you actually mean the different GCs that got added meanwhile

magic river
#

Didn't mean Java version, meant G1GC, ZGC, Shenandoah

tropic flame
#

but G1 in Oracle/OpenJDK will usually respect the call

tropic flame
tropic flame
magic river
#

Neat, I think the controller plays the sound of the grappling hook reeling in

#

It plays all the sounds for it

ashen cliff
#

Google. Please.

#

Why is it yellow?

#

WHY IS IT YELLOW?

vernal moth
#

To end white supremacy

#

Duh

ashen cliff
#

It hurts my eyes.

#

Looking at Reddit... fresh change from like one hour ago. kekwhyper

#

Why must I suffer?

tawny pike
#

who's joe

tropic flame
#

sorry mods, i had to

potent wedge
#

Joe doe

left swift
#

cringe

still sorrel
#

ancient cities seem really not worth approaching

#

wardens can spawn so easily

#

this hitbox

#

it can run through a 1 wide area

#

but its still to tall for a 2 blocks high area

#

with protection 4 on everything it deals 2 hearts of damage

magic river
#

ViaBackwards, Fabric, and a one line edit to the source

warm anchor
charred sleet
#

what happened to dark theme google

#

its like black and bright blue now

summer rivet
#

Is Channel 2 good idea for wifi? my app tells me that its not used

golden gust
#

I mean, so long as there is no overlap 🤷‍♂️

summer rivet
#

idk the graph of the app shows like 3 channels per wifi and here are 20 wifis so in this case no channel would be free xd

#

maybe i cant read the graph

golden gust
#

well, yea, that's the overlap

#

wireless device uses channel X and overlaps into -1.5-X-1.5

#

or something like that

summer rivet
#

but its in every channel

#

from 1 to 11

proud lance
#

you might have to switch to 5Ghz

golden gust
#

basically, for 1 to be super awesome, you'd need 2 and ideally 3 to be empty, iirc

#

otherwise you overlap, and take a hit anyways

#

iirc for cases like that it's better to share a channel given that the routers can schedule together

summer rivet
golden gust
#

but, that can have some side effects and cases where it doesn't work

proud lance
#

more 5Ghz access points

summer rivet
#

is there like a 1ghz channel?

golden gust
#

No

#

But there's a 1Gbps channel

#

it's called "run a wire"

proud lance
#

lmao

#

I dunno if it works, but some APs support changing the band size

#

you make it smaller

summer rivet
summer rivet
proud lance
#

typically less throughput yes

#

but iirc less interference

summer rivet
#

i mean idk if my devices search for frequencies less than 2,4ghz

proud lance
#

youre probably gonna have to move the 2.4Ghz APs closer

golden gust
#

I mean

#

you're either 2.4Ghz or 2.4 + 5Ghz

proud lance
#

You can turn off 2.4Ghz on some

golden gust
#

routers these days can channel hop automatically and I'd trust the router to be smarter about it than you

#

yea, you can turn it off but it's available

marble lark
proud lance
#

they can, but then if your neighbors routers can channel hop, it just becomes endless I think

golden gust
#

yea, I've had cases where setting a fixed channel can help with reliabilty to prevent it from hopping all the time but areas are just too crowded these days

spare venture
#

ive definitely had issues on $200 routers with channel hopping

proud lance
#

now, depending on where you live, they do make routers that go into the "restricted channels"

spare venture
#

it’s good most of the time tho

proud lance
#

Portal was the only company I knew of that had a product offering in that area

magic river
#

Microsoft is rewriting Windows with React Native

#

It's one screen in the Settings app but I bet they start doing more stuff with it

cunning raft
vernal moth
#

I did form this amazing word today cat: konsquences

#

in a german sentence

golden gust
#

we go from -dev to konsquences

vernal moth
#

I tried to write the german word for consequences, Konsequenzen

golden gust
#

in a stentence

#

vi must hav order or der vill ve konsquences!

left swift
golden gust
#

stentence

#

mfw tries to mock mini and runs into a wall

left swift
#

that's what u get

golden gust
#

when you let your heart win

vernal moth
#

❤️

marble lark
left swift
#

lmao xd

magic river
#

The react workflow is really nice and would probably be a benefit

#

JS for everything, maybe not so much

#

Although at least for the web svelte and solid have shown you don't actually need all the machinery of react to get the react workflow

#

svelte relies on language extensions to do it, solid makes you call functions to access state

vernal moth
magic river
#

Must have been a windy day

vernal moth
#

yep

magic river
#

Or some major industrial uses had an unexpected outage

vernal moth
#

nah theres a big storm

void void
#

Train traffic was completely shut down here because of it ^

#

(and still is)

knotty oasis
#

oh there too?

#

code red in the netherlands atm

cunning raft
#

huge windstorm in the eastern US too

#

60mph gusts

vernal moth
#

yesterday we had 1TW of wind, 62% share

knotty oasis
#

144km/h was measured

golden gust
#

IT'S THE ENNND OF THE WORLD AS WE KNOW IT

knotty oasis
#

so long electricity doesnt die Im fine :3

vernal moth
#

you know its bad when they throttle down the nuclear plants

#

or plant?

#

idk how much we have left, lmao

void void
#

Germany has like six I think?

vernal moth
void void
#

and NL currently has one stuffed right next to the belgian border iirc

vernal moth
#

see how the shut down some nuclear, the red bar?

golden gust
#

jesus

proud lance
#

just have all germans blow really hard in the direction of the wind turbines

magic river
#

So if I'm paused on Forbidden West but some leaves are shimmering I wonder if that's an AA bug or an upscaler bug

#

Nothing is moving so you'd think AA would be stable but...

#

Looking closer I think all of the vegetation is shimmering to some extent, it's just most obvious on the leaves

#

But even the tall grass I'm hiding in (so right up close) is doing it a little

#

Time to switch to 30 fps mode and see if it goes away

#

It does, fuck

#

That's probably what has been making the 60 fps mode feel weird to me this whole time

vernal moth
#

TIL energy charts has data for other countries 😮

magic river
#

The upscaler, sharpener, whatever they're doing there is glitching out

vernal moth
magic river
#

60 fps mode runs at 1800p, 30 fps mode runs at 2160p

hexed dragon
void void
#

Damn, you are fast

magic river
#

Wow, discover a bug, it's already fixed

#

Well, maybe

hexed dragon
knotty oasis
void void
#

six nuclear plants

magic river
#

Nope, they were fixing a different issue where panning the camera around would make things look too bright then dim right away, or something

knotty oasis
#

oh I thought wind level 6 :p

magic river
#

Not the same issue I'm having 😦

#

I can't do 30 fps after playing this far with 60 fps either, it's just too weird now

#

I guess I'll just live with it

void void
#

eh, nobody lives there anyways

left swift
#

no weather

magic river
#

They fixed the white balance, not the upscaler

unkempt drift
#

did google change the hyperlink color for their dark theme?

vernal moth
#

yep

unkempt drift
#

for some reason, they are yellow for me now

#

ok, I thought I had changed some wack setting and was very confused

unkempt drift
#

yes, am very annoyed

vernal moth
#

userstyles ftw

unkempt drift
#

I love how its not all links tho.

#

you've got the visited links, but then some are yellow, and some are still blue

pallid edge
#

They're all still blue for me

void void
#

maybe some king of a/b test

#

looks like shit

unkempt drift
#

I looked at the styles, its just the color on a

#

if I go to google's light theme, I get the normal color

worn ember
#

we already lost half a roof from one of our stables lol

#

and a tree got ripped in half

knotty oasis
#

yesterday I had to do a quick repair to prevent a front wooden fence from flying off

#

backyard a fence is pretty much rip, torn to parts

#

and that was the small storm, the big one still had to come which is now lol

worn ember
#

yeah the roof of where our pigeons are under got ripped out

#

luckily they're not going anywhere

golden gust
#

god, I remember having the wooden fence panel things

#

it was nice in some senses as so long as the concrete posts where good you could just replace the panels

#

most of my grandparents fencing lasted a good while, especially as we kept them painted, recall repairing a few over the years here and there think we only ever actually needed to replace a panel like once or twice over the years and that was when a storm completely obliterated them

worn ember
#

we have metal fencing (about 2m high) and wove those things inbetween them that they use to put over dirt to prevent weed from growing

#

and it cought so much wind it bent and ripped the metal and ripped the sheet out

magic river
#

Slats

golden gust
#

god, glad I don't live where I used to

golden gust
#

I used to live in an area which was basically full straights more or less all the way to the ocean

worn ember
#

not quite

#

they're actual fabric

magic river
#

So... not woven in?

#

Or did you cut it up first?

golden gust
#

remember one day it was kinda windy and the thing just allowed the wind to pick up

worn ember
#

the railing were just bars, so we wove them between them

golden gust
#

heard somebody screaming and so I looked out the window and somebody was on the walk of shame, struggling to focus on moving forward and keeping her modesty

magic river
#

I think that's just called landscape fabric

#

Usually you use it for a bedding for wood chips and stuff

worn ember
#

our bft scale says at 8: "small children get blown over"
and then at 10bft it says "adults get blown over" lmao

golden gust
#

meanwhile brits are just like

#

"bit windy, eh?"

worn ember
#

who got the worst of the storm?

#

NL seems pretty fucked, same with britland

#

belgium got it pretty hard too

golden gust
#

gusts of 122mph

#

169km

#

kinda nice

worn ember
#

damn

#

it was like 120 here

ashen cliff
void void
#

Performance branch needs a docs pr, pls revert

left swift
#

docs?

waxen panther
#

shut up

left swift
#

what u think this is

#

no docs only comments

left swift
quasi valley
#

brocc disrespecting contributors?

left swift
#

💅

golden gust
#

In the words of an old friend, "PR or STFU"

foggy silo
#

🤐

waxen panther
#

i do not respect them

left swift
#

esel

waxen panther
#

i respect spottedleaf

left swift
waxen panther
#

all development team members actually
(except jroy)

left swift
#

u dont respect me

quasi valley
#

jroy :clueless:

waxen panther
#

🤣

left swift
#

ur best friend and overlord of general chat

waxen panther
twin lagoon
#

@static badge french canadian furry

void void
#

highly optimized french canadian furry tho

foggy silo
#

I don't think you can optimize away a french Canadian furry. 😔

golden gust
#

it's called neutering

left swift
#

fake french

lilac moon
#

oh cool the 1.18 performance PR got merged

knotty oasis
#

the one that yeets that entity ticking ticket system out?

limber knotBOT
#

seems so, yeah

simple karma
#

composer 💀

#

ah yes

#

80 medium-critical vulnerabilities in node modules

knotty oasis
#

the first thing you learn using node is to ignore them

#

lol

#

its like c++ with all compiler warnings turned on

#

you get a couple thousand spammed from dependencies and then eventually a warning actually turns out to matter and fuck you over

spare venture
#

got my 1099. whole lot of gamestop on it 😂

warm anchor
#

@static badge

cunning raft
cunning raft
#

additionally the SEC will send you a pamphlet on responsible investing

worn crest
#

i see a commit from leaf 👀 good work

ionic trellis
#

Heyo, so I know this might be considered pirating for someone, but how can i convert a plugins source code to a .jar file?

warm anchor
worn ember
#

You can compile it yourself yeah

#

We won't help you with how though

ripe sphinx
#

I mean if it's open source, it's not

ionic trellis
#

Okay happy it's possible atleast tho :D

glass crag
#

if it has pom.xml, use maven, if it has build.gradle, use gradle

ripe sphinx
#

Update: The "source" they had was just a bunch of config files

spare venture
limber knotBOT
#

_11: but how do you make it a plugin?

wide chasm
#

Change the file extension from .yml to .sk 😉

#

Throw skript in your plugins folder and you're good

void void
#

do i need to update paper

lilac moon
#

it fixes the whole timeouts for players with high ping issue

#

plus some other stuff

#

that's the main one for me though

still sorrel
#

gonna need to download a new jar it seems

cyan marsh
#

Anyone here watches the office?

worn ember
#

nein

ashen cliff
potent wedge
#

Tho I stopped watching it

cyan marsh
potent wedge
#

yeah every time

foggy veldt
#

british office or american office

#

ive never seen british office but i heard good things about it

#

i love american office up to the last couple of seasons

potent wedge
#

haven't seen british office either

south matrix
#

i lovve bukkit spiggot and papper

ashen cliff
#

So... Hikari won't tell you, if your string is too long and just be "Ok I have done it."
MariaDB: Yeah, I got this.
Inserting manually works...
But not using code...
5 minutes later... VARCHAR(36)... string length 37. kekwhyper

red timber
#

based

#

what do you mean hikari doesn't

#

are you sure that this isn't on mariadb jdbc driver level

#

...since hikari should just be a proxy to whatever impl it is pooling

ashen cliff
#

Yeah, the driver.

#

Sorry, my eyes are done with living, due to Google giving me the stupid yellow text.

#

MFW that also didn't fix it: kekwhyper

#

Autoincrement ID went up, but nothing was actually written. TF?

#

Thank you setAutoCommit(false). 🛌

vital thistle
twin lagoon
#

enderman tp

vital thistle
#

Tested it, nothing like it

twin lagoon
#

maybe not actually

proud lance
#

It sounds nether portal related

void void
#

Sounds like enderman tp at 0.5x speed

twin lagoon
#

it sounds so much like an enderman tp yes

#

but i have definitely heard this noise ingame though and i don't think vanilla sounds play at diff speeds

void void
#

You can, if you set the pitch to a number lower than 1