#general
3141 messages · Page 681 of 4
i'll dm
ok


whats the deal with the Request packet? https://wiki.vg/Server_List_Ping
doesn't seem like the client always "follows up"
it's only happening every now and then and not on a pattern
@void void u know? ;p
wdym "doesn't seem like the client always "follows up""
client is retarded sometimes and rapidly trying to ping a server won't work reliably
i mean like, it literally doesn't send a follow up. am i only supposed to send the server status back on the follow up?
i have to click quite slowly multiple times, up to like 5 or 6 times, before i get that follow up
usually you should send it when client requests it ye
also note that
If the client does not receive a properly formatted response, then it will instead attempt a legacy ping.
so that might be the reason, if you don't ensure that you're actually receiving a ping request
ok wait maybe im misunderstanding
my understanding is that the order is this:
client -> handshake (0x00)
server -> set up connection, see what state they want (1, 2); no response, wait for follow up
client -> follow up
server -> response (0x00)
client -> ping (0x01)
server -> pong (0x01)
yes or no?
kek bringing in out of context quotes from lex about performance
because if so, i dont get that follow up consistently
what
(DiscordBot) https://arstechnica.com/information-technology/2017/01/take-your-sweet-time-how-i-scammed-a-tech-support-scammer-for-nearly-two-hours/ -- two hours trolling a Windows support scammer: "Jan 27, 2017 ... Technical support scams are the bottom of the barrel for cyber-crime. ... indeed, I had a support license for this maintenance..."
hm no not that
sells debian
I mean technically you can buy CD copies of debian xD
anyway
real men build their own linux
mikro was that correct?
GLAT
yes simple that should be correct
ok well, i dont get the follow up so the client never gets their response
well, ok, i get the follow up once after like 5 or 6 tries
so wtf
LOL
for 1.15 if you place a beehive does it naturally spawn bees
mfw mikro I'm prob just gonna convert the project to kotlin now
kek
I seriously can't be fucked to port that over to java and I don't want to import the entire kotlin stdlib just for a single method
i mean i wrote my neat chat solution entirely in kotlin
my chat plugin is doing 1/3 of what yours is tbh
but im fricking tired
doubt
tacos > burritos
wow taco hater
Didn't all of Italy die from carona?
you should
lol
doesn't mean you can't drink
smh my head
find some alcoholic near the store who will then, lmao
ez
take a can from your parents
what commit things
dos equis > corona
yea idk im just straight up not getting the followup packet
Morning
Afternoon
not an iceberg unless you make 10x as many removals as additions
ye
has anyone used JSS before
javascript stylesheet
for some reason it keeps re-generating the entire stylesheet on my react app
( ͡° ͜ʖ ͡°)
use a better lib iso :P
so who got it? https://is.paper.sexy/fSKQoi1W.png 

ezpz install
Seriously I have to know, who bought the domain
omggg the distro didn't come with 1000gb of junk :(((((((
install as you go
installs minimal debian
"wtf there's literally nothing in this distro"
I have to install things :(((

ok i booted up debian
brocc was it you
you're right there's no sudo
I wish
you sound like the kind of person to unironically use the domain daddy.dev
If i saw it sooner i would've got it
case in point
Fuck you broccolai
why is your brain mush
I could've kept it a secret and buy it on payday
wait did someone else buy it lol
yeah
kek who tf
this is the only place I linked to it so it was someone here
replace all instances of stretch with buster
save
apt update
apt upgrade
apt dist-upgrade
who the fuck is stalking this chat
gonna wait here till I get some SWEET NEW DOMAIN NAME
@waxen panther it's part of the ui elements lib I use
who the fuck buys the domain daddy.dev 
tell them to fix it

IDK MAN
I've never had this problem before when using it
it's something with how I'm using it but I don't know
i used to have <my last name>.dev ;-;
it might be namecheap's cart system
wait did godaddy just yoink it?
interestingly gandi still shows it 
which may or may not mark a domain unavailable temporarily
i don't think someone bought it
lol
i used to have <my last name>.dev ;-;
Wow, 2013.dev is a great domain name.
wow indeed
I already bought domains this month so I'm def not trying to get more, lol
@fallen oracle my last name is obviously just 013, my first name is iso2
lololololol domains
are you hiding your middle name from us, Mr. Iso2 42069 013?
z750.dev is available 
oh shit
dont want
buy it leaf. and put a taco on it
wtf
do it
heresy
then if you click on the taco, make it blow up and show burning leaves instead
I got a DMCA or something similar awhile back for owning some domain with html in the name.
and then make a burrito rise from the ashes of the leaves
iptables.sh best
why is that one worth so much
Do it brocco
You have to buy 2 years at a time
I got a DMCA or something similar awhile back for owning some domain with html in the name
??????????????????????
no your network is aids
too much effort
ok wtf >.>
viper install windows
windows 
im supposed to wait for this followup packet from the client which am not getting so im like ok FUCK it
ez
so i send my status resp on the handshake packet
and it worked
idk wtf this followup packet is for but it's fake fucking news
a lot of those packets are just accepted whenever the fuck
contabo is the pure definition of cancer
(DiscordBot) https://fastvm.io/ -- FastVM: "Powerful virtual servers on enterprise infrastructure with cpu and ram at high frequency. Starting at just €3,60/mo. Click here ..."
ah yes eating your own dogfood
how do you know it
root
no your hostname is in there
imagine being the 944th customer
fuck all of you and your shitty dedicated servers
using your brain
there we go
comes shipped to all my 0.5 core openvz rpis
XFCE only uses 300mb though so you need to keep that in mind
fucks sake i want to shoot myself
i only ship 256mb per openvz vm
broccolai emote here pls
l m a o
you have lost all of your rights with fastvm & endeavouros
but redhat good 

doesn't mean it's good though
^^^^^
had one for like 2 - 3 years now
same
look at this nice cpu
also ddr2 wam

but hey at least it has 10gbps network
nice wam
there we go, the freshest new MC server acvailable for your consumption https://sxcu.net/uc7fM0.png
????? 
any "cloud" terminal is aids
Termux is android thingy
termius is what he meant yeah
.g terminus
(DiscordBot) https://terminus.com/ -- Account Based Marketing Results from Terminus | ABM Platform: "With Terminus, B2B professionals can easily start and scale account based marketing programs to increase revenue, improve reporting & beat the..."
i use kitty on linux and KiTTY on windows
.g termius terminal
(DiscordBot) https://termius.com/ -- Termius: "The #1 cross-platform terminal with built-in ssh client which works as your own portable server management system in any situation."
retarded

speaking of which
cascadia code is 10/10 font
microsoft finally made something good
Terminus font is nice
cascadia is the one in the windows terminal screenshot i sent
yes that bitmap one
it looks very nice
not hard to break a potato
debian has a anti-furry mechanism anyway
void linux, the free operating system, does not
nothing makes michael happy
furry linux 
so thats what catches your attention 👀
its like a time machine
that one specifically? never used it
just the general theme and DE
real question, is e621 bookmarked in the browser by default
how do i set a custom player number for my server?
Poke holes in it
(DiscordBot) https://en.wikipedia.org/wiki/Refreshable_braille_display -- Refreshable braille display - Wikipedia: "A refreshable braille display or braille terminal is an electro-mechanical device for displaying braille characters, usually by means of round-tipped..."
just tried termius
epic
does it save my priv ssh key so i can use it accross devices?
Fair enough
premium is $10 / month
so not that cheap 
Yeah GHSP gets it free
I haven't .edu mail. But I have github education pack (not sure if i named it right)
I'll check 😉
well its student pack
I use termius for mAh phone
"Region files are now only opened in synchronous mode on Windows, not on other operating systems. Status of this feature can be manually controlled by the following options:" 
so they're async opened? 
wat
still waiting for the client to update lol
where is that quote from
looks like someons getting an alt on here lmao
why is that thing even configurabe
protocol bump of 3 
is that cos of windows slow filesystem stuff
no there's no reason the I/O should ever be synchronous to the main thread
fuck it yarn time
them adding an option makes it super ezpz to see what theyre doing
just use mojang's mappings
oh yeah haha
gottagofast 
MC-27535 - Mobs can sometimes still despawn, even if named with a name tag
Nice
k it looks like it's whether to use DSYNC on the FD
which means basically each write will flush
oh boy z I remember our adventures doing that
ez pz revertarino
aww come on the dimension registry has changed again
what have they identified that they're doing it only on windows though 
what was it again? 3 mins to shutdown thanks to saving?
something similarly obscene
their notes say they are as of pre3
am not looking at pre3
windows only now
doesnt say WHY
but winders
fs's really just need some sort of operation where each write just can't get reordered 
new os for winders
I guess they'll find out how bad this option really is and just default it off
if this shit gets into 1.16 main I'm reverting that fuck that
inb4 there's an actual reason
press x to doubt
hold on lemme inspect regionfile to see
looks the same
although I see why they want it
damn os reordering shit
be curious to see the comment that goes with that
guess we could ask in the lounge
next time he's there I'll ask
overworld_caves is a default dimension..? https://paste.gg/p/KennyTV/7c73d3db7fea49a994f508d40c38bbe7 
and whatever infiniburn means
mikro
who was the guy who used emacs as his window system
Looks fine to me
isn't that like the standard C theme
according to the default dimension registry, the end dimension has raids 
it's still doing it D: I can't figure out why
well I dunno how I fixed it but I just did 🤔
@quasi valley RAID5?
raid: shadow legends
mfw paper now unloads chunks/worlds so fast that switching worlds triggered an error in one of my server's plugins
Well, end dimension has ore gen, so if you push stone into ungenerated chunks it can replace it with ores. ¯_(ツ)_/¯
@upper flicker they are syncing files purely to reduce risk of file corruption in hard kill scenarios.... So yeah case of the cure being worse than the disease
do you think paper wil patch concrete duping? ^^
I think I beat Minecraft Dungeons? Not sure. I think there's a few secret levels to beat but I'm not being told I have really have any uncompleted places.
Reminder for DiscordBot: CHECK YOUR BACKUPS. Are they running? Are you SURE?
does anyone have any updates on how Spigot is going to handle a bunch of colors and all?
I'm so so curious
"bunch of colors" I mean rgb
https://www.nytimes.com/2020/06/10/world/europe/sweden-olof-palme-murder.html
Yay Sweden is in the news for something that isn't corona related
you mean bungeecord? because spigot doesn't have any special color handling
I thought they were gonna move that to spigot
I think he means the 1.16 stuff
I'm super excited for the possibilities it opens up. Smooth gradients, that kinda thing.
I'm making a little plugin and I'd like it to look nice so I might just hold off till 1.16 to make it really pop with gradients and stuff.
I'd hope that a proper component API gets introduced with support for the new colors. I expect them to just be tacked on with some text -> component conversion and backwards all over the place tbh.
I hope they don't. This is finally a chance for them to redo it, because there's no way to be backwards compatible with RGB colors to a 16 color palette.
which compoenent stuff isn't supported by Spigot yet?
(besides vanilla event messages I guess)
because there's no way to be backwards compatible with RGB colors to a 16 color palette.
lol well there is. You can pretty easily just map legacy colours to the hex colours. What's stopping you?
would be nice if spigot had an api for inserting items into hovers
Effort
no they are saying you can't easily convert hex colors back to legacy colors
ye having to use the nms shizzle to get the compound is pretty annoying
aren't items technically supported now in Paper though? lol
o yeah
Which isn't really a problem
where's the thingy for it
afaik itemstack serialization in paper was some base64 fuckery
ok, well, the hover action being a component in the bungee-chat api might be an issue 
that is the issue lol
you can, with some nms fuckery, get it to work with bungee components, it's just fucking annoying
The biggest issue is that chatcolor is an enum, but there are ways to deal with that shit too 🤷♂️
I mean inserting item into hovers barely required any fuckery
It sure is annoying though but it's pretty straight forward
I just want the name ChatColor changed, cause it also contains formatting codes 🙂
But that's a very minor issue
what are you saying STRIKETHROUGH isn't a color?
ChatFormat is taken by craftbukkit, I think?
Take it back
yeah, nobody cares about implementation names, lol
Right. Well a sensible way around it would be to migrate away from the enum, which can be done without breaking shit
create a new interface, implement it in the enum and bob's your uncle
I mean bungee will just add a color class and allow that in the builder too
or just break shit for the purpose of making this whole mess less of a clusterfuck
then internally remap the ChatColors to the Color class
if you really want, you can project the entire colour space onto the 16 existing colours too, when necessary
and done
will legacy codes stiff be supported in 1.16?
probably
Sō claiming that there's no way to be backwards compatible (which isn't even something Bukkit is concerned with lol) is demonstrably false
A load of bullshit
there's no reason to remove the enums or translateAlternateColorCodes imo
deprecate them? sure
ah it's not even merged
https://github.com/PaperMC/Paper/pull/3266
Adds an unsafe API to create HoverEvents for ItemStacks with their internal data.
Please see this conversation for why this is on UnsafeValues: https://canary.discordapp.com/channels/28958790905141...
the classic 
I personally don't mind the enum either
would make more sense to replace the enum with constants so that you can interchange them with other colors
Yeah, that's fine as well, as long as you have some way to access a basic set of colors that should be fine.
I mean this whole discussion is pretty pointless as md designs the api ¯_(ツ)_/¯
ye and he is so good at designing sane APIs :))
or at least the compatibility part of it, could imagine that adding custom colors isn't too high up on the priority list
GL convincing md_5 to break anything or design things in a way that makes literally any sense
md's APIs are just the best
GL convincing md_5 to break anything
bro he loves breaking things
idk why people think backwards compatibility is a problem here
Have you seen Inventory#getTitle, that deprecation period was only 3 months!
it's not like he has cared about it before
no idea why people are even still bothering with hardcoded messages and formatting when MineDown exists
Ok, GL convincing md_5 to break anything for the purpose of betterment of the API
runs
Forward compatibility is more of a concern
but shit breaks all the time
sometimes in semi-major versions
with no warnings
The game changes so should the API to some degree
and no notice in most cases lol
can't really do forwards compatibility when mojang pulls the rug under you, lol
well imo that's actually done better now than it was pre-spigot
so kudos for that I guess
Breaking API compat. is fine, unless it's regarding Material, we have to make that work with every plugin
But Spigot project management is pretty bad and the lack of transparency makes working with the API a bit of a nightmare lol
well they do rename the material names every other version lol
MineUp > MineDown
the material enum is very volatile
can you do component placeholder replacements with it? I think not :P
Just some kind of consistent deprecation -> remove time period would be great. Cause now you have no idea whether your bytecode will be modified for compatability or if something will be removed in the next commit.
I'd also like a more exhaustive list of changes between versions
spigot 

@vestal jasper wrong. the end points shouldnt really change unless theres a good reason too. thats the whole point of an api
rn you have to pray that shit doesn't randomly break when you update the API dependency
MiniMessageParser.parseFormat(message, "name", player.getName());
since when does getName return a component? 
No the point of an API is to interface with an application
and be consistent
Ideally an API remains consistent for a long ass time. Clearly not in the minecraft community tho :p
I mean 1.8 Bukkit plugins largely still run on 1.15.2 so if that isn't consistent then what is?
yeah, a lot of legacy shit that breaks is years old
runs
i think md is doing a fine job at that, just maybe some things shouldnt stay the same
I mean that's fair, I suppose, unless you're doing anything involving terrain generation
or blocks
I honestly would be fine with a 'deprecate when needed' and 'remove next major update' tbh
1.8 came out 6 years ago
The game changes so should the API to some degree
Aka the game switches from supporting 16 colors to supporting hex RGB, so should the API.
Deprecation in Spigot means nothing
especially when shit is deprecated with no alternative
Well, if the intent of deprecation is removal then 🙂
I've never seen a case where spigot deprecates to indicate future removal
thank java for not providing a @Warning
When you're md_5, it's never for removal
but then you get random shit like the removal of the travel agent :DDD
that was messed up
Deprecation on stuff that is completely fine to use is just pointless, you're just making it more annoying for people who actually know what they're doing
I want your PR merged phoenix 😦
I just found this. Guys, we may have a new winner on the "smallest Minecraft server potato" front. http://www.vortex86.com/
網站敘述
Their latest innovation: A dual-core processor at 1GHz
The fucker literally marked async tasks as deprecated to say lol this means async not 'a sync'
Cityweebstret: no you don't, it's broken and the event way works better imo
not even HTTPS
I mean I've replicated it all myself so I don't need it
In that instance he isn't even marking disapproval of the method, he just attached a note and wanted people to read it so badly he slapped the deprecation annotation on it
I'm not even sure if it has the right instruction set to run Java
but the event is more limited 🤷♂️
but it's x86 compatible 🤷♂️
slightly, yeah, but it's better for how it works internally now tbh
Was there anyone who actually read "a sync", though? Like, I'm all for clarity, but I've yet to find anyone was confused about that.
That's fair. I just ripped what I needed out of the portal handlers and slapped it in an nms module
but, uh, I say that while I run a paper fork with a lite implementation of a TravelAgent API with the stuff that I need
City, which phoenix's PR are you talking about?
re-implementation of the travel agent in bukkit
just because MultiverseNetherPortals is dumb xD
lol
But tbf implementing the shit I needed myself wasn't hard, I'd just prefer not having to rely on NMS in a world management plugin, that's all lol
THEY'RE RUNNING AN UNSUPPORTED VERSION OF WINDOWS SERVER
although I kinda do because I decided to randomly force read player NBT when they switch worlds
so it doesn't really do any extra harm .-.
suck my dingleberries

ur what now
my dingleberries
i'm hoping they're in a basket
(DiscordBot) https://enupal.com/blog/como-crear-un-instalador-multiplataforma-con-electron-para-windows-linux-y-mac -- How to create a cross-platform installer with Electron for...: "Jul 7, 2017 ... To create our installer we will make use of a library available through npm packages called Electron Builder, locate ourselves inside..."

of course it exists
my favorite are the ones that go full screen with that blue background, just to then show a small window in the middle
oh yeah
good times
i never completed san andreas cuz my game would always crash when i picked up the minigun
was there any mission to do anything with minigun? 🤔
yeah
Sorry about the buzzing, that's a ground loop caused by the VGA2USB.
The Cyrix MediaGX features a quality OPL emulation that just has to be heard to be believed.
you had to shoot down those small bomber airplanes with one
or well idk if it was with the minigun but after you'd get one from the mission
so i'd always crash after that mission lol
@wheat quarry how are you planning on supporting rgb colors in Minedown in the future? something like &#ff88ff?
No it's octal
Octal is very good: A-F as digits is scary and binary has too few digits.
tell me somethign viper
I usually use the most powerful debugging tool for that: Google
why are you using sql databases in a safechat plugin
It's too safe, so he wants to introduce SQL injection
Just like that plugin that allowed SQL injection by chatting
stef
How do I put multiple lines of text under an NPC like this?
armor stands
are people using armor stands nowadays?
yes
when'd items fall out of favor?
since a long time?
Sorry, I mean with the Citizens plugin, is there any way to do this?
no
at best what you could do is write a trait for npcs
which will set up the armor stands relative to the npc which has said trait
what about area effect clouds?
but why
you could use an invisible zombie if you really wanted
use whatever you like i guess
Is there better way to do multi-line on a moving entity than armor stands or only put integer's for the hearts?
imo no
kinda unfortunate
eh, i guess
So many servers do it, are they really using armor stands or is there some way with scoreboards
aren't area effect clouds more performant?
well I guess if you're using paper armor stands don't tick
i'd do armor stands with packets tbfh
then it's as performant as your code is basically
is there some way with scoreboards
you can't really do multiline with scoreboards
at most you can add crappy 2nd line attached to a scoreboard criteria
You can with hearts or an integer
actually upon further inspection, they do lag behind slightly on all the servers I've seen which is evidence that they're using armor stands
you can disable armour stand ticking in paper
how 2 not have wrist go oof when doing hand stands on hard surfaces
wait what if you just made the armor stand sit on the entities head?
isn't the problem in that case that you can't control the offset
wasn't that why people started messing around with invisible slime and shit
the text is too high you mean?
ye
hm, yeah ill have to do some testing with it
plus you don't really want real entities tbh
try different size mobs
I would fake the rider as well
I'm thinking client-side visuals though
riding entity would be much smoother
and then you'd only need to send it when they start riding, not every single tick
@TehBrian I will support whatever format Bukkit's translateAlternateColorCodes supports and the hex color code with the component formatting system Text
or well, bungee-chat API's translation I guess
tbh Bukkit already has a Color class but bungee-chat can't use that, lol
well, bukkit's is "special", lol
Coward
pusi
bring back SQL injections!
fun fact, twitch won't accept ur email if its mostly numbers
dont think so, that sounds like a plugin kind of thing
are you talking about how itemstacks bunch up or smthin
all of them at once?
check with the f3 entitites count thing
ClearLagg?
AnotherShittyClearLagUltraFastPlugin™
a lot
the plugins generally run like shit
and there's a long backstory behind songoda / brianna herself
try removing that ultimatestacker thing, thats messsing about with items
read the comments etc.
have you done the counting entitys thing?
items despawns eventually
no, show a video of what ur talking about however
prob some anti cheat plugin
i think you might not understand how item despawning works then maybe
lotta crazy plugins 
what did songoda do this time
got exposed again though mainly repeating history
coz they joined in an item stack, ofc they're going to despawn at once
plans on suing someone now

coretech you're the first person i've heard with this issue
🥱
thats a plugin issue with your kit plugin then
you didn't touch item despawn configs right?
haha
saw soem dude advertising
uhhh
LUL
wiz did you ban him lol
i didn't realize MS would actually make this comment lmaoo
well they might have been trolling so..
i mean in my defense, he was advertising
it was literally "come play my skyblock server <ip here>"
so i banned it as i usually do
wizjany didn't reach his weekly ban amount
fair enough
it's ok
didn't realize i was scrolled up LUL

how do you even database in C-lang
database.new();
same way as every other lang
with coffee/beer
yes
no, should i
i'd let him cry on spigot
thank you for your sacrifice
tell him to message wiz instead
he just has to get kash into his friendslist to have a mutual friend
ignored what i told them to do
sounds like the only thing we lost were braincells
pretty much yeah
"new"
not 10/10, so garbage
i think any mac user already knew of iterm2
terminal
cool
considering it's like the standard terminal
seems like a fun day in the paper discord
do u know any custom enchant free plugins that are compatible for forks like papaer
depends on how you've setup the bandwidth for the VM
why do you have a bridge connection in first place
just use NAT
yes it does
can also add a host-only + nat
i can access my NAT stuff just fine though
¯_(ツ)_/¯
no
hi md (that one)
the what
I just wrote small program to see how HEX ChatColor enum would look like, and it weights 114MB 
PR possible
maybe

only 16777217 lines
I'm planning to pull request it

minecraft dungeons is so weird
I thought it was Glare's PR
how many chat color PRs are coming
Glare was going through and naming all colors
or I thought it was glare
@fallen oracle wut u doin
No Glare was just getting high and naming colors after you Z

16777216 colors in total
I think I have a stye like really far under my upper eyelid. It's so frustrating!
Yikes
Well can you fix my stye or what
I report you to planet minecraft if you don't fix it
Search for a professional doctor in mcmarket
Instructions unclear, USB drive stuck in eye
/sudo garbagemule ping Spooooooky
Just isolated why my Minecraft FPS is terrible
Wayland
Xwayland is really adding a lot of pain, but Wayland is the default display server in Fedora...
(DiscordBot) https://en.wikipedia.org/wiki/Wayland_(display_server_protocol) -- Wayland (display server protocol) - Wikipedia: "Starting around 2010, Linux desktop graphics has moved from having "a pile of rendering interfaces... all talking to the ..."
just don use X
runs
I should raise some sorta Mojang issue...
Wayland is the shit
most inovative thing that came out of the desktop linux community in a while imo
yes and no
My issue is already known I guess
Shit like this makes me want to give up and use Windows
is that actually a minecraft issue or a LWJGL issue?
seems more like lwjgl
LWJGL most likely
but speaking about wayland - it created as much innovation as much it did create mess
let's see
screenshotting
sounds like your normal "lets create a new standard" issue ¯_(ツ)_/¯
now every compositor must implement that feature themselves
and we'll get n^2 amout of screenshot tools now
while under xorg you'll still probably use scrot
or if you know maim then maim
i never had any wayland issues
I hope in some future release, they'll switch Java Edition to RenderDragon and Vulkan'
not with minecraft atleast
@twin lagoon When I was on Wayland, I was getting random FPS drops and overall lag. My hardware was perfectly capable of running Minecraft (Ryzen 5 3600 / Radeon RX 580).
Also, MultiMC looks like crap on Wayland, but that's a Qt problem.
I was using GNOME 3's compositor (I don't know the name)
One message removed from a suspended account.
Mutter
Hi, actually i'm at the point where I write the item management (placement, pickup, trigger) for my Open Arena remake. Now I have two possibilities to handle pickups. Lets say a health item gives a player health on pick up. So I could either identify the item by its type in minecraft like apple. So each item of my arena would correlate to an item in Minecraft. On the other side, it would allow me a much cleaner code design if I would use meta values of items to intentify the arena typed item. Well, but I ask my self, how much cost will the setting and getting of meta data add to my code compared to just matching the basic item type. Since I just wanna save performance everywhere if possible.
Yeah, I guess I should 😄
IHE

Whatever lol, I think it's cool and I'm quite proud of what we've accomplished 😄
aw
Well I guess I will just stick to setCustomModelData since I wanted to use that anyway to create 3D weapon ressource packs without changing the look of vanilla blocks
So I could also use a clean enum returning the integer for each enum name, kinda like that idea
discord number is just a number 
Hi. I asked about my lag earlier. When trading with villager i got big lags. i have an old pc and i know that i will always have poor performances. But honestly, my server doesn't really lag. With 5-7 players with "normal" activity like exploring, building and littles farms i don't have lag. But earlier i made trade with a villager and i got tps drop tick duration was very high. My question is : why i don't have lag at all but when just trading with a villager i got huge lag? Why 1 player (2 connected) doing just one trade is worst than 8 players playing, flying, etc?
Villager lag has been a problem recently.
Mojang implemented it poorly
@slim nymph is working on fixing it
@Manu What paper version are you on?
So villager is like the major cause of lag in the game?
Last one. i was on 346 and i update to 347
You know how mojang recently did some villager update?
They ended up making villagers a major lag item
classic mojang
Ok. Didn't know that
@raven grotto Could you please show us your timings?
We're working on fixing the problem 🙂
Also, i have villager optimiser plugin installed? Should i remove it or it's ok?
I'm not famillar with that specific plugin. Could you show us your server timings?
it's mostly useless with the things that paper does
since aikars changes villager optimizer is no longer needed
i will show you the timing when it was lagging
wow, techcable alive
It's not official yet
Villager cost more than a player 
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
And sorry i just realize that i'm the general chan lol. I thought i was in paper-help
It's fine 🙂
That's the timing a had 1 hour ago when i got lag
I don't know exactly what is causing lag. Trading? Trading a specific item? When the villager upgrade?
@raven grotto Here are some changes Aikar made about 15 days ago to villagers. https://github.com/PaperMC/Paper/commit/b0b54e4ef351f86f0fd856b664328a023908e234#diff-fc8c85280ef6383ffc68b5c21cbf2be1
timings isn't really ideal for lag spikes, you'll want to find out what is triggering it then start a spark profile before, trigger it and then stop the profile
Basically villager pathfinding was bad
but seeing as you have sync chunk loads from an EntityVillager it's very likely that it's a cartographer map
I have spark installed. What command should i use?
1 -> 10 viper :P
@still smelt Looking at recent paper changes it seems a lot of project activity is just removing stupid uses of the stream API.
@raven grotto It looks like your lag was related to a chunk load.
Can you tell me exactly what to do to provide you best information about villagers lags? I can make it lag on demand lol
I'm a bit confused why your paper.yml settings don't include the seed-based-feature-search option, make sure it's set to true in your paper.yml lol
oh? i'm not 100% how to analyse timing report tho... i expand the left column till i found what's the biggest lag
phoenix616 my paper.yml?
@raven grotto Honestly I'm not the greatest expert either 😉
i don't know phoenix. i just made the changes in the guide. I don't remove anything as far as i know.
you also might want to set treasure-maps-return-already-discovered to true
no it's not
Why does EntityCow take up 10% of the time?
it doesn't? 
Ohp yeah you're right
phoenix what is exactly the line that i have to put? the one missing
@spare venture thanks
it should be automatically get added when it's missing... that's why I'm confused, lol
barty i checked the video. but un speake french. When it's too "thecnical" i'm lost...
it's semi-useful tbh
Yes. I like WarmRoast 😄
at least you can get a hint regarding what is creating the lag but not really which parts of the code
i have spark. What should i do exactly to provide good informations?
yes please
How? sorry i never use spark lol. And like i said, i speak french. my english is not very good
/spark sampler --only-ticks-over 50 then /spark sampelr --stop
ok. i do this, trade with villagers and stop it after?
yes
give me two minutes. thank you all. i appreciate it
hm, do i wanna code or play NMS for a bit...
code
hmmmmm
always code
Doctor says I broke my ankle. I've been walking on it for 8 days.
He he he
ok has any played NMS tho, the story?
cuz the ending is fucking me up and idk what to make of it
I'm back. Here's the spark report https://spark.lucko.me/#kG0ynD014n
Well people would call me not cool
HEALTH_5(1337), HEALTH_25(1338), HEALTH_50(1339), HEALTH_MEAGA(1340), ARMOR_SHARD(1341), ARMOR_NORMAL(1342), ARMOR_HEAVY(1343),...
but yeah, what should I say
ok thanks, barty
I thought Aikar fixed sepia
EntityVillager.populateTrades() takes 19%
@raven grotto do you have seed based feature search enabled in paper.yml?
yeah, i get it, the launch of the game was underwhelming and overall a shitfest. i wasn't into the game then at all, and i don't care to spat about history
the game is much better now and im playing it because i like it
dont give af about the politics and i didnt even ask
I'm probably going to get it on the next sale ¯_(ツ)_/¯
not gonna pay 60 bucks, lol
i got it on sale
I returned it on the last one as it ran like shit still, lmao
You could just set enableTreasureMaps to false
weird.. i didnt think it would do this with seed based search
disabling features isn't really ideal
BillyGalbreath: of course it does












