#general
3141 messages · Page 1855 of 4
it makes sense that omething simpler would be nice
but, people aren't going to bork their setups and have to resolve issues that the tooling solved decades ago
okay, just shy of 2 decades
simplicity is king though
Maven (13 July 2004; 17 years ago) / Gradle (21 April 2008; 13 years ago)
NPM (12 January 2010; 12 years ago)
😄
yeah maven is old
I just remember how many hours I wasted trying to do stuff with maven
wait
has no terminal at the bottom
simplicity is not king when you kill everything that was destroyed before
or, well, solved before
you gain a simple json file to specify deps
Of course it has. 
you lose custom repos, you lose deployment, you lose invocation of custom tasks to do stuff, you lose pluginability, etc, etc
oh I clicked a few random things and now its here
Basically you lose.
you wouldn't lose custom repos, that'd be easy to implement
the way npm and node in general works just doesn't translate much elsewhere
well, you'd need to implement maven support in your tool
and, yea, I guess you could keep custom repos, but, last I knew that generally went against the mould
life as a PHP/JS dev has been too good on me
You basically named the two worst languages in my opinion.
everything has its purpose
the thing is that those tools basically just slap some stuff in a folder and that's basically that
yeah there is no compiled version
maybe they'll invoke a few custom things to process out resources through compose or whatever
in java, you have much stuff which is handled through the dependency management/build tools which wouldn't translate over
you'd still be bound to processing maven poms and maven repos as your core consumption
you'd need to figure out deployment, hooking in javac properly, ensuring annotation processors work, etc, etc
now how do I compile this
somehow built it
I think... no clue where the build went```
BUILD SUCCESSFUL in 416ms
1 actionable task: 1 executed
20:22:03: Execution finished.
build/libs
build/libs
idk what you ran, but, running the build task should build a jar
which built task should I run
build
there is a jar now
Anyone using an OVH dedi and knows how to set up automatic backups? Final step before we transfer from our awful host to a dedi and we're a little stuck.
Okay I'll be honest, it's my partner that's setting it up I'm just doing the run around to try and find info for him and I've no idea what any of that means.
google them
those are different tools for managing backups
assuming that you have some space to store those backups
I was going to reply with the standard "wow google" response but...
but yeah, I'll pass that info on - thanks!
I was aiming for this ^
but thank you for the tip 😛 I was heading to google!
i am so proud of you
you wouldn't understand, googling is an advanced debugging method used only by people with masters in compsci (computer science for you laymen) and a full understanding of windows vista operating system in a professional setting. hmph. I would understand why it would be so hard for a commoner to use.
to be fair you have to have very high IQ in order to Google a technical question
why does my urine smell like burning
Not gonna be active on Discord tonight. I'm meeting a girl (a real one) in half an hour (wouldn't expect a lot of you to understand anyway) so please don't DM me asking me where I am (im with the girl, ok) you'll most likely get aired because i'll be with the girl (again I don't expect you to understand) shes actually really interested in me and its not a situation i can pass up for some meaningless Discord degenerates (because i'll be meeting a girl, not that you really are going to understand) this is my life now. Meeting women and not wasting my precious time online, I have to move on from such simple things and branch out (you wouldnt understand)
why doing taste the metal when sneezing?
just cos you use hand moustiriser now doesn't make your hand a girl hand
||it just makes you seem like a bitch||
i'm in a long distance relationship with my body pillow
we know
i will never consider the opinion of a 3D woman
where
ur in a long distance relationship with my fist
@twin lagoon 
mfw long distance is about an inch
when
@plucky sparrow BEST DAP OMG BESTEST🍦 🍦
when cubxity
hurry up!
TRUE when @lavish compass
when
when (cubxity) {
}
when (cubxity) {
write(microservice)
}
???
@left swift BEST NOMANA OMG OMG OMG THE BESTEST OF THE BEST 🧱⛵
Mfw rebuilding a docker container completely kills the machine. System load 37 
how
Because the system it's running on is some cheap VPS.
I'm going to switch it to publishing to GitHub registry and just pulling probabaly.
@void void According to my benchmarks single core perf of E cores are only like 20-25% lower than P cores. Which is impressive and can compete with regular cores of past gen CPUs
computer
Looks like the ones in Alder Lake are Gracemont
They're just aligning their bullshit names with TSMC's bullshit names
ooh, that's impressive then
I just remember some of the discussions around it some time ago
Neither one has a part that is 10nm long/wide
7 is the new 10
intel 10 process was closer to tsmc 7nm than anything else yeah
dumb naming anyways but what can you do when everyone else is marketing what their node size is called
I remember several years there being libraries included in spigot by default like gson but at some point somebody decided to remove some libraries from the jar
is there an active list of libraries included?
it was related to something like shading with maven, don't quite remember
lmfao
so I run a teamspeak server for friends
have been for a decade
and for some reason in my current docker setup, all users have the same IP?
and as such, since someone did a ban, they banned himself and every other useer too
which is fucking hilarious
in the last few years nobody ever did a ban it seems
Do you have a proxy in front of the TS serbur?
just dockers internal networking it seems
and network_mode: host doesn't work with docker stack deploy 🥳
phoenix616, you are one of the few sad souls that still run a ts server, ever experienced this?

I don't use docker 👀
overhead kekw
guess ill just deploy manually again
fucking useless software
and docker is useless too
why can't I use host network when I do stack deploy?
I don't even use swarm?

ill just set an IP ban again and link to some discord
Time to nag kashi to put out new feature 
what happened to paper chan
pimple who ran that instance left the community
ah rip
simple had them and offered them but I was dead and kinda didn't care
he may still have them
what was the thing for building paper locally again?
paperweight?
sp*got
buildtools its spigots crud
I have been gone for several years ok
paper uses paperweight but there is very little reason to build a paper jar locally, especially post 1.17
I mean
for adding backdoor to it and then redistributing
we don't recommend it, but, we have a downloads API you can query for stuff
theres a few scripts floating around to parse the latest build from the API and pull it
sounds like more work then worth it
was any revolutionary stuff added afther the persistent data containers?
here's a python script, doesn't autoupdate but makes updating a one line command
if you really wanted to, you could have it check for an update and download in your start script ig
eeeww, python
no reason to poop on python for scripting usecase
just do it in bash
kinda just maybe wanna make some diddy rust thing or something
ofc, that means doing stuff, and, like, is it bed time yet?
the only bash one I saw required extra dependencies anyways
this python script is more full featured
python
nah python is cool
You gonna wake up the bash wizard
already have it installed
I apparently won't soon 😄
is python not preinstalled on a lot of distros? plus likely a dependency for something else you use
linux is basically the only environment now where python is available by default
Not on my 
i made a bash one with curl and jq ¯_(ツ)_/¯
and that's more cos they have so much shit written in it
sounds terrifying
(which last I knew they where slowly tryna get away)
i made a spigot auto update script too 
hm I guess my plugin did alright
basically didnt gain downloads over the past few years
it got forked trice
hm, you could use regex probably
to parse curl output for latest build
for no dependency script, except curl
🙃
oh nice
requires jq though
jq?
cannot be bothered
Too much. Custom JQ package written in Kotlin when?
that would be fat
wait is there a JRE for java 17?
yes?
I thought jars could run standalone in java 17
what
like you can create a fully functioning java application that doesn't require you to install java
You can create them
idk anybody who actually uses them though
uses jlink, creates a stripped down jre to ship, basically
would it compile to a binary?
yeah afaik you need jvm to run java code
afaik in some capacity yes
never used it cos it's mostly somewhat of a gimmick outside of specific use cases
well, it wouldn't compile paper into a binary, the class files are still class files
would rather write in go or rust instead at that point
it just helps with a shimmed down jre bundle
sounds good if you're a java one-trick and need to distribute some apps to non-savvy end users
public static @NotNull String getName(@NotNull ItemStack itemStack) {
return (itemStack.hasItemMeta()) ? itemStack.getItemMeta().getDisplayName() : "";
}
```oh right every non-primitive return type is nullable by default
java™️
just become a PHP dev and let all your worries slide
optimising code? we don't do that here
and your sanity
god
client needs faster speed? let them pay for a beefier machine
I hate php with a passion
needs even faster speed? make them pay for making faster machines run in parallel
client doesn't know what optimising code is
hard to internally justify the budget for the client to optimise code if they all monkeys
I love php
Symfony is love
Like, there are many aspects of the language which are shit
you and aikar both
I've yet to care to get my head around any of the frameworks because, my primary use for php, is when I just wanna get shit done without pissing around
I am a Symfony contributor 
I built an entire blog with admin panel and login in 1 day
I mean PHP should not be used outside of web stuff
btw did you know it used to be possible to make mc bedrock edition mods with javascript?
that's the one major thing I love about php is that it generally just lets you get shit done
I mean, why not the full server
yeah with java you have to carefully plan out your code and then still end up refactoring it 30 times
I mean, make a simple Java plugin to execute JS code, write plugins in JS
PHP shines for web stuff because 90% of the lifting can be done by some sort of cache
you cant cache jack shit when it comes to minecraft servers
Depends on what you define as caching, you could argue keeping chunks in memory is a form of caching
eh when I say caching and bring PHP up its not the sort of cache that is stored in the memory that I am talking about
that exists I believe
Not surprised
doesnt look like still maintained
but seems a much better alternative to "human" code like skript
Skript users will use skript, that's not going to change any time soon
I knew a guy who made some serious money with his server which was basically running on skript
its fun for people who want to try to make something themselves, but should not be used long term
did aikar release optimised flags for 1.18?
apparently the 12GB+ flag changes don't do much good on new versions tho
u don't do good

if ur setting more than 12gb on a server something is wrong and its ur fault

@warm anchor is there rie emote like this

nope
typing /reload answered my question
perfect discussion
is brocc stable yet
idk but they're a good source of vitamin K and calcium
Do you know broccoli has little to no calories and is basically empty inside
Just like @waxen panther
As he pushes through his 20 hour daily Destiny addiction 
how many calories in a Starbucks
Oh shit. The withdraw is about to kick in

how much does the old guy add
How could I miss that Minecraft supports SRV, since when is this a thing 😄
@waxen panther 
md has to wake up
leaf woke up 🤣 😂
👐
😂 🤣

🦅
by choice?
so yes, by choice
entry by force
lol the new pokemon game is an isekai
ok so this handles autowiring for me
now I just need to get a list of all the classes tagged with a specific interface or annotation
probably a lib for that too
Class graph
Because it robs you of control
maybe I have been playing in the PHP sandbox foor too long where automatic service tagging was a thing
how so?
What if you only want to register a listener if it's enabled in the config?
And you can easily build something yourself for that
literally nithing ^
stoping you doing that
but, theres many dozen of caveats to deal with
ok so you make an interface that extends the basic event listener interface and make it auto register the classes that implement it
e.g. now you've gotta scan every class in a plugin which eats time, then you've got the caveats around potentially initialising classes before other stuff is even ready, etc
Classgraph can do it at compile time iirc
well, yea, I mean, theres always APs, etc
just, not everybody likes relying on them, etc
this is a really good point, so there would just have to be a method that you'd have to call that registers all of these tagged classes which you can call after your async stuff is done or whatever
what are APs?
annotation processor
is guice an AP?
basically you could just make an AP process stuff and dump out the data into some file
I wanna say that they use one, but, idr
I am seriously wondering why dependency injection is not talked about in any of the java books I read that cover java
oh, apparently not, I thought that they used one for some magic but maybe not
cannot imagine coding without it
passing stuff in through the constructor is DI without the perils of having to teach a DI framework
I've honestly yet to have a strong reason to use one outside of spring, and even there it was more just "that's the spring way" rather than a want
I mean you no longer have static stuff
or at least to some degree
util classes are now instantiated by guice
basically any logic that doesn't need to be instantiated multiple times
my joy is that many times somebody wants something, I just kinda wanna get it done without fluffling about
I try to leave toying with new framework to play time but my brain is kinda arse recently, so, like, I just prefer to facedesk instead of spending free time playing with java and frameworks, etc
These frameworks defo help with some issues, ngl on that aspect, but, for much stuff, they just seem overblown
I mean, no surprise
it's one of the recent fats which has kinda been picking up as nobody really releases their impl as it's a scratch project they don't wanna support or it's a private commision
they all generally take the same impl ideas and all have the same flaws
some of them adress a few extra things here and there, e.g. some mostly leave the world as immutable, some broadcast changes over, etc
mhm
worldql's regions with seamless borders seems like the most compatible implementation atm, but since it's a physical region, you can't guarantee load balancing
well, yea, none of them solve the real underlying issues and just cater the cons for their environments
A whole region is probably too big but you'll never be able to guarantee load balancing, it's a shared simulation
If 100 players are in a 200x200 block area you aren't going to be sharding that usefully
yeah, best case scenario is predicting where players would be
smaller regions around spawn, etc
issue is that you start hitting limitations unless you wanna start replacing core parts of the server
you're always gonna have X amounts of chunks expected to be loaded at some level around a player
Keeping each player's set of chunks ticking independently unless they overlap with another player's chunks seems like the obvious approach to me
You could end up with players chaining together into a large area on one core/server but that's not likely
with their own chunks though, how would shared entities work?
What shared entities?
If they're close enough to share entities they're sharing chunks too
are yall talking about using the players pc for server computation?
No
dislike that its called MultiPaper in that twitch stream, but its an Airplane fork
ah, I thought you meant that each player has totally independently ticking chunks
as in their own entities and stuff as well
I just realized I could use the service loader API to fetch and register all event listeners and other "registerable" types
Fucking big brain
Nightwish "Amaranth" official music video.
Order at: http://smarturl.it/NW-DPP-NB
Subscribe to Nuclear Blast: http://bit.ly/subs-nb-yt
Subscribe to Nightwish: http://bit.ly/subs-ntwsh-yt
ORDER AT
Nuclear Blast: http://smarturl.it/NW-DPP-NB
iTunes: http://georiot.co/4BLb
Amazon: http://smarturl.it/NW-DPP-AMZ
Amazon MP3: http://smarturl.it/NW-DPP...

Wow amaranth they famous twitch streamer /s
https://youtu.be/GaigscTbuTs i totally didnt pay attention to this scene but turns out they planned everything for the future
Celestial/Eson the Searcher uses the Power Stone to destroy an entire planet - Guardians of the Galaxy Meet The Collector - The Collector explains the Infinity Stones - Eternals - Guardians Of The Galaxy (2014) IMAX Movie Clip HD [1080p]
TM & © Disney Enterprises / Marvel (2014)
Fair use.
Copyright Disclaimer Under Section 107 of the Copyright...
The Celestials that is
The thing it was setting up for the future isn't from 2014
uhm, is that normal?
no, that's generally cos your browser didn't download the font for some reason
thanks, looking in my browser addon's
oh its the icon font
I was wondering what the hell fight_takeoff was
why do you want my ipinfo cat
yeah that happens for me if I use decentraleyes/localcdn
epik games store

Oh god I remember making that emoji as a joke in 2019
It’s 2022. And it’s still going 

peeposmilers

I'm just a girl, standing in front of an Ubuntu server, TRYING TO FUCKING CHANGE THE DNS AND MAKE IT STICK.
Yes, I ranted about it few days back but I wanted to scream this out loud, one more time.
1000
thats why you use windows
That is why you should not use Ubuntu and use a better distro. 👀
they're all shit these days
Vanilla debian is much better and pretty easy to use for everyone.
Then there's Manjaro, EndeavorOS (and vanilla Arch for more advanced users.)
yea, gonna run my server on manjaro, k
have you consider Arch?
Z did that for a few years 😄
Arch is probably the best choice for a server, light and stable if you configure properly.
and now it's on mine
That is totally not an average arch user.
u guys know any plugin that does this? when a player kills another players a percentage of their balance will be taken by the killer
could make it for you
he installs all the packages.
or you could make it yourself
bloated
WHY
||I use KDE||
pov linus

Uses Pop!_OS
atleast he yeeted desktop i deleted my whole hard drive while installing linux
this one time , I used DD to wipe a drive which I wanted to clean install on
then i found out that that drive wasn't plugged in
yes we did the same thing
Sigh, I couldn't recreate that.
Installed normally, I am now sad.
||/jk||
Why you shouldn't use Manjaro

Uses anyways... 

Why would anyone take distro advice from you if you're knowingly compromising yourself
the god the single best distro @edgy palm vouches
We all know Hannah Montana Linux is the best OS
I dont want to hear these talks about "Arch"

amongus will imposter you
the only Arch linux is Arch you gonna install Hannah Montana Linux?
who said arch
some weeb and some cat

No one.
https://luminescent.dev/forks now updates properly compared to the old link
old link will be removed february 8, so use this one instead
ok bye 
wdym by misleading?
explain pls
i'm the dude who made the graph
some forks have patches from fabric mods, those are included to show them
the graph is meant to be as chaotic as possible
oh nice
So an infographic means to be chaotic
If you don’t think that’s a problem I don’t know what to tell you
i never said that it was specifically for info?
Not one ask asked for it and you spammed it across paper, airplane, and purpur discord
it's used frequently so i spread the word out
there's nothing wrong with that
at least i'm not spamming it across every single channel
The only relationship waterfall and velocity are even remotely close to is they are both proxies
open ur eyes and look at the legend and the color of the arrow
You are doing nothing but add on to an already confused area for people and you are actively spamming it when no one is asking for it
ok?
it's not really confusing once u look at the colors of the arrows and the legend on the bottom left
🤷♂️
https://www.pcgamer.com/unofficial-minecraft-nft-game-blockverse-disappears-with-more-than-dollar1m/


Uh, well, people would probably use Rocky/Arch/etc in a server, definitely not ubuntu if they need stability.
Outlook just asked me if they could show me advertisements as if they were an email (instead of banner ads like currently)
and just said "outlook will load faster" if i were to choose it
Im surprised they even bother to ask but what the fuck
that's life nowadays
Amazing that they even asked.
arch 
imagine using a web client for email
imagine not

yea, I replied to them, told them to use the forums/discord
ended up basically in a 20 minute discussion around how the maven config has nothing to do with the value they shoved in their yaml file :L
1.0.0 
guys, can you recommend a good stiller with sending virus-free logs to telegram
a wat
Me: downloads a VS project
Windows: Someone should scan that file (when i try to run it)
Also windows: We won't tell you how lol figure it out yourself but i wont let you run it
meanwhile defender turns itself on every update
^
even if you disable it through various ways
defender I don't mind
group policies don't mean shit™️
can't even properly disable windows security anymore
Solution: Linux
.cake Me
buys Me a delectable medium-sized Stack cake and serves it with a small dollop of chocolate sauce!
\o/
for anyone who cares, the bot is back https://github.com/MiniDigger/CloudBot
ah, so that's what the actions were for :D
Luckily nobody cares about IRC 
?
fills NotMyFault's ketchup bottle with Dave's Insanity sauce.
Seems to do nothing
wdym?
wat
Shows for me
(DiscordBot) No results found!
(DiscordBot) No results found!
im thinking of making a 1.16.5 modded forge server, can i still use akair's flags or are they specific to paper/spigot
oh is it because its a volume?
1.16.5 bad
I don't know much about how the JVM GC tuning works, but I would imagine it applies to Minecraft Servers in general, not just the bukkit of forks.
i agree, 1.16.5 is bad
thanks, i might do a little googling as well just in case
.xkcd ballmer
(DiscordBot) xkcd: Ballmer Peak (1 October 2007) | http://xkcd.com/323 https://imgs.xkcd.com/comics/ballmer_peak.png
\o/
hopefully not!
its our goal to fix all of such exploits when we find them or people report them
how are we all today
fine
Is 8gb ram a lot for a 13 year old laptop?
¯_(ツ)_/¯
well yatopia is back..kinda
i mean i would assume they are actively tested against Paper but i guess
(1.16.5 indeed bad tho, no SpongeForge yet 😔)
Hi, guys. I need some help.
its above average, but its still a 13 year old laptop, it will be really shit
Reject arch, embrance AmogOS
am fine
implementing locals and scope is pretty confusing
but I'm fine otherwise
Hi there,
Does any of you experimented a 3D XPoint SSD for minecraft ?
You won't notice it
so it won't perform more than a normal nvme one ?
Essentially, no
it's pretty stupid to believe that something with an higher price performe better (like I am doing), but why is it soo expansive then ?
It has lower latency (closer to RAM) but that only matters if you're doing a lot of random lookups and need them to finish before you can make progress
disk i/o is hardly the issue for minecraft
what makes you think a 3d xpoint ssd makes it worth using for minecraft over a normal ssd
Right, when an SSD can do 7GB/s sequential reads nothing that can organize its data is IO bound anymore 😛
3D XPoint is for random reads
For a while when async chunk loading first landed I was saying you didn't even need an SSD anymore 😛
You did if you wanted a better experience for players but your TPS wouldn't die without it
Ok, thanks !
So going to something like RAID 0 or RAID 10 to increase I/O is not even needed ?
you're not io-bound
having faster disks (assuming a normal ssd is what you'd be using now) won't improve performance
Any kind of non broken SSD, is fine.
Even a SATA SSD is probably enough, with an NVMe one you aren't IO bound
Ok, thanks a lot guys
it probably would help with loading stuff stored on disk like worlds tbh, but that's pretty much it
Nope, blocks of data in region files should be large enough to mostly count as sequential reads
3D XPoint's main draw is latency and (somewhat related) random read performance
i asked a game dev to provide some tools to convert custom maps to json and he delivered but they might need some optimizations lol
just compress it 😆
https://pastebin.com/tqsVr7aa
thank me later
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
i have provided you the sacred texts
still a lot of data to read
also i dont get how it gets to 260K lines, the map is only 360x360 tiles
i rickrolled 3 ppl good
piss
is dbo down/dead?
curseforge is having some problems
cringe
Hi
Do you know any lite plugin for tab?
I mean that actually plugin for tab I use is very heavy for my server
i mean quite resource-hungry
XD
TAB is pretty efficient if you don't overdo it with placeholders and animations
Do you guys know if it is possible add new particles inside resource packs without replacing vanilla ones?
could always go for 10k sas disks from 6-7 years ago and they would be fine for minecraft
couple of those in raid10 can outperform certain ssds
actually
hell
15k sas can outperform certain ssds
Every cheap SSD can max out SATA 3 these days
btw on the 3D XPoint talk from earlier, basically they'd make this last number higher
Wordle 224 4/6
⬜🟩⬜⬜⬜
⬜🟩🟩⬜⬜
🟩🟩🟩⬜⬜
🟩🟩🟩🟩🟩
Can you tell me what the problem is? After such an error, the server's tps drops to 16
message.txt by @wise pawn: https://paste.gg/f1a385908f7c4b5c8404c5fe711461f9
err, wrong window
I've got a world which is basically a planetarium, with a void island for each planet. For lighting what I'd like to get is stars in background, as you would get at midnight, but also full illumination from sun, as per day
is that something that could be done in server config, or am I looking at plugin?
how bright does it need to be? You could try making it an end world, but its not thaaat bright
hmm I'll try that. Thanks!
You have to tell the client it's night to get the stars but if you do that the client will also decide the sun light value of blocks should be considered 0 so you can't keep things lit
So yeah, end is going to be the best way
and if you don't like the weird end sky texture im pretty sure you can change it using a server resource pack
yeah, I'm looking at that now.
Oh if you can replace the skybox with a resource pack you could just use a normal world and do that
has a purple hue which could be replaced
Then lock it to always be day
though the other thing is night potion effect seems to be pretty close
Make the day part of the skybox a copy of the night one, make the sun invisible, and lock it to be noon or whatever
I wonder, did mojang add tablist header/footer specifically for plugin/modded servers
yes
Yes, so you'd stop fucking with the tab list
weird, i wish they added more of those features
aren't there enough places to display messages?
like plugin server specific features in general
and yet, people always want more
(also who even looks at the tablist for any useful information other than "is my friend or enemy online")
I would like if they added model data for entities, but other than that im not really missing anything major
We have current score & objective status in the tablist, I think its a good place for stuff like that because its easily accessible when needed but not always in view
ping lol
... I spent way too much time trying to figure out why you were pinging me and laughing about it.
just clicked on the plugin page on your profile. fix your percentage rounding 
3,33333333333333%
well, floor will do what it says. 3,3 -> 3%. round will do the same for 3,3, but e.g. 3,5 will become 4
sometimes are crashes like this
The game crashed whilst unexpected error
Error: java.lang.IllegalStateException: Tried to mark light data as ready for chunk [28, 24] but it hasn't been loaded yet
Código de error: -1
when tping sometimes
and when on spectator you are in the view of a mob and teleport to another entity
that sucks
make a bug report on the issue tracker and provide all the info asked about in the template
assuming its 1.17/1.18 of course
does paper have a command framework included in its api these days?
Nope
ACF still the stuff everyone uses?
That or cloud, I think
highly recommend cloud over acf.
Sounds like cloud will be in Paper after hard fork 🙂
nope
cloud looks nice
@CommandDescription("Test cloud command using @CommandMethod")
@CommandMethod("command|alias <input> <number>")
private void yourCommand(
Player sender,
@Argument("input") String input,
@Argument("number") @Range(min = "1", max = "100") int number
) {
player.sendMessage(String.format(
"I am %d%% hyped for %s!"
number,
input
));
}
cloud-annotations was a mistake
??
Annotations are so much nicer compared to nested builders
this reminds me of making a discord bot command in python
sure, cloud builders are not nested though
I considered using cloud but before finding out about annotations I would have never used it, looked way to complicated
assuming you mean nested in the way brigadier works
How would that example look as a builder?
it's in the readme
link?
manager.command(
manager.commandBuilder("command", Description.of("Test cloud command using a builder"), "alias")
.argument(StringArgument.of("input"))
.argument(IntegerArgument.newBuilder("number").withMin(1).withMax(100).build())
.handler(context -> {
String input = context.get("input");
int number = context.get("number");
context.getSender().sendMessage(String.format(
"I am %d%% hyped for %s!"
number,
input
);
})
);
Yeah I prefer annotations to that
^
^
and you're free to have opinions :)
But even before I did spring I wrote my own annotation based command framework
i'm more of a fan of builders tbh so I'm with jmp
Before I switched to acf
Well good we have both options and can choose our preferred ones
I have everything set up to develop a plugin and I know exactly what I need to do
just cant get myself back into it
TRUE
With annotations I can't let users configure everything about commands, so here I am doing hardmode in cloud instead. 😄
I've been moving to prefer builders because in TypeScript you can do type magic with them
Instead of defining your type and then annotating it to do things you can write your builder and then infer a type from it
With input validation that means you can have reusable fragments and combine them
And don't have to worry about your annotation and type being out of sync
Fuck off
What part of this channel or the conversation you interrupted to tell me to "speak normal" made you think this was a place to ask for help?
whats that supposed to mean @zinc arch
Of course you're like that
!ban 899367440503406624 Anti-lgbt stuff isn't tolerated here
:raised_hands: Banned Mqxim701 🗕 🗗 🗙#5516 (Anti-lgbt stuff isn't tolerated here) [1 total infraction] -- NotMyFault#3732.
did he just start out of nowhere?
Yup
ACF is alright but it has issues which are starting to put me off a bit, such as the command contexts and completions system, as it results in a really long block of code that is all in one file.
Came in, described a problem in the wrong channel, got upset when conversation was happening that wasn't about fixing their problem.
Anyway, yeah, builders are great and annotations were a mistake 😛
I at some point may make a replacement for ACF for my purposes, because there are issues with ACF I am starting to get a bit sick of.
Annotations are better, more readable.
Except for stuff like @Nullable, those aren't a mistake they're just a sign Java has a bad type system
Solution: Kotlin
I suppose I'm okay with stuff like @Injectable too, marker annotations basically
di stuff and nullablity is the only stuff i'd use ann*tations for
Korobi, it's no longer in here though
TALK THAT TALK.
finally some sanity
it isn't?
.kill DarkEyeDragon
smashes DarkEyeDragon's head in with a heavy iron rod.
...

!stats
Uptime: 10 days, 2 hours, 7 minutes, 31 seconds
Message Handling: 3ms / 0ms (mean/median)
Messages from IRC: 112990 (4.619%)
Messages from Discord: 2333171 (95.38%)
/join #velocity-help 👀
no
4.6% 😬 💀
.kill DarkEyeDragon
gets some friends together and shivs DarkEyeDragon a few times.
Based.
that's surprisingly large
i get that a lot
Based Balkan moment.
its cuz phoenix talks so much lol
Westerner Experience in Balkon:
Speak english to clerk.
Clerk smiles ear to ear.
Great hospitality.
Walks out.
Someone's stalking you from the store.
Your wallet's no longer in your pocket.
🇧🇦 moment.
🇽🇰 moment after the war.
Fact.
Can anyone explain me how mob attacks players? What I mean is the cycle of operation they perform, for example, path finding through a player, when it is near a player send damage packet and do some other stuff
It’s just pure magic
Most helpful Paper response to a query
you can look through it in the server source, zombies for example have a bunch of goals, this is from Zombie class
Idk the spell
I'm going to look into it, ty
Would recommend to dig through Mojang mapped source code.
Are there ways to reduce resource usage in world generation in 1.18?
The overworld takes 4 times longer to generate than in 1.17. I expected no more than 3 times. But what surprised me the most was that the nether, in which nothing was changed, took 3 times longer to generate. (Chunky)
Sad.
get a better server
thats just the state of the game sadly
State of the art.
that's old news phoenix
oh right, 25th 👀
:p
linoox users 
this is why everyone should use windows vista in their production environments
nothing bad ever happened to windows vista!
is there anyplace to help me with my minecraft server?
#paper-help for 1.17 1.18 paper related issues @mortal radish
isnt there for 1.7.10

no. This is 2022, why are you still using 8 year old software
because for mods that i want from there
Then you should be able to figure out 
what?
.
I mean, we can't comment on your question or where best to ask it with 0 info
Atm I sort out all plugins what do a lot of chunk loading but do not uses papers async provider, it looks like dynmap did not implement it since Aikars request in 2018. Anyone knows a map plugin that does?
I bet squaremap does - https://github.com/jpenilla/squaremap
how do i fix rates for minecraft farms (in the paper.yml)
geekbench5 results with some references if you care
Wait what does PolicyKit have to do with systemd?
phoenix giving old news and incorrect news 😄
ampere does shine on that multicore task
Server would run faster on an iPhone SE 2 😄
use Thermos (or don't, since Forge+Bukkit were never meant to be merged together), good luck have fun you're on your own
1.12.2 + SpongeForge has been the superior modded (Forge) experience for a while
so just update if you want modded
ok thanks
Hm why do people list pronouns like he + him and not just he. Might as well be he/him/his
Can only think of he, she and they. Why do they state the 2nd part since its obvious
I'd imagine it's just whats on forms, etc, and covers the many typical cases where a pronoun is used commonly 🤷♂️
I run both 1.17.1 and 1.18.1 on Ubuntu 20.04 LTS
some people prefer he/them, vs he/him, for example
it’s kinda also a good way for them to list all their pronouns they are comfortable being called
those are my thoughts on it as someone who doesnt know a whole lot about it
test it out
you get a bit more virtualization overhead, but jvm performs a bit better on linux iirc
There isn't much overhead for CPU bound stuff
I run MC servers (for dev testing) in WSL1 all the time, haven't noticed any issues... that being said, my testing sessions are not exactly representative of a server with multiple players on it :P
If you could own color on the blockchain—and earn royalties from it each time an NFT that uses those colors trades, which colors would you mint? This is what we're going to make possible at the upcoming @colordotmuseum NFT market.
119
yeah, I do test servers in WSL2, any perf difference is likely marginal
I've had some players join but not for benchmarking it or anything
i hate nfts
Dibs on #4A412A thanks
Pantone 448 C, also dubbed "the ugliest colour in the world", is a colour in the Pantone colour system. Described as a "drab dark brown", it was selected in 2012 as the colour for plain tobacco and cigarette packaging in Australia, after market researchers determined that it was the least attractive colour.
The Australian Department of Health i...
i think you need to be banned
no politics kash
If you eat popcorn with chopsticks how do you lick the butter off of your fingeys
wha-
you saw nothing
tomorrow morning there will be a commit 
or actually like #3 or smth
lmao
commit log:
bump log4j to 2.17.7
bump log4j to 2.17.6
bump log4j to 2.17.5
bump log4j to 2.17.4
bump log4j to 2.17.3
bump log4j to 2.17.2
then one of those commits also fixes another exploit secretly
secretly
Ok I think I can safely blame my ISP for my internet being garbage right now
Ping to my router: 0% loss
Ping to my modem: 0% loss
Ping to google.com: 18% loss
Nah. It's Google.
winmtr time
they use the unix patch system afaik
It's not hard at all
You do changes to the source and run some magic commands and get a patch file
The magic commands are explained in the contributing.md
It's a bit weird and stuff, but you get quickly used to it
Hey guys, its possible to convert a 1.12.2 map to 1.8.9 right? 🙂
There might be a tool for that somewhere, but that's not supported natively
I did try to just switch out the server jar and it seems to be working fine. I was just not sure if I would sooner realize something was wrong. I only experience something with antixray and FAWE which I can see is a general problem but I have no idea how to fix this and if its related to the version switch.
You're pretty much on your own with those versions
I know I just hoped someone had a quick fix 🙂
I got earbuds at a convention a few weeks back and i don't think i've ever heard sound so bad lmao. Like i wasn't expecting anything from them but holy shit why would you make something so trash to give away? What the hell does that accomplish other than stating you're cheap af and give away ewaste for no reason
if you give away a 2gb thumb drive at least you can put something on it and use it, the earbuds are literally unbearable to use lol
ah but is it always a thumb drive?
Downgrading maps will lead to world corruption
Gotta use a tool like chunker
Thank you Martin, what If i had no problems just doing it. I have heard its only a problem with maps above +1.13
Alright, thanks 🙂
idk how to set permission.yml
a
b
What have I done
created a masterpiece 😄
An abomination you mean.
Sus 

Hot Potato License
Transfers exclusive ownership of the entire project to whoever committed the last change.
this is brilliant
Bukkit wouldn't be dead if it had this license /s
lol
If you read the whole license it gets even better...
All rights reserved by the last person to commit a change to this
repository, except for the right to commit changes to this repository.

anyone does discord.js?
@waxen panther
yesssss
Ye its a no from me 😃
wouldn't it just be 3pi/2
i thought they could only be in multiples of 2pi but i might be stupid
bc i know everything thats a multiple of 2pi is out of the range
so i should be able to solve that algebraically then, x(2pi)
THANK YOU
@viral hornet
but this shit should be the first thing they teach you
@twin lagoon 
i broke minecraft idk how
what should be the best for minecraft server? 4 core shared cpu vs 2 dedicated (digitalocean droplet)
none
what do u mean none, what do u suggest
fucking calc lessons in paper general
there likely won't be a difference between the two
digitalocean doesn't provide cpus that perform well for minecraft
or well, they don't stand out

does server dev experts here approves Insights as a plugin to stop big redstone machines?
I want to here some experiences from people around here so... 🙂
best solution is to tell your players to stop being selfish
Yes!
Was my idea to implement it 😋
true, sure, you can still manually detects heavy machines but I don't want to wait for it to happen... It's better to prevent it than fix it, you know 😄
just use grief prevention to stop piston outside claim
the insights plugin is pretty good for stuff like this
Redstone is a part of Minecraft experience, I want people to use it even though it's limited
they can use it in claims and claims are limited (win-win)
in our server we never face any issue with redstone with greif prevention
as a player no as a server owner yes
when i play on other servers i expect them to not limit shit
but when it is needed
it has to be done
A server I used to play on would turn lag machines into obsidian and I always thought it was the funniest solution
Just press the stop lag button server owner smh why are u limiting our playability
even i have seen server that strikes lighting on placing redstone 😂
If I ever hosted a server I would ban redstone altogether and come up with some intricate lore for why redstone doesn’t exist
Ez fix, redstone can’t lag if it doesn’t exist
i would build lag machines to make obi farm
It was modded server so you would spend days grinding the recipe for some machine then the server would hit a lag spike and it gets turned to obsidian then you’d have to make a refund request on the forum and wait like a week for staff to process it
wow thhat would suck no discord back then?
--- 192.168.1.1 ping statistics ---
104 packets transmitted, 100 received, 3.84615% packet loss, time 106931ms
rtt min/avg/max/mdev = 0.263/33.517/2126.400/236.478 ms, pipe 3
Fucking OpenWRT
There was a discord but iirc there was a form so people wouldn’t randomly request 1000 diamonds so they used the forums
oh i see

I really would like to outsource Squaremap to my external webserver instead of proxing it, so the load of all web requests hits only the webserver. Since it does not support MySql I'm thinking or syncing the directory either with sshfs or lsyncd but I'm missing expirience in the possible overhead of connecting/reconnecting and encryption what I can not turn off since it uses ssh. Anyone ever did something like that?
rsync 
lsyncd is using rsync in default config yes
@warm anchorpatch wen
boooooooo
My server is trying lost ark @worn ember
i still gotta do 8 for the cour 










tru

