#general
3141 messages · Page 1601 of 4
it will only disable the future spawning of any of them. if you want to kill the existing ones that stil remain, use /kill @e[type=axolotl]
SOLD
yes doge
what did you just call me
????
not important
no not Larry
Then why ;-;
Hi Larry 🥺 
Hi simple!
I read your letter to me daily
wut
debating if I should link it
simple get a frame
Donate one to me
ok ok ok you go pick one up of your liking and I will paypal you the cost (up to $50)
😉
Hi, Someone please help me fix my issues in my server. I am a beginner at this so please don't mind my questions.
Actually the problem in my server is that: i have 2 maps in my server. One is the main lobby where every body will spawn on server join. And my second map is a bed wars lobby. For my main lobby everything works fine but for my bed wars lobby i am having some issues. The issues are: when ever i fall out of the world or if i die in my bed wars lobby, i get spawn in my main lobby, which i don't want. I want to spawn it to my bed wars lobby. How do i do it?
I searched in the web for this issue but did not found any solutions. Someone please help me fix this issue.
Thankyou
Amazon's got rather nice 8x10 frames for so much less than that lmao
The solution is typically to run a different server for bedwars, and not keep them in two worlds on the same server
Thank you, how do i run different server for bed wars. Do i need to host differently and connect 2 hosting for it?
You can run them on the same server if you don't have many players
^ usually to connect them you'll run a bungeecord or (better) velocity proxy
not for mini-game that's gonna be one hell of an inventory managment lol
i will only have 5 players
oh then no issue 
Yeah you don't really need two servers for that lol
When you count the proxy that would be a 3:5 server to player ratio
As for your problem, the solution would depend on what plugins you have loading the worlds
MV most likely
By default, in vanilla, if you die in any dimension, you respawn in the overworld
my plugins
I remember a plugin called X-Ray which would let me X-ray but server side with protocollib
I can't find it for some reason now
I mean, with bedwars, the players should respawn at their beds? So that seems like an issue with your bedwars plugin
no, like i dont have bedwars maps, plugin, having issues with my second lobby
oh ok
tbh I don't remember how this works, but try using /setworldspawn in the lobby you want them to respawn in
anyone know the plugin?
is this the gta support server?
???
i will take that as a yes
I think @waxen panther’s dms are the GTA support server

@waxen panther can we do gunrunning trades in bunkers together?
you know jere?
Wh* *r* *** t*pi*g l*ke *his
friend of candice?
Ok THAT didn’t work
@unkempt drift gotta type with
\*test\*
i set the world spawn of bedwars lobby, but whenever i die in my bedwars lobby, i get spawn in my main lobby
ah you have a plugin called WorldSpawn apparently? That might be what's messing with world spawns 😛
It also appears to say in the chat it's sending to BedWards but idk
I was referring to the vanilla command /setworldspawn
so, any good plugin for spawn and respawn?
You will have to ask Kashike
he been playing GTA every night for a week now
(totally not stalking)
Getting that RP fix
thanks
anyone who can help me
Friendly advice: A listing of folders for plugins does not necessarily contain all plugins you have. Not all plugins create such a folder, and there could be plugins you removed but left the folder behind. 🙂
hello mbax
do you have any more puns?
also Ramashwer you can just use vanilla's command
thanks
/setworldspawn this?
Fresh out.
ok, i dissabled that plugin and will try your command, thanks, just a min, i will try
Please say that by "disabled" you mean moved out of the plugins folder?
yes, removed the plugin folder and also jar file
ok good
Things like PlugMan that claim to "disable" plugins break things a lot especially when re-enabling them
Thank, But did not worked, i removed the plugin folder and the jar file. and having same issues
setworldspawn doesn't make them spawn in the right one?
like it works for the main lobby, but not for bedwars lobby
when i die in main lobby
i get spawn in the point
did you run the command in the bedwars lobby?
yes, i did
oh well idk then I thought that worked
Thanks, i think you did not got my issue properly, the issue is: when i die in my main lobby, i get spawn at the spawn point of my main lobby, but when i die in my bedwars lobby, i also get spawn in my main lobby, which i dont want, i want to get it spawn in my spawn point of my bedwars lobby
no I got the issue
Question
I just apparently told you a fix that didn't work lol
what is the reccommended minimum RAM that a basic Paper server should use?
or the average
(latest 1.17.1)
minimum, assuming you're still on one player like you said earlier, I would say 2 without heavy plugins
Minecraft allocates 2 MB in a second a lot of times
We've seen it go muuuuch worse
Also, do you help everyone for fun? You don't seem to have a role lol
everyone else has that blue role
🤷♂️
blue is the really cool people
tempted to throw an except cat in there or smth but I guess not
well, that does make sense
Nah, blue role is the worst.
Red are the “secret police” of the server.
cyan dye!!1
anyone who can really help me
16,79,78 RGB
that's too dev for me
throw it in #paper-help if you don't want it to be covered 😉
okie
besides that, based on my name i only see the Red in RGB
that's 16 0 0
also why do zombies look red
broccoli role 😎
<@&781015724310659089> would work for celery too
and celery is better
no 
no
it will be #nutrition-science but for vegan
yes vegetbal has admin perms

it should give me admin tbh
it's bad enough he's in here
LOL
broc hides it but I know it's true
u love me
nah
I am convinced the more zzzcat shit on you, the more he likes you
nah only for some people
how do i remove all /setworldspawn ?
what if you don't remember the seed's spawn 😳
ugh it's in the file...
should be
or just gen a new world with it if it isn't
big brain
prob level.dat if it's there at all
oh
it should be zombie
I know that's where the world spawn is, just dunno if the original is
similar to a zip file's encode
well yeah cuz it's not actually text lol
brb setting spawnpoint to my seed cuz CEO of Oracle PR told me to
/effect give ZombieChickenMan888 nausea 100 3
that wont work
coz chicken is on latest client so he can turn the effect to just showing an off green
😢
CHECKMATE 1.8 user!
shut up 1.17 user 😤 !!11
/effect give EterNity wither 99 255
also /effect give doesn't work in 1.8 since the "give" wasn't added yet 🤯
no update, only downdate 😎 no phone pretend 1990 !
yes it was i go back to monke
how do you go back to monke if already one
but monkeys arent burnt that is just raceist stereotype 😤 !
monkey is having fur!
we have only the thin hair
and I already did
you might be able to do that...
but...
you cannot escape this!!!
/tp @s ~ ~5 ~
i did not op you stop buying hacks 😢
who say we logging back in?
fuck em
it's 1.8. I don't need op to teleport.
we out here running the tuinity jar
TRUE
this is a certified movement check moment
oh wow it's 12:30 ok 5 4 3 2 1 ded
i do not enjoy it when my parents are arguing, it is not very "poggers" as the cool kids call it nowadays
I legit know nothing about Minecraft gameplay past fucking uhhhhh 1.10
I only log in to administrate
hey, soup
what up
can we linux together
sure
hot
ok then you obviously know bone blocks since that was the last addition ever until 1.11
what distro you runnin bb
besides polar bears
Respectable
you?
havent tried or heard about RHEL, alpine and fedora are nice, heard slackware is alright, that being said
HOT
You haven't heard of Red Hat Enterprise Linux?
ohh, im stupid
Slackware is godawful, but it's so unbelievably slim it fits the bill for microservices
It's like if LFS was binary
The package manager has no dependency resolution by design
Hi, this new dupe is patched in paper 1.17.1?
yes
soup, /g/ told me to install gentoo
is that actually good advice?
Well, it depends. Gentoo's niche is a very specific group of people who want absolute customization. If you don't know why you'd need it, you don't need it.
but the funny people on g told me to install it
It's probably the only distribution where certain very strange configurations such as statically linking everything against libressl or raw alsa and zero pulse/pipewire are possible, but the drawback to that is that binaries literally don't exist for 90% of the packages
bee r b
You shouldn't really take /g/'s advice on most things, half of the users don't know what they're talking about, a quarter are underage, and then the remaining group may be competent but will probably just troll you for not meeting their standards
a quarter are underage and the other half are just manchild
It's a board on 4chan. Nothing good happens there, stay away.
reference
I am in every MC server 😉
ok so did you join papermc's server?

Well, did you?
And several Hololive ones
That I steal emotes from 

Old servers
Bstats had an issue
sus

I used to like a month ago, it makes sense since some plugins rely on removed stuff on java 11
mine got an update, so I'm fine
btw what would happen if someone combined paper and fabric? 😂
would it be chaos, or would it be chill? hmm
LOL CARDBOARD
I GET IT PAPER BUT WITH EXTRA LAYERS OF FABRIC
haha funny! stronger paper!
anyways time to update my plugins brb
Everybody who attempted that has created a unmaintainable mess
Bukkit is undamentally incompatible with mods
morning
helloo
@minor badge MORNING
hey bromc
heyo
good things can come out of it though
almost forgot 2 brush teeth once at like 4am and saw a threat about toothbrushes and that reminded me before going to sleep
i haven't brushed in months AHHH

several existential crises
very sad
Hello can anyone help me my setspawn command isnt working it spawn's to a random area
i think you're looking for /spawnpoint or /setworldspawn
yes
it doesnt work
Follow the guide for how to update to Java 16 here: https://paper.readthedocs.io/en/latest/java-update/index.html
"doesn't work" tells me nothing
Can i merge my paper server with another paper server?
wat
brocc can we 🥺 merge our paper servers 
Can i merge it or not?
wat
This
use a proxy
who are you
someone ran the command then deleted their message
A bot xd
suspciious...
you can check the IRC logs
yes to merge 2 paper servers together to connect to the other from one of them
No i mean to merge only the ram
🤨
idk, cut the ram size in half for both? XD
Just… delete/turn off the other server and allocate the ram to the other one?
Or if you want both for both worlds
No but i use an hosting
Thats illegal
wat
… what?
if you use a host and you want multiple servers: get more servers from your host
it's really that simple
I think he has 2 and wants to fuse them
if your host says feedback is illegal then the host provider you are using is worrying
Nothing you can do then
for those of you using online checking accts (US) what bank you usin? ever since simple (the bank, not me) closed im not sure what i wanna use
They limit ram for a reason, they’re not going to fuse servers for you
if you want to merge both worlds you can get Multiverse-Core
and copy the other server's world into the one you want to merge
That has nothing to do with ram
what are this called, where i can click and go to game and also shows stats in up in its head?
usually citizens and placeholder api
citizens plugin ask for buying it, but provide its source code, now how do i convert it to jar?
buy it
or compile it yourself, asking for help here is a dickmove
it takes minimal effort to find out how to compile it
Wait, doesn’t citizens provide a free jar anyways?
it does
actually yeah pretty sure it provides it on their CI
But in general, asking how to get someone’s paid resource for free is a bad move.
@warm anchor 
i found a big brain idea BED instead of tnt a player will spam psiton other will click bed BOOOM
to break bedrock
i need to know will this work
or am i dumb
as bed is cheaper
will this wok
*work
Very efficient.
BRO!
whatcha tryna do
remove whitespace between the spans
mari pog?
try padding:0?
that won't work, it's a margin added due to the split of spans
then margin-left:0 etc?
<span>a</span><span>B</span> is rendered differently from <span>a</> <span>B</>
needs to be a negative margin but that varies on font size and font itself lol
lol
so removing whitespace is the correct solution here, regardless of how ugly it is
TIL
TIL?
tldr fuck web dev lol
lol
i lose braincells every time
spans are fucking ugly and stupid but that's all html really
it's ironically also the only correct tag afaik
divs aren't meant to be inlined, and paragraphs aren't at all meant to do this either
and <font>?
not html5 iirc
also theoretically you can put anything cuz its just telling the browser which default thing to use (almost)
tagname
.classname
#idname
span is the correct element for inline items; the fact that whitespace has to be removed for proper display is
tho
<font> was indeed removed in html5
and it's about being idiomatic; spans are meant for this
oh yeah browsers definitely support it, it's just not in the spec so you can't complain if it gets nuked
brr
open for a better solution? 😄
and sorry guys, didn't read anything
ended up ripping a font
since minecraft isn't actually monospace
lol
JS bro! 
chillax
how would JS allow me to color individual chars?
how?
for loop a split('')
I still need a html element tho?
a string
you can only apply styling to a html element
ah ye
and this isn't even written in javascript
not a single line of javascript
css is powerful i heard tho 😎
guess am doing hovers next
lol
honestly kotlin/js is so cool
even got hot reload
I save a class and my browser reloads the generated js
ah yes
anybody knows what this block is called? i block and am having trouble finding it
yes
its quartz
thanks i got a hint
not js :((
if you gonna rewrite my java code into js, sure
I used kotlin because java -> kotlin is easy
and kotlin -> js is free
am creating a web viewer for minimessage
oh ur plugin
its not a plugin
Coulda just used GWT ya know
It's terrible and disgusting but if all you wanna do is run some Java code in the browser... It'll do that
If I wanted to have events for both before something happens (perhaps making it cancellable) and after it has happened, what kind of naming convention should I use (oooh, subjective)? Microsoft seem to advise against using "Pre" and "Post" prefixes in .NET and instead opt for present and past tense, so e.g. PluginReloadingEvent and PluginReloadedEvent rather that PluginPreReloadEvent and PluginPostReloadEvent. Thoughts?
lol
If you have evil threads.
hoverEvent?.let { event -> ...
That's how it begins. The chaining...
js easier cause it fixes most of that stuff but yee
ah thanks
JS doesnt fix anything here
JS ignores the problem by not having types 😂
Yeee
having types at first place is the issue!!
are you reading hoverEvent from some object?
if it's not local variable then it'll do that yes
as the compiler indeed cannot make sure that getter/field does not change at the meantime
denwav let thing solved it
or that, yep
It's it's a local variable, if it's an immutable property, if it's a nonnull property, are all the cases a smart cast would work
🧠
yea
how do i issue some command on clicking on citizens?
my rough guess is that this is coming from adventure api directly, where kotlin won't be able to infer whether getter is immutable or not
No he converted all of the java code to kotlin
and stubbed out adventure
i c
I've reached out on the CoreProtect Discord already but thought it's worth asking here in case someone's run into the same issue
I tried to rollback an area on my server and it resulted in a server crash and anytime I go near the affected chunks it re-crashes. I'm not 100% sure what's happened exactly but there was a guardian farm in the area and I'm wondering if it's tried to rollback all guardian deaths or something bizarre
Completely unrelated to Paper but thought it's worth asking
Console spam is here: https://pastebin.com/sFiknZ5V
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
minimessage
yes no shit
yes
u like it camm?
I do
I do too!
would be very handy to use over parsing stuff in-game or just configuring blindly
even tho its kotlin 😄
yes
Noxite had a very specific vision for this so I bet Kezz will have to spend a lot of time tweaking it 😛
For a minimessage parser?
for the frontend
am doing the tech and call it done and somebody else can make it pretty 😂
I mean you're a devloper mini, not a designer lmao
Also he's German
It’s not so much about the pretty as it is about the functionality :p
I forced minimessage on all our designers and now they’re unable to preview stuff and they’re malding
well, to be fair
Not for long
this is something I wanted to do for a long time
Converting to kotlin was pretty clever
I don’t him to ask specifically so people on our team could get paid to contribute 😛
good england
Now we also get paid to work on cloud and interfaces 🙂
😦
same m8
It makes sense 🙂
true
although I have seen that more and more lately, but I do hope it's not becoming the new norm 
I think that was mostly to highlight how you enter text more so than the placement :p
Do you think it would be cool if players could create their own crates where they must supply the contents and they define the chances themselves (which should easily be viewable by all players) 😄 but you'd need limitations like the player can't create more keys than what is earnable in the crate (example, 16 dirt, 16 grass, 1 diamond and 2 emeralds being in the crate, rewards are 16 dirt, 16 grass, 1 diamond or 1 emerald, meaning a max of 5 keys for that crate is made until more items are added. Once an item has been added to the crate, it can't be removed and will auto remove when there's 0 stock). What do you think?
does somebody know the chat dimensions?
Aren't they configurable?
I know they are in Optifine, I will check for vanilla
he's asking for the default dimensions
if people change their chat box size and things look ugly then that's on them and they should feel bad
True
320px I noticed was one of the dimensions, will check the other
Man, Minecraft is weird. Takes forever to download an update that's 90mb yet my download speed should be giving me like 110mb a sec lmao
getting this exact will be a PITA anyways cause idk how good my font it
Well, there's always GUI scale as well..
Well apparently it's 180px by 320px in Chat Settings by default
Those values do not change based on the gui scale
@viral hornet why does paper'
Why does paper's config have to change where values are*
I understand new shit being added, but man, https://i.imgur.com/1NCRh7f.png
blame bukkits yaml parser
You remind me of my grandfather, when he gets cranky because the shops change stuff around 😂
it uses a hashmap, order is all over the place thanks to that
#adorable-pets > #adorable-doggos
Did you forget to stop the server?
oh yea, sorry
nice
Bro!
Nice stuff Mini 
curious question is there a way to modify the mappings conversion process while you're building a Paper fork and adding your own names in
I'm sorta screwing around rn and thought it would be funny to do that
which file is that?
lets not post dum memes
would need to look how you can set that up for forks
I am somewhat sure forks can set that
ah I see
hmmm
this is what we do fork paper
idk how to do it for forks/patcher
to modify the mappings patch in a fork is more involved
Unfortunately I don't know enough about Kotlin to screw around with Paperweight haha
pretty sure paperweight would need changes for it, wouldn't be too hard tho
would just need to merge all the mappings patches
I do know it has something to do with the usePaperUpstream and withPaperPatches methods that the default Example calls but Kotlin syntax is confusing af lmao
No.
at this rate I'm convinced that the Paper team sleeps even less than I do, and that says a lot considering I have severe insomnia
700 or so patches with a remapped source
jesus
kek how do I do an anonymous class in kotlin?
its not a functional interface, it has 3 methods
oh object :
is it possible to make a plugin in python for paper 1.17 server?
um
well if someone made a python interpreter just for the sake of paper plugins I guess so
but that's a lot of work just to support a different language
hats off to them mfg
but grakkit for js is much easier to use
Kotlin syntax is essentially a big f*ck you yeah
also hold up were all the patches also remapped by Paperweight or were each of them handwritten to prevent conflicts
all automatically rewrtitten and manually fixed
we did that once or twice
back when we initially worked on papermcp
I think Z did most of that manual work
IJ be like
is he/she still alive
yes
how is that even possible
paper had way less patches back then
oh
hi
hellos
that is a metric ton of reserved files containing even more mappings for some reason
weird
We need ALL the mappings.
wouldn't the Mojang ones be enough
mojang's also don't include parameter mappings
bruh moment
releasing mappings without parameters
proguard doesn't log them
https://i.imgur.com/TkOPUOi.png works good so far 👍
yeah the whole chat box sizing needs work
pft, that's a fancy feature
why does this output numbers
https://i.imgur.com/mt2yLGM.png
and this outputs the random chars I want?
I want to replace every char but space with a random one
Not by choice ^^
I wanna understand why this doesn't work tho
Mikro I auto converted MiniMessage to kotlin to be able to compile it to JS ^^
and copy me the code...
Any string
unless you're not behind the computer anymore
alr let's see
convenient
this will be my 2nd time when i touch kotlin/js in my life
this is my first
i hope this time the experience is a lot better
It seems to be really nice
It's been like an hour since I've tried finding Paperweight's Entry Point
🤔 i thought you'll always try obfuscating original string
goddamnit Kotlin
the hell do those curly brackets next to what I assume to be a call to the method named "map" mean
it's a lambda body
When a lambda is the last parameter in a function you can move it outside of the parenthesis
so
map({ allowedChars.random() })
and
map { allowedChars.random() }
are equivalent
even more explicit: map({ it -> allowedChars.random() })
thonk
i added if (input[it] != ' ') ...
ah ye, if you only have one lambda parameter then it will be generated for you, so you can reference it without specifying it as a lambda parameter :'') all of these features make kotlin fucking litty for writing DSLs
oh i c
The ignore spaces is a feature I wanna add
let's go
What did you do?
But isn't that what I had too?
lol
Urg
works on my machine ™️
I'll try again after lunch
uh oh that toCharArray & map does not work that well...
it seems to convert chars to ints and then join their string values
e.g aaa = [111, 111, 111] -> 111111111
lol
anyway there we go
fun obfuscate(input: String): String {
val allowedChars = ('A'..'Z') + ('a'..'z') + ('0'..'9')
val arr = input.toCharArray()
for ((idx, c) in arr.withIndex()) {
if (c != ' ') {
arr[idx] = allowedChars.random()
}
}
return arr.concatToString()
}
even better
fun CharArray.map(transform: (Char) -> Char): CharArray {
for (i in this.indices) {
this[i] = transform(this[i])
}
return this
}
fun obfuscate(input: String): String {
val allowedChars = ('A'..'Z') + ('a'..'z') + ('0'..'9')
return input.toCharArray()
.map { if (it != ' ') allowedChars.random() else it }
.concatToString()
}
i did pr
ty
maybe you didn't check the output?
like
maybe it was outputting numbers rapidly
i missed that at first place as well
btw you might want to wire obf func to window.requestAnimationFrame
if you're not doing that already
requestAnimationFrame() calls are paused in most browsers when running in background tabs or hidden <iframe>s in order to improve performance and battery life.
https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame
I have like 5 bedwars map and a npc citizen and if i click the citixen, i get into a bedwars map, now my question is how do i randomize my map? like whenever i click the statue, i will spawn me to a random bedwars map
please
help me, no solutions in google were found
you need to start writing a plugin now

why?
how else would you add that functionality?
because if solution does not exist, you need to create one by yourself
or find somebody who can do this for you for little money

i dont have any money, i am a student
that's your problem
then you need to create it by yourself
isnt there a pluggin available?
you did the research, only you can answer to that at the moment
if you use citizens, you can bind more commands to a npc and then launch random ones on click with /npc command random
(DiscordBot) https://wiki.citizensnpcs.co/Citizens_Wiki
<div class="infobox" style="width: 295; font-size: 12px; background: #FFFFFF; float: right; border: 1px solid #CCCCCC; margin-left:0.5em; padding: 9px;">
page npc commands, under execution order
on the paper github page, maybe it's a good idea to add "specify java 16 in gradle" or something to that effect, on the setup part? I see a lot of people failing to build with:
Could not resolve io.papermc.paper:paper-api:1.17.1-R0.1-SNAPSHOT.
Required by:
project :
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
and it's due to them not specifying java 16 in the java configuration
updating to java 16 isn't necessary either, though. ```kotlin
configure<JavaPluginExtension> {
disableAutoTargetJvm()
}
or something along the lines...
sure, but at least a note about this issue would be nice, since it's so common
Unfortunately gradle truncates a lot of stacktraces
like i have add 2 commands on click for that statue, when i click the statue it is not spawning me to random map
i also have used the command /npc command random
You do know, you can open chat to unlock the mouse right?
are you using aikar's flags
Of course
How do you start your server
java -Xms128M -Xmx10240M -jar server.jar
Well, yea, you told it that it can use 10 gigs. So if it ends up allocating that much (minecraft can and will), then java will hold onto it
How if it happens that it takes 1.5 - 3 GB?
wat
and sometimes there are such strange jumps
.optimize
additional tips for improving server performance - https://www.spigotmc.org/posts/3684550
Follow that entire guide
Will net better performance, but the tradeoff is more ram usage
tradeoff
tf is wrong with me
can't speak english, too tired; will sleep now bai
I did not have this problem on lower versions only from 1.17
added a readme, Ill call this project done https://github.com/MiniDigger/MiniMessageViewer
Idk, we would need to see timings and spark reports and stuff if you wanted to make a bug report but I don't think anything changed that drastically. But others prob know more than me 
Hey quick question the order of events in Paperweight goes this way right?
Download and Decompile Vanilla JAR -> Apply CraftBukkit Patch Patches (Bruh) -> Apply CraftBukkit Patches -> Apply Paper's Patches -> Apply the access transformers and manual patchwork that Paperweight can't handle automatically -> Map To Mojang Names -> Done
no 
rip
what's the general flow of events?
Figured that since I can't find the entry point of Paperweight it would be easier to track the patch flow
you forgot a ton of other remapping steps and the creation of said mappings etc
also, first mapping to mojang, then paper patches
since our patches are in mojang mappings
Hey I didn't make Paperweight haha
which steps did I mix up
tbh wouldn't it be easier to leave them as is and then do Mojang Mappings afterwards so you don't have to go over 700+ patches
oops
wat
mega wat
nothing
kneny no giga wat? 
funnee
didn't see it fast enough 
runtime mappings when ?
then everything would be usless?
we wanna have patches in mojmap so they are actually readable
oh right
else we couldn't work in mojmap
like, the whole idea of paperweight is to have patches in mojmap
the one time going over the patches is irrelevant
I thought it was to make NMS easier lel
it was done in 4 days
are you f*cking serious it only took 4 days
I dont give a shit about plugins, they shouldnt access internals anyways 😄
we livestreamed it...
I didn't watch it lol
You just triggered potentially a large amount of plugin devs lolol
they know what they are doing is wrong
fair enough
so you volunteer to doing virtual and per player entity api? 
sometimes it do be the only way unfortunately, though this is probably only when you want to add some extremely obscure feature
mfw packet api
f*ck Packets
packet api is worse than just using mapped nms 
just don't do Packets at all god please
well, the packet api would allow you to send and recieve mojang packets, lol
being able to manipulate packets is ok
e.g to post-process chat messages, entity names etc.
send(Object) 10/10 api
placeholders? "no swearing in my christian server"? you name it
no it would be packet, lol
...preventing server from spamming players with command completions packet unnecessarily as well
again
yes it would be exposing nms, but that part of nms really is an api
just f*ck packets in general
why
multiplayer was a mistake, I agree
u got something against tcp
Just leave them to Mojang I hate working with them lolol
To be honest Networking was my least favourite course
sounds like a you problem
It's really simple, lol
Protocollib is what makes it hard
And ppl reading wiki.vg wrong
multiplayer should just be IPC
should be IPoAC
ip over ...?
based
Mc should use Kafka
we'll see what those 1.8 pvpers say when their ping is 50 minutes 
Kafka is more complicated tho so it wins
and heavier
And scalable!
try 2 days
is there a difference between
io.papermc.paperweight.patcher
and
io.papermc.paperweight.core
their usage in different areas is pretty confusing
Maybe ask in #paper-dev?
Might get better responses/people watching that channel 🙂
day #34 of trying to get abs (yesterday): no exercise because i was studying
day #35 of trying to get abs (today): did 35 min cardio because im too tired for 55 mins
day #36 of trying to get abs (tomorrow): i did 30 pushups where are my abs
yea wtf
day #37 of trying to get abs (overmorrow): this doesn't really help i should give up
wat
ayo no
im at day 35 already
i ain't giving up now
good
keep it up
dont skip the leg day
also i cant manage more than 5 pushups
I dont
Patcher is for forks, core is for paper pretty much
did u see a girl or smth smh
girls are real?????
idk man
day #1 of traying to get abs (today): did 10 pushups. Since when they so hard?
he inspired me
👍
no 😕
lol kacper doesn't have abs
not yet 
Certified Discord Streamer with no abs?
don't make no sense right?
Packets change every version and there are rules on what packets can be sent when beyond just the join vs play stuff
It'd be an API that changes every release and the documentation would be "here is a link to wiki.vg, good luck"
People would file issues every time a packet they sent to a client broke something expecting you to make it better because why would you expose something broken?
signal?
or maybe matrix
airgapped systems where you drop off encrypted flash drives to one another 
signal would be the most secure by default but iirc ties accounts to phone numbers
Matrix requires you to set your client up correctly to get that level of security but accounts can be throwaway
Craftbukkit API, as in, a method you give a class and a lambda, and a method you give a packet
What?
p e r h a p s
im not actively going after her
I make her come to me
catch my gig?
smh
:D
what
thoughts?
on what
snoopas messages
Don't bully Snoopa bro.
Let him ruin his life with girls at the ripe old age of 14. 
What's with all the weebs
smh no hating
Listen pointing out weebs and hating them are very different
I would never do either
those are CUTE emojis!
What are
true!
better than the thousands of r*ry lovers

wtf bro
im 15 ok >:(
besides I'll have you know that i study a lot
bro bro bro
what bro
bro
bro.
Bro.
@untold copper unbelievable
@warm anchor ayaya

Hey, EterNity, if you don't mind: do you have the "Always free" label beside your ARM instance? Mine isn't there and Idk what changed
it wont have always free coz it's a different promo. As long as you dont go over the 4 ARM core 24 GB RAM requirement, you are fine
Oh, phew, thanks
What would you guys call the different types of mc server?
Like paper, spigot, waterfall, purper.. if you was to group them.. what would that group be called?
forks
Waterfall isn't part of that group
"Bukkit land" for a group name but ^^


does green role give you internal channel @waxen panther



