#general
3141 messages · Page 1104 of 4
in a community based around reverse-engineering obf java software
and the ones that crack my shit even leave in my metrics because I can't disable the plugin lol
If a computer can read a jar, so can I
Fosho, can't apply this to every one ofc, but those obfuscaties caused too much trouble for me in the past x-x
Cracking is so easy, it's funny
You can see that plugin developers who open source their stuff but paywall the Spigot downloads still make decent money.
I only send reminder messages to buy it when its cracked 
if a computer can read binary, so can i
I don't know why more premium plugin devs don't take that approach
.class files are easy to read
you can do that
You can dump loaded classes
because most plugin devs don't have an established community buying the open source resource, Byteflux
there are tools to get partially-jit'd bytecode
I do that when ppl encrypt there plugins
and most think that their shit is unique and think that people could steal it
Yeah true, plugins like PlayerVault and mcMMO were well established before they went premium
In most cases it's easier to rewrite than to decompile and understand, lol
Yeah, it mainly depends how you build your community.
If it's full with spoiled premium authors/customers you are lost. lol.
You should be
You absolutely should be lol
People think too highly of their stuff. There are people asking dev questions for their upcoming plugin that won't elaborate on their actual issue because "someone might steal the idea".
make a good free plugin, get everyone to use it, paywall it, boom profit
Hangar sadly can't ban obfuscated plugins, but we will put up big scary banners
Yep, I've thought about reviving CombatTagPlus to do just that but then I realized I have other more important things to do 😛
lol
do you really tho
had one of those "I need help but I don't want to share details because it's an extremely unique idea" ... "it's an among us clone" recentlry
😛

yeah like most people have way more ideas than they can ever implement in their life
Ah yes an among us clone, very unique
Look at this unique thing I made by copying another thing
I rewrote most of CombatTagPlus
lol
my strategy is to keep talking about things i want to see and hope that someone steals the idea and does it nicely
well they are, if they're good enough
so i don't have to spend time on it :D
But I was happy that the source was available. So thanks for that, Byteflux. :(
Er. :)
Nice, hopefully CombatTagPlus wasn't too troublesome for you to work with
No problem 🙂
if speed > 100:
ban
Yeah I miss Sudzzy, he really helped me make it what it is
skript anticheat 
That's not valid skript though 🙂
"Community"
Most of the good anti-cheat is super private
and people wonder why most anti cheat plusin wont be approved as premium 👀
they're 1.8 players what do you expect
the player's velocity is over 100
ban the player
would be more like it I think
No elytra in 1.8!
I'm surprised anyone even managed to write anti-cheat for elytras at all
falls from cliff
Banned
"Only supports 1.8"
That seems like a nightmare to deal with
Elytra fucks with anti cheat a lot from what I’ve seen.
I haven’t really seen a good implementation to cover elytra
Aren't anticheats just security by obscurity?
I get it, I get it, I'll fix it.
player is wearing elytra
disable all checks
There you go.
Being open source has it's benefits but the downsides are definitely pronounced when it comes to anti-cheat
https://youtu.be/LGrpsZ7BsQA me in my online classes
Cute little Dexter can't stay awake in accounting class! Who could blame him??
NCP-fork is oss and seems to work decent from what I've heard
anti-cheat's in general are always cat and mouse
If you have a large community supporting it, then yeah. That would be one benefit of having an OSS anti-cheat
being closed source obfuscated to hell improves the timeframe between most people getting it
I really would like to write an anticheat at some point
But then again, I would have to deal with that community then
Sooooooo
Yeah
Let's not
But, that generally means that you're limiting the number of people who can join the chase on your side
Yeah PVP community is toxic
I just pretend that part of the community doesn't exist
@acoustic pilot WTF STFU WERE NOT TOXIC U DUM FUK
Meh, if you publish your anti cheat and people start using it you automatically need to maintain it and take care of xy of daily reports smh
I thought that all "hardcore advanced" pvpers would be on 1.8, 1.9 pvp would be sort of alright, but it's still toxic.
You can bypass those modular clients still
babaoey
Not something you would/should rely on in prod.
I know they also have a server plugin too, not sure how the client mod and server plugin interact though
people should just stop trying to do pvp in games lol
do you thing mojang will release versions above 1.16.4 like 1.16.5?
Balion is a traditional Punkbuster style one
I was able to intercept their server communication in an early version so I could spoof
They since rewrote that tho
no, ok, they execute arbitrary code sent by the server to verify integraty
Just do what Epic Games does and make your anti-cheat a rootkit 😄
of course you can still cheat there but it becomes harder if your anti cheat runs on a very basic operating system layer like hardware drivers
One of the many reasons I don't play any Epic games 😛
Valorant and some others too, I believe
just don't do competitive online pvp, done
people should build more houses in minecraft
Valorant is generally a really well made game technically
It runs on fucking everything with amazing performance
Looks like a great game, but the anti-cheat turns me off
It's insane
(or design your game in ways that make cheating harder e.g. rocket league can't have an aimbot by design lol)
yeah it's a good game, never going to install it though lol
at the end of the day, client side anti-cheat is a tool on the users end sending data to a server
all somebody needs to do is figure out what data needs to be sent and how, bypassing that stuff is easy
Well, "easy"
depends on how they encrypt it
streaming like stadia and stuff is the future for competitive games tbh
a native lib is gonna be harder to pick out than a java one
?ban @vivid egret This is not the place to advertise.
Expora9#9052 was banned | This is not the place to advertise.
Yeah, tell that to every player not in NA or EU, just relocate ^^
yes, that's the money part
Just ping any brasilian server and imagine how ppl access stuff over here
300ms ping NP
but then again, people will just start cheating with image recognitation software ¯_(ツ)_/¯
I need to be able to talk to my mods without the mortals seeing us
And messaging is getting old
Any simple way to do this?
or hardware lol
Not adding lots of new plugins is high on my agenda
Nooo, I don't want to share my fiber x-x
Have a staff channel on discord? Lol
Can essentials chat handle it?
probably not
I've never used DiscordSRV but I assume it would have some chat bridging thing with access control
Okay, so I need another plugin
Ty, that's what I was trying to ascertain
I can use Google, I just don't like adding plugins to our already bloated server xD
You'd be surprised how little overhead a moderately well designed plugin produces 😛
Man, why is this movie so fucking boring
It's produced by ridley scott, I thought that ment something
But yaaawwwwn
That sounds like a lot of work, and a lot of skill
just make sure it's open source, that filters most shit out ;D
Writing a staff chat plugin takes like an hour at most
well I DID say "most"
The worst open source plugin I've seen is ASkyBlock 😛
BSkyBlock is a huge improvement, but damn that command class in ASkyBlock gives me nightmares
ewww I have to agree with you there
Of course it is
popular means nothing
It's like one command class that's 2-3k lines lol
ASkyBlock is horrifying
Most "popular" plugins are generally meh
Either a mixture of their age or just general "this project got too big for my skillset"
cries in PEX
3000 lines, seems solid.
Nice haha
I'm just gonna code my server's core functionality in Skript
That'll be better
I'm sure the creator is a fine person, but just that ASkyBlock was poorly made, probably just new to development at the time
🤣
I had people cap a high-endish CPU from the time at 70 players thanks to skript
on 1.8.8.
I can't even type that with a straight face
I mean askyblock is dead so ¯_(ツ)_/¯
ASkyBlock was a one man project to my knowledge, the new one is a team project afaik.
what is the servers core functionality?
Yeah the new one, BSkyBlock, is an improvement. I still don't like that they use their own addon system instead of Bukkit plugin system tho
Skript is.... something. It is amazing how many plugins I see on SpigotMC, and say to myself "Wow, that actually looks cool," only to click and find out it is WRITTEN IN SKRIPT
Like, they shouldn't be allowed to masquerade as plugins
really does amaze me here:
Korobi's full db, since 2014, is 715M when exported
that's including over 17 million chat entries
Skript is cool actually. And considering how de functionality most servers actually have......
yoh what?
Yeah, pretty much what ok said. xD My original question was about having separate chat channels for staff
Compressed?
@golden gust https://www.youtube.com/watch?v=rxaTAFXgykU
I usually go through google, so I miss that haha
Like that ^ I thought, cool concept. But no, Skript
Omg
The life of DED
phew
it's a tragical comedy
Not the councilor, it's boooring DED
.8 should DarkEyeDragon watch Twilight?
shakes the magic 8 ball... It is decidedly so
wow that's
My b, back to movies
fast moving chat
?warn @iron zephyr Spamming
Dawnhunter#9691 has been warned. || Spamming
It would be way less annoying if discord would render embeds immediately x-x
🇫
I'll go be quiet now
ive heard of (kauri?)
https://www.spigotmc.org/resources/kauri-anticheat.83910/ this one looks ok-ish, im not good with anticheats
NCP is supposed to be OK with the right config
It lagged our server like nothing else tho
anti-cheats basically have a "short" lifecycle
e.g. AAC was top dog, and now it's shit
matrix was cool, and now it's shit
etc, etc, etc
watchdog is...
cat was cool and is now shit
Issue is that the devs come up with a unique way of like one specific attack, and it thrives, but then new attacks are found which they either don't hit or fall behind on dealing with new vectors
Issue in part is that many of them just become so horifically heavy on the server performance, that they're often one of the first things which stand out on timing reports
just fork it and make it better then kappa oh wait they're all closed source
I'm not a developer, but my guess is that anticheats quickly get out of hand and become super bloated
To be replaced by the next cool, new, trimmer anticheat
just run an anarchy server and dont worry about it
^ 😄 My server is so small that I don't care anymore
I'm sure half of them are hacking
thats what she said
.... first get roasted by the modbot, then by DarkEyeDragon. Not my day🤣
It's amusing to get the occasional anarchy server owner in here asking how to revert a dupe fix lol
wow byteflux is here
and make it delete all server files
I'm everywhere!
Doesn't the "occasional" owner run 1.8 anyway? lol
Anarchy servers are typically up to date I think
Or at least a more modern version
Or just use Proxi's gib plugin.
"but muh spam click"
Yeah it's very easy to optimize and has a large PvP following
thank god my community doesn't do PVP lol
1.8 pvp has much more to do than spam clicking lol
i wouldnt run a minecraft server even if they paid me for it
But 1.16 isn't impossible to optimize either, I've seen some servers with private optimizations making them able to hold like 200 players
issue is the time dedication to it and the whole "must be maintainable" aspect
As long as they can support themself and don't ask for xy old version in here, they can run whatever they want 
I saw that ViaVersion is going to be dropping support for 1.8 soon
Not sure how soon
But it generates a message now on 1.8 saying it's dropping support
inb4 somebody creates ViaVersionPayVayPay
No doubt someone will fork it and add compatibility lol
Just the way it goes in this community 😛
ViaPayPal
1.16.4 is better than 1.15 was.
Slow improvements since 1.13/14. Sloooow.
There’s a lot more “stuff” since 1.8.
Won't anyone think of the children pvp users
I haven't even played the game properly since 1.8, I'm so lost I don't know this game any more 😛
cries in still supporting 1.7.10 for a plugin
Yeah, it's overwhelming
So much new stuff.
I would always prefer maintaining 1.16 over 1.8/1.7/1.2.5/whatnot I've been tortured with in the past.
Seems there's some pvp purists who think 1.8 was too much a deviation, ok
I spent the first hour saying “WTF IS THAT??” over and over.
is this the right server/channel to ask why java doesnt think vault exists even tho i imported it?
If you were around the community when 1.8 released, it was a semi-shitstorm within the PvP community
I never got the appeal of pvp
But I know lots of folks love it.
Developing plugin? Then #paper-dev
More luck in the dev channel 🙂
Bu-bu-but my auto clicker, Byteflux! My autoclicker matters!
I paid all my allowance for this mouse that auto clicks at exactly the max speed the game will accept.
Mom and dad say I have to use it or they'll take it away, like they took away the bunny I really wanted and then neglected!
I swear, I'm really clicking at 30 clicks per second, my finger is just that fast.
The technique is click really fast 😄
ive fooled my 1.8 obsessed friends to beleive my spleef server runs on 1.8.9 while its actually on 1.16.4 :)
that- thats what i used
but you arent in the protcolsupport discord...
meh
You could do sort of same thing with ViaVersion/ViaBackwards/ViaRewind too I think, but it doesn't go as far back I guess
we stan via version in this household.
Yeah true, more plugins doesn't necessarily mean more measurable overhead
One garbage plugin can be worse than 10 good ones.
I have a 27" retina display, running at not native resolution nor the default one as I wanted extra screen space and didn't need text at a size which you'd use in headers for everything
My servers list doesn't even fit the screen when maximized
Resolution: 2880x1620@2x
I’m only in two Discords. This one and mbaxterForPresident
24 1080p is alright. Get much bigger though and it's noticeable.
How do you see how many you're in, I'm too lazy to count 😛
Send me your email and password and I'll let you know within a week. *
Nice, seems legit
Yeah I do have 2FA active 😄
bro just send me your social security (or country equivalent) for free minecoins
Nice, 51 servers 😄
my grammar is max level
This is how chew learns more about us.
I'm on 95 😳
rip, is 100 really the limit?
laggy? no
it is byteflux
Damn, seems like they need to up that 🙂
Okay, ty. That's my biggest concern with it - seems like a loaded plugin
I hit 100 a few weeks ago, had to toss some invites to my spreadsheet and leave them for now
We need something to manage our players though. These kids bring lord of the flies to a whole nother level
@zealous wedge will you participate in aoc 2020 😳
which is good as a bulk were just servers i joined, asked one question in, then never went back again
whomst?
alexandrio ocasio cortez?
i have been running it on a raspberry pi 4 with as much lag as usual
thanks chew
advent of code!
oh close enough
Ty 🙂
i might actually have time this year lol
idk why rubocop insists I do number.zero? instead of number == 0
I didn't know I had full permissions in that many servers!
Thanks chew permissions tracking.
😔
misleading, i absolutely would
apparently i have kick in servers i did not know i had any perms in
you're too powerful
Wat
i gave chew my information already
what info
"Know what servers you're in"
didnt i send the source code for that a while ago lol
as accurate as it is possible to change an ip with no way to verify the account
You can't spoof a IP with tcp
what is spoof im simpler words
Fake
could easily be a vpn, it's offline mode, no one's gonna check it
They could connect somewhere else first so maybe it isn’t their house. But it’s the IP they used.
just wanna track this dude
You can't
for shareing my personal info
And prolly shouldn't
If you care, go to the police
police
If you don't, stop wasting your time
We for sure don't support tracking ppl down here
You usually can’t ft any real info to “track” someone with an IP unless you’re law enforcement.
If the IP is their house and the geoip lookup stuff is accurate you might be able to get a city or state. That’s about it.
My geoip turns out on the other side of the country
Yeah
At the HQ of my ISP
geoip ;/ i thought it will be more accurate
Geoip is useless
It’s not the most accurate thing.
Option 1) Be law enforcement and get access to all kinds of systems.
Option 2) get them to truthfully admit who they are
Option 3) move on
Unfortunately those are your three options.
i'll try tommorow with the cops bs
Even option 1 is SUPER unhelpful because they don’t care unless they murder someone.
Even then not much.
yeah ikr
Really depends on what exactly happened
no point going there but i'll go
Doxing is against discord tos, don't even ask how to do it here and don't even entertain it. My account got deleted with no chance of appeal for even joking about it
How do I open that :c
Identify theft for example is actually enforced here
Law enforcement isn’t often very tech savvy and to then most online disputes are treated as minor things.
what is doxing in simpler words
It's against the discord law so
I get s call every now and then at work where I get forwarded a police request to track someone down
taking people info to blackmail(in some cases) em
Doxing someone means publishing private information about the identity
That's why all my info is public, nobody can dox me ^^
But trying to get THEIR info in response is equally illegal.
Me too, Martin
if i could somehow i would just track him down and pay him a visit
talk to hes parents
Here zml
now that's actually illegal :p
with the law inforcement
Just stop please, I said it before
ah yes, let me send that picture to pizza hut
We do not support any of that here
ok sorry
thanks for a quick lesson tho.
Zml, neuenhöfer allee, 50937 Cologne
Pizza Stores Close in 10 min pls hurry up
No pizza hut pls tho, they suck
oregon, ocelot?
ah yes gonna send those pics to a pizza place
is that dominos?
or wait i think you said that was local place?
Yeah zml. But headed south to CA
hehe i knew those names looked familiar
I’m a bit north of Grants Pass right now.
it's been a few years tho
I dig Oregon. For the most part.
This
looks like
massive tps drops
REDSTONE ENGINEERS! I'm in need of some feedback. Been experimenting with the Sculk Sensor and have alternative ways that vibration signals are timed/can travel. The attached video shows signals arriving at different times based on distance, and a video below shows something else https://t.co/FWymdT3D54
It's smileys
It's a small chain I think
And yes we got dominos and pizza hut and shit
he's not wrong
.tntdupe
Having problems with TNT Duping, Bedrock Breaking or Sand Duping Vanilla Exploits? See: https://github.com/PaperMC/Paper/issues/3854 for information.
If you want a better answer ask a better question
Hi, could I somehow download firmware or it's logs from my router? Somebody backdoored it.
"yes"
as for how, depends on the router as to how viable or how you'd even go about that
300M Wireless N Router
Model No. TL-WR841N / TL-WR841ND
Go google
tried to connect to SSH, but got FATAL ERROR: Server refused to start a shell/command
You're generally not gonna get a pretty UI for downloading the firmware from it
logs will also generally be in the UI or generally hidden behind some thing
People ask a lot of weird non-paper questions in here.
i just downloaded the free trail of minecraft (BEDROCK) on my pc and what is this, and why do people willingly pay for this
what is papermc?
a spigot fork
I can't find an official link to donate to / support papermc - anyone got a link?
you could just support a developer directly
Nope
@vernal moth its a tag i think
No tag donate found.
🤷
Z removed the link a week or two ago
Oh
wait on bedrock you drop a whole stack of items instead of a single one?
disgusting
?
btw @cunning raft Discord sent me an answer regarding the data game activity collection claiming that they don't do that and after checking it again now these game tracking calls are gone for real lol
either they forgot some code or hoped nobody would catch it lol
ideally someone else would be able to check for those calls too. they might've just disabled it for me lol
or I will just test this with a fresh setup which they can't track back to me eventually lol
any daily reward plugin recommendations if you're too lazy to code your own?
This StreakRewards plugin is taking up 50% of tick onPlayerJoin 😂
if 10 people join within 1-5secs my tps goes to like 14
mf
all i did was google and this came up so idk. https://www.spigotmc.org/resources/rewardpro-daily-rewards-rank-reward-delivery-man.24346/
thanks, I did take a look at that but I saw last update was in july so wanted to see if I found something better
https://www.spigotmc.org/resources/ᵀᴼᴾ「anotherdailybonus」▸-increase-player-retention-1-15-1-16.79674/ this one looks alright I think
doesnt matter when it was last updated, sometimes plugins do not need to be updated
it says it works on 1.16
:/ Just saw this. https://www.spigotmc.org/threads/techscode-passed-away-info-and-funeral-donations.472798
We have lost so many young members of the MC community recently...
What’s the point of that? To get people to login every day?
yes
Why?
Attempt at player retention I guess
Nice!
Nice!
The goal is to improve player retention, there are many p2w heavy games that employ this kind of feature because it works
Ah gotcha.
I’d argue it’s only really effective in a p2w/grind heavy environment because the daily rewards are typically things to cut through the grind or items that normally require purchase etc
Yeah that makes more sense.
I've never touched pay to win servers, so I dunno.
I was genuinely curious, not trying to imply it was good or bad.
can i use the mob goal api to add a vanilla goal to a mob? or do i have to create a custom goal?
..cause i would like to add the "float" goal to zombies..
You'd either need to hook into nms to create the goal, or, write your own impl
ok

if I understand paperweight correctly, that should make creating new goals using nms way easier to understand
Our current issue is that there's no real sane system to init them bar having some factory class with varying method mappings for it all
What do you guys name your classes that do DB operations? I know there is DAO or maybe Repository, but those seem to be really specific. Like it seems you have to have get, insert update and delete, but I my class has get and updateSpecificColumn
Queries is generally what I name it, obviously doesn't matter. Can't tell if youre talking about method names or class names tho
“NO GOOD” available now
iTunes: http://smarturl.it/NoGoodEX
Apple Music:http://smarturl.it/NoGoodEXam
Google Play:http://smarturl.it/NoGoodEXgp
“Biscuit” available now
iTunes: http://smarturl.it/IvyBiscuit
Google Play: http://smarturl.it/IvyBiscuitGP
Amazon: http://smarturl.it/IvyBiscuitAmz
Check out the making of the “Biscuit” video here...
Just class name. I need to see more projects which uses databases to steal some names
At work I see DAO everywhere, but I hate the name
DAO is kinda the standard
if you're already going to go non-standard, just pick whatever name makes you happy
You could just pick something else you like.
Could just use "db" instead.
If your stuff is ever going to get used by someone else you should use somehting that's somewhat obvious.
So that people aren't like "why is this called network when it's database stuff"
jeeeesus

monkaChrist
Well, what's your trouble with pebble?
And what's your budget?
I host my own stuff.
Seems like it's cheaper to get your own box and run Minecraft on it. But you don't get the fancy panel stuff. I guess you could install it.
Not really
You have to worry about power outages, internet issues, replacing and upgrading hardware, and overall put in more effort to keep your server running
Sorry, I mean renting a colocated box.
VS paying a "host".
I do also have server hardware at home, but the important stuff is in a datacenter.
Some of it my own hardware, some of it rented colo boxes.
Seems to me like it makes more sense to rent a colo box than to pay for a specific Minecraft host, unless you aren't tech savvy and need all the GUI stuff.
Still usually cheaper to just rent the host as they have harware discounts and shit
But IMO if you're running a Minecraft server you should get comfortable/familiar with that.
I guess it depends.
You can get a 32GB RAM box for ~$50/mo usually.
I wouldnt say a mc planel is just for non tech savvy people either, it's just quicker to manage and easier to check how your servers running when your away from your pc or whatever
Pebblehost looks like it's $25/mo for 25GB, though. So that seems like a decent deal.
Should have a panel while also self hosting it on a vps
Although I'm not sure what "premium" vs "budget" is for them.
They define it on their site.
And easier for bringing in new admins as they don't also need to have linux experience
The budget box seems decent enough for $25/mo
Yeah don't get pebbles more expensive plans lol
Just move to dedicated mc and bloom host
And 25 gigs is near useless for mc
Just get dedicatedmcs 14 dollar plan or something
dont get bloom vps it has cooties
I'm not talking about vps
just saying because i'm totally not trying to get it before it is out of stock
I'm talking about their mc plan because that's all he's doing afaik
mbaxter who would you use?
baxhost
Haha
Cheapest by a lot, but very unreliable.
What it lacks in reliability it makes up for in character.
I just collect money and say "sorry the server's offline"
I still have ONE person on one of my servers.
And every year I email him and say "Hey wouldn't you rather get a VM or something somewhere?"
And he says no he's good and paypals me.
:(
I guess that box has good uptime but I feel less bad when I take my own shit down vs something someone else is on, too.
ocelothostpie
More like hostpotpie
hostalotpotpie
[6:40 AM] zzzCat (Do not ping): We can't really help you with this stuff bar giving you a checklist
- server.properties IP is set correctly (generally leave blank)
- check port forwarding, some routers may need a reboot in some cases (cough netgear cough), as some are just "slightly" buggy here
- firewall
- "Does your ISP allow servers?"
yes
it does
and i rebooted already
and im not even using netgear
it was working yesterday re
i hear your router vendor knows how your router works
wow, sounds a lot like what you'll get from here
-.-
anyways: lol ok rip
It's your network
is it something very obvious im missinggg
How are we supposed to know?
We don't kno- hah exactly
It's not like we know how to fix it and refuse to tell you
Make sure that nothing like your LAN IP has changed, etc
We have no idea what your setup is and/or what you problem is.
since i'm pretty sure none of us live with you and know your network
or do we
mbaxter lives with all of us.
hm not changed
ceiling bax is watching you castigate
which part
It's on TNT. I wonder if they'll play the next one after this.
there are a lot of "that parts"
The part where everyone dies.
ah I see
that sounds beautiful
imagine dying.
no thanks
.tacos
🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮🌮
I agree.
Me too.
They did not play ENDGAME after. :(
Bluely are you there 🥺
What do you guys think about having a different world for spawn/shop builds etc ?
waste of resources?
(void world)
server has to manage that world
Hi can anybody tell me how can I do a colour text in the name to npc? Sorry I am new to this 😅
mind explaining a bit further zcat?
Sam I would have 1 void world and seperate the different locations a few hundred blocks away in their own containers /shrug
the server has to do logic like managing chunks
even if there are no players in that world it still exists
the cost of a world in general is muuuch more expensive vs older versions of the game
xd
aternos XDD
.
@spiral robin yes I am
.leaf
User-created channel commands for IRC channel #paper on network EsperNet.
Thanks zCat
.kashike
The brilliant video for Black and Blue, released in the UK on the 19th October, followed by the album on 26th Oct. The CD has 2 bonus tracks available on it.
.minecon
.motto
MAKE SPIGOT GREAT AGAIN!
¯_(ツ)_/¯
.saved
tYpe lEss WIth SAVED rePlIEs qUICkly ADD YoUR MOSt CommOn rEPliEs tO iSSUeS anD Pull ReqUeSts.
pls
maybe it's a sign to stop spamming the channel
But those commands only work in this channel
then... uh.... exactly?
@grand pewter why 50 permits for semaphore? Or was that just a rando value?
to prevent the server from stalling/crashing due to too many chunks being requested - 50 is just an arbitrary "high enough" value
don't want to request every chunk in the world all at once 😛
RoboMWM just looked at your code and by the way you can probably get rid of the semaphore completely if you have some sort of other mechanism set up for controlling the speed at which they get generated
1 might cause it to go extremely slowly
only 1 chunk can be active at a time
requests are made to the server in the order that the iterator provides them, and there can be many chunks getting generated by the server simultaneously
thought chunkgen was still only one thread, but mk
oh yeah its one thread per world, meant requests
your biggest risk of spamming a ton of requests is that the system gets backed up, requests for stuff like chunks around players take 10 years, etc
you can be generating chunks in several worlds at the same time however
what are you trying to do again robo, make it as slow as possible?
make it slow enough for GC to catch up
which I think I've tweaked both java args and it just enough to get it to be ok finally
hm thats cool, how long is it going to take to get it to finish at this point on your mini server
10 second sleep, making young gen have more space, and reducing heap to avoid hitting swap so much. Just curious about the permits value because I added logic to allow it to go without sleeping but not sure if I should also use that to control permits too
do you even get the update messages anymore or is it too slow for that? you might have to comment out the part that checks if there aren't enough samples to calculate from, or extend the amount of time it samples
I can't recall but at 10 second sleep that's like 0.2s per chunk
I do
would be every 10 seconds or 40 seconds I think
basically want to avoid gc stopping all threads so it can still process login and stop generation
yay i made my first plugin
but ya, if it's just one thread for chunkgen I assume the amount of permits won't change how fast those chunks are generated
unless paper does some stuff before callback, which I guess then queuing up multiple requests would help keep that pipeline filled
Hi pop owo
yeah it might help, tbh just experiment with it
the number of permits was pretty much just to prevent too many requests
if you dont limit that then you can be requesting every chunk in the entire world (at least the part you're generating) at the same time
lol
well my question is more of why not 1
like a limit vs no limit (aside from queue size) would be of no difference I would expect
when i was testing it i remember it still being slower when being set to 1
didn't look too much into why
it probably doesn't need to be 50 though
when cat mentioned the requests backing up stuff for players it kind of reminded me i should look into that again
it might be possible that reducing it a bit more could help with servers that try to generate stuff while players are online, that's something i haven't really been able to test
ya cps seems to be similar no matter 50 or 1, maybe more consistent at the higher end but will see once I let this print stats for a few minutes
I know plenty of people here use some sort of IRC bouncer/proxy.
Any recommendations as to what software to use (BIP? ZNC? Something else?) and where to host it on a budget?
Not interested in those "free, but you need to login every week" services - want to set it up and forget, until I'll need to use it once a month or 2.
Think most people use ZNC or the lounges built-in thing
I used panicbnc before I hosted my own
iirc
are you looking for software (self host) or service (someone else hosts)?
my very unscientific testing, blue is with 1, orange is with 50. https://techfortress.azurewebsites.net/EXCEL_2020-11-23_23-16-15.png So I guess there is a tad bit of a difference. You should add a benchmark feature so it automatically tests different permit values and generates a csv for each c:
I'm thinking about self hosting it (probably will be cheapest to spin 3€ hetzner cloud instance) or using managed "single-shell" services. But need to read on IRC stuff a bit, because some have limitations to 2 connections per server and need to know what that exactly means.
electronicboy joinin the do not ping club, y, it just looks dum
if you're self hosting then you set the limitations
makes it harder to read for me, especially on days where my eyes are playing bad, and this reply feature is pissing me off
yes
Imagine discord allowing to disable mentions FROM specific roles.
that option is called IRC
But this is discord we taking about 🤷♂️
which mr bloodstone here is rightfully considering
I just wish they'd make the damned CSS configurable or something
Parents be like:
Game Keyboard: Ok fine
Game: lol no
Get that 12 year old joke out of here 
also you should have chunky pause onDisable pop numbers
Is there anyway to set multiple border with WorldBorder in one world? I have 3 maps in one world i would like to create border
Btw this cat is epic 
I love how somebody just walks past the place without noticing
Dude the dogs reaction is what gets me lol
there's no way its not in pain
#paper-help for free help, read the rules as this is not a marketplace
prepare timings report
There is no real avoiding that hell without something to cache that data
jesus christ what is this name that's typing...
well that's just rude
read the rules.
is the last "/" silent?
Also I don’t think I’m really having an issue with the actual mojang query, I tested that with another plugin. It seems to be an issue when the response from the mojang query is attempted to be put onto the skull
Not sure exactly.
i don't think there is much you as the user can do, it would be the plugin's code's job to be caching requests
so it sounds like a contact the author or find an alternative plugin that does the same thing sort of issue

It’s not any plugins that are having an issue though. Loading a regular 32 slot chest filled with playerheads then rebooting the server will take it to 1tps for around 30 seconds
oh not a player head plugin?
i think then you'd probably want to switch to a player head plugin, which should cache properly, as opposed to the server
Does it work like that?
I've used PlayerHeads with success in the past.
Isn’t it handled by spigot..?
well you'd want to use the plugin's heads instead of the vanilla heads then, but once you've migrated yes
That’s all well and good but I’m curious about the vanilla heads
I don’t understand how it’s having such a big issue
I'm pretty sure what Cat said covered it, the server doesn't cache them for whatever reason (and that reason I don't know, maybe somebody else does)
So each boot it hits mojang for the skins
Which is really dumb
but ¯_(ツ)_/¯
Mojang's use case seems to be "One person and their friend online at maybe the same time occasionally"
I had notice that when a plugin has a GUI with a lot of heads the server for 5 seconds goes to 2tps, it’s not just one plugin but like all plugin that has GUI with heads, in GUI. I am not saying about 1 player head but about 20 player heads in GUI. Plugins that has this issue are as follow: Spartan PlayerShopGui Any idea of what problem this ...
Are there any cache settings in paper or spigot?
Perhaps my cache is not working
But I don’t see how that would break in regular paper 1.12
I don't think paper does, no, but even if the latest paper did it wouldn't be backported to 1.12
I’m just so confused how this issue popped up outta nowhere all of a sudden 😂
Did you change anything right before it began?
I'm not sure why it would suddenly happen
I did yes, this began occurring on my most recent server reset
It'll definitely happen for sure if the server was put into offline mode
And we added a lot of things from the last reset.
the server is in online mode
Would usercache.json perhaps affect this ?
No that just saves username and uuid, nothing to do with skins
I mean you can try but back it up
But I don't think so
Technically do you think we could just modify paper spigot such that any vanilla head request would just be closed instantly? Instead of trying to query mojang api and whatever else it does atm
I don’t actually care about the skins not showing
I’d prefer that if it means the server is playable
wheee
he's not a dev
it begins
what begins
v2!
claps while being unsure about himself
Just wait till you get access to swagger/open api
That looks like what it currently is?
nope
https://papermc.io/api/v1/paper - project overview, lists available version
https://papermc.io/api/v1/paper/1.13.2 - version overview, lists available builds
https://papermc.io/api/v1/paper/1.13.2/543 - specific build overview
https://papermc.io/api/v1/paper/1.13.2/543/download - specific build download
https://papermc.io/api/v1/paper/1.13.2/latest - latest build overview
https://papermc.io/api/v1/paper/1.13.2/latest/download - latest build download
that is v1
It has changes, it has hashes
and all of it
I'm currently dumping the hashes for all the files
There is no caching in the server that persists reboots, you'd need a plugin to store those skulls, it's still going to hit your database, or whatever persistent storage you have, so the gains of it, 🤷♂️
wheeee
1.13.1 228 905a90b133065e0c4ee6687c96aff945f95b169be8b9559ea793ddb449615bba
1.13.1 324 d0c110f847259cfe57e45ce5abd1188cbcb59fb599e9991a1c3ae63674c8f260
1.13.1 198 7a608a62cc00e84c122298d9e71ee1bf7cd9b1bb441218a022926e952bd66508
....

garbage compared to v2 :)
more info
For starters, it got no hashes ^^
now I'll have to update paper downloader kappa
Spring or spring boot
spring boot
Nobody uses raw spring anymore
old:
{"project":"paper","version":"1.16.4","build":"274"}
Nice. That's currently on the menu in our backed classes
{
"project_id": "paper",
"project_name": "Paper",
"version": "1.16.4",
"build": 274,
"time": "2020-11-12T04:59:15.622Z",
"changes": [
{
"commit": "73fc96669d7410372f15c68901c01bf923ae9cf4",
"summary": "Fix per-world settings not reloading (#4756)",
"message": "Fix per-world settings not reloading (#4756)"
}
],
"downloads": {
"application": {
"name": "paper-1.16.4-274.jar",
"sha256": "[old build, hash to be calculated]"
}
}
}
new ^
We did :) in the beginning
sha256 will be populated with a real value though, dummy value used for localhost dev
in fact, paper hash dump just finished.. let me import them locally
spring boot is baby
after mini finally converted me i couldn't believe i ever used anything else
so much wasted time before
lol
I mean I guess it's good to know how to build that stuff without all the stuff spring provides
but once you know, got damn
I don't think it's that great. Compared to ASP at least
Are you memeing?
No
@vernal moth Look at this
You haven't even used ASP how can you even be triggered about it 
I'm not triggered, I'm laughing my ass off
So why are you laughing then?
.NET
Ok
Let's make fun off something I've never used before cuz that's what other people do huehue
I've used ASP, how do you have any idea that I've not? I used it in my last job, which had its head so far up Microsoft's ass it made me nauseous
IIS is a disgusting webserver and ASP is a disgusting framework
Surprised you're not in love with it then
Spring <3
Not saying spring is bad by any means, i just prefer ASP atm
well those plans are cancelled for tonight
what plans
you forgot already?
oh the api?
yes
Why tho?
/.../downloads/waterfall/1.16/351.jar -> /.../Waterfall-Proxy/bootstrap/target/Waterfall.jar
/.../downloads/waterfall/1.16/384.jar -> /.../Waterfall-Proxy/bootstrap/target/Waterfall.jar
all waterfall downloads are the same version, it turns out. something got screwed up with v1 api
so can't migrate until we figure out what to do with those
😭
welp
god damn i just had an amazing moment, thought i lost all my ch 4 physics homework but i found it
now i can just move to ch 5 without redoing all that bullshit
60ml splash.
your point being?
thats not much spill resistance
but, still fine
just dont spill shit on your keyboard
/shru
good god
whatever
lol
@mossy vessel 
@twin lagoon aaaaa 


@twin lagoon 🥺
camm 

who wants a sneak peak at a real v2 api response? :D
sure 🙂
{
"project_id": "waterfall",
"project_name": "Waterfall",
"version": "1.16",
"build": 384,
"time": "2020-11-09T01:36:57.776Z",
"changes": [
{
"commit": "85f0a0c69a5d1ffbf759ae5553a3b09d1f520eda",
"summary": "Capture some script failure states better",
"message": "Capture some script failure states better\n\nEnsures that failures of primarily applying patches during builds\nshould be passed up, this will need a better look over at some point"
}
],
"downloads": {
"application": {
"name": "waterfall-1.16-384.jar",
"sha256": "33938122a07fa6eb93c3581f5f937c8079629d23e33fbbe28f1ead1c093991ce"
},
"module:cmd_alert": {
"name": "cmd_alert-1.16-384.jar",
"sha256": "bcec19d38cce7e55245804f63c6b62619389c29d6a597ef978e2995a73f08dfc"
},
"module:cmd_find": {
"name": "cmd_find-1.16-384.jar",
"sha256": "b26b1a03443232c7aa47f08e5701b33f6c58fcf983eaedfe1abb5abaf5c87e42"
},
"module:cmd_list": {
"name": "cmd_list-1.16-384.jar",
"sha256": "d12807f34b519a5dc7d7debdd746e09fc4b3b4ad0d09c32693b566940f014a49"
},
"module:cmd_send": {
"name": "cmd_send-1.16-384.jar",
"sha256": "06000368fd9b10340a581a6575fdf3dd565b044cb2bb78e534f30fdb917cc57d"
},
"module:cmd_server": {
"name": "cmd_server-1.16-384.jar",
"sha256": "cb8091f21f85271c4a017b9ad4e3ec37006b942c76a209f47e3624022a431588"
},
"module:reconnect_yaml": {
"name": "reconnect_yaml-1.16-384.jar",
"sha256": "6cf26d826b3896dfa4327cd3b619bf5475c026e3a34283f7f809345ea78e7e70"
}
}
}
wepic


Needs more hashes.
kash go to sleep its 4am
what are the modules for?
Bungee.
those are default bungee modules
welcome to bungeecord
oh, yeah i never use bungee so i have no clue
md_5



