#general
3141 messages ¡ Page 1961 of 4
it does
what does krypton do, i see a lot of people using it
tbf that is just minecraft text rendering at it's finest
network stack optimization
wtf i just looked at the screenshot of betterf3
I also think it's ugly
too much info
that said betterf3 does allow for customization
yeah the default preset is something
I think runs better on servers tho
should i get it @frank otter
i do like the colours in f3 to separate things out
true
if you have the ram to run it probably
oh its a ram eater
I don't actually know how well it optimises things but it's got to be better than nothing
it's not, it's just yet another mod
optifine
omg my arch nemesis senior optifine
im trying to figure out what web framework to use in rust
and everyone says to use everything
do you want order or do you want cool macros
That looks like my mod-list đšđš but instead of impact I have wecui
True chad mods list.
what's impact/wecui?
how do i replace a slab in worldedit? i run
//replace <slabA> <slabB>
but the issue is
when i do that it places the slabs on top when i just want to change the bottom
its not a paper issue so i cant put it there
Yeah but it's a plugin issue ack
its a worldedit issue lol, so i put it here xD
Your not getting a answer from someone here try worldedit discord
I still canât use multimc because of MSA
yay!
uh probably order
didn't they add msa support
i just want somethign that's pretty standard and makes sense to write in
like something that feels right
it sounds like main contenders are rocket.rs and actix-web
Microsoft requires a parent to enable 3rd party logins for u16âs
however, there is no parent
and I am set as the âfamily organiserâ
which just borks my privacy settings which I canât access, which means I canât enable the 3rd party services toggle
yay!!
Mojang support doesnât help
Family organizer is parent but can set parentd
and when I try call MS they give me a âan error occouredâ
hm?
damn thatâs crazy âŚ
we love borked ms accounts!!
arenât they theoretically violating GDPR by not giving me a way to access my privacy settings?
Maybe
damn that is crazy
heh, I wonder if when I mention that in another support ticket theyâll do something else
you should sue them oskar!
frfr
oskar vs microsoft đ
@twin lagoon canât go through security without my friend so I have to get a hotel
All the hotels in the airport are full so Iâm getting a bus
đŞ
are you in heathrow
I do be
extremely far for someone who cannot legally drive
sorry i don't use fake currency
no idea what any of that mean
no aspiration to care
it means free bus
don't care
Iâve paid over ÂŁ70 in travel today đ¤ľââď¸
you must be accompanied by an adult
tf why
itâs like the same ticket or whatevr
how else is he going to smuggle his lean
just vibe at a starbucks or something
I see youâre a victim of British rail prices
pret >>
thereâs like 5 inside heathrow
They close at like 11 copium
well have fun then ig
đ˘
Lucky I live in America where your lucky to find rails and never actually get on one
I think the 2 rail lines in america are cheaper than rail prices here
they definitely are in all of Europe
amtrack and things like dc metro are ultra cheap
How does spigotmc manage to have the worst search function ever?
xenforo â¨
It's not just 2 rails the only affordable way to go cross country until cars was trains and it's cheap to maintain 2 really long steel beams ontop of a bunch of rocks
itâs sometimes cheaper to get a flight to anothrer country, then back, instead of rail in the UK
Don't you have to go through border control now though?
so?
id rather go through border control than pay ÂŁ100 extra
- if you have a Schengen area passport (I do) you get to skip the all passports queue
Seems like a massive pain to take two flights and go through border control twice instead of just getting on a train and taking a nap
itâs ÂŁ100 of savings ÂŻ_(ă)_/ÂŻ
thatâs apart from the point though, point is, rail prices are too high
Shouldn't have privatized them
we love politics
iirc they did it in a really dumb way too that ensured there was no benefit to building new rail lines
Regional monopolies and requiring different companies for the lines and the cars
@cunning raft thoughts?
we do not
and discussing such will result in moderation

ok
Oskar papermc speed run p2 
i was being sarcastic too
cool

I said what I said though
The part about moderation was the sarcasm
cool
JRoy is the sarcasm 
i am always real
accurate
nothing i do is a character
that's why my profile picture is who it is
a guy who is always serious
youâre very serious jroy indeed
There were apparently a lot of people who thought Colbert wasn't a character
Which is incredible!
I was reading an interesting Reddit thread about people watching The Boys reacting to a racist character with "I agreed with them until they started hitting people" unironically, like thinking that character wasn't built to be showing how terrible they are.
Reddit thread
yeah that checks out
JRoy sipping his $50 a bag premium coffee in his 8000 sqft mansion typing and moderating discord 

@warm anchor net worth?
is there any plugin to spawn bot/fake players what can render chunks as normal players?
to check how much server can keep players on 20 tps
thx, i will check
State-of-art Minecraft stressing software written in Kotlin.
That I was looking at a flag, and realized that the Texas flag was doing all kinds of cool stunts when the America flag was chilling, what does this symbolize?
Texas will gain independence
Iâd like to see that fightâŚ
The warnings stresscraft gives are very intimidating
https://github.com/Cubxity/stresscraft i found this but
how i can install it
It was about YouTube comments, which is the real "makes sense" here
hey is if set a plains biome in the end with worldedit, can i make it rain?
in the end
lol i am doing i with amulet to force the biome change
is purpur faster than paper?
thatâs a weird thing to ask in the paper discord
and also a pretty stupid thing to ask because it just adds fun things
i have recently learned
purpur contains pufferfish, which is a fork of paper that adds some performance stuff. purpur itself does not improve performance much
purpur doesnât just add âfun stuffâ it also adds some API
but you should ask that kind of stuff in their respective discord
What is so fun about purpur anyways
Rideable mobs, I guess? I don't really know, but yeah you should ask in their discord.
it's a lot of stuff that could be done as plugins, from what i can tell
I have very bad experiences with purpur (though never used it)
thatâs very interesting
not a purpur advocate by any means but how on earth can you have bad experiences with something yet never use it
turned him into a newt
I used to use purpur but it had a weird bug where mobs would freeze once they got like 30 or so blocks away from the player
like even phantoms would just stop moving once they flew away from you
I probably should've investigated and made an issue report but I ended up just going to paper for now because it was easier
uhhh how but what../?
You seem to be in need for a therapist
Says the one who's status thing is import *
L + *;
Solves all problems đ
Does anyone know a good self-hostable mail server I can use to create one mail-address per service which forwards to my primary mail? This way I can drop one mail per service whenever there is a data breach or related.
Self hosted mail server is a bad idea as all the mail you send is going to end up in their spam folders
https://modrinth.com/mod/cc-polymer
Patbox's Fabric server side computer craft port has officially released. Pretty hacky and pretty amazing. Doesn't work with proxies as it is technically invalid state. (Something like pectating a horse you are riding for the GUI + interactions)
The brigadier auto complete stuff is neat too.
That is amazing
Now port it to Paper 
ok tanks
I won't be sending emails from my own server, simply works as proxy to my primary mail
used to register at for example, random services
it is not working
Thanks. I hate it. 
you could use https://relay.firefox.com/ it gives you a free email that forwards to your main email
Is CoreProtect resource intensive?
yeah a bit
uh in what way are you asking, you want to compare it to others or what
There's lots of other plugins that are more "resource intensive"
Why does Velocity and Paper use different versions of adventure 
any ranks plugin for 1.19?
Never seen it show up in spark or timings
blackspigot 2
is there a bug in paper like
like
Loooooooooooooooong standing vanilla bug

Apart from Firefox Relay you could also use Cloudflare Email Routing
Try https://simplelogin.io/ maybe
Self hosted
I think it hits all your check boxes
Thanks, that's precisely what I was looking for
ideal phantom behavior
If I tell âem ânoâ once, they gon look at me like Iâm E.T
how can I fix the bug
I just used the geyser plugin
java player saw the same view
give us a screeshot of that in JAVA then
OK, wait a while
I don't understand, is this a complaint about quasiconnectivity?
yes
Amaranth gonna start a 3 hour lesson 
So i was around when they invented that
đ´
lol, I actually did start playing before pistons were a thing
But no, I think SpaceWalker already wrote a big thing about this recently when someone tried to say the AC patch in Paper had a bug
piston mod > vanilla pistons!
I remember when mojang added pistons and I was ANGRY that they were worse than the mod
Only way to tell for sure is to see if the same machine, built in the same location, has the same behavior in vanilla
I dunno when the piston mod came out, I found a video from April 2011
Don't forget to leave a rating :)
Previous Episode âş https://www.youtube.com/watch?v=5BkJLucuDrU&list=PL30FC0EAA68C0A962&index=3
Next Episode âş https://www.youtube.com/watch?v=kubT9_IiCmo&list=PL30FC0EAA68C0A962&index=5
Minecraft Mod Playlist âş https://www.youtube.com/watch?v=TjcQ_GsnM5M&list=PL30FC0EAA68C0A962&index=1
Download the mod: http://...
thats when I found it
OG captain sparklez vid đ
Yeah that video
yooo this video is OG
I wonder how hard it'd be to make it shoot players & sand like it do in the video
probably not very
thats what I hated about vanilla pistons
like people did shit like this
Sub: http://www.youtube.com/subscription_center?feature=iv&add_user=minecraftdotnet&
Minecraft piston sandwave MINECRAFT PISTON
CLICK HERE FOR ANOTHER AMAZING AND BEAUTIFUL MINECRAFT VIDEO
CLICK-TO-TWEET By clicking the link below you are letting notch know that you want pistons to have this ability! Tell your friends and lets get pistons do...
A good looking lag machine!
is this mod still maintained? đ đ
true 
when notch stole pistons he at least gave the mod creator a unique cape
when beta 1.7 dropped and my friends and I built random piston stuff for like 48 hours straight
good times
man 2011 captainsparklz sounds so excited
2011 was exciting!
2011 Minecraft hit differently
that's normal redstone behaviour for java
2011 minecraft
I think the first version I played was 1.5.2, might have been later than 2011 đĽ˛
I started playing around 1.3
oskar were you born yet by 2011
Now do the same thing (in the same coords and direction) on java singleplayer
I thought adding the piston patch in was one of the first tasks jeb had
iirc his first big new feature to the game was potions so it was around this time period he started
How to enable keepinventory for all three worlds overworld, Nether, the end
set the gamerule in each world i suppose
type it right then lol
Does anyone know how I can keep a chunk loaded? Like I have a sugarcane farm and I want it to run 24/7 even if players arenât nearby. I tried force load but it doesnât seem to work
theres chunkloader plugins
iirc forceload keeps it loaded but won't tick it
Paper complicates this even more by making a bunch of ticking logic dependent on whether a player is close
See: simulation distance vs view distance
Ah
Basically the same thing as that
https://www.spigotmc.org/resources/keepchunks.23307/
The most powerful chunk loading plugin! ... KeepChunks allows you to select chunks to keep them loaded in the Minecraft server memory, even when ...
ÂŻ_(ă)_/ÂŻ
I did it overnight and it didnât do anything
did you set it up right?
Yes
I did the right chunk
Itâs keepchunk keepchunk (Coords)
And the server was up all of last night and when I came back on it didnât chnage
The most common server implementations like Spigot and Bukkit are supported, however Paper is recommended for the best experience.
so it shoudl support paper
That's neat
@ripe sphinx 
@twin lagoon

Isnât that just this https://minecraft.fandom.com/wiki/Tutorials/Quasi-connectivity
My redstone days are long gone
@thin rover spacewalker knows đ
it is, yes
Hello Noah 
I believe we've mentioned both of these things to them
Oh I didnât notice there was lore to this
Thought they just posted the image randomly
There's really two things going on. One is quasi-connectivity, i.e. the piston is powered from two block above (think of it as the bottom half of a door) but the more confusing part is that you can place that redstone block without the piston realizing it should extend, leaving the piston in an invalid state.
Yeah they're sending the originally-requested pics of the issue happening on java.
Oh đ
Oh
yo fams, api stuff here: how do i get the item's name from .displayName()
maybe there is a better channel to ask this in
Why
probably #paper-dev
What do you need it for
You probably want the id?
Like "Iron Sword"?
kinda but more like the custom name
the item's custom name
displayName is the custom name
why the why?
Afaik
yes but its giving more info than i need
because displayName returns a component, and you can't nessecairly get something useful from that on the server side
got you
hencec why we need the why
like do you want the plain text? to be able to send it to someone?
something else?
Because I see lots of people using display names to identify items instead of something like pdc
never seen people using display names for that, it's usually lore
i need kinda like a custom item with features, that im adding.
actually nvm you might be right vic :/
uwu
You can set the name with .displayName(...)
If you need to identify items from your plugin, use something like PDC.
Hey aber 
If you want to display the items name without the brackets I'm sure there's a way to get that but idr
ok this vid is so old, and out of date. but basically im recreating this, for java edition:
https://youtu.be/dPK-NDDdIjc
so i'm not a fan of having players input commands into the chat in order to tp places, it really just pulls the player away from the game, so i made this.
nothing much, this is done using the bedrock scripting engine.
i may release it elsewhere other than just the dusty server.
https://dustyhub.net
i dont like players using commands to teleport so i made a book
oh here is a better one: https://streamable.com/t39wb2
it is a feature of the game
that's "intended"
(read: was originally a bug, but too many redstone builds abuse that functionality now, so here it stays)
It's not a thing in bedrock, dunno if they're going to add it or just leave that as a difference between versions
But you can't turn it off so when using geyser you have to deal with it
that emoji looks like it was ripped directly from 2003
and scaled up using an algorithm from 2003

Another reupload.
I don't really gain anything from having this here, just want to see what YouTube staff will do. Trying to get an explanation as to why this is rated 18+ as well as the answer to "Is this a human being doing this or a robot?"
..displayName().toString().split("text")[1].split("\"")[2]; ended up going with this
lol, my goal is to get the name of a named item
well I got that bit, but for what reason
if you want the plaintext, use the plaintext serializer
what is it you want to do with the name
but the name is a component, it can have style and shit
it can be multiple nested components
the goal from here is if the player right clicks the item with that name an action will happen.
ok what josh thought. Don't use the name to determine if an item is a special item. Use the PDC to store data
since players can rename items
and plugins
no yea, players remaining items ain't an issue for me, not trying to be overly secure about this
pdc is still way better here
this isn't just security though, like your method will not work
it can easily and trivially be brokenn
broken how? i just wanna know if the item the player right clicked has that name or not
before it gets to that the item has to first be a written book
if you look at this vid, it will work just like that. a written book with some text inside on how to use it. yes the player can just make another book and rename it. that aint no issue the book uses xp to function.
you can prevent renaming the item, but just use pdc man. item display name is not a reliable way to identify items
lmao custom items
the display name might even change between minecraft versions or even paper builds depending on how the serialization changes
that was some stuff back in the day
pdc has been the goto there for years now
and also you're relying on an implementation detail (toString), which adventure can and will break without warning
it's also a 100 line implementation compared to a 10 line implementation using PDC
what?
to do it your way, you need to make sure no items can be renamed to that, prevent any book writing exploit stuff, make sure the item name doesn't change between updates, etc
PDCs are incredibly easy to do this kind of thing with, and won't just up and break like toString might
public void onPlayerUse(PlayerInteractEvent ev) {
Player player = ev.getPlayer(); //ignore this line
String itemName = ev.getPlayer().getInventory().getItemInMainHand().displayName().toString().split("text")[1].split("\"")[2];
}
this is all it is, from here on out i just implement the functions
accessing pdc is just as difficult as accessing display name, so why do the unreliable and dangerous method
what in the..
you should probably do some more checks before that
also display name to string wtf
you canât just turn a component into a string
i will the main issue i was having was that i didnt know how to get the item's custom name.
well you still donât because that wonât give you it
but i can, and did
please just use the plaintextserializer, or ideally, pdc
you're basically asking how to drive a car when everyone else is telling you that you need to take a boat
pov: me 2 years ago
adventure should break that to prevent bad practices
im pretty sure people here can agree that my ways of coding 2 years ago were not great
and i was doing exactly what you are
Does Lunar beat Sodium on obsolete Computers?
dont worry i got the windows rolled up
no
just randomly replace the e in text with a Cyrillic ye
ev.getPlayer().getInventory().getItemInMainHand().getItemMeta().getPersistentDataContainer().get(new NamespacedKey(plugin, "my_key_name"), PersistentDataType.STRING)
^
there's no way for a player to change that themselves unless they have permissions
Or creative
i'd argue creative is permissions considering the amount of stuff the client can get away with
them changing the name of an item aint something im worried about. if they wanna rename it.. go for it.
found the horrible impl i did
also I'm seeing many NPEs in your future with that current code
at least i used the lore, which afaik cant be as easily edited
but still much bad
yeah
yeah one of our old custom plugins still uses lore for a bit of data (tbf it predates PDCs), need to get around to updating that at some point
This is like one of my fav songs 10/10
._.
lol, why are you guys so against players renaming items?
we arent?
We aren't.
we're not, you're basically trying to hammer in a nail with a blowtorch
from what im seeing, you are
im just taking the easy route that dont rely on other things
We're saying doing it the way you're intended to prevents it from randomly breaking
@vestal jasper đĽş
and the intended way is easier too
this literally relies on like 10 things working in your little test enviroment
that code you sent can throw an NPE at least 3 times
it aint finished code, i just wanted to get some help from y'all on how to get the item's custom name
well good thing we're fixing your X/Y problem too!
Another benefit of using the pdc is that you can just rename/localize your items later on without any problems
actually thought of a better analogy: you're trying to hammer in a nail with an unstable grenade
but again, if you insist on using item names, use the plaintextserializer instead of what you're doing now
now that's my kind of hammer
how old are you?
old enough to let things break
no, but seriously :p
im 25, so like i dont take minecraft seriously, just wanna give the players something nice to play with.
cool
so i assume you're mature enough to listen to a solution that's ultimately simpler and has a much lower chance of breaking
now sure if i wanna make this a public plugin then sure, going with what you guys are saying is a way better way to go about it
if you use item names
if any of your players:
- get creative mode
- get access to /give
- use a book exploit
- use an anvil
your code will break
if you use a PDC:
if any of your players:
- get creative mode
- get access to /give
your code will break
and now guess which 2 factors every single vanilla survival player has access to
anyway, i'm done with this argument
ok so the way the item works is that i can be any item.. but has to have the specified name.
but you know i dont really want it to be any old item. gonna have it be a written book with a specified name. if the player loses it, they can simply make a new written book and name it with the specified name. the cost of the item comes from xp ussage, so im not worried about them renaming or changing anything.
then simply set a boolean pdc on the book and you're set
then read it when you have to
saves you a lot of checks
vanilla launcher master race
well, early adopter tax
worth it 
okay, so this is slightly hypocritical but has bungeecord ever supported 1.5.2
or was it made after that
Half FPS compared to native, double FPS compared to 2020 MBP? đ
monitors? for a piano?
ye
The Nord Piano Monitor system is exclusively engineered for optimal dynamic reproduction of the electric and acoustic pianos in the Nord Piano Library.
Developed to give you the optimal nearfield listening the compact Nord Piano Monitor system lets you experience the true character of our renowned piano sounds with impressive depth and dynamics...
and another little question, how much players can a 1.5.2 server handle
oooh thats cool
Modern good hardware, 1.5.2 spigot? Probably like 200 players?
they are dum expensive
If you took 1.5.2 and put everything that's been learned and optimized since (that is applicable) in there it'd do better
I suspect it'd struggle a bit with 200 players otherwise, maybe like 10-15 TPS unless they were all trying really hard to not tank the server
thats great, thanks
i'm about to make the most attrocious minecraft server ever
Add a resource pack that replaces all the soundtrack with anime openings
Then you'll have the most atrocious server ever
you know how school kids figure out how to get anything running on school computers
Daily reminder that a multithreaded 1.5.2 fork exists. 
hello krusic, is it good
Probably for like 5 minutes till it throttles because I only have the MBA and it turns into a space heater 
Good? Very, but also very broken. 
Make sure to restart it hourly.
no good then
Very good actually.
what the actual fuck
catch (NullPointerException e)
pls dont actually do that
me?
yeah
but like what's wrong with it? it works, does what i need it to, no more no less.
now that i'm working with the 1.5.2 spigot api
i was expecting it to be much harder
but i forgot spigot doesn't change
why write awkward bad code now and fix later when you can just write good code now
only thing im really lacking is components
and its like equal difficulty
lol, main difference is no paper stuff and old block id stuff
anything other than that long method chain
But why?
me?
Yes.
why do it the bad way
Because it saves memory. đ
I know it looks ugly, but over time the memory does add up.
is it ever gonna make any tangible difference
public void onPlayerUse(PlayerInteractEvent ev) {
Player player = ev.getPlayer();
var item = ev.getPlayer().getInventory().getItemInMainHand();
var itemType = item.getType();
if (itemType.equals(Material.BOOK)) {
String itemName = item.displayName().toString().split("text")[1].split("\"")[2];
if (itemName.contains("NotBook")) {
// Do the stuff
}
}
}
this is what it looks like currently, from here on out i just do the stuff that i want it to do.
theres gotta be a better way to do that by itself though
like just a better way to split the text even
its too cursed
yes
he's been told many times
some of y'all thought that this was an issue for me, but nope. i welcome it.
im past exploitability even, theres gotta be a better way than converting it toString(), splitting, and then splitting again at double quotes..?
another way by still converting to string is to just check if it contains the custom item name.. which i then do in another line
i probably missed but what item names should/shouldn't it match
i wonder if regex would be a shorter & simpler way to do the same thing
there's a plaintextserializer lol
ye
what the heck
lol what, well anyways.. see what i mean why rely on other things when i could just use plain java??
idk why its deprecated
at the very least i would say regex
plain java
since its a lot less ugly
I think it's because they made a new one. I've never used it so idk lol
i thought abstractions were like one of the core ideas of java anyways
but im not gonna go say you should follow all the ideals perfectly all the time
wdym
ah i found it, there's one in adventure
Any language with eval() can be exploited this way
... pokemon green trollface.png
Lower level stuff can usually be exploited by writing native code and tricking something in to jumping to it

wait who is that in response to
eval exists which is enough
there have been plenty RCEs in java
Just dev.
ah yeah they're probably pushing for people to start using adventure
i dont see the message of anyone talking about rce
JS code is notorious for it because how easy it is
It's from #paper-dev we moved
"eval isnt used in production tho"
_ _
_ _
_ _
_ _
_ _
_ _
the hundreds of new sql injection exploits being created annualy: đ¤
oh yes webpack loves to use eval by default i think
Classloader API in Java is eval
did you guys know babies are born with 4 kidneys
public void onPlayerUse(PlayerInteractEvent ev) {
Player player = ev.getPlayer();
var item = ev.getPlayer().getInventory().getItemInMainHand();
var itemType = item.getType();
if (itemType.equals(Material.BOOK)) {
String itemName = item.displayName().toString();
if (itemName.contains("NotBook")) {
// Do the stuff
}
}
}
here is a prettier one
java has so many deserialization attacks
flashback to when i was trying to learn react and then realized it was way too big for what i wanted to make
its not even worth talking to you if you never read more than 1 CVE
this convo is a big mess now
isnt every OS in the world intentionally doing RCE all the time :)) usually those OSes are made in C :))))))) just sayinggggg

What are you trying to do
c stands for cool
exactly what you see
clang is cool lang
lets just stop
if that were the case it would work
they clearly have no idea wtf they are talking about
#general was having a #paper-dev conversation and #paper-dev was having a #general conversation đ
donât tostring a component
doesnt like paper literally use classloading to load plugins
of course it does
Yes, plugin loading is arbitrary code execution
The only part missing is remote but that's not hard
as opposed to black magic, unicorn farts and prayers. yes it does
what do you suggest as an alternative?
depends on your goal
one of the component serializers
yeah people said to use plaintextcomponentserializer
PDC.
You should use a PDC but if you're fixated on using names at least use the plain text serializer
^
all of this has been said multiple times
oh wow theres a section on this wikipedia page titled "JAR hell"
#paper-dev too
o true
Oh wait is this not paper dev
Identifying items, storing arbitrary data- PDC
Compatibility with &6Old color codes- LegacyTextComponentSerializer
Getting the plain text of a component- PlainTextComponentSerializer
Moving Components around as JSON- GsonComponentSerializer
Nice alternative to old color codes- MiniMessage (* not always included)
i would if it didnt say Deprecated
but it is included
ill look
Forget about display names
youâre afraid to use a deprecated method but arenât afraid to use unsafe practices
minimessage is only included in 1.18.2+ paper
no im afraid of neither, just going with what works
oh maybe it's scala
yeah i like to build on 1.17 cause 1.16 and lower uses the destroystokyo namespace so its a nice cutoff
i consistently forget about newer api changes
have you never heard of Godzilla?
press 4 flag window key and letteer r for more info
!warn @void void stop trolling
:raised_hands: Warned Slatt#4087 (stop trolling) [1 total infraction] -- MiniDigger#3086.
i got warned on a server once for saying "nice"
this is the exact confusing thing that happens when you jam shiny libraries into hopelessly old codebases
How can i create flat world on my paper server?
mmm last time i checked in multiverse was the prime plugin for that but its pretty old now
i wouldnt trust a dinosaur like me
but you can also go into server.properties and change the default level type
if thats what you mean
make the world in single player and copy that world folder into the server before starting
nbt editor to change generator settings if you are so incline
ah yes, first you are going to want to step out of your neanderthal cave and find a stick of proper length to begin fashioning your stone spear with.
yo so apparently there was .getItem().getI18NDisplayName() which is a String so.. yea.
That's going to be something like minecraft:iron_sword
did you test it
oh lol you guys are right, i did test it but just over looked the output
oh
you know this wouldâve been solved a while ago if you just used pdc
i dont need pdc

I keep reading that as Primary Domain Controller
Hey @ Void, what's that honeypot plugin?
does anyone know a simple way to run custom code when the laptop lid is closed
can be any language. Using win10
I think with window's task scheduler you can have it run something when the computer goes to sleep
(assuming your lid close puts it to sleep)
Is https://github.com/PaperMC/Paper/pull/8008 just waiting for someone to click the button or does MM need to rebase it or something first?
Thanks
Hmm, I should probably abuse being able to talk in #paper-contrib to ask there

latter, though that could be handled by merger
(but not as easily as just slapping merge)
is it because of the failed ci build
ci was failing because javadoc.io was down
are we sharing pull requests
That one didn't get a cat to give it a green checkmark yet
nice
EY HE SAID THE N WORD đĄ đ
someone should give it a checkmark
@dapper pumice someone important
Any recommendations for a really cheap host for like 5 players max?
Oracle 
sobs
A friend is using a free server and it's making me sad that his friends wanna play but can't because he hosts on his PC lol
If you are over 18 and willing to learn Linux basic oracle free tier
My friend is paying like 20 cents to 3 dollar a month for his 
I am a software engineer but I kinda don't wanna poke it much just pay money, get server xD
I've used shockbyte in the past but they're apparently bad for reasons, tempted by the $2.50/month server
Yeah thatâs why I suggest the oracle thing
Since you already got experience
That free tier is better than 99% of the budget host out there for $20 or below from my own benchmark
but also laziness lmfao
You just need to grab the A1 Altra instance
But yeah looking around anting below $10 ainât gonna work
Even for very few players
Maybe my standard is too high but yeah lol
Meh, I'll just give him a place far from spawn on my server lol
Just don't use their cursed Ubuntu images 
What do you lot use instead of NBTExplorer on linux?
...nbtexplorer?
it works just fine
via wine?
via mono
huh
and how exactly would I run/install it
akshually
Find and install hundreds of apps and games for Linux. Enjoy GIMP, GNU Octave, Spotify, Steam and many more!
has anyone noticed any benefits of OpenJ9?
https://modrinth.com/mod/uwuifier @quasi valley thoughts
I'll put a virus in paperweight to secretly install it
WOOOOOOOOOOOOOOOO VIGILANCE
can we uwuify paperweight and check for kenny's windows username
but only for kenny and leaf
my windows username is "michael"
I'll check for your gpg key and git settings
perfect
To download old versions of Paper, click here âĄď¸ papermc.io/legacy âŹ ď¸ and fill out the questions. Note that old versions are completely unsupported and contain numerous bugs/exploits.
bruh
Put a MoCA filter on the cable line in to my house, ended up not using MoCA (so far) myself but just having the filter seems to have made my connection better?
Like, it was fine before but the signal measurements I can see seem to be better and my speedtests have been more consistent although that could just be a fluke based on neighborhood usage
I wonder if one of my neighbors has DVRs or a custom MoCA setup and is leaking into the neighborhood wiring
Problem is I changed too much at once to say for sure the filter is helping
where is the source I might make it a plugin for paper
your coax is connected to your neighbors?
this is the important part
technically its the two above it but they all appear to do the same
could this be added to paper as a non dissableable feature?
I think you can do so via client translation(?)
Someone probably did it already as a mod for ui
I mean like baked in with option to turn it off
so every message runs through this
sounds important to all users of paper
sounds like they would love to have every message they send reformatted
Err, the whole neighborhood goes on a single line and they use different channels to keep them isolated for internet
For TV you just all tune in to the same channel and it's "multicast"
can't you unplug it?
...it's how I get my internet
So you actually do use MoCA
ye
But have fiber or DSL for internet?
We don't have fiber to the house, just to that box like 3 blocks away
hey i heard that paper stops bedrock breaking and headless pistons and stuff and i was wondering if theres a way to turn it off but i still want to use paper because of performance things
Having problems with TNT Duping, Bedrock Breaking or Sand Duping Vanilla Exploits? See: https://github.com/PaperMC/Paper/issues/3854 for information.
normal text file editor, just like any other config file?
but like whats the file for this
one of the paper config files in the config folder
or paper.yml in the root directory if on 1.18 or older
guys quick question
can you break nether roof bedrock with the piston and 2 tnt method on a paper server?
or is that somehow fixed?
I think there is setting for it
What are general good anticheats free/paid that don't require much configuration in terms of how like NCP had to make checks much more strict with violations and stuff
I use themis and it's pretty good for basic anti cheat
Try this wiki page on spigot https://www.spigotmc.org/wiki/anti-cheat-list-bukkit-and-spigot-1-19-x/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
I mean the default NCP offers a great middle ground between false positives and actually preventing cheats ÂŻ_(ă)_/ÂŻ
Paper is the best anti-cheat.
making stuff more strict will just lead to lots of annoyances đ
@rare python Agreeable :paper-uwu:
I mean some check prefer to be more strick for pvp type stuff
but scissors beats paper
I can't even run most anti cheats on my server, it would probably freak out because of all of the witchcraft the server does.
Issue: scissors don't exist
s/scissors/sword

Anyone have experience with Matrix or Spartan Anticheat

I need new windows is the problem with my cooling system
But it's also just hot as fuck out
That's 40C, btw
have you tried linux?
lol
temperatures dropped by half since yesterday where I live (37° to 17° today) đ
celcius?
you are dead rn
Love and hate Chicago
just hate it and move
Nah my room just needs blinds just the sun litterally just shines in from like noo to 9pm every day
room next to mine has blinds and its only like 90 with ac off
my room also doesn't have ac yet but it will xD
@molten egret well I definitely don't mean rankin...
wha
John Rankin Waddell, known as Rankin, is a British photographer and director. He has photographed Kate Moss, Madonna, David Bowie and The Queen. The London Evening Standard described Rankin's fashion and portrait photography style as high-gloss, highly sexed and hyper-perfect```
The Rankine scale () is an absolute scale of thermodynamic temperature named after the University of Glasgow engineer and physicist Macquorn Rankine, who proposed it in 1859. Similar to the Kelvin scale, which was first proposed in 1848, zero on the Rankine scale is absolute zero, but a temperature difference of one Rankine degree (°R or °Ra) is...
seems like a shit scale
hence why I didn't mean it :P
Is it possible to add plugins to a offline world?
I was gonna setup a offline world for a friend cause she has really bad network and she was griefprevention
well, yea
a server is a server
offline mode is literally designed to run the server on a LAN without a connection to the outside world
Oh so I can just Gen a server and USB her the folder?
ofc, there are caveats on plugins, you're gonna wanna make sure to run them locally so that they fetch any dependencies, but, sticking to open source plugins or plugins from spigot should generally work offline, ofc assuming that they don't rely on network features
but, yea
(and, for the love of god, don't run the server on the USB)
*assuming FLASH, if SSD, go for it
No no no I was gonna give her the USB to put the folder on her pc lol
I'd never run a server on anything but that actual machine lol.
@golden gustfor a solo lan server will 1 or 2 gigs be good?
its a 1 person server
Cat's name literally has "don't ping" in it - so don't ping cat
ok my bad
1-2GB is more than fine if you aren't pre-generating terrain.
Server files and plugins and stuff should only be a few hundred MB.
thank you and sorry again for pinging when i wasnt suppose to
@coarse lily
@twin lagoon
my brother installed an ecobee recently
I walked over to the little screen on the wall and i think it realized that I was staring at it and I was scared so I went away and ignored it
How can I make my farms run when Iâm not in the chunk. I tried keepchunks and forceload command but those didnât work.
I want my honey and sugarcane farms to work even when Iâm thousands of blocks away
You'd need a plugin or something which does that
what linux distros yall use for hosting mc servers
ubuntu
thinking of using centos with wsl but want second thoughts
Literally doesn't matter, just ideally stick to something debian based
why
why would you run it in wsl?
I just go for debian because there's never any updating to do đ
I tried keepchunks it didnât work
Well
clearly if it didn't work, the plugin doesn't do what you want it to do, or you didn't configure it do that
cant switch
yeah then run it natively
farms require a player entity to be nearby, no escaping that part without manually ticking chunks
wsl is for compatiablility
not when it's running on wsl
Don't think that theres too many chunk loading plugins which do the fake player thing
makes sense
Distro for the most part is irrelevant
Most linuxy server distributions are going to work about the same in terms of performance. As long as it's not one that has desktop stuff built in that you're remoting in to.
They're all generally bundling the same stacks or there about, your biggest bet for debian is that they're generally more caring to keep stuff updated vs cent
but, then again, cent is a rolling release now so god knows
Flashback to my community in 2012 custom building a kernel once to get an estimated +1% performance over the default.
debian is very minimal on fresh install which can be a good thing and a bad thing
that's the linux community today
or at least the like arch/gentoo kind of group
this is why i hate linux mfs
hey, mbax
they do the most weird shit like that for no reason
did you disable HT?
i dont really care because they're free to do whatever they want
that's what linux is for
Of course we did đ
where's that one meme about like a scenario where you have to do a presentation at school but your minimal kernel doesnt have the right drivers so you install the mainline one and it still doesnt work and then someone uses a windows laptop and it just works
lol
except windows updates mid way through
well i'm not finding that today
same thing
oh yeah similar
basically the same idea
gimp is a đ moment but i cba to pirate photoshop
also does hangar work for uploading plugins yet?
Nah, that was 2007. It's over now.
RIP gnome 2
2007 was the year of the nissan gtr
Also can I append someoneâs name onto the license file if I stole their code and I am re releasing it under the same license?
Uhh.
Both mit
What license, define "stole", and whose name is being appended
I took code from their GitHub
it wouldn't be stealing then
From the fabric uwuify
"Nafiul Islam" is the name of the person
Well, theres no like, hard rules on how best to deal with that
generally people either isolate their code off to a class and shove their license header on it
or add a // Author comment
etc
Their code is in a different package
you could ask tthem
They donât have anything linked on the hub
I might stick their license file above the class header in the class I stole
my server resource pack makes all zombies look like Morbius and I just made a plugin that adds chat messages for killing/getting killed by zombies like this: https://media.discordapp.net/attachments/539582763385225226/988620411233267772/unknown.png
this is so awesome minecraft is so cool
it was not morbin time
Just don't credit and credit when asked 
people generally like having credit for their work, even if not legally required
best plugin
welp there goes my whole future
can't get a job after I started a class name with a lower case letter
is logger better than system.out.println
That is perfect.
ty
release a pack?
I think the bigger issue is that my class name in the plugin starts with a lower case letter
yeah I noticed that a while ago
ok I fixed
A core team member definitely wouldn't ask about stealing someone else's code and relicensing it, though.
You asked about removing their name.
no
And said you couldn't find them to ask permission.
I asked whether I should put thier name with mine on the root licence file
yeah I couldn't
So then it isn't permission, is it?
and I did
ehh they licenced it
sigh
Sir you may wanna actually understand what permission means
https://www.merriam-webster.com/dictionary/permission
Kids Definition of permission. : the approval of a person in authority I have permission to leave early.

đ
but the licence would give me permission?
Permission is hereby granted, free of charge...
if you keep that license there yes
license is everything
and I copyied their licence into the class I stole
also the licence is in the config.yml that gets copied on startup
herr der

