#general
3141 messages Β· Page 1228 of 4
And it's getting mainlined into Paper
thanks bot
technically correct
well, paper will use adventure for its chat components
Oh, meh
renamed kyori text
And all string based chat component stuff is getting deprecated
if the bukkit PR for this had been merged years ago this would've never happened
but oh well
player.sendMessage("Β§cUgly"); is bad
kyori text didnt exist years ago
I thought it was something ambitious, not a change that should have happened 4 years ago π
Then someone will submit a PR to rename paper to kashike
nope, there was a bukkit PR for chat components in 2014 violet
The future is now
player.sendMessage(Component.text("Ugly").color(NamedChatColor.RED))
arguably more ugly
hello can we go back to talking about kotlin because it's my new favourite language
Most of the PR was in CraftBukkit though so you can't see it anymore
nah dejay, it's player.sendMessage(text("Ugly", NamedTextColor.RED));
iirc it was just floating the internal mojang component system to API
I'm not old enough to even have known what a PR was when CraftBukkit was king
@zealous wedge static imports
yes :)
So it was Bukkit interfaces that the Mojang stuff was patched to implement
why
material enum is more ugly than number ids, your point?
I think I use static imports for adventure in maybe two places
you just made two components
shame that that was lost, CB is never gonna see component support
wtf is the color name for &3 again
i dont know
aqua?
components are immutable dejay
@lean kiln wait what have I been doing this wrong
Enlighten me
dark aqua i think?
lol i never learned the legacy codes
player.sendMessage(Component.text("Ugly", NamedChatColor.RED))
OHHHHHHH HOLY FUJCK
if you do it your way you clone the component
SHITS GETTING REMADE
CommandBook had its own system that was like ``r` is red
and ``R` is dark red or w/e
Dark Turqoise is &3
its dark aqua
That system sounds even worse
I got no idea how people remember the codes and such
i don't remember them either
wiki
commandbook's was memorable
I literally threw together a /colors command
i was just spamming thru them in chat to find the color i wanted
I just knew em
I still kind of do but now I'm old
You can give me a code and I'll go "thats some kind of red"
but now we have minimessage so we can just <cyan>hello there <bold>everyone
iirc I used to have red, green, and reset memorized since everything needed those
π§π» dis u dejay?
you remember them after using them for a long time
tbh I love this whole "this is going to be expensive for networks with a lot of employees" bs. If you've got enough people on board to actually have to worry about this shit then you can afford to maintain your own fork lel
yeah tbh if you don't budget for maintenance you deserve to be crushed
close enough
don't bring monetary complaints to a FOSS community
maybe 4
it's ridiculous
I always just use ChatColor.x internally and google the color code for external messages
@zealous wedge hello the adventure changes took time or me to refactor can you pay me back because i lost money
init {
val sb = StringBuilder("Colors: ")
for (color in ChatColor.values()) {
if (color.isColor) {
sb.append(color.toString()).append(color.char)
}
}
colorString = sb.toString()
}
ez
no cat
.kill cat
rips off cat's arms and leaves them to die.
no cat
cat please
I see a way to use a stream
there's no spaces :(
City I lost money reading your messages.
and I do not see a stream
cat obviously has never seen buildString
Please send PayPal
two people just linked buildString
that was coe I wrote years ago
π₯Ί
hi city
just a few years
ur still cute tho
hm i wonder when my first kotlin project was
1840
zml is actually 350 years old
https://github.com/zml2008/SpongeKt/commits/master january 2016
woa zml has worked in kotlin a year longer than me π₯Ί
You know, telling me this... I feel like I've become a better person.
It's the simple things
I love this a whole lot
I canβt learn kotlin. Iβm too old to learn new things.
save yourself
All of my plugins that use this library are about to get this beautiful change
it took me a weekend to learn kotlin
I know Kotlin in theory
I spend all my time re-learning the names of my friends and deciding where Iβll die.
yes old ppl stuff
And taking naps
Yeah normal old people stuff
are you racist yet? otherwise it's time to jump on that
When did Kotlin 1.0 come out? I remember being really excited the stuff I was working on wouldn't break anymore when that happened
Inversely, my ability to nap is my great weakness
One time I woke up at my desk
I don't remember what I was doing
Grass is always greener
I just was here
kek
I just remember jkclemmons talking about kotlin all the time
I summon....
Considering I haven't written any since like Dec 2016 no idea
RoboMWM: Why is your API like this.
oh ooft
GriefPrevention.instance.dataStore.getPlayerData(player.getUniqueId());
eww public fields
my kotlin stuff breaks in some way every release tbh
My brain is starting to shut down from lack of sleep
I hope he's on IRC and got that ping
he is, dejay
sleeepppp
See, I'm conflicted with Kotlin
time is fake
Like, I love it, and it's really nice to work with
I can't be waking up at 7pm π«
I think https://github.com/amaranth/persistent-collections/commit/6e22631818d5689780e0384d028f70ccffe473bc is my earliest public kotlin
But, they go crazy with ways to do stuff not the java way
Oh that's what your pfp is
e.g. pointless helper utils all over the place which everybody using kotlin expects you to know about/use
oh heh you have another persistent collections lib
and it's like, i came from java, and that method does exactly the same thing under the hood
hahahah octanemc is literally pay2win
imagine complaining about paper changes costing money for your p2w network

oh up until you look at the "stream-equivalent" stuff, cat
all that coming from someone who follows me on twitter
I don't generally bother going anywhere near streams
lemme just allocate a new list every call and recommend people chain them like 500 times >.>
wut
if you work on non-sequences, it does that
kotlin sequences are nice
I started following you two days ago because you seemed interesting lmao
the non-sequence stuff is dangerous
I'll unfollow you again, dw.
i don't have anything to do with how we price stuff at octane
Yea, that's what I hate about stuff like kotlin, is all the "under the hood" crap hidden away from you
and i'm blamed for every dev-related cost
it's nice if you use it for smth like 1 or 2 calls ig (even then, though, consider sequence), but still ew
atleast with java it's generally easy to know if something is calling into a total fuckfest
if you have an idea of what it's hiding then it's ok
it's fairly fine if you don't really use it places you have to care about performance or GC or anything tho
Does kotlin compile to Java?
or other stuff
LLVM IR or JS too
they also have kotlin native, kotlinJS, etc
YES I AM
all* pretty much
which for the record is stupid and worse than you can imagine kotlin jvm being
you become limited to kotlin libs

Like, yea, you can work on C# outside of windows
But, the amount of API available is cut down drastically and you generally gotta go hunting around for crap
and i'm blamed for every dev-related cost
it's still hilarious to complain to a FOSS project about a p2w network's development cost
am still waiting for some platform to fix cross platform UIs
what have yall contributed back? π
that would be really nice
ok let's not pick this argument thanks
Personally, I wanted the enum gone in 2014 under 1.7
currently the best solution is to just run a damned web browser :/
anyone have any idea why this
https://cdn.discordapp.com/attachments/752544631941759016/795387074369945630/unknown.png
happens on chrome only when running a sparkjava websocket? every other browser seems to work fine
hey that's a nice screenshot
I still say the Material enum is what killed Bukkit
i hope this isn't how y'all treat each other @ noxcrew 
just bytecode hack it back in amaranth 
OK let's NOT pick this argument THANKS
shut UP michale
wtF
NOT in the works when you talk like that to me .
and it was never fixed, because the reason spigot exists is that shoehorning the same api into every new version was cheaper :)
Michael can you make everyone in the staff team not use chrome
wtf

paper be pogO today
Me and Wolv discussing how it should be replaced is when we all just kind of got sick of working on it anymore and then the Microsoft and Curse stuff pushed it over the edge
and yet the shitstorms now will be 1000x worse than the shitstorms back then π
Our plan was to try to do something like ItemMeta for blocks and entities
am i your little pogchamp 
That led me to ECS and taking that research to Sponge led to their API

remembers the ECS talks. Those were confusing for my little brain at the time.
private static final Pattern STRIP_COLOR_PATTERN = Pattern.compile("(?i)" + String.valueOf(COLOR_CHAR) + "[0-9A-FK-ORX]");
ECS makes it clear what a game really is: a distributed database with loose coherency requirements
that's what bukkit uses for stripping color
is genshin impact good or just the hippest weeb game 
Genshin Impact is weeb BOTW with gacha mechanics
You can do \regex\i afaik
I thought critics were generally positive about the game, but haven't played it myself
its all over reddit lately
It's super P2W due to the gacha part but the core gameplay is pretty good and the world is neat
how do you make a single player game p2w
it's not a single player game
Gotta catch em all
and it's a gacha game and they're always p2w
weeb
not single player?
it's part of the fun 
People beat the hardest content without spending a penny already so it can be don
you can def play without paying though, you just have to play a lot
why would I want to play BOTW with other people π±
Sure, like all P2W games, you can trade money for grinding
it's nothing like botw really just has similar graphics ish
the gameplay loop is v different
Look at Assassin's Creed π
Multiplayer part of genshin is for domains (think dungeon in wow) that may be too hard for free to play
I say BOTW because of the art style and climbing
lisa climbing sounds 10 hour edition
The game looks really good (though only 60 FPS) for a free to play
They cap it yes
but why doe
Idk why
maybe they don't have above 60hz monitors in China

Even when following https://gafferongames.com/post/fix_your_timestep/ I've always done either lock to vsync or lock to 60 fps so I can see how that'd happen
Introduction Hi, Iβm Glenn Fiedler and welcome to Game Physics.
In the previous article we discussed how to integrate the equations of motion using a numerical integrator. Integration sounds complicated, but itβs just a way to advance the your physics simulation forward by some small amount of time called βdelta timeβ (or dt for short).
But how ...
FK-ORX feels like it belongs in a more aggressive LOTR reboot.
aww regexp.com died
^ think thats what youre thinking of amaranth
Oh that's the one I was thinking of
I like 101 mo betta
so if I want to spend 0 dollars is genshin impact worth playing casually, I don't have no-life hours in me to grind out rewards, I'm just interested in that casual play
it's a string
You, erm, don't have it quoted like a string?
Unless JS is weird as shit
Which, I mean, it's JS
prefix.replace(/\&[0-9A-FK-ORXa-fk-orx]/, '');
That'll only replace the first match
prefix.replace(/\&[0-9A-FK-ORXa-fk-orx]/g, ''); will replace all and you could simplify it to prefix.replace(/\&[0-9A-FK-ORX]/gi, '');
i means case-insensitive

You're writing this in JS?
>> '&aFoo&RBar'.replace(/\&[0-9A-FK-ORX]/gi, '');
"FooBar"
regex works, dunno about the rest of it
When in doubt run the debugger
Working on a β¨ magic β¨ mod where to cast a spell, you have to draw it in the air! https://t.co/ZahGUyBjRC
133
1329
im in the wrong field
holy fuck
Does your JS have Bukkit injected? Or is this just something weird as hell
Server I used to work on had a serverside version of that
No particles
Was very hard to use
But the players liked it
Not that, but same idea. Drawing spells.
that's so damn sick
so i guess that's a no, your JS doesn't have Bukkit injected
@spare venture How is it NOT working?
> "&x&f&5&4&2&4&2January".replace(/\&[0-9A-FK-ORX]/gi, '');
< "January
I was informed of drama taking place in here?
eww I just realized your JS is using globals
I just tried soju for the first time, i am hell drunk, and I got popcorn
Please inform me of the details
Just your standard API sucks but people get upset if you change it drama
oh that
Nah mate, real drama is on Twitter apparently
@vernal moth do you like itttttt?
the soju
I was just gonna recommend you use vault_prefix
Mini the only drama is us performing a quick rendition of the Scottish play. Unfortunately you are too late for casting.
The more I drink the better it tastes
It sure has some punch to it, lol
I thought I was prepared, but i wasn't
I've never tried it
You could say the same about paint thinner, that's not high praise
super hard to get in Sweden :p
At the start it tasted like pure ethanol, but with every sip it tasted better
Official "Power Of Positive Drinkin'" Music Video
http://chrisjanson.com
http://facebook.com/chrisjansonmusic
http://twitter.com/janson_chris
http://instagram.com/thechrisjanson
Pls formally request my review so i get a notification and can handle it when am not drunk
@ cat, in germany we got a nice song called "i have a problem with alcohol"
Das komplette Konzert der "Wie Zuhause"-Tour gibt es -neben weiteren exklusiven Inhalten- in "St Rw V-Zugabe" auf Bluray:
https://alligatoah.lnk.to/StRwVZugabe
2020 finden die "Wie Zuhause"-Open Airs statt:
https://www.eventim.de/artist/alligatoah/
Produktion:
MOO Video Productions
Regie:
Stephan Thomsen
Bildmischung:
Tino Bendias
Bild...
The live version involved a dude playing a flute using his nose
why is there
yeah gegy does some really neat things, she was posting pictures from that in another discord
certain materials
and then wall versions of said materials
like why isn't sign and wall_sign the same thing
We have a similar song about pills https://www.youtube.com/watch?v=iwxfmYR7ItM
THEORY's music video for 'Rx (Medicate)', off the album "Wake Up Call", available now: http://theoryofadeadman.com
Directed by: Maria Juranic
Subscribe: http://bit.ly/171a3Ya
Site: http://theoryofadeadman.com
Facebook: http://facebook.com/theoryofadeadman
Twitter: http://twitter.com/toadm
Instagram: https://www.instagram.com/toadmofficial
VK: ...
not to MC
is it a minecraft limitation?
that song is so epic mini
sign items, wall signs, and free-standing signs are different blocks
Hook goes like "yes i have a problem Alkohol, do you wanna sue me. Or is there "i loose all control" prohibition, show the paragraph"
or alligatoah in general
probably keeps the total blockstate count down
"i am feeling super bad, but that's my fucking right"
mojang makes some really weird choices though -- like every stage of copper is a different block type
not just a state
Maybe they wanna offer the option to players who want to freeze it in certain state? (Color)
oh pls
All the comments on that song I linked are about people finally getting off drugs
Boring
that would work with states too ig
Also sounds like a country song
@mossy vessel now that I've been cancelled on l'twitter I should probably move onto onlyfans, coach me plz? π ππ
why
I hope to have a thriving career

yeah, like i can see why wall vs not wall was a different block type, since that reduces the total number of states
but copper being states wouldn't really
but yeah get ready for fun (or hope they change this in later snapshots)
the nice thing about states is you can cycle them easily with debug stick
Gonna give you 5% of the next month share :3
I think it's a coin flip between technical reasons and "fuck it"
i think you're right cat
That coin is pretty rigged then. Seeing how many fuck if they got in the past 
though hm, may just be so they can support stairs and slabs in all the states?
part of the thing is that there is logic which does care about the type
maybe they don't wanna have a singular block which has to deal with collision boxes for 200 different states
States? Nah we got blocks
uwu @mental meadow
uwu@heady spear 
uwu @mental meadow

big
to all of you
@quasi valley uwu
Kneny
ah yes, lazy eyed camm
camm you fairdinkum aussie

can anyone help me with linux? and adding another ipv4 address?
depends on distro and provider for specifics
OVH have a guide for practically all the distros
(they call them failover, because, you know)
Do you see em when you do ip addr @balmy portal
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b4:2e:99:cc:fc:78 brd ff:ff:ff:ff:ff:ff
inet 168.119.145.147/32 brd 168.119.145.147 scope global noprefixroute eno1
valid_lft forever preferred_lft forever
inet 168.119.145.149/26 brd 168.119.145.191 scope global dynamic noprefixroute eno1
valid_lft 42710sec preferred_lft 42710sec
inet6 fe80::5ba0:cf79:7489:283f/64 scope link noprefixroute
valid_lft forever preferred_lft forever
i see 2
but alot of other stuff ive never seen before
The IPs are already bound to your hardware have fun @balmy portal
147 and 149
but then i'm never getting a review!
149 is /26 doe
i am missing 1 ip
Sssh
i remember for the last one i did something to add it but cannot remember
Do you work at work or do you βworkβ at work
You edited the interface, I don't remember where the file is or what it should look like
But godspeed
oof ok thats what i need to figure out
whats the file name im looking for?
the amount of time spent waiting on mvn test and deployment makes me do both!
smh people with computer jobs
What do you do
a whole lot of things :) but in theory theatre/live events
@zealous wedge 
i guess technically it's computer work when i'm at a console but i can go full days without touching anything more computery than the internet radio tab of itunes
@minor badge 
I do not have a real contributing person to society job
Most people don't.
I write plugins for YouTubers and lay in bed
Very few jobs actually contribute to society in a meaningful way.
Wait, sorry, too heavy for a sunday.
some jobs take away from society in fact
how are you z
i'm awake and i hate commands
also geantyref
Good afternoon, I have a question. Does anyone have a dedicated OVH server?
I actively work against society, DeJay
many
like the time i worked a pre-rig for an essential oils pyramid scheme conference!
If sys counts then me as well
i try to do more decent work
but modern music festivals make it hard
they're so corporate π
Michael I am about to hire the dedicated infra-2 I hope you are not trolling me and that this dedicated works super well xd
corporate more like dumb
Zml is more of a dj than Dj
wat
i have like 20 of them
i wouldn't recommend them otherwise
zml makes music?
corporate more like vendor activations whining about the power allocations in their sponsor packages
no i don't aurora
Zml does more music than I do, making them more Dj than DeJay
I get more work done than my coworker, and I play games in meetings. Does that answer your question?
i spend a lot of time at festivals for someone who doesn't make music :)
well i guess i technically have an in-progress sound design contract for my old school
go for a walk dejay
Since you had seen my old CPU, so I will try with this one to see if it holds more than 90 people and go to 7tps
an EPYC is ass so you'll likely see an improvement yes
I will trust your word Michael because you were the only one who helped me at that time
I will trust you
If the server manages to improve, I will send a gift to your house
Michael getting gifts
Do I get beer?
implying you've not already drank today
I am more drunk than normally, this is strange
Damm koreans
I don't even understand what's written in this bottle
But i know it must be juicy
Why is it that everytime I droke about mini being an alcoholic or always being drunk, he's drunk
He's just too easy
which flavor do you have mini?
send a pic
The bottle is green for what it's worth
soju bottles are like always green
Scotty's been drinking mysterious green beverages since the year 2268.
original 
imagine getting gifts π
Should live the teenage life
Now watch me go into my kitchen and impersonate fucking mozart
Go to the offlicense and find the biggest/cheapest bottle of cider you can
so a liquor store
Fair point
In the United Kingdom and Ireland the corresponding term is off-licence, which refers to the fact that alcohol may be bought on the licensed premises, but must be consumed off the premises
lmao
sometimes I mock the americans for going negative IQ when naming stuff
But, damn, do we really try to take the title off them sometimes
Coming from a Brit 
fish and chips is dope af
but everyone knows what that is
The only issue is that good chipperies around the UK are a dying breed
You can't complain about Americans changing the names of things and that confusing you π
All of them are pretty much owned by the Chinese these days
This is false to non native speaker actually
In the Us all the Chinese restaurant has Mexican cooks
I'll make fun of them for all the extra u's in their words but when americans decide to just use the wrong name for things that's not on the brits
God, I used to go to a sushi store all the time
But hey if more American using it wrongly, it makes us the majority 
ran by a really nice chinese lady
Imagine requiring a licence to sell booze
Am I allowed to ask for opinions on paper forks or is that forbidden?
She used to warn me to not go to the chinese takeaways if you want proper chinese food
Here you can get booze on every corner
Btw, Panda Express, literally best Chinese food out there
Same for takeaways too, my bff is a paki and so her families food is just, it will make you cry
.kill Machine_Maker
throws Machine_Maker to Cthulu and watches them get ripped to shreds.
Every spΓ€ti sells you everything
You can. Just get ready to be shitted on 
I think the chinese places here are run by vietnamese families
I am already used to that, in many cases it is fully deserved too.
They are pretty cheap for the quality actually. I was surprised
but, you'll be driving your spoon in for another bite when trying to stop the tears entering your food
The orange chicken at Panda Express... I could eat a lot of that.
Like, I have never had my mouth on fire that much but still wanted to keep eating the food because it tested so nice
Alright. Have you ever heard of Yatopia? Seems to be a Tuinity fork, not sure what to think of it.

horror is that as a brit, the spiciest stuff that many of us have in our cupboard is salt
Man this reminds me I used to go to this sushi place a lot for lunch... until covid fuck
Stick to tuinity
General consensus is "Yatopia bad"

Yatopia 
yatopia is a joke
If you use that you deserved to be unstable 
oh i never used it but someone recommended it to me.
they merge a lot of patches without enough testing, or the skill to truly understand what the patches do
Itβs a fork of like 5 paper forks that just combine all the patches from all the paper forks
I hope that someone isnβt your friend
I mean, one of their devs literally argued with us on our issue tracker when we said that a path was bad because it was going to drop player data

they argued with us about how the patch wasn't bad and that it was fine, and that if their patch is bad, async chunks must be dangerous as all fuck
that someone is a plugin author of a plugin that ehm...let's just say it suffers from the same thing zml just described.
See, i am extremely drubk right now. But even in this state I stay the fuck away from the dumpster fire that is yatopia
This was like a week or two before they dropped the patch from their fork as it was deleting player data.
It's breaks horribly all the time
hahaha
Fwiw, yatopia is run by the 14 year old child
This is peak pepega

I'm starting to really doubt the author of said plugin...but the plugin is so nice :<
biggest issue with paper right now is persistent death of the team, but, it's stuff we're tryna work on, Z went crazy with the approval queue
@quasi valley me 
I mean, the thing is that making a plugin look pretty on the outside is trivial
Name the plugin too we can destroy it as well
keeping the code-base clean and performant is a whooooole different matter
Inb4 Chatcontrol
take a look at stuff ...
Everyone on the paper team is dying?
Fuuuck mini called it
It's called Auto-Tune. I genuinely like it. Give me your worst.
I have health issues, aikar is busy with work, same for Z to afaik
/chc rm chc
Just the name of that feels sus
drubk
We know it's bad when Mini can't even type
Still wanna get async player data working :L
What does it tune? The sound of server screaming? Or
Emojis in title
Core team. Dev team is immune thanks to abusal relationships with alcohol
I was talking about Auto-Tune a few days ago. Not good.
async player data is such a trivial patch to pull off
Holy fucking fuck
I reported it, but it's still up
Reported?
yes, but I'm less important π
Elaborate simple?
They're violating the rules
Yes, it requires an internet connection and breaks Spigot rules. It requires you to sign up for their external service and get an API key which is normally paid.
You're not allowed to sell stuff through spigot
ah
The keys are currently free, but not for long
Well, outside of spigot on free resources, etc
it will most likely stay free
the only way things can cost money is if they're a paid resource
Also the code is a fucking dumpster fire.
if it was a 3rd party API you have 0 control over, that's fine
And this very thing fucked up @vivid ivy server
(assuming that there was merit to what the plugin itself offered)
I wonder why lol
The API you are signing up for is a black box, too.
You are not allowed to know what it does.
Lol
automatic dynamic pricing sounds reallllyyyy nice though, tbh.
Crypto network
We do have that in our Shop Plugin
Making your server rely on somebody elses black-box is moronic
it sounds really nice, until some day the algorithm guesses wrong and you can't fix it
So to be fair, it will most likely stay free. and to be also fair, it's my own fault that i barely had disk space left.
Automatic dynamic pricing is also kind of easy if you sit down and think about it for a day
It's a good idea, sure. But it's not implemented well at all.
and you end up with covid-priced flights
MysteryAPIβ’οΈ: adds 3000% more unknown-ness to your server!
Doesn't matter if it stays free. You cannot require internet access.
I'm missing two things:
- Math
- Java knowledge
Same
Which one is that? o:
The thing is that there's so many aspects to dynamic eco's is that they can basically make or break your server
this made me laugh because this is 100% of the garry'a mod server ecosystem
Since when do you need java knowledge for writing a plugin?
It takes the volume purchased in the last days by job, then add that up to 1% on to the less profitable jobs and remove that from the more profitable
but, it's not really hard to pull off
Just look up TCP flow control algorithms
Private, sorry
Also, I really don't like the idea of blackboxing the implementation of whatever changes prices and shit
"premium" section on spigot tells me java knowledge is optional
Oh, alright, no worries.
you can also use kotlin 
TCP flow control is trying to do the same thing an economy is trying, find the highest price where buyers won't balk
But das worse
Economy is always hard to get right in servers though.
tru
Having the prices of things change depending on how much they're bought/sold would be neat.
Never had any issues manually managing an eco
But while it is a bit of a dumpster fire, when it works, it works well. and when there is an issue, he replies and fixes it within minutes. and i appreciate that.
i've seen some terrifying economy spreadsheets passed around
The calculation behind that is a dumpster fire
You just have to accept that eco-inflation is pretty much a side-effect of having an eco
Every N time something isn't selling you drop the price a little and every N sold you raise the price a larger amount
Everything got worse after Mojang fucked enchanted books / making villagers OP
eco-inflation sounds like some kind of environmental movement
So it zigzags around the ideal price
yeah that's about what that plugin does in a nutshell
the question is why it needs a web service to do that
there is always gonna be some sad-ass handful of players who literally no-life the server all day
$$$
uh well, if you enjoy it...i guess cool. still a dumpster fire and I'll recommend people not to use it lmao
it adds an interesting dimension to the economy though, the prices varying a bunch is quite interesting for players.
beause they wanna protect their algo and get $$$
I really doubt it's some revolutionary formula
oh yes, i realized that quickly as well. despite that plugin we have one player that owns 40% of the money.
time to implement a wealth tax :)
You can make the thing more complicated with more rules but if that's the core of it you'll have something decent
Biggest thing I sorta found to help is having end-game shit for people to drop cash on
Can they even make it look better. ASCII art is not that hard...
wealth tax is actually a great idea.
e.g. enchantments, etc, or gear and such
I did not baz
https://waste.cutiepie.at/e47v6eqct2teyww3 if anyone is interested lol
like custom enchants?
You have to have gold sinks
We had an inflated eco but it worked well because people could throw their cash towards getting gear for newer players, etc
Otherwise you have to have tight control over the currency supply instead
and, for the love of all fuck
if you have jobs on your server, you fucked up anyways
no thanks
Na we're fine with jobs
iirc, auto-tune is literally:
- onEnable: hook into vault, register some buy/sell/gui commands
- when you buy something, it deducts and hits the blackbox which returns the new item price
- same for sell, except it adds and hits the blackbox
btw one of the first rules you should probably add to the algorithm I gave above is price floors
there u go that's the plugin
gaming jobs is pretty simple
If you do it smart and regulate the jobs it can work
Otherwise if your server isn't very popular or players work to game the market they can get your end game gold sink to be cheap
I had somebody able to make mega bank by just having some sticks
Like, the plugin is such a clusterfuck
^
Wasn't me configuring it, and it was yeeaaars ago
what are good moneysinks then, custom enchants?
You have to go through fucking everything to prevent players finding a way to fuck shit up
Stupid bullshit status symbols
We ended up spending waaaay to omany hours on the thing to where actually worked
oh god please not custom enchants for the billionth time
custom enchants, fancy particle effects, custom textured hats
hahaha
Although you're probably selling those status symbols for real money
when we reset the server, we decided between, do we wanna tweak the jobs config or throw it out
We just went back to admin shops for some stuff and ecouraged player trading better
biggest thing is to have means for people to spend cash
We removed jobs on the last reset and added MCMMO, but without the money part.
So you are just farming for yourself. 
ew
@zealous wedge 
I mean, the plugin is probably better than it was, but, player best trading works out more stable than having players isolating themselves off working
removing villagers and mending is probably actually a great idea.
@spare venture looks good!

I like the gui
Agreed zzzCat.
Jobs literally makes cash out of thin air
Good luck implementing player trading here. People just steal, refuse to use /trade or chestshops.
The main way that I want to help that a bit without losing the shop plugin entirely is by localizing it on citizens at our actual marketplace
And you can only ban 99.9% of the player base. 
Yes, really
Imagine having an economy on your server
imagine having a server
in a proper eco, it's all down to supply/demand, not making cash out of effort
that's why we went the route of having limited admin shops
We make our server market really pricey; to encourage players buying from other players
Remove all diamond in game. Only pay by hours worked. True capitalism
We didn't make it pricy, but, we made it easish for players to undercut the server markets
back in the day on our server, you could only sell and not buy, that also helped.
as in, to adminshops
we only really sold stuff which weren't in the maps or where stuff people didn't wanna grief the world for
Well, yea, it was heavily farm based at the core
"help y does my ecomony not work i set diamond sell to 3000000000000 in the config but it doesnt work"
e.g. you'd be able to sell off farm products to the admin shops
BUUUUT
You could also sell off farm stuff to your mates who'd pay you more, etc
Not really
Maybe really
Like, it blows more ass than before, but, it's not that bad
Uhh, its still pretty bloody terrible lol
large server owners are generally not really all that skilled in server management
Wtf
and their attempts at limiting stuff are generally the more moronic means
?ban @void void Troll
Who even the fuck is Xander?
ecSploit#1337 was banned | Troll
some guy I banned, Cat
No idea

I'm already proud at the fact that 10 people can even play on my server without tps dropping
threatened another guy, so he got the fuck out
See, that's sad.
with 2 vcores of some 10 year old xeon and like 6GB of ram
Like, I see people limiting their servers with crap like ultimatestacker
Heβs gonna send his entire fan base here now. Just watch lol
sure, they've got less time spent in ticking entities, but, their server is fucking itself over in more beautiful ways
Yeah, I don't think things have improved at all in regards to farms (talking about hoppers, observers, etc).
mobs themselves, especially those used in farming, really haven't changed much
remember that thing I talked about, Camm? 
Honestly, no haha
smh
it would be great if minecraft promoted a more effective way of farming rather than just having more entities
I mean, I don't run a server these days because health, only real thing of concern I've seen change is the collision stuff, which afaik was heavily neatured vs what it was in vanilla
& players want automation though. It's a part of the game, it just sucks how much it burns performance
I'm not exactly a coder. But I think I might need to elaborate on what I mean with that.
I do gotta find the time to try and profile stuff better, just, constant death and any time I do have where I'm not dying too much is spent on actually earning cash
that's not what I mean
really nothing new there
let me elaborate
collisions are the only aspect of mobs which I've seen hurt servers more outside of newer mobs being dumb
existing mobs have generally heavily not changed
only other concern is the "are we ticking this chunk" logic which last I recall was not really a thing on paper anymore
Go grab useful reports or something
I've not seen anything to suggest any issues specifically with entities outside of the rest of the game being much more expensive
yeah with collisions fucked off your server will die at 3k entities
mobs have always been expensive
Just, especially with the rest of the server core being heavy, mob performance is even moer of a scape goat
so here is where i think minecraft could go a little of a different route: so let's say you want to farm leather, what is the most effective way to do that? To spawn/grow/kill the most amount of cows in the shortest amount of time, correct?
I would loveeee if Mojang somehow prevented a lot of auto farms (iron golems, raid farms, etc)
d r e a m
My biggest headache with modern MC is getting people to provide concrete info or look into stuff, especially with the rest of the game being so heavy, it causes so many headaches elsewhere where stuff taking a chunk of time each tick is muuuch more of a pressing concern
Why so edgy when I'm just theorycrafting/talking about what they could make better?
or what could be made more interesting in general
it's not like i'm sitting here reeeeing about "fix this mojang"
probably because people tend to complain instead of looking for a solution to their problem
everyone's jaded
especially here i've noticed that
Preach!
nah, it was just something that i thought would be cool idea so i wanted to formulate it out
Like, the game has never been masively performant, and all the trivial crap added on like the chunk system just takes servers running fine at like 40ms a tick much closer to the oh shit part
entities taking like 20ms a tick at a few k is nothing new
i'm not usually of the complaining type, i like talking about these things and finding creative solutions although i'm not capable enough to make these things myself
it's more of a "hey what if..."
Hello, i just want to ask how can i download Java 11 on Windows x64 ?
q_q
when you add crap like the chunk system blowing a few dozen ms between itself, and moronic things like bees, etc, it blows ass
you really don't like me talking do you xD
adoptopenjdk, they have all the builds on there
cat has just heard the same things too many times now :)
That's literally what I've said consistently for the past few minutes...
Thanks man im sorry im a complete noobie also Hotstop or OpenJ for more performance ?
use hotspot
.java11
Follow the guides for how to update to Java 11 here: https://gist.github.com/Proximyst/67615353e2575a71faaff3f7ae9cc2b4
read that
I think spitballing ideas isn't super helpful. Ideas are cheap. Implementation is the hard part. People who build stuff don't have much interest in people who don't sitting around coming up with ideas for things. Not a commentary on you - just a general observation.
anyways, the cow thing. what i wanted to say was, imagine if instead of just having to have mass amounts of entities, it would be nice if you could manipulate a small amount of entities to be more useful. I think I saw a plugin a long time ago where for cows specifically for example, if you place a cauldron with water, a bunch of hay and make sure they have enough space and whatnot, you could drop a lot more items from them.
Yeah, you might be right.
The biggest issues with entities is the fact that they do stuff
savings for entities specifically are generally slim
I guess this is the wrong place to just throw ideas around for fun.
most of the gains would be in nerfing tf out of behavior like villagers
You also have no skin in the game if you're just coming up with ideas. I know it usually isn't the intention but you're basically just coming up with work for SOMEONE ELSE to do.
But, most of the perf gains are in framework
Which isn't cool.
e.g. the POI system
At what player count?
"You know what would be great? If someone other than me did this thing which is probably a lot of work"
My intention was not exactly coming up with work for others either, I just like the whole "what if..." brainstorming thing
If you can't do the work or back a person to do the work then you aren't actually part of a solution.
But again - just an observation.
alright alright, i received the message
I've been far too ill to touch stuff too much over the past year
never telling anyone about anything anymore lmao
Bahahahaaaa...
there's so much crap on my todo list
kinda miss having leaf around, ngl
Moreso to avoid any misunderstanding.
Just hire your own developer you can tell your ideas too π
q_q
Facts.
Throwing idea is fine but you have to make sure you throw out educated idea not like those βomg I have this idea I just need someone to code it for meβ type @vivid ivy
I mean, leaf is the person who did the refactor to get rid of the "is this chunk ticking" every tick
Coz that annoy the fuck out of people in the know lol
I know, that was not my intention, I'm actually not sure why I came across that way. If anything, feedback would've been way more interesting.
Like, I calc'd that that logic could easily add a few MS per tick when dealing with typical entity counts for a server, and he looked into it and solve it
few other things we both ended up highlighting and such which got fixed somewhat early on
Am I? I thought the feedback was "stfu, don't talk about it, code it"
only horror is being ill I wasn't able to run around reviewing and approving stuff as much
Anyway
if you place a cauldron with water, a bunch of hay and make sure they have enough space and whatnot, you could drop a lot more items from them.
This is a cool idea, @vivid ivy
That's what is so nice about being able to read and write code because you can turn ideas into realities.
i think this just comes down to personal preferences and whether you like spitballing ideas even if they never come to fruition
I've always liked the idea of having some kind of benefit for actually setting up animal pens properly
Over having a meat cube of 100 cows in a 10x10 fenced off area.
π
Glare 
I mean this is a lot better than paper 1.0. Back in the day, Heβd be burnt on a stick with half dozen of us cheering
Lol
Look, I admit it, I'm not a coder, I don't actually intend to solve anything, nor am I telling anyone to code something. I just genuinely like to talk about these things. I'm a game design student.
I mean, https://i.imgur.com/X6pT4gz.png
He's not posting his ideas in #paper-dev asking someone to do something for free. There's no reason he can't throw his ideas here, if you don't like them you don't have to comment on them.
I think you guys sometimes need a little distance from here. When I see the questions being asked in paper-help sometimes and the way people react to you trying to help, I'd also be hostile half the time
I think we are just in general more acceptable to harsher criticism
or assume the worst for that matter
I mean you have city here being shitted on everyday and liking it
I think all of you just need to calm down lol
criticism is good generally but sometimes it seems like a bit of a circle-jerk of just mindlessly shitting on things
correct me if i'm wrong.
I mean I am pretty clam slowly hiding away pitchfork
It's not about the idea, I'm talking generally
I'm genuinely not making this about my idea, it is just something that i observed in general, I've been here for a while
It's a good lesson. You should always search for something yourself for at least a little bit of time before asking hundreds of other people to help you. A lot of the times you can sufficiently link the very first google search to a question and they'll be like "Wow thanks just what I needed" and you just face palm because you let this person waste both of your time rather than telling them to just learn how to google something.
ryoyo was literally just taking about an idea, calm down people
he didnβt ask for anyoneβs top level advice
i want to ree too what are we reeeing about today
Yeah I was reading up to see what happened and I couldn't find a reason this
I just saw some discussion and someone went berzerko
Aside from the fact that the idea itself barely got criticized, only after I elaborated 5 times that I wasn't asking anyone to actually make this.
you're criticizing the idea of giving ideas, not the idea itself
you stopped criticizing and just started talking nonsense, Barty
this
I have in fact, not said, Mojang should, unless my brain is completely fried.
Ah man I'm too sleep deprived for this.
Yeah idea sharing is a bit different, fine to come up with ideas. Still good to search them before sharing them though. Someone who thought they came up with something brilliant might already hav ea huge thread talking about it and they just never bothered to search for it first
point 1
point 2
Yeah, there is nothing wrong with saying that? He's not expecting Mojang bloody add that to 1.17, he's just voicing thoughts lmao
"Mojang should" and "Here is where I think minecraft could go a little of a different route" are the same?
Nothing but there was no reason for it
Didn't I already elaborate on that many times?
That was fine as criticism
And I understood it
I thought we've cleared up that misunderstanding
Anyway how about that airplane food
By me elaborating why I said it
Shut the fuck up
Airplane food
I was once woken up and forced to take the airplane food after I told the flight attendant I didn't want it
She got visibly angry and forced me to take it
And she came back to make sure I was eating it
π€·
I'm literally not lying
why? π
It was fucking weird
and did you have to pay or was that inclusive
eat it u fuq
what log types exist for paper/spigot?
simp so rude
It was included in the ticket
huh
free food and U WONT EAT IT
log types? o.O
It was a chinese airline, all I can guess is maybe it's an airline rule for very longhaul flights that customers have a meal
~~I guess sheβs not cute ~~
sec
free
"[15:15:36 WARN]:"
food
FATAL?
what glare is saying yes
ERROR
Well yeah, it was paid for in the ticket. But I wasn't flying for the food and I wish she hadn't woken me up cause I could've slept the last 6 hrs till landing
Yeah fatal is one
Warn, Info, Error, Severe, Fatal?
But whatever, the noodles were good
see
the one i see all the time :^)

I wake up every other hours in planes anyways
The flight back home from Bali was a fucking torture
i recommend edibles before flights.
14 hours in a plane, just to be stranded in moskaw out of all places
I usually take a sleeping pill and knock the hell out. Which is kind of why I didn't want the food. I was pretty fucking drowsy from the medication
And she was like "noodle or rice."
And I was like what.
Spend 15 hours in the business lounge at moskaw
And she repeated it. And I was like no thanks. And she went NOODLE OR RICE.
I was like jesus christ ok noodle.
At least they had free alc
Yeah I LOVE lounges. I usually walk up and just ask at the desk if I can pay for entry cause I buy economy tickets
Sometimes it works and the free alc is π―
Maybe they have weird quota on how much they can push the food down your throat
I used force entry
Basically, our flight to moskaw was hella late cause some storm above thailand
wtf is the difference between severe and fatal
On second thought it was really more likely a language barrier issue
ask your doctor
those two and critical all mean the same thing to me
She probably didn't understand I didn't want it
And we weren't the first plane to be missing connection flights there
Lol this is funny
fatal is worse
I'd rather have severe cancer than fatal cancer
So i annoyed the lady at the desk long enough to give my family first class tickets for the next day, cause she couldn't give me flights for today
And then I had a long discussion with the business lounge lady cause she didn't wanna let us in
I took the cheapest airline I could and it was China Eastern. Nobody spoke English. They had a little booklet for me to read for the safety speech because it was in Mandarin and nobody knew English to give it in English
Ainβt you German. You just have to stare at them until they comply /s
So, language barrier is actually most likely
Cause we sure didn't look like buisness but i made her call her manager and that dude didn't speak English so he just gave up
Was fun
cheap planes 
I travel for the destination, not the flight
Flight back from moskaw was amazing
I take a pill to sleep on them. So doesn't bother me.
the pilots are all paid the same
First thing they asked me was what champus and wine i would want
And gave me a huge fucking menu
I kinda wanna fly first class all the time now π
Then again I fly a looooooot. Obv not recently due to covid, but normally a lot. So I'm used to no leg room for extended periods
If someone doesn't fly often I see the appeal in a more expensive seat
How long is your flight to the Philippines?
yeah but mini was that one of those situations where it sounds complimentary but then you get a huge ass bill at the end
Depends. I don't do direct flights unless it's really a good (and rare) deal. If direct, I think it's 17 hours. Not the longest ever
Nah, i was entitled to stuff cause EU got my ass
lol
But more typically, 14 hours to China. Layover 4-12 hrs. 4 hours to PH
The lounges in China almost never enforce ticket restrictions on lounges tho. Employees will let you in and pocket the fee.
So it's not bad, I go in lounges and just drink and eat.
We actually got money back for that flight, i think 200 euro per person or smth, cause of the delay
Thank God for the EU
See that cat? Just another perk you will be missing out on
EU refunded you?
I borrowed my dad's American Express card because he's been a customer for 20+ years. Every dispute is won.

we already have a lot of protections from the UK side of stuff






