#general
3141 messages · Page 1942 of 4
10GB is usually fine, 5-10 view distance 3 non-tick or whatever the buzzword is these days
But I also have a resource pack and some ram hungry stuff
yeah that should work.
its still a really questionable setup but well
overall what I'm getting is vibes that you might find a hosting service easier if you throw a few bucks a month at it
What’s ur server for hoagie
like 4gb/mo is something like $3/quarter from pebble
4GB was ok for a mc server like half a decade ago
Joshie *
lmao
Lol
probably means what type of server
Ah, Survival 🙂
i.e. smp, minigame, etc etc
Survival with... lets say extras lmao
Too much time on my hands
:o lmao
Looks like a hub server
I mean basically at this point it's impossible to run a plain old public SMP, you've gotta have some extra sauce in there to make yourself different
🤢
Does anyone k ow how I can auto reboot my server at a certain time
Its the lobby peter lol
Ye I’m thinking of adding an economy
i forget u can do that
Elite: you basically don't. Windows is a really crappy OS for servers
scoreboard logo is crazy
Also does anyone know when chestshop 1.19 comes out it doesn’t have a discord
ewww chestshop
give it a few weeks
lol just hide the quit button
dont wanna be that guy but try quickshops
What else can i use
dont know if its updated yet
alt+f4 go brr
Ok
LMAO thats hillarious party
probably will take same time
How on Earth do you do this :0
yeah it just easier
Quit button = Click if you SUCK
Anyone?
Every plugin will need a feww weeks to update
it shows items above chest and whatnot
Especially since paper hasn't even updated yet, and the vast majority of them use paper
Ah nice
Paper dev is out today right
Nope. The paper API for 1.19 was published, but the server is still in the works
probably will be a few days to ~week before the initial public build is released, and then weeks until we get stable builds
Then weeks before your favorite plugin devs fixes the plugins you need
(are my guesses at least, there is no official ETA)
wow
This is actually insane
Man you know What the hell you doing
again, I'm always amazed what's possible with resource packs
I didnt make the model just so you know xD
and that's some high quality RP stuff too
ah neat
I wonder how hard it would be to RP magic something along the lines of Tinkers Construct for vanilla clients
I suppose I shouldn't be surprised lol
I didnt want to add too much to my server though as i dont want it 'TOO' complicated lmao
heh yeah, that's a hard balance to strike
gotta be complex enough to be interesting, but not too complex to scare people off
Also time investment vs actual return
that too
There is an optimal point and any more pass that won’t give you the equal return
Yeah 100% I'm just too dedicated to doing stuff that people wont really appreciate like these animations, But I enjoy it anyhow lol
people appreciate attention to detail.
don't overdo it, but a bit never hurts
Using quick shop can I make diamonds the currency? Or does it have to be fake stuff
What shaders ?
BSL
so it begins
thank god
lmao
Hopefully they replace it with a word like habbo hotel did 'bobba'
So, forgive me if im wrong, with all this chat signing nonesense, That would break alot of chat plugins right? And If i'm right, paper/spigot isnt including this feature so shouldnt be an issue?
No go fix
yes
Just kidding just kidding
Crap... apparently something in 1.19 breaks negative space fonts
which is gonna royally MESS my RP lmao
it's fixable
for realms I 100% support this
т
wth
Này các bro, các bro có thể cho biết khi nào mới có bản update papermc 1.19 không
Lmao
more importantly; speak english in an english-speaking discord
Just saw the announcement, good to know the people making papermc happen got/get the contributions we add 
Thats to me?
no
ok im sorry
Anyone got any plugins where I can have a shop but the currrncy is diamonds
Cause chest shop and quick shot hsve fake currency for it
I forgot to put my discord ID on my contribution (or it didn't let me because it's monthly? Idk I didn't see a place to put it) I don't suppose I could get a role 
Oh I did a single earlier, I didn’t see a part for that rip
what was your name on there?
Thank you for helping the project 
I'm TheBotDev on there - same pfp as here lol
Ty
Thanks for your support 
more people with hearts 
Woo
Hahaha yay
welcome to the heart squad
Ty
PayPal makes things 10x easier
Agreed
Especially when I can connect my bot donations to it 🤣
People donate to me, I pass on to paper 😂
Ahahaha
I'd contribute to the code but I don't know Java 🤣
I'm a front-end developer so backend code is daunting xD
I'll probably donate once I actually get a job or something lol
Well if you're decent at Minecraft plugins most Java places should take you as at least a junior level dev 👍
What are yalls go-to dedicated server hosts
i dont think my ryzen 5 3600x is cutting it for 50 ppl online rn
yes
There is still alot I don't know
I'd suggest shockbyte but I've only been using them 4 days so can't vouch for anything other than the ease of setup and their slightly janky UI lmfao
And honestly I wanna do game dev at some point
anything for paper updates ;)
im talking dedicated server, not shared hostin
was more like 12, slightly less bad
Lower stuff more. You can do if no issue if it’s a dedi.
Fresh resourceworld is just killin the server rn
Did you pregen?
Pregen it
I had a pregenned one and the chunks got all fked apparently. They wouldnt load at all only for the one world. So I had to delete it today. :/
I started when I was 15 doing web development as a trainee while still at school, almost 15 years later I'm a principal software engineer - never went to uni just learnt on the job, used experience to get the next job and so on
I was using chunky, do you recommend something else?
I'm a mad man who pregened a 200k void world
Chunky is the way to go
Weird. I wonder what happened
I actually had to use Minestom's NBT lib to do it, because doing it with chunky would have taken about a week 
Because yes, Minecraft's world generation is still slow as... even if your generating nothing.
It's most likely the file system issue not being able to write the data fast enough
Nah
No... It's not
Thing is that mcs chunk system is just slow
Lol
and plugins don't exactly take advantage of how the chunk system works too well
To be fair MC doesn't seem to have improved much since I first tried modding it
but, tbqh, that would probs cause more issues than it solves
remember 1.12.2 performance 😍
like, ideally you'd just do some form of fucking flood fill
Because using Minestom's NBT API I did it in a few hours 
Is it chunk by chunk still?
but, then flood fills are a PITA at that scale
I mean, it's always gonna be chunk by chunk
I remember it being fun watching it fill a world like a typewriter on my old, slow computer xD
writing region files directly, you can just create an empty chunk, and shove it into dozens of region files, just changing the coords
No need for fighting the ticketing system, etc
@drifting elm 🥺
BEST @twin lagoon ❤️
> beta builds, not meant for production
Me: I wanna try it gimme frogs
oops double ping
Absolutely monumental effort
@twin lagoon 
fun fact: that's actually a single ping
you can't reply without ping while also pinging that person
Lol
@void void Great! 🙂
Okay time to put this unstable build on my server, I'll make sure to disable backups 
@void void interesting
ok, if you HAD To run paper/spigot in production, which would you choose, paper or spigot
on 1.19?
yeah
none
shit released 2 days ago there's no way it's making it's way on any production server
Not exactly production, but my SMP is in beta with 1.19 spigot, only going to be open for staff/patreon.
paper
that sounds like production
staff/patreon
yeah that's prod
What do you mean? I'm uploading it to my server right now.
I'd run the latest 1.18.x Paper

someone should paste the MIT license text

._.
famous last words before disaster
was planning on it
Minutely backup
If someone starts today and something get messed up tonight, it will be really bad for that someone
what the hell happened to my game
Wow the new graphic for cave and cliff part 3 is nice
rn itll be staff only, and then ill open it to patreons tmrw or weekend
Is that 1.19?
You know that 90% of the kids here don't know what "production server" means
And will run it and break shitlol
yeah, i tried to use a resource pack that changed the shadows and, well, that happened
already pregenerated most of the map.
Inb4 its the chunk loading
Spooget
maybe I just need to reinstall 1.19 or something i dunno
F3+T?
Perfect OS
flawless honestly
some stuff is still broken... for some reason
f3 + t
Exactly how I expected that to go 
I did that, yeah
went from this to
this
Owen is working on a fix!
Plus no point running experimental build if you aren't testing, gotta wait about a week for stable
For the lighting or the IndexOutOfBounds? because im pretty sure the outofbounds is my fault 
IllegalArgumentException
Lmao
The "data cannot be null" ones is known, and fix incoming, we figured that one out
The other one, full logs?
IOOB, idk wtf you did for that
Its the world, its taller than 320. pretty sure my datapack just isn't working right now and its confused about the additional chunk data
IOOB is now my favourite error acronym
gonna update the datapack and check, just takes a second
yeah, just mojang randomly moving settings around. not a Paper issue, its fixed
'Hmm, that setting would look much nicer over here'
I mean people don’t use level-seed let’s remove it 
gonna do rsync with snapshot as means of hourly backup
tried the paper test version with an existing 1.18 world
and for some reason it just reset all of the chunks
like everything that was player built is just gone
they pretty much did that in 1.18.2 when they added # to bunch of settings, which usually means some sort of tag/list. But they did not add the tag/list functionality, just the # 
upload the log somewhere (e.g. https://pastes.dev) and post it please
Oo, per world configs
its nice, you can share a world with settings for that world now
Yes
Anyone know how I can send anapplication to system tray on startup
@worthy geode no more where do I paste this and where for xray I hope…
people will still manage to mess that up 
p sure its a per application basis
Wdym
there isnt a global setting for it you have to configure it in the application if it supports starting up in the system tray on boot
on discord i know theres settings for that
it's bug finding time
label them features
If you squint your eyes just hard enough
yeah close all issues on github "intended gameplay"
wontfix intended gameplay
lack of man power intended gameplay
i love community maintained Minecraft server softwares!!
/srs /lh
when can I get cat role?
How can I do that?
depends on the app as i said
I want to send an application to system tray on startup
The app is
A batch file lol
oh huh
I got the batch script to run on startup (cmd) I want it to then minimize and hide into the tool bar
Basically I want cmd to go into toolbar
the default command host is windows terminal in windows 11
theres ways to run it in the background like & would be on linux that i know for sure
so if you're using windows 11, command prompt is windows terminal
cmd.exe on linux
system tray is antiquated stupid design anyway, gnome people were right
what's the alternative
notifications
how android does it basically
notifications stay in the notification tray
hmm that just sounds more awkward
not really
Its fine on a phone but weird on a. Computer
what do you need the systray icon for
Opening the menu
Uh idk how to screenshot it
But it has option to enable/disable netowkr, WiFi, and vpn
Macos does tray nicer
i mean thats in gnome yes im talking about the per app trays
like steam having its own icon there
or telegram or something
well technically it is an app because nm-applet is separate, and also its not exclusive to gnome lol
network manager is integrated into gnome tho
Yeah it would be nice to have persistent notifications for stuff like discord or steam
yeah, and other DEs too. Or you can even run the tray icon separately
I think most des use it
idk if u get a discord message then you get a notification you can click on
if you need to just browse around in the app then open the app
Yeah but for it running in background
why is a tray icon for it needed
Actually scratch that I hate running it in background
so yeah tray icon is useless for me since I always have it close completely
What's the tray icon alternative for like showing network and the menu like I was sayinf
network is in the top right menu its necessary there yes
i was talking about per app tray icons which doesnt include network because having switches for network and vpns is quite necessary
yeah true
wouldnt you use a file manager for this
idk
maybe
I use terminal because KDE doesn't have an option to unmount without disconnecting
wtf
"age verification"
Either my ecobee is a dud or I broke my furnace
I now have no AC
The wiring on my thermostat was using the wrong colors for things so when I bought the ecobee I thought I had a common wire
Instead I had to go wire this adapter into the furnace control board but apparently I didn't hit the right breaker to disconnect the furnace, I got sparks
The board is supposed to be powered down when the door is open though so either the switch for that failed too or I was just discharging a capacitor
Either way I think the either the board is dead or the fuse on it is dead but now that I know it's possibly live I'm not sticking my hand in there to pull the fuse out
This isn’t here on windows 10
I just want it to go into my notification area / system tray at launch
It’s a run.bat file
the wires will still be hot even if the board self powers down thru a shutdown like that. the breaker will be the only way to make the wires hot
Are you sure you're using Windows Terminal and not cmd.exe?
always dead test before touching wires
I didn't touch them, although they're only 24V AC so if I did it's whatever
easy way to test if something is live I found is to lick it
if it sparked then it shouldve tripped the breaker for the furnace control
But when I was taking them out to run them through the adapter the common from the aircon touched another wire before it came out of the socket
Nope, because it's 24V AC and behind a fuse (afaik) before you get to the breaker
And the common and that are supposed to connect afaik, it's what your thermostat does to turn them on
u can download it
So I'm not even sure if that was a bad thing or just a harmless arcing
Just calling an HVAC guy in the morning
I didn't trip a breaker anyway, first thing I checked
I think either the board is dead, the fuse on the board popped, or I just don't have things wired up right
then it probably wasnt as bad
like fried the board broken?
or just dead bc of fuse
One of those, I listed both as options 😛
i say glove up and get the fuse out. cussing usually helps after a shock!
ouch
Maybe yall should donate the excess money to Ukraine or some other cause instead of just keeping it
But thank you for being up front and transparent about it
They have monthly costs, it makes sense to build up a rainy day fund in case their monthly donations drop below that
i think they've earned every donation they get
But if they get enough saved up leaf can get a new suit, those are expensive

you could also donate every excess dollar you earn to ukraine 😄
I do donate money to Ukraine lol
no, every excess dollar you ever make
That's not what I suggested
This you?
Wdym
donate extra money you earn instead of keeping it
My point is, if I'm donating to support the development of a plugin, that's how I'd want my money to be used
instead of supporting the person who made the plugin?
Maybe I misinterpreted it but from what I understand, they were like "okay everyone gets $1000" (or some other number) "now go buy a tv"
why wouldnt you just donate to a ukraine fund
Lmao that's why I do that
I don't donate to plugins because I was worried about people doing literally exactly this
no, it's more like "everyone who has invested thousands of hours into this project gets $1000, or less than $1/hr"
yeah how dare you support plugin developers
This
kk
👍
how is the estimated annual budget calculated on opencollective?
pretty much however much money i spend on among us skins and hats times seven for good measure
what about fortnite skins
o
turn the b upside down plz
i'm okay thank u tho !
ρarty
you draw b's weird
Seem like you guys are old friends
friends is a little much
and they where room mates

so my server is between a few friends and friends of friends
y'all think I should launch it before worldguard updates and I can protect spawn?
do you trust your friends
I did spend a lot of time on spawn, but on the other hand, coreprotect has updated and I can easily roll it back and ban who did it should it happen to be griefed
i trust my friends
I mean, if you mean 1.19, if you care about your world, wait
then who cares
but i dont know their friends
if you mean on 1.19, I'd say no simply because 1.19 should still be considered incredibly unstable
as long as it's a test server
Former yatopia and airplane mod 
how so?
yatopia 
what are the risks
Entire server going poof
remember me ? i was one of the admins
no need to protect the spawn if it gets lost in some chunk corruption anyways 

qarty?
Yea
your pfp had changed
mirror
yeahhh i feel like a lot of people were messaging me for the wrong reason
along the x axis
along the x would be barty with the | on the other side
pfp
Understandable 

i am woman
what
Ok
O I have an idea
across the x axis?
i meant mirror b
instead of calling your bat script directly call java to start the minecraft server
so about how long does it typically take for a version to "stabilize?" not asking when. not even asking about paper
not asking about paper lol
weeks
depends on what
Good night
once every bug has been fixed
We once took a whole MC release cycle to stabilize CraftBukkit
dang
1.4 or 1.5 just didn't have an RB iirc
it'll probably be stable within 10 weeks
yeah
like a 90% chance
rn it's unplayable
I would highly recommend against running 1.19 if that's what you mean when you say you'll risk it
not planning to make this server commercial or anything and ill make frequent backups ofc
i didn't update to 1.18 until 2 weeks ago
You definitely shouldn't be using something that isn't even a numbered build from the CI
but yeah whenever paper 1.19 releases for real is when I'll start the server
not these preliminary ones ofc, I'm not that dumb
I love how paper comes with a free supply of alpha testers

I'm only mostly dumb
If only Microsoft can get this many loyal tester for windows 11
you are all technically microsoft testers... just in production
yeah fucking w11 is a hot mess
its not that bad
haven't used w11 yet
I use it since the insider builds, its fine imo
no
honestly, out of all of the windows versions, w11 is one of them
So that’s a no upgrade for me 
i could use w10 until it loses ssupport
I’ve put my taskbar on the right hand side since windows 98
Ain’t changing that back ever
weirdo
You are definitely crazy
You mean a dock?
I'm talking align-items:center type deal
W11 does that by default with the icons in the taskbar
On some early games where in Window mode, if mouse cursor is too close to bottom, the taskbar will comes to the front, the solution is to put them on the side
or however you center a div
would be nice if Windows had a consistent design language. and only one settings app might be nice too
pro Win98 gamer moves
think he means like "where the minecraft chrosshairs are" type center lol
That stuff was mostly solved by Windows 98
oh god
Windows 95 was a shitshow with games, half my games I had to drop down to DOS
I wasn't even alive for 95 or 98 
But yeah I roughly remember that was the main reason why my task bar isn’t at bottom
me neither. And I'm a legal adult
Putting it on the side on a 4:3 monitor meant I always had horizontal scrollbars in Netscape
Does your monitor weigh more than you do?
Ehh
1:1 would be a very weird aspect ratio
Lemme send a pic it’s a popular monitor
Was all over school computer labs in 2015
I know it literally can't be 3d, just messin around
Yeah, 1:1:1 is pretty close to what CRTs were 😛
lmao true
Just a little wider than tall
Ok yeah I think that is 4:3
Also I think that thing can vote this year
if it hasn't fallen off the table until the next election, it looks uncomfortably close to the edge
I use an old Radeon graphics card so that I can plug it in
No it weighs too much
It's not DVI?
im dumb and I bought displayport -> hdmi cables. for the third time, because they break pretty quickly. even though I got a displayport monitor now 
The USB ports on this thing are great for charging my ti 84
Right, DVI-D to HDMI is just a pin adapter
Yeah
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] <- 3rd video card
Still better than old days where literal adult breaks PS/2 ports and wasted a literal good mouse / keyboard
@warm anchor
pls
the windows 7 days were fun
ig I am still kinda in them with my video card from my old pc xD
I really disliked win7, it looked so bad
windows 10 is ehhh
the whole playful, colorful design that was a trend in the late 2000s was so ugly
windows 11 is a shithole
I loved the blue thing
12 fps mc
wait I have windows 7 on this drive
I think 11 looks pretty good. its missing features, but the design isn't bad for a MS product
wait no I bricked it with my ubutntu install
the right click menu doesn't have copy or smth
I was helping someone with dolphin
It puts cut/copy/paste in a bar of icons
and you have to click a special button to return to the old right click menu
I wana right click then copy
That only show up when you have something selected you can cut/copy or are able to paste a clipboard entry
yeah, the menu is a bit annoying for mouse use. I wish they added a setting for it outside of the registry
They have copy still though
they just keep layering the things
like controll pannel still has alot of things that settings doesn't have
They want those to be regedit only or not even be things you can change anymore but can't because compatibility
They didn't just forget about them, they intentionally abandoned them
only thing that was the old control panel I remember are stuff like device settings for individual devices. the main control panel isn't really visible anywhere
.debs are nice but so much of the system can't be configed with a gui
I can't even set default programms
I need to make .desktop files or smth
You set default programs by right clicking the file you want to change the default for and going to open with
yeah it's clutch in those scenarios
I've used ubuntu for servers for like, years upon years
I have too
Ok yeah if you're trying to make it open with something that doesn't have a .desktop file you can't do that
I just don't think that as a desktop it really holds up vs arch
ye
But if a GUI app doesn't have a .desktop file you didn't get it from Ubuntu
not that arch doesn't have its own nightmares
Canonical is pretty much the definition of NIH lol
nih?
eh wat?
hey does viaversion/viabackwards need to get installed on the proxy or just all the paper servers?
Err, do you mean the software store thing or do you mean the apps you get on ubuntu to do things?
I mean, the apps are just the joys of open source
Proxies usually support like 1.8-1.19 or 1.12-1.19
I run SCO linux as my desktop
Devs generally aren't amazing at UI, tbqh
all apps in the package manager are great
Like all the cool kids.
So as long as the server can speak a protocol the proxy is fine
and rewriting the UI is generally a huge challange nobody wants to get into
oh and the screen shot thing doesn't have anything on windows
?
cat do you run Linux desktop full time on your main machine?
the icon for the app dissapears when I'm using it
Even after all these years I don't think it's worth it / has a workflow that works for me.
No, I stopped maining linux a few years ago
sorry, having difficulty understanding what this means? where should i install the JARs?
on the server iirc
if the proxy can speak 1.19, you don't need it on the proxy for 1.19
you can just shove it on the backend servers and get better performance
my proxy is 1.19 I want to go back to 1.12 or whatever backwards goes back too
okay
servers
my proxy speaks exceptions to me
This looks pretty much just like Windows 11 to me
I mean, the UI is different but functionality the same
And there is no app icon?
Not sure what you're looking at
Well, I guess there is one if I search for screenshot but just hit print screen
that's the win 11 one?
GNOME
mine dont look like that
mine is a dotted border
with a crosshair on the bottom right corner
They didn't delete that old junk yet?
Win-Shift-S
the great part is that it would freeze your screen excatly where it was then you would pick the part you liked
Yeah Win-Shift-S
No no, try it
and used a delay if I need something
Win-Shift-S is the thing that replaced snipping tool
on ubntu rn
Problem with the Win-Shift-S is that there is no delay
yeah
Delay was usefull sometimes
You don't need a delay, you can trigger it whenever and it freezes the screen
the gnome one doesn't freeze the screen
I am
X11 trash
;-;
fact
I don't think nvidia does wayland yet
Snip and sketch
Or my personal favorite. ShareX
Excuse me
I have the 1st experimental build
I deleted paper.yml because I heard there was a new config or something and I thought it would cause problems
Its not coming back
new configs are in the config folder
also, update.
(Theres also migration logic for existing configs)
Damn
Really wish I kept that
Wait a min
I dont think I deleted it
Does it automatically migrate or something?
yes
well hopefully 🙂
in theory it does
Is there a mod/texture that replaces bow with a violins?
usually super niche stuff requires you to do it
first time i had ever opened minecraft 1.19 and i spawn in the middle of a villager outpost.
It told me no. Welp.
That's a good sign
i had to run for a while so they'd stop following me
I wish I had the troll strength enough to ask for an eta now that the builds are already out
but I don't have it in me to act that stupid
this site lies
your computer could be off and you could be on your phone
I don't think I'm excited for 1.19 anymore only because of the chat
Will all plugins lose support for & § formatting?
nope. but you shouldn't want to use those
minimessage (and alternatives) offer a much better string chat formatting system
What if I didn't want my server to read client messages and run in legacy?
w-what?
for example, the 6 configurable messages in the paper config file can no longer use those symbols. it uses minimessage
messages:
kick:
authentication-servers-down: <lang:multiplayer.disconnect.authservers_down>
connection-throttle: Connection throttled! Please wait before reconnecting.
flying-player: <lang:multiplayer.disconnect.flying>
flying-vehicle: <lang:multiplayer.disconnect.flying>
no-permission: <red>I'm sorry, but you do not have permission to perform this command.
Please contact the server administrators if you believe that this is in error.
use-display-name-in-quit-message: false
So if the configs use this system, that doesn't mean the old system is [fancy word for a function that has lost support] right?
yeah, the new config is just for the paper config files
Okay thank you so much for clearing that up
it will be nice if all plugins follows though 
you dont already do that each major update?
you need more plugins!
I agree but that's the only real downside
I just made my server half a month ago
its a baby 
I'm planning on maybe purchasing this plugin which can replace a bunch of the plugins I already have
You should look for open source plugin with large followings. They usually update faster and its free
unless it's a very niche thing you are looking for
True I'll probably focus on researching those yeah
pls no CMI
It was CMI
My main issues rn are actually being able to sit on shop displays and shop disays nit showing item name holograms
So I was thinking just replacing those plugins with one plugin
I like how MM can actually guess which plugin instantly 
mini message or something
it was so simple you had to go look up the colour codes on the wiki every time
?
Does anyone have a good plugin that is like chestshop and it uses gringotts to make the currency diamonds instead of fake money
Why did most of the English-speaking servers put LGBT flags on the avatar? Or is it just my luck? XD
using & in chat was never a vanilla feature
that was added by some plugin you are using
its not even a plain spigot/paper feature
and it can still be added
why are people thinking you cant color chat anymore?
it is pride month
Just wanted to pop in and say thank you to everyone who contributes to PaperMC. You guys are great and I appreciate the work y'all do. ❤️
it's pride month https://ecom.ngo/news-ecom/pride-month (rus)
doesn't essentials also plans to switch to uuuh adventure
thx!
For 1.19 the announcement about minimessage is just regarding components in paper configuration files, nothing else. Plugins can still implement whatever they want
The big thing this allows is sending proper translatable components to the client where applicable (this is the default in most places, now) while previously this was either just sending them always the English localization, or doing some hack such as checking if the configured value matched the English localization and sending the translation key if that was the case. Now the defaults are explicit
has anyone gotten preview chat working?
for some reason it hasn't been working for me on spigot or paper
spigot disables it entirely
You can implement it yourself with packets tho
hi
bye
what is the best chat plugin for 1.18?
Chatty and ChatSentry
O.o
o.O
thanks :p!!
@magic river A few days ago I saw you saying how sponge is such a great and flexible platform, so I thought I’d give it a try. After a day or two, I see why bukkit stays so popular: The bukkit community is gigantic, between all the forks and what not, so if you have an idea now, odds are it was done 10 years ago, and wrote about on some forums.
Sponge really doesn’t have that. They have docs (which aren’t up to date with the latest minecraft release) so you can’t really refer to them. Next idea would be to ask in their help channel. But its a very different experience from spigot where most things will get an instant response, there, you have to wait hours, and there are very few if any experienced users. It seems like the maintainers are the main people who know whats up.
After that, I really don’t can’t make a plugin If there are no up to date guides, and no real resources to help me past just reading the test code.
What are your thoughts on that?
Big community is big is very tautological but sure, that's true 😛
what perm do I need to get #adorable-pets 👀; because I have an adorable kitty
proof
I wonder how much Dinnerbone being available all the time to help because he was doing it as a full time job helped with growing the Bukkit developer community
what does tautological mean?
I assume I shouldn't use experimental builds for my server or does it not really matter?
Bukkit has a really strong api too
so does sponge
you shouldn't use them on non-testing servers yet
Bukkit has a really shit API 😛
It's missing major things and the things it does have are generally poorly done
(Take it from one of the people who made it (Amaranth) ^)
Damn you legacy
alright so I should wait a few more days or whatever
I think the most complete/stable version of Sponge is still 1.12 though
I disagree, I think its really great to het going and has programming concepts most people understand from other languages. Learning sponge requires learning a whole new coding style
We will announce when we thing it's more ready for non-test servers
Why would I want to develop against legacy, ew, gross
acceptable
Thank you :)
Sponge is too complicated for what it's doing but the concepts are called game development
Like, sure, making games is somewhat different from everything else, but you're making a game
Sponge is epic, they just fell behind once and are catching up ever since. But the current Sponge API is for 1.18.2 iirc
Don't try to treat making a game like making a CRUD app for work
alright will it be a while based off previous times or no eta still
I understand the concepts but I just think this completely new style of programming will only work if they have people that are willing to help out
looks like the paper 1.19 still laggy but its fine coz I can play 1.19 already
don't use it on any production servers yet please!
^
Right, and that gets back to Dinnerbone being a full time employee helping people get up to speed with Bukkit and work on it
That helped kickstart the community a ton I'm sure
Exactly yeah, you hwve to be there to push the community, sponge really doesn’t have that as much as is necessary
It also helped that the people most interested in using it were familiar with hMod and modding MC directly and Bukkit's "API" is just a thin wrapper around exactly how MC works
Right but I can't really fault Sponge for not having a full time devrel employee
Someone could pay for there to be one but otherwise... ¯_(ツ)_/¯
No, I completely agree, but it really takes away from the experience is what I’m saying. You could make the best darn api ever, but if you are the only one that knows how to use it, and you only document chunks of it, nobody will want to use it.
Especially when there is something much easier already on the table (spigot)
hehe, bukkit API has some awful documentation
But there is probably a plugin using whatever you're trying to call already so you can learn from example
but they have such a large community that almost any question someone will instantly answer
Unless that API is worldgen or conversations
Or metadata or services
(stay away from those)
Yes.
if by metadata you mean pdc api, theres a great guide on it that is still accurate to this day
I wrote some of that Bukkit API documentation, I still have no clue what setCustomNameVisible() actually does
But I put that API in there and put a little javadoc on it
I don't mean PDC API, I mean metadata
I'm pretty sure it didn't actually toggle the custom name visibility like you'd want though
There was something weird with it, people kept coming on IRC expecting it to do something it didn't
And no one ever put in the effort to figure out exactly what it was changing (if anything)
the beauty of open source
Custom name in this case means named pets and such
Most of the javadocs are like that though
Method is called setFoo() and the javadoc is just like Sets foo on an entity
The only thing Bukkit and forks have going for them is community size/inertia
Maintained open source software is incredible
Unmaintained is a f-ing nightmare.
and fork chains be a kill
Like, every other alternative is a better at this point
Sponge is Bukkit but done better, Fabric and Forge don't have much (or any) API but people try to bypass most of that API and call internals anyway since the API is so bleh
They embrace that instead of making you jump through hoops
And thats enough. Because If I want to get my dev env working and it stalls in intellij, I post a question in their discord and I dont get a response back for 2 days. I will leave and never come back.
If you make something cool, and other people think its cool. Odds are they will stay around.
then you just get the ball rolling
Developing anything for raw fabric/forge is crazy to me. No api+no event loop, so you know you will probably mess up what someone else is doing
Blender for example
Massively open source
“event loop” in big quotes, I know fabric and forge have an event loop, but its nothing near as comprehensive as spigots
isnt blender a full company lol
Yeah a lot of open source projects turn into foundations at some point
You get benefits etc
Cause if you get too many sponsorships it axtually becomes income
Which is taxable. Even if you give it to charity
🤷♂️
not that blender does that as far as I know
I mean yeah, there are tons of good open source projects. But most of those are due to the community. Once you cut out the community, if you have no one to speak for you, very few new users will be able to figure out problems along the way
Agreed.
so, still having the problem with the tnt duper 😦
Paper Foundation
literally scp
Imagine
scp @your host:/all-your-secrets-dir @my host:~/
guys which do you think is a better plugin? Dynmap or bluemap?
I wouldn't say bettter, but imo Dynmap is less bad for performance :'D
bluemap looks epic though
camm!!
i wanna choose one that takes up less storage
i have a world that goes 10k in each direction, so it shouldnt take up that much space even if the players load everything
Square map I believe is the least storage hungry.
yeah but isnt it 2d?
Yes as is dynmap?
dynmap is 3d, you can see things from the side
Ahh
Squaremap is a view from on top
yes
Yesterday we did a spigot 1.19 test with 50 villagers and 10 pillagers, spike spike spike and tps drop to 17. Took 10+ minutes for things to smooth out. Just tried the same with 120 villagers and 20 pillagers on exp4 1.19 from paper, and tps hasn't dropped yet.
Looking promising again as always
Dynmap eats performance
I'm working on my own replacement to it which works in a very different way, and it updates live, and will hopefully cause less lag.
i placed the jar in my server and this is what I saw in the console
well I mean it tells you what the issue is
aight ty
yes but im using a host
Then you need to figure out where to set that with your host
ok
I would switch to SquareMap but I have plugins that need dynmap's API
Which is why my plugin will implement dynmap's API.
Hooray for cross plugin compatibility.
why do that when you could write a proxy plugin that provides dynmap api but proxies it to squaremap 😛
i did something like that for dynmap -> bluemap at one point for fun and i managed to get some plugins to work
squaremap is more similar though so i imagine itd work better
Yes but my map will be live updating which makes it cooler
And a live updating map is especially cool because it's gonna go on a movecraft-like server
Memes in #gifs-and-memes please
That could have been a sincere request
Unlikely
😳
stable 1.19 when?
Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.
In so many years has paper ever answered that question
What is a patch? I've usually heard people use it to mean patching an exploit or something. What does it mean when they say 750 out of 900 patches? Does that mean 750 bugs? Or something else?
So, Paper itself is not really a "programm" or anything, instead it just takes Spigot and puts a bunch of patches on top of it. A patch is a file that tells git "hey, please modify the file X at line Y with the following code"
A simple one would look like this: https://github.com/PaperMC/Paper/blob/master/patches/server/0097-Add-server-name-parameter.patch
protocol lib doesnt work with orebfuscator, is there a fix to that?
Ah ok
And while updating what we have to do is look at every single one of the patches that are Paper, and either only have to make sure it still works properly & maybe change the lines where it needs to insert our code, or we completely have to reformat/rewrite the specific patch to make it work again
Wow that seems like a huge pain lol
Use Paper antixray instead of Orebfuscator, performs better and works better
Depending on how badly Mojang broke things in the new update
i understand that but its not out for 1.19 yet
Don't use 1.19 on production
ik
Yes and no, most small patches apply automatically and git will handle everything for us, but most of the bigger patches or the ones that change a lot of stuff - like a lot of the paper performance patches - need to have quite a bit changed
And only after that we can actually, you know, test for bugs and stuff
It did
Nvm then lol
You can look at https://github.com/PaperMC/Paper/commit/d7cc306336b28e3287ff9fcdd6b8cc709468320f for example. most of the patches changed in there are only moved around or have the blobs updated, which happens automatically, but the big patch at the top (the one that doesn't load automatically) had to be manually adjusted
Well, it's still comparatively a small update, just the chat stuff is fun to deal with
And thats pretty much the entire update process^^
Cause they also refactored the internal API for components (it's now more similar to adventure ^^)
Take patch, see if it applies, if it does yay, if it doesn't fix it, on to the next patch. Repeat ~900 times
Is it cause the mini message introduction?
That seems..... repetitive
Programming usually is repetitive imo
But you pull your hair out when random stuff doesn't work for some reason so that keeps it exciting
Which is the reason why Github CoPilot works so great, lots of patterns it can easily recognize and pick up
Copilot slows me down more than it helps tbh
yeah but thats just you :p
Aren't you guys ignoring those
Also wdym repetitive, I enjoy changing one thing, running tests, changing one thing again, running tests,... until everything is green.....
also, just realized that playerjumpevent is a paper thing
no
why the fuck isnt that in the bukkit api ????
what the fuck
its such a simple thing
Spigot didnt change anything in terms of events I believe so are you guys only doing some non api changes regarding it
Haha yeah it's always so interesting to find new better ways to do things, I used to do input validation by locking the user in a while(true) loop and only breaking them out when they said the right thing, read logic is easier now that I know how to do it lol
And I imagine most programming is like that
We still have to adjust everything to work with it, even if we don't adjust any events or anything like that
me when i discovered switch cases 😲 😲
thankfully i picked that up early
Mini's got a lot on his plate right now so I mostly understand things
hangar: coming some day™
Hangar is gonna be really good imo
What's hanger? I googled it but nothing turned up
To follow the development of our upcoming plugin repository Hangar join the Discord: https://discord.gg/zvrAEbvJ4a
Paper equivalent of Spigot's "Resources" section.

