Тёмный

The Problem with PaperMC 

cubicmetre
Подписаться 163 тыс.
Просмотров 175 тыс.
50% 1

I am frequently confronted with complaints about the contraptions I share not working on certain multiplayer servers. In this video we will discover the problem with modified servers and how they impact the game to make features that would otherwise provide a universal gameplay experience inaccessible to most players. Of these modified servers Paper is the most common, promising to optimize server performance and management with a diverse ecosystem of pluggins and configurations. We will take an in depth look into Papers various features and how they serve to degrade the minecraft gameplay experience.
Wavetech Server Discord:
/ discord
Mods that I use:
www.mediafire....
Second Channel where I post my Music:
/ @artism6843

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,8 тыс.   
@PINPAL
@PINPAL 6 месяцев назад
I remember when I was first getting into "technical" Minecraft. We spent hundreds of hours spawnproofing the nether and building a giant wither skeleton farm only to find out wolves don't even scare wither skeletons on paper... Later found out this is intended behaviour because "path finding causes lag".
@VoxAstra-qk4jz
@VoxAstra-qk4jz 6 месяцев назад
Paper devs lobotomizing the game to get it to 1,000,000 fps:
@macronevicktor
@macronevicktor 6 месяцев назад
@@VoxAstra-qk4jzlobotomizing the game to get +1 fps
@jx5b
@jx5b 6 месяцев назад
@@macronevicktor sounds more like it.
@maxlight4321
@maxlight4321 6 месяцев назад
I think Paper should remove blocks from the game because blocks cause lags
@marckiezeender
@marckiezeender 6 месяцев назад
@@macronevicktor paper doesn't do anything to improve fps, only tps. And it's only moderately good at that.
@Malekqx
@Malekqx 6 месяцев назад
'Who controls the default, controls the way we play' I'll definitely remember that
@aspidinton
@aspidinton 6 месяцев назад
wise words from wise man
@profoundgames_
@profoundgames_ 6 месяцев назад
This is also why alot of people use Edge, not because they want to. But because it works and its default thing installed on Windows. :D
@spok_real
@spok_real 6 месяцев назад
the exact reason there are antitrust suits about defaults being set anticompetitively (like edge)
@theblckbird
@theblckbird 6 месяцев назад
"He who controls the Spice, controls the universe!"
@jan_harald
@jan_harald 6 месяцев назад
@@profoundgames_and also why microsoft got into a whole lot of trouble back in the day, and why there's to this day windows versions for europe that do not include windows media player, and the whole internet explorer antitrust case also
@haiperbus
@haiperbus 6 месяцев назад
The paper devs also removed the option to re-enable sand duping with the end portal completly, needing a 3rd party plugin all because of "muh exploits" They only begrudgingly let tnt get duped simply because mojang endorses it/they'd get too much hatemail for it
@thegoldenatlas753
@thegoldenatlas753 6 месяцев назад
Isn't sand dupe also endorsed by mojang till we have a proper way to make more?
@isaacribeiro6823
@isaacribeiro6823 6 месяцев назад
I mean I don't agree with dupes at all but I don't mind other people doing jt
@Kirill17
@Kirill17 6 месяцев назад
Bro they're actually the most superiority complex devs in this game. Mojang officially endorses and allows this till either they can find a satisfying way to have renewable sand and block removal or make the current ones fit
@TankDestroyer735
@TankDestroyer735 6 месяцев назад
I think they just re added it. Or at least they re added whatever "allow-unsafe-end-portal-teleportation" is. I wish I had known how bad paper is for the world of redstone before I decided to use it.
@Lardbutt200
@Lardbutt200 6 месяцев назад
this as well as void trading. void trading isnt even a dupe, its just expediting an in game process to get materials just like literally any other farm. paper devs view this as a dupe though and dont let you config it at all.
@lynx_xdg
@lynx_xdg 6 месяцев назад
I have a paper trauma ever since I was playing on a minecraft server hosted by a couple of youtubers, and started building a raid farm. I gathered the resources and built the entire thing over the course of a week and then decided to run it. I was very confused when I got bombarded with ravagers and other raid mobs flying all over the place. I spent multiple days trying to find what I did wrong, I ran the schematic verifier multiple times and I found nothing. I asked the server's admin and he told me: "That's strange, we didn't disable raid farming in the settings." Apparently paper calculates entity collisions way different. Since then before I build anything on a server I don't know, I check the version, server type, and mods/plugins of every server I play on.
@StarWarsExpert_
@StarWarsExpert_ 6 месяцев назад
I feel your pain. Reminds me of how I spent like 6 hours on building a trident farm on top of a river only to not get a single trident from it, because the spawn rate was much lower than in vanilla. And I had to remove some of the things of the farm because the farm server reset every day. So annoying. One question: How do you check the version, server type, and mods/plugins of every server you play on?
@JellyfishJellyfish-bk7cr
@JellyfishJellyfish-bk7cr 6 месяцев назад
2:01
@skilon72
@skilon72 6 месяцев назад
Oh my god this reminds me of my friend and I trying to build a raid farm. It took me over a week to find out what's wrong with the server. Paper is pain
@kreuner11
@kreuner11 6 месяцев назад
It works OK for our simple smp you just trying too hard
@TheHerald615
@TheHerald615 6 месяцев назад
@@kreuner11Have you ever tried creating one of the bigger ones?
@lightning_11
@lightning_11 6 месяцев назад
I didn't realize that most of the things that annoy me about building technical farms on public servers in general... are just things that annoy me about paper.
@zern7617
@zern7617 5 месяцев назад
That's not paper's fault that those servers enabled those patches. Tell them to disable it in config. It's not difficult.
@rigen97
@rigen97 5 месяцев назад
​@@zern7617 sure bud just beg the server managers to mess with config when they likely left paper on default config _because_ they don't wanna mess with config
@zern7617
@zern7617 5 месяцев назад
@@rigen97 Yes, do that. If they don't want to edit their config, your playthrough being effected is not paper's fault, it's the servers fault. It's like me complaining about a feature in a server that stops me from duping. It doesn't make sense bro.
@SmilesEdgeworth
@SmilesEdgeworth 5 месяцев назад
@@zern7617 I honestly doubt some random Minecraft server admin will give a damn about 1 player having problems with their server settings, and honestly, why should they? You're treating them like a shitty game dev instead of some teenager/20 something who just runs a Minecraft server 'cause they can. They likely don't care, especially if Paper was their go to, and yes, it IS Paper's fault for having these settings on by default, if they wanted it to be like "VANILLA with mods" they wouldn't have ADDED settings that ALTER VANILLA on by default. The creators are just gatekeeping game mechanics because they don't like them, essentially moderating people's playthroughs, which is kinda shitty, ngl. Just let people have fun their way.
@zern7617
@zern7617 5 месяцев назад
@@SmilesEdgeworth If the server admin doesn't want to change it, then that's not paper's fault at all, it's the admin's fault. If you don't like it, then don't play their server. Paper is not advertised as "optimized vanilla!!" or something like that. It's advertised as *bug fixed minecraft* It's meant to fix bugs, and it does that, and it also fixes lag sources. If you dislike it and don't want to spend a minute to fix it then cope hard. Blocking bugs is gatekeeping people from bug abusing, it's not a feature. Tnt duping is not being *Patched* by Minecraft because they want to keep it. It's 100% a bug, and if servers want it they can change it in settings in under a minute.
@legopalji
@legopalji 6 месяцев назад
I feel like there were many missed opportunities for "works on paper" - puns
@SpencerS145
@SpencerS145 5 месяцев назад
unfortunately nothing works on paper
@legopalji
@legopalji 5 месяцев назад
@@SpencerS145 i meant the idiom in the sense of "works theoretically" --> "works on paper"
@SpencerS145
@SpencerS145 5 месяцев назад
@@legopalji i understood that and was making an ironic counterjoke
@legopalji
@legopalji 5 месяцев назад
@@SpencerS145 and i'm dumb and don't know how irony works
@gristCollector
@gristCollector 6 месяцев назад
You do realize that we're gonna need a full cover of "I'm not a big fan of Paper" now, right?
@SirBobBotsalot
@SirBobBotsalot 6 месяцев назад
Fr
@prismatica_3758
@prismatica_3758 6 месяцев назад
Fr
@keawo9704
@keawo9704 6 месяцев назад
Fr
@TheOnlyJona123
@TheOnlyJona123 6 месяцев назад
Fr
@Diggelaer
@Diggelaer 6 месяцев назад
Fr
@robbiestoffel
@robbiestoffel 6 месяцев назад
What drives me crazy is that a lot of people have no idea paper changes gameplay at all when they choose to use it
@logon-oe6un
@logon-oe6un 6 месяцев назад
I have fond memories of joining a whitelist server called "The Cave" with the intention of building a big underground cave hub at spawn, only to discover TNT dupers are broken.
@MrMaksibon
@MrMaksibon 6 месяцев назад
oh my god, this is disaster 😂
@zern7617
@zern7617 5 месяцев назад
Not paper's fault.
@logon-oe6un
@logon-oe6un 5 месяцев назад
@@zern7617 Literally the thing in the video, except I wanted a tunnel bore instead of a cannon.
@zern7617
@zern7617 5 месяцев назад
@@logon-oe6un Papers goal is to fix bugs. Tnt dupers being blocked is not paper being broken, it's a bug fix. It can be disabled in the servers config.
@logon-oe6un
@logon-oe6un 5 месяцев назад
@@zern7617 ​Paper defaults to disabling vanilla behavior. Kinda shit philosophy. Watch the video and have your points addressed or skip that and sit in your hole of moding mechanics out of a game and pretending it's equivalent. Hell, mod air strafing out of TF2, for all I care, as long as it's clearly labeled so I can avoid it.
@SpicyBacon
@SpicyBacon 6 месяцев назад
“I turned off all the bugs that enable technical play. Why wont technical players help me find why all the redstone doesnt work?”
@Hlebuw3k
@Hlebuw3k 6 месяцев назад
At one point in time, they even had the audacity to write "Vanilla Compatible" or "No-Compromise performance" and "Non-Intrusive and not changing gameplay" or something like that on their front page, I can't remember what exactly but it was not worded in an evasive manner in the slightest. They have since completely updated their website and removed the text, but that's such a scummy way to advertize your software, especially because of it I have had people telling me it's the redstoners fault for not testing their contraption and that it 100% can't be papers fault because of that one line. People genuenly believed and told me in my face that paper is exactly like vanilla but with plugins and does not affect any gameplay. It does. And I'm mad exactly because of that. Paper is not for small SMP servers, fabric or vanilla is, paper is for those big mini-game servers that don't care about vanilla survival minecraft, that already change everything about how the game is played.
@noting3548
@noting3548 5 месяцев назад
😂
@MrPowerGamerBR
@MrPowerGamerBR 5 месяцев назад
The tagline you are talking about is "Paper is the next generation of Minecraft servers, compatible with Spigot plugins, offering uncompromising performance." Now, it depends on what "uncompromising" they are talking about: If they are talking about compared to vanilla, then yes, it is very misleading, but they may also be talking about Spigot, which is what Paper is based upon and Paper exists because Spigot, compared to Paper, has way more performance issues and the project is very stagnant since the whole DMCA debacle that happened a few years back. And Spigot also has game breaking changes too, and CraftBukkit also has game breaking changes too... it is all game breaking changes from the top to the bottom because the software needs to break things, sometimes to make performance better, other times to support plugins.
@zern7617
@zern7617 5 месяцев назад
It's fully configurable. The goal of paper is to fix bugs. You can't complain that paper fixes bugs when that's the point. Don't like it? Disable the patch. Simple. But oh, you complain.
@Hlebuw3k
@Hlebuw3k 5 месяцев назад
@@zern7617 I literally CAN'T disable the patch, it's not an option to do that. Paper does not provide you the options to disable some things, did you even watch the video?
@MrPowerGamerBR
@MrPowerGamerBR 5 месяцев назад
@@Hlebuw3k > I literally CAN'T disable the patch, it's not an option to do that Fork the project and remove the patch, this is what zern is talking about
@apia46
@apia46 6 месяцев назад
you know what they say! the best way to reduce lag is to just disable all the features until theres nothing to lag the server anymore
@MowerCraft
@MowerCraft 6 месяцев назад
Now I know why loads of my builds don't work on servers I play on.
@theworfer27
@theworfer27 6 месяцев назад
It's even less fun as a mapmaker lol. Random commands don't work and you have to figure out why for yourself because Paper sure as hell doesn't know
@theworfer27
@theworfer27 6 месяцев назад
-Paper deletes teams that nobody is on when you restart the server -/spreadplayers is busted -Something with armor stands and pressure plates? I genuinely have no idea what but it broke all my randomizers -God knows what else
@Samstercraft77
@Samstercraft77 6 месяцев назад
@@theworfer27 i was testing a super basic explosive bow a few years ago that worked perfectly on fabric & vanilla, on paper... it tore a hole to bedrock and would have crashed the server with infinite tnt if i didn't type the command to kill the arrow so fast... paper... also the fact that it deletes empty teams is ridiculous
@MrPowerGamerBR
@MrPowerGamerBR 5 месяцев назад
@@theworfer27 about the first setting: That's... wrong? There is a Paper setting to disable saving empty scoreboard teams, but it is set to false by default. Besides, if you are making a map, then why are you using Paper? Paper is meant for server owners that are creating a public Minecraft server with plugins, and in that case, server owners won't use complex command blocks commands and redstone to do their thing, they will use plugins and code to do things.
@shadowd9810
@shadowd9810 5 месяцев назад
@@MrPowerGamerBR he is using paper exactly for that... to use said plugins that the server uses (for example for a bedwars map u set the map spawnpoints for said plugin)
@100_JAB
@100_JAB 6 месяцев назад
not to mention the exploits that only exist in paper like being able to clip through blocks because of its ping compensation, ironically giving more exploits to hackers and removing fun "exploits" from normal players
@OninDynamics
@OninDynamics 5 месяцев назад
Don't forget "nocom"
@Homme_De_Kro-mignon
@Homme_De_Kro-mignon 5 месяцев назад
@@OninDynamicsWe'll never forget nocom exploit
@zern7617
@zern7617 5 месяцев назад
Which get patched. And the exploits they block are real exploits and can be unpatched in config. Quit complaining about problems that don't exist.
@100_JAB
@100_JAB 5 месяцев назад
@@zern7617 ah yes the real exploits like *functioning redstone*
@zern7617
@zern7617 5 месяцев назад
@@100_JAB If the redstone you're using is based on an exploit or a lag source it will be blocked. this block can be disabled in paper configuration anyway.
@IsaacDaBoatSloth
@IsaacDaBoatSloth 6 месяцев назад
Paper is literally just for public servers that want plugins and dont care about vanilla experience. Use fabric servers instead. Even a simple item filter doesn't work on paper
@malpkakefirek
@malpkakefirek 6 месяцев назад
It does work
@birne_
@birne_ 6 месяцев назад
@@malpkakefirekpaper users on their way to change every single configuration to get item sorting to work
@malpkakefirek
@malpkakefirek 6 месяцев назад
@@birne_ item sorting works without changing anything. But yes, I have to change a lot of config files to make everything work. If there was a perfect coreprotect alternative for fabric, I would probably switch. But ledger is not great and I don't know of any others so... 🤷
@Ruben-zf1eu
@Ruben-zf1eu 6 месяцев назад
Fabric doesn't have Geyser : /
@BlueLatios
@BlueLatios 6 месяцев назад
@@Ruben-zf1euGeyser’s implementation is pretty balls anyways.
@Mogswamp
@Mogswamp 6 месяцев назад
The thing is, fabric isn't super scalable unless you get into instancing, which is super advanced stuff. I run a pretty large public superflat server, and we need things like TNT duping, raid farms, sand duping, etc due to the superflat limitations. While it can be tricky to get paper to accommodate these features, it's certainly not impossible. Meanwhile, running fabric simply isn't an option when 100 players might be on at once. I think the points you made in this video really only apply to servers with like maximum 40 people playing at any given time. 0-50 players: Just use fabric 50-400 players: Use paper 400+ players: Use fabric with instancing
@Dajuhf
@Dajuhf 5 месяцев назад
Hey! What do you mean by "fabric with instancing"? i've tried to search by this but i wasn't able to find anything. Ty!
@Mogswamp
@Mogswamp 5 месяцев назад
@@Dajuhf Basically it's a technique that extremely popular servers like 2B2T and Hypixel use where you split one Minecraft world across a bunch of different servers. On the client side it's pretty seamless, but really you're being juggled around to a bunch of different servers while moving around in the world so that the playercount on any given instance never gets too high.
@MrPowerGamerBR
@MrPowerGamerBR 5 месяцев назад
@@Mogswamp you could also use Folia (which is based on Paper), that's what 2b2t uses to accomodate a lot much players
@JordanPlayz158
@JordanPlayz158 5 месяцев назад
Yeah, that is the thing, it might be annoying if you don't have a lot of players but if you do, those "little" improvements or things that break functionality add up
@TheMisterEpic
@TheMisterEpic 5 месяцев назад
Strong agree, fabric might work for smaller/private servers, but anything above 30 players and paper/purpur is the best by miles. This video really gives off a lot of it's own elitism for private/smaller technical server in an ironic way, when a large majority of players aren't interested in that, and prefer to play servers with 100s of players online instead. Why should paper go out of their way to accommodate such a seemingly hostile minority, when the majority of players and servers rely on many of its changes to the game to function without performance issues?
@tonig2255
@tonig2255 6 месяцев назад
Paper is the killer of fun. Back in 2017 I played on a server with some school friends, and the guy who ran the server hosted it in paper. I remember being so excited to make a tnt duper to create a batcave, and being immensely disappointed when it didn't work at all. The worst about paper is not knowing what a POS it is, and trying to play the game normally, only to have a rude awakening 20 hours in and quit immediately because it has sucked all the fun out of a sandbox block game.
@许玄清
@许玄清 6 месяцев назад
“paper sucks because my server owner doesn’t bother to do basic config”
@nigoda
@nigoda 6 месяцев назад
​@@许玄清if basic settings are like this then yes. It's sucks
@tl1326
@tl1326 6 месяцев назад
@@许玄清paper sucks because the server owner has to get into the configs before it can function properly.
@Dustiyn
@Dustiyn 6 месяцев назад
​@@许玄清why would they even think to do so when vanilla has everything like that on by default
@happygofishing
@happygofishing 6 месяцев назад
@@tl1326skill issue.
@alexlowe2054
@alexlowe2054 6 месяцев назад
Mojang: As the developers of the game, we're intentionally leaving in TNT duping in the game, because there's no real alternative in many use cases. We'll consider removing TNT duping when we replace the mechanic with viable alternatives that fit with vanilla Minecraft. We understand the value these bugs add to niche communities, and we're working to make sure they stay in the game until we can dedicate more time to improving those areas. Paper devs: We're removing things the primary game developers have patched back into the game, and we're not giving you the choice to turn it back on because "it's not our design goal to make bugs configurable". Our server default is to automatically delete any redstone device capable of running on its own. The technical community is in the wrong for refusing to work with us. It's one thing to say "We don't support technical minecraft builds because they depend on mechanics that can cause slowdowns on multiplayer servers, and our primary target audience is large multiplayer servers. We're intentionally removing vanilla features to maintain stable performance on large servers." But that's not what the Paper devs are doing. They're intentionally breaking vanilla features, and then blaming other people when they don't tell them what's broken. That's insane behavior right there. What's interesting is how many technical things Mojang is adding to the vanilla game. At some point, Paper is just going to be so broken for vanilla minecraft that they have to completely give up, and admit it's only for highly modded servers, where you need compatibility with really old legacy mods. I think this video might be the first step in killing Paper's popularity. Paper doesn't run Minecraft. It runs something vaguely similar to minecraft.
@portalwalker_
@portalwalker_ 6 месяцев назад
Wonder why they didn't fix bud powering, since it wasn't intentionally added
@zern7617
@zern7617 5 месяцев назад
Paper's goal is to patch bugs. It patches bugs. That's the point. It functions properly without configuration, you just have to change it if you want to add bugs.
@timtaroo2856
@timtaroo2856 5 месяцев назад
​@@zern7617 I think the main issue is where people actually draw the line for what's a bug, because it's a very debatable topic.
@3_Circles
@3_Circles 5 месяцев назад
​@@zern7617 Mhm, paper removed the ability to make chunk loaders which are an integral part of many builds, and they also took away the option to reenable them. And that's just the tip of the iceberg.
@zern7617
@zern7617 5 месяцев назад
@@3_Circles Paper is meant for big servers, not your friend smp server. Its design is fixing security flaws, bugs, and lag. And i'm 99.99% certain that's in the config still
@drwoops3293
@drwoops3293 6 месяцев назад
yh i once tried to protect my moss farm using a chunk loader to provide for a safe shutdown in case the player lost connection while afking, only to discover that chunk loaders have been "fixed" and there is no setting to reenable them.
@sirwabaloo7930
@sirwabaloo7930 6 месяцев назад
Yeah they seem way too restrictive, although yeah if chunk loafers worked on the servers I played on there would be thousands and the server would be brought to its knees
@Samstercraft77
@Samstercraft77 6 месяцев назад
@@sirwabaloo7930 thats the kind of thing where if paper was normal you would use a plugin to disable them, or import a list of configs that gets it all done in one so you don't forget anything
@AzekialKhyber
@AzekialKhyber 6 месяцев назад
@@sirwabaloo7930What the servers of this era have not realized is that instead of building seven of the same farm by yourself it would be 100 times easier to get a bunch of those people on the server together and make a perimiter with them and have farm(s) inside of it. Everyone is so selfish on the servers of this era nobody understands just how easy the game can be.
@MrMoon-hy6pn
@MrMoon-hy6pn 6 месяцев назад
Chunk loaders using portals are an intended game mechanic with well defined behaviour. In this case they were broken.
@Pwnners
@Pwnners 5 месяцев назад
​@@AzekialKhyber *Me casually burning 10 dubs of duped gear on sum random anarchy server* : Ye ong brother so ezzzzzzz
@user-cg3em4cw4f
@user-cg3em4cw4f 6 месяцев назад
Glad to see someone talking about how pretentious the PaperMC devs are. Gotta love people taking it upon themselves to decide the correct way to play.
@mistergoldminer7764
@mistergoldminer7764 6 месяцев назад
I've never felt so much second hand annoyance. I *think* you got your point across quite well.
@StarWarsExpert_
@StarWarsExpert_ 6 месяцев назад
Second hand annoyance. Definitely never read that phrase, but its one I will remember and maybe use now.
@shottysteve
@shottysteve 6 месяцев назад
well, speaking as a server runner since 2010, its just bukkit -> spigot -> paper is all we had back then especially during the performance issues days in 1.13 and 1.14, and its gonna take a long time before people start realizing fabric is the way to go. i exclusively use fabric now but i know people are addicted to their bukkit plugins and wont switch without an alternative
@oscarjolly309
@oscarjolly309 6 месяцев назад
Paper is soooo annoying whenever I start a server with my friends I have to delve into the games files to disable all the limitations of paper.
@leokaper7684
@leokaper7684 6 месяцев назад
Just make a fabric server instead?
@oscarjolly309
@oscarjolly309 6 месяцев назад
I don’t spend money on games very much so I don’t pay for servers, I use free server hosting software and I haven’t found a free platform that doesn’t use paper or a paper equivalent.
@wontcreep
@wontcreep 6 месяцев назад
paper is good when you need to assume people are going to try to break your server, that's where the compriomises are.
@W_xlter
@W_xlter 6 месяцев назад
​@@oscarjolly309 Aternos
@BlueLatios
@BlueLatios 6 месяцев назад
@@wontcreepYour server gets broken either ways, there are private paper dupes and server crashes function just the same.
@ECanDo
@ECanDo 6 месяцев назад
I knew paper was broken, but never realized how truly broken it was.
@zern7617
@zern7617 5 месяцев назад
Paper is not broken. Paper's goal is to patch bugs. It patches bugs. That's the point. It functions properly without configuration, you just have to change it if you want to add bugs.
@Grumpy1174
@Grumpy1174 5 месяцев назад
​​@@zern7617you've been defending paper in every comment, and you're not even right. This video clearly shows paper not working right and needing to specifically be worked around without going into files. In the time it takes to change files for paper, you can just go get fabric.
@zern7617
@zern7617 5 месяцев назад
@@Grumpy1174 Then go get fabric. I don't see how it's Paper's fault for blocking bugs and then the user not being able to spend a few minutes configuring to their wants.
@fenix5fire
@fenix5fire 5 месяцев назад
Because it is not broken. Author just doesn't want to spend some time in order to configure anything as he WANTS. It takes literally as much time as configuring all these dozens of necessary optimisation mods on fabric/forge.
@fenix5fire
@fenix5fire 5 месяцев назад
​@@Grumpy1174this video is biased and has no real evidence. The only thing is bug fixes enabled by default
@AshishDeepSinghBhatial
@AshishDeepSinghBhatial 6 месяцев назад
As someone who has inherited a paper(purpurmc) server for the community I am part of, I feel this everytime I try to do anything complex with redstone. One day I am going to start on the project to migrate to fabric with trying to find all the alternatives for plugins we use or make my own damn ones
@SasisaPlays
@SasisaPlays 6 месяцев назад
Im also an inheritor of the biggest MLP based MC server in my global region, that was always built on paper. And we currently passed full fabric migration, wrote dozens of own mods to make it work great, and surely better, than it ever was.
@AshishDeepSinghBhatial
@AshishDeepSinghBhatial 6 месяцев назад
@@SasisaPlays that gives me hope
@ThePacmandevil
@ThePacmandevil 6 месяцев назад
@@SasisaPlayslol MLP loser
@Yasser-444
@Yasser-444 6 месяцев назад
​@@SasisaPlaysi can't tell if you are sarcastic or not?
@SasisaPlays
@SasisaPlays 6 месяцев назад
@@Yasser-444 nope, im not sarcastic. Why would i be?
@OctagonalSquare
@OctagonalSquare 6 месяцев назад
Showing Edge with “he who controls the default” was spot on
@KvapuJanjalia
@KvapuJanjalia 6 месяцев назад
I remember building 6 variations of a furnace array on a Paper server and all of them being broken (Working in vanilla, of course).
@BellCube
@BellCube 6 месяцев назад
My breaking point as a bare-metal server admin with Paper is when the TNT dupers my little group wanted to use still didn't work even after I combed through every single relevant setting. Ended up going straight up the chain to Spigot for the increased plugin support without the Paper-levels of god complex. It would be a fun challenge to write a hyper-optimized version of a Minecraft server with Bukkit plugin support, Carpet levels of "just works," etc. - but obviously not a simple task by any means. One of the few programmers I actively look up to recently mentioned one of his "heh this is stupid but might be fun" ideas: a version of Minecraft which stores game data in an IO-optimized format for Direct Storage off an NVME drive. Then, process as much of the game as possible in paralell, be that with threaded CPU work, Nvidia's CUDA paltform, or some other solution (yes, I realize that this would require careful consideration since Minecraft's processing order is tightly defined and a number of the most awesome contraptions rely on this order).
@Sextus_Empricus
@Sextus_Empricus 6 месяцев назад
but does this work on minecraft smart fridge edition!
@nedisawegoyogya
@nedisawegoyogya 6 месяцев назад
The most disappointing thing for me in my years of playing Minecraft was playing on paper server and trying tnt duping just to realize it doesn't work AND the server deletes the tnt duping blocks.
@chexo3
@chexo3 6 месяцев назад
Paper is great if you need to run Bukkit API plugins at decent performance. But the fact is, the whole Bukkit ecosystem is absolutely ancient, and breaking vanilla behavior is a default assumption there. So Paper breaking even more vanilla stuff is to be expected.
@StarWarsExpert_
@StarWarsExpert_ 6 месяцев назад
Really great video! I totally feel your pain and criticism regarding Paper and other server modifying plugins. I also wanted to do technical Minecraft stuff on servers I played on, but plugins intervened ruining my hard work. I really appreciate your video and I hope this gets popular. I wanted to build a automatic furnace smeltery using bamboo as fuel, but the hoppers were so slow that the fuel burned before it got replenished by the hopper with new bamboo. For example, I wanted to build a automatic storage system using droppers that transport items up using a clock. And it worked. But then the next day, the clocks got deleted from the plugin and replaced with signs. After rebuilding it again, it also got replaces with signs.
@cubicmetre
@cubicmetre 6 месяцев назад
I know your pain, back in the old days I played on a public server where I made a cool treehouse in a jungle and wanted to start automating things. Like I made a water flushing system for collecting wheat crops and started a horse breeding shop where I tried to make the fastest horses. I made a massive racetrack with a timer to determine the speed of the horses. But the server had a pluggin which would yeet tile events after they repeat a certain amount of times so the timer kept breaking. Because the pluggin only worked with tile events I found a workaround which used a sticky piston and redstone block to clock itself and established the timer that way. Then one day I logged on and my whole racetrack had been deleted because the pluggin could still detect tile events originating from the piston clock and reported the events to an admin that tped to my base and couldn't be bothered finding the specific redstone component causing the problem so they just world editted the whole racetrack into oblivion.
@camslam8245
@camslam8245 6 месяцев назад
I've been running a pretty casual minecraft server for years on paper. I've always noticed some... interesting... quirks about it but just always worked around them in one way or another. I've tried fabric in the past when I didn't have much server administration experience, and had some issues that I can't even remember now. I think this video is my sign to try to use fabric again. Thanks for making this video.
@oleboy555
@oleboy555 6 месяцев назад
fabric enjoyers just keep on winning
@Cera_01
@Cera_01 6 месяцев назад
so true
@bacalhau_seco
@bacalhau_seco 6 месяцев назад
is there any anticheat for fabric tho?
@nguyentrongkhang7644
@nguyentrongkhang7644 6 месяцев назад
@@bacalhau_seco There's always a mod for anything (but it might be server-side though)
@Desmonid
@Desmonid 6 месяцев назад
theres tons of anticheats available for fabric if you care about that kind of thing@@bacalhau_seco
@icebuildsrobots
@icebuildsrobots 6 месяцев назад
Fabric is like 10x slower on my PC than paper unfortunately
@incription
@incription 6 месяцев назад
Very true. "Optimisations" should not change the default functionality of minecraft
@goosewoman
@goosewoman 6 месяцев назад
Paper breaks vanilla functionality on purpose so they can squeeze more performance out. It is an intentional tradeoff. This is doubly so because the stuff it breaks tends to be the more performance intensive stuff. (such as redstone) Like, with paper I can easily handle 5-10 times as many players than I can with vanilla. Fabric offers some good optimization mods, but as a whole fabric (and quilt) has a really subpar ecosystem for managing server-side addons. And then people could still easily break my server with redstone. Of course every person with a small server using paper is silly. Just use bukkit at that point. You don't need to squeeze that performance out if you have less than 10-20 players online.
@incription
@incription 6 месяцев назад
limiting tnt updates per tick is not related to those performance gains, it shouldnt be in by default@@goosewoman
@nintySW
@nintySW 6 месяцев назад
​@@incriptionit absolutely is though, placing a ton of tnt and having to do the processing for 2000 tnt at once will bring a server to its knees, limiting the processing lets people still place down a bunch of tnt but wont reduce the mspt to 0
@goosewoman
@goosewoman 6 месяцев назад
​@@incriptiona few hundred blocks of TNT activated simultaneously or over a handful of ticks can bring a server's TPS down to the low single digits. My point was basically that paper makes changes to the codebase in favor of optimizations. This is done for a specific subset of servers. The vast majority of servers gain no benefit from using Paper. If you use it for anything vanilla-ish and aren't running 50+ people you're just being stupid. Just use bukkit. Hating on paper because people are using the wrong software for their use-case is silly. Hate on the server owner for using paper or play on a server that doesn't use paper.
@Samstercraft77
@Samstercraft77 6 месяцев назад
@@incription it would be a very good feature, if (and only if) it were off by default.
@felixbemme7257
@felixbemme7257 6 месяцев назад
If you want to play normal multiplayer use the normal server software. You dont need to use spigot or paper. Those have way better perfomance for larger player amounts but need to change/remove features to have a greater perfomance.
@haphazodus
@haphazodus 6 месяцев назад
I got really excited joining a Skyblock survival game just to find that pistons were disabled.
@Chiaros
@Chiaros 6 месяцев назад
That has nothing to do with paper or fabric... The server owner decided to do that.
@haphazodus
@haphazodus 6 месяцев назад
@@Chiaros I wasn't talking about paper disabling it, just that it was disabled... he was talking about technical players having issues with servers... it goes beyond just servers running paper.
@RealShadowreaper
@RealShadowreaper 6 месяцев назад
I used to be an admin on a small smp server that ran paper and let me tell you trying to deal with all the weird bugs paper creates is miserable. not to mention reporting these bugs often just gets ignored or worse one of the dev's goes on a psychotic rant because you dared to point out that their code was broken.
@jeffreyrhoten8652
@jeffreyrhoten8652 2 месяца назад
It's ironic hearing them say "the technical community won't work with us" when I've personally witnessed them ignoring bug reports from technical players. They just want to shift the blame.
@theairaccumulator7144
@theairaccumulator7144 Месяц назад
@@jeffreyrhoten8652 when those "bug reports" are technical players trying to convince them to reintroduce bugs they've patched in the name of improving performance and removing game-breaking exploits the Paper team is right in ignoring the bug report and banning the user, because their goal is not being compatible with vanilla. Their goal is to be a suitable software for public servers with 50+ concurrent users on 1 instance which are assumed to be hostile and want to exploit, dupe or crash your server at all times. They specifically do not want technical Minecraft contraptions to work because the same bugs that allow them to work also allow bad actors to make the experience hell for everyone else.
@kevinrobertshaw6479
@kevinrobertshaw6479 6 месяцев назад
Remember building a farm on a server and it just didn't work. Went to check redstone to find it didn't pass signals over the chunk boarder......
@Kirill17
@Kirill17 6 месяцев назад
Holy shit in glad you pointed out the superiority complex the paper devs have feeling as if theyre in chsrge if everything
@EpicGamerProRealisyes3
@EpicGamerProRealisyes3 6 месяцев назад
Yo, guys, you know what would be sick for him to make. Hear me out: orbital cannon using the exploding arrow trick to locate the player and blows up their current location, turning yourself into a nuclear level creeper.
@EpicGamerProRealisyes3
@EpicGamerProRealisyes3 6 месяцев назад
The last resort
@Joshua5e0
@Joshua5e0 6 месяцев назад
I completely agree with most of the things you said. You shouldn't have to adjust configs to be able to play vanilla. and disabling the vanilla functions by default is a big nogo. But for me personally, creating plugins for Paper is much easier/more intuitive than with Fabric. And you don't have to restart the server to adjust a config/install plugins, a reload is usually enough.
@cylian91
@cylian91 6 месяцев назад
yeah paper have great DX (dev experiance), you should look at how their build system work, its fantastic.
@hckr_-gh7se
@hckr_-gh7se 6 месяцев назад
ah yes, i remember running into that EXACT problem with max TNT processed per tick - that shit blew up an entire duper array i had built on a server, it took a friend and i EONS to determine what was wrong, finally we figured it out and asked the server admin to up the limit but goddamn
@zwatotem
@zwatotem 6 месяцев назад
There are 3 flavors of Minecraft: Java Edition, Bedrock Edition and Paper Edition.
@mothaclysm
@mothaclysm 5 месяцев назад
corrections: Minecraft: good, Minecraft: peformance with the power of 50 billion bugs, and "Minecraft"
@MrHeadcrab
@MrHeadcrab Месяц назад
i can't believe my infinite TNT machine doesn't work on the large server optimization mod by default
@nejsonsvejson9861
@nejsonsvejson9861 6 месяцев назад
Why doesn't this video work on paper?
@cubicmetre
@cubicmetre 6 месяцев назад
:saul:
@kaz49
@kaz49 6 месяцев назад
Preaching to the choir, mate xD Ran a paper server for my friends for a few weeks because I heard it has good performance, discovered that enabling sand duping isn't a config option, never run a paper server since.
@eurogaming1456
@eurogaming1456 6 месяцев назад
I have been saying this for years now, but no one believed me. Thanks for making this video so I don't have to spend hours arguing!
@Crohbar
@Crohbar 6 месяцев назад
Some in the comments are missing the point cubic is making when bellyaching about having to deal with server mechanics (even basic ones like not being able to delete the world files until you shut the server down). The point is that in order to do any testing of builds on Paper, he'd HAVE to set up a server, as he doesn't have the option to do it in true single player like he normally would. Meaning that in order to adequately respond to the high volume of comments he gets asking about making things that work on Paper (the starting point of the whole video), he would have to go through that process every time for even basic testing, never mind complex troubleshooting, and for him that's just an unnecessary hassle that wouldn't be worth it. And while Paper may have its place for servers with player numbers in the triple digits and a focus on plugin-based minigames and PVP, and may edge out Fabric servers on performance and features in those use cases, its ubiquity means server owners clearly often end up using it when it's not necessary or even optimal, leading to frequent confusion and frustration from players trying to do complex redstone things and finding they can't make them work because the defaults and under-the-hood changes are so destructive (just look at this comment section).
@DanielLvbrtteOlsen
@DanielLvbrtteOlsen 6 месяцев назад
I think this is a fair assessment for what he intended with all the workflow comments. But it's also fair to call out that this is categorically different from a critique of paper itself. The video doesn't really bother to differentiate and heavilly implies that this is a problem caused by paper (exclusively). Rather than the truth which is just "a server based workflow is something I don't prefer/haven't developed". The title is also "the problem with paper" but then goes in depth about these workflow features, so I think the critique is warranted
@benjaminmiddaugh2729
@benjaminmiddaugh2729 6 месяцев назад
​@@DanielLvbrtteOlsen I'd agree with you apart from the fact that a "server-based workflow" is irrelevant for server software that doesn't change vanilla mechanics. If you're designing for vanilla mechanics, the worst-case scenario on vanilla-compatible servers is making sure the timings hold up under server conditions.
@langwang9130
@langwang9130 4 месяца назад
You're my favourite MC content creator. I'm so sick of creators pandering to 13 year olds. As a 20yr doing a Bsc you are just the best!
@CaedmonOS
@CaedmonOS 6 месяцев назад
Oh my god, this explains everything. I tried to run a TNT Cobble Generator on a Skyblock server, and I just could not get it to work, and I could not figure out why. It worked on my single-player world, but just would not work on the server.
@circuitburst
@circuitburst 6 месяцев назад
I played on a server for a while, and as I started getting into the midgame and building farms, things kept breaking. Not just redstone either, entities disappearing and villagers freezing their AI. The community was very pleasant, but I ended up quitting because the actual gameplay was miserable. I'm not even that technical of a player, I just like it when basic machines work consistently. After seeing this video, I bet the server was using paper or something similar.
@simonmadception3980
@simonmadception3980 6 месяцев назад
I've been running an SMP server since the start of this year and slowly but surely I'm starting to hate paper with a passion. We don't really have a lot of technical players per say but even the average joe runs into a brick wall when trying to build a storage system or a small perimeter digging machine, besides that half the plugins we install straight up don't work and trying to find a version of it that does work is a wild goose chase. With the release of 1.21 we are switching to fabric. Thank you for pointing this abomination out to the world!
@amgelo5636
@amgelo5636 6 месяцев назад
Paper does not create its own plugins, I don't really think you should blame it if you find broken plugins. That's like blaming fabric itself if you find a broken mod.
@simonmadception3980
@simonmadception3980 5 месяцев назад
@@amgelo5636 I'm not really blaming Paper for the plugins, I just wanted to point out how fucked the whole ecosystem is
@MyWaifuNow
@MyWaifuNow 6 месяцев назад
My friend opened a server for a couple people before and by default the server host has paper installed and I had to ask my friend to change so many settings because everything I like to do the paper devs disabled. I like building farms, going on top of the nether, making block dupe contraptions and none of these work by default. Sure these are fine as options for big servers but they shouldn't be the default settings. I hate pretty much any mod that nerfs or "fixes" or generally just changes anything about the base game that I like, which happens to be a pretty big problem with minecraft and terraria mods.
@dottedboxguy
@dottedboxguy 6 месяцев назад
man i'll never forget the times when all i had to do to make a server was install the forge server files and run the server
@inx1819
@inx1819 5 месяцев назад
you can still do that
@dottedboxguy
@dottedboxguy 5 месяцев назад
@@inx1819 yeah obviously, it just seems like that's really not the norm anymore, not that this is a bad thing, maybe it's easier, idk. what's for sure is that there are way more options nowadays and that it seems a lot of ppl don't know how simple setting up a server by yourself can be
@DanielLvbrtteOlsen
@DanielLvbrtteOlsen 6 месяцев назад
Thanks for you video and I hope you don't take my comment too personal, I admit it is quite confrontational - but I hope the feedback can still be of use in some shape or another. And I want to preface it to say that I 100% understand being sick of getting the "it no work in spigot" comments and questions - and that this has likely colored the video a fair bit. Either way these are some of things I reacted to while watching you video. The whole segment about deleting the world file while the server is running is probably meant as a workflow thing, where it takes time to "reset", but I find it to be a pretty contrived example, and it's not at all paper exclusive. You would have the same issues with a vanilla server. Having to make workflow adjustments to fit multiplayer isn't a "problem" it's just different. There are likely to be solutions (in this case a worldedit snapshot) that would work just as well. This somewhat applies to the litematica pasting as well. Your modded client _is_ sending a lot of packets, and this is a valid concern for a server that serves potentially untrusted users to have. Using a serverside mod like worldedit to paste your schematic would work here, and is also largely what is happening in a single player world. I don't know if you couldn't get the same problem with an unmodded vanilla minecraft server. Another point here is that you find it obvious that carpetmod can disable explosions, and that you cant find a plugin that does something similar. Firstly a quick google search of "disable tnt explosions bukkit" leads to multiple candidates, wheras finding a solution for vanillla minecraft without already knowing about carpetmod is comparatively similar in difficulty to what you describe. I'd also argue that in the same way you find carpetmods functionality obvious, someone with any bukkit experience would find it obvious that worldguard has this feature (toggleable per region!). WorldGuard being the go-to world protection/anti-griefing plugin. So again this point is an adjustment of workflow or a point mostly about your ignorance of the ecosystem. (This was unfair, see EDIT 1) You keep making a point about restarting the server and calling it "excrutiating", aside from the fact that you might have been able to get away with a /paper reload (I don't know), this sounds so whiny. It takes what 2 seconds? You never have to reload a world in singleplayer? The whole three folders for the three levels is a common complaint but paper actually converts normal worlds into this split level folder structure automatically (unless of course these regions already exist - like if you start the server, generate a new world, then replace the overworld with your vanilla save) "realize we dont have creative noclip" - again a workflow thing that peppers the video with negativity. Though I admit I do not have a readily available alternative for you. Maybe binding a tp switch world to a worldedit tool in this specific case - but that's not really something that encompasses everything you can do with noclip. The gamerule is a real difference and something I would consider a bug as well. Some sleuthing leads me to believe the issue manifests differently on spigot and paper, and also that the vanilla rule is kind of poorly defined - with bug reports about how it also having the sideeffect of not loading chunks being open on the minecraft issue tracker for some time. The feigned awe and surprise at paper implementing a vanilla minecraft feature is again just poor taste imo. We've had tickwarps in bukkit before, back in the forge days with forgebukkit and some tickwarp sleeping mods. It's not up to paper to make technical minecraft tools, it's clearly out of scope and that's fine. It's great that minecraft has it in the base game now. The actual content here - showing how paper differs, trying to find out why and even changing the config files to try work around its limitation is very valuable - and information about this is something a large part of the causal viewerbase probably needs. Server operators should be taking the technichal minecraft compat issues into account when picking their solution! Sometimes for some playerbases the tradeoffs are worth it. An apt example is the mob switch you show off. Paper's mob spawning algorithm is different, and sure it breaks mob switches, maybe even the shulker farm is affected. But the tradeoff is a more uniform and subjectively "fair" mob spawning experience for players. A single mobfarm can't monopolise all the alloted slots and so on. This is a completely valid feature a server operator could want. Even when things break it's almost always the kinds of things that live on the edge of what is possible with redstone, or things that rely on tight timings. The comparison is really more like paper/spigot being a third edition of minecraft that is very similar to java edition and one shouldn't expect technical builds to transfer 1:1 without any adjustments. This is again not an issue for many servers out there because they build their own farms on the server from the start, or don't build that many farms. Autocrafting macros not working as in vanilla is pretty unexpected (aide from ratelimiting), but again this is such a specific example - which many playerbases would even frown upon as something cheating adjacent. So this is not really a downside for many. That being said you are right: paper is an outdated recommendation to make to people who wants a simple vanilla-esque server - fabric performance mods, serverside utlity mods, and even vanilla datapacks can replace really most of paper and the plugins such a server needs. Yet paper is still recommended all the time (maybe because it's not that many years since it was essentially the only possible option for an ok experience - the 1.1.4 - 1.17 era was rough with for example the fish pathfinding and slow chunkloading). Paper's changes have been made for a reason, most of the time lag, often for anticheat, sometimes for plugin-capabilities, and sometimes for just someone's opinion and subjective "bugsmashing". Pretending this is some kind of malice isnt very productive or fair I think. All in all I think papers downsides speak enough for itself, especially in modern times where fabric mods provide a much better alternative. But I think the video could get that across without making some of the workflow complaints and a more neutral tone. I don't think I can really send this video to someone who knows a lot about bukkit and have them convinced their decision is wrong. Because they will see through the points that are more subjective and that sows doubt about your statements in the rest of the video. The second part is much better regarding this. But is still largely just looking at 1:1 ports of builds. There are ideas here like there probably being room for differences in redstone interactions like what you find in bedrock, MCHPRS, vanilla, vs spigot and paper, but also to some degree just differences in minecraft versions. Builds always have to be adjusted and made for each flavor, and that's fine. It's also fine to only play certain flavors. but again describing these differences as "hostile" is something I can't necessarily entirely agree with. I certainly also prefer the vanilla flavor, but technical minecraft players are _very_ hard to please since we depend on a much larger and much more detailed set of features. For servers with custom server-resource packs we don't really see the same complaints from builders having to make adjustments to their palettes (though this isnt nearly as prevalent as paper - so that might also be why). In a similar vein I think technical minecraft players who play on paper servers can also largely adapt to the different rules, you just can't copy and paste a design from someone else (something that might even be good! - but that's a whole other discussion). Maybe it would be nice if the video had a "designing something in paper vs desigining something in vanilla" part for a look at the differences here. Just an idea. Again thanks for the video and the opportunity for this discussion EDIT 1: I see you've now responded that world guard explosion protection deletes the tnt before explosion, so that explains that
@1.0
@1.0 6 месяцев назад
There is a good video by surpriseTea "spigot/papermc is not vanilla and it's broken". I think it brings the point across much better
@eagler.
@eagler. 6 месяцев назад
I talked to people in the Papermc discord server and I see you do the same here. People see this video as a direct attack on Papermc and thus take every point of the video as such. Cubicmetre having a hard time because he needs to restart the server every time is evidently a skill issue. When he comments on a clip as long as maybe 5 seconds saying he can't fly through blocks this isn't somehow a complaint to paper, of course paper doesn't support carpet mod, They are entirely different ways of modifying the game. But don't take this on an attack to paper this is more like putting a fish out of water, water being where all your convenient mods are. This video is barely a video for Papermc but rather a video for his viewers that might not need paper and might choose to then run fabric for their technical builds. I definitely see a lot of hate to papermc and I have experience from where it comes from myself. If you look at some of the top comments on this video you'll see people absolutely burnt after playing on smaller paper servers and all that hate goes to papermc. Personally I think papermc fills a gap that fabric cannot fill entirely. But now that this video has brought some attention I do think that papermc can improve in many ways. There are so many things I can ask for but I think one of them stands out as more important: Papermc has a default configuration when creating a fresh server. I think this default configuration is a core issue since it tries to capture all paper servers as a whole even though they are way too diverse. There are many paper server owners that don't really know what they are doing, but they do host for a whole lot more players as well. Make it easier for them to choose a preset to their needs. If they want to keep redstone to mostly vanilla mechanics then let them do that. Make it obvious to them; Don't just make a document. You need to work with inexperienced players that might not take more than an hour to set up their first server. Put it in their face and explain to them roughly what they are choosing. If they want to enable tnt duping and it's mechanics to the fullest extent then they get an option for that without having to go through a daunting configuration text full of exploits they have never heard of. When we have a player in our discord running paper and we can tell them just simply do `/paper config vanilla-mechanics true` and that fixes even 20% of their requests broken by paper then that will be AMAZING. With how large papermc is and how much it "decides" how people play you should take it to your own hands to whitelist certain plugins that for example optimize performance but keep vanilla mechanics and help server owners find these to fit their needs.
@TRDiscordian
@TRDiscordian 6 месяцев назад
Yeah I found this video incredibly hard to watch because of everything you say here. It’s literally just whinging, and most criticisms aren’t even valid…
@cylian91
@cylian91 6 месяцев назад
"Paper's changes have been made for a reason, most of the time lag, often for anticheat, sometimes for plugin-capabilities, and sometimes for just someone's opinion and subjective "bugsmashing". Pretending this is some kind of malice isnt very productive or fair I think." the issue is sometime their bug fix are just horible, a good example is with nicnac's skipper for 1.19, its a very small contraption that can make a lot of update very fast and thus lag server, patching it is good. But their patch was literally to check for every redstone dust if bellow them was an open trap door, they could have just fix the update system but no. (this was patch in 1.20 by mojang, and they fix their update system) "but again describing these differences as "hostile" is something I can't necessarily entirely agree with" The issue is their patch 1 are undocumented 2 have a lot of side effect (like slowing down server, kill entity, ect), thing that degrade UX and tech player notice it a lot since we are the ppl who play MC the most. "I certainly also prefer the vanilla flavor, but technical minecraft players are very hard to please since we depend on a much larger and much more detailed set of features." Yes, but you can see the tech community as a stack, patch something that only fan on update suppression uses and not a lot will get mad, it will not affect everyone who use less niche and useful bug, patch the number of entity tick and you piss off the entire tech comunity, it affect all entity based farms, it affect tnt duping, it affect update suppression, it affect everything that touch to entity and here more ppl will get mad. "In a similar vein I think technical minecraft players who play on paper servers can also largely adapt to the different rules" Yes, but it would be way easier to know the rules, we would need to have a doc about what they change and what settings is on the server but currently we can't know.
@TwoPointInfinity
@TwoPointInfinity 6 месяцев назад
i read all this and agree, i also made a comment of my own depicting my experiences with papermc and its devs as a server owner. i've used both fabric and papermc for years.
@27_nabhajitbhar_xi_sc15
@27_nabhajitbhar_xi_sc15 6 месяцев назад
20:30 I can whole heartedly say that even to those like me who understand very little about redstone, the community providing breakthroughs over and over in the same system which hardly gets updated( ok it gets updated but you get the point) leaves us speechless. Redstone is the most dynamic system in minecraft, and is on par with building atleast imo.
@lygencore
@lygencore 6 месяцев назад
Some new components are added time to time but the core mechanic of redstone itself has hardly ever been updated
@engineer0239
@engineer0239 6 месяцев назад
At the same time thats also kind of the beauty of redstone. Its possible to do very complex tasks with a very simple set of components. It doesnt really need as frequent updates. I think its awesome that most of the stuff that gets invented could have been done back in 1.16, but nobody has done it before. You as an individual can actually make a difference. Also, the updates are not as rare as you might think. Slimeblocks, observers, honeyblocks, targetblocks, glazed terracotta, sculk sensors, leafstone, scaffoldings, shulkers, music disk signal strength, allays, copper bulbs, windcharges... all of those are revolutionary components for the technical community.
@kerwex
@kerwex 6 месяцев назад
as an fabric mod developer, i say that server-side mod > bukkit plugin
@Twisted_Code
@Twisted_Code 6 месяцев назад
Your summary toward the end is reminiscent of a video I remember titled "what went wrong with gaming", about all the ways free to play/pay to win systems evolved to make games more anti-consumer.
@cubicmetre
@cubicmetre 6 месяцев назад
I have also seen this video, it was a good exposition and had me inspired to do my own take on Bedrock edition at some point.
@WarTechWarGears
@WarTechWarGears 6 месяцев назад
We inlcuded a mail sorting system into one of our projects that allows you to rename pieces of paper to send a shulker box to a specific location inside the build. Only problem is: Paper ""optimizes"" the game by removing one of the default item tags, RepairCost to be exact. So if you rename an item on a vanilla world and then try to stack it with one created on a paper server, killing any kind of sorting system that relies on renamed items. We had tons of people complain about the system not working while on our server it would just work fine. And while I get that the repair cost of an item with no durability is completely pointless, it still seems like a massive oversight by the devs.
@Oskar-wv1gt
@Oskar-wv1gt 6 месяцев назад
Once i was playing minecraft together with my friend, and i built a completely automatic woodfarm. But the tnt duper didnt work and me and my friend spent hours trying to fix that. Meanwhile, we also spend hours trying to break bedrock on the nether roof. Now i know it was probably a paper server. Thank you, now i will check that first bevor building huge farms
@Redstoneprofi01
@Redstoneprofi01 6 месяцев назад
Paper has always annoyed me. For a server i played with friends on we had paper, and it basically made everything impossible. It was possible to turn tnt and sand duping back on but what annoyed me the most was that chunkloaders do not work at all and can't even be turned on in the config.
@genericytprofile852
@genericytprofile852 6 месяцев назад
So THIS is why my redstoning experience on servers has been so god damn awful! I don't really play on servers nowadays cause almost every server I've tried to join has just broken all my redstone builds. I remember one particularly bad experience on EarthMC. I was an employee at a redstone engineering company that made farms and stuff for players around the server. I would spend hours creating the right contraption for the job, only to import it and have everything break. Hopper timers would be so inconsistent, repeater clocks would just break, and so many bizarre little bugs would make me have to design the entire thing in server. The entire company eventually broke up cause all the engineers got fed up with the server mechanics. So sad such an integral part of the minecraft community gets shafted by most servers.
@aoshi9254
@aoshi9254 6 месяцев назад
I absolutely hate how I can't make anything in paper servers not even basic dupers are allowed
@mulverinex
@mulverinex 6 месяцев назад
And if you've ever played around with vanilla command creations, they have some of the same issues on highly degraded server software such as Paper as well.
@thezipcreator
@thezipcreator 6 месяцев назад
3:16 at risk from lag? tnt dupers generate a lot of entities basically endlessly. disabling them allows server operators to not have to care about that (it also makes griefing easier). it _is_ kind of dumb that the options are "unsupported" tho; imo whether something like that is enabled or disabled on a given server should be up to the server operator, not the server developer. let people run servers the way that they want. I'd argue that disabling tnt duplication by default is probably bad (since Mojang officially supports it "temporarily"), but some of the other piston duplications are marked and confirmed as bugs. 4:05 you can disable the packet rate limit in the config. also, you could paste the schematic using w/e instead of using litematica. it's not that hard 4:16 why would you think leaving the game means that the server stops running??? the point of a server is that anyone can join while it's running; as well as that the world can't just be unloaded (thereby allowing you to modify/delete it) when nobody's on because it still needs to simulate spawn chunks. 5:12 this isn't really a paper problem; with the bukkit API someone could come along and make a plugin similar to carpet for spigot, but it seems that nobody has yet. can you really blame paper for not supporting features that don't exist in vanilla? 5:40 paper works with spigot (and any other bukkit fork) plugins (it _does_ have it's own api but I have yet to come across a plugin that actually uses it; they all just use the bukkit API). a 5-second duckduckgo search for "spigot disable tnt explosion" comes up with this plugin called "explock" which does exactly that. *it's not that hard* 5:48 just to clarify this is also the default in a vanilla mc server (I'm sure cubicmetre knows this since they've probably used a vanilla server, but that's mostly to people reading this comment) 6:50 again, for most servers, they ideally want to minimize lag. especially for paper, which is meant to be a "high-performance fork" of spigot. this is generally more important for most servers than technical accuracy. 8:11 this is a default vanilla mc server thing too. don't blame paper/spigot for this. 8:57 actually good criticism; this is a bug that's been there since 2021 (see PaperMC issue #6657). I don't know why they haven't gotten around to fixing it by now. 11:18 it should be noted that paper sacrifices technical accuracy for performance (which matters, since mc servers are way more fucking resource expensive than they should be). for most players and server operators, this is a worthwhile tradeoff. if you want technical accuracy, maybe try a different bukkit fork, a fabric server, or just use the vanilla mc server. you're using a hammer to put in a screw and then complaining that it doesn't work. use the right tool for the job. 16:02 yeah I'm not sure what the issue is here. I don't know enough about paper internally operates. Maybe the bukkit API is less efficient than the fabric one? If that is the problem, I'm not sure there's much paper can do about it since the bukkit API is the standard. Also, you're comparing a server with a bunch of optimization mods to a more-or-less default installation of paper. I'm not sure if this nullifies your point or not, but you should at least try to see what the best performance you can get with paper is. 17:08 again, you can just change or disable the packet rate limit in the config. 18:49 I already said this, but paper is just not meant for technical players. You've already mentioned the fabric server, just keep using that. different servers are for different people. That's why we have different servers!
@vongobbler7486
@vongobbler7486 6 месяцев назад
As was mentioned, all benefits of paper are matched and exceeded by a fabric server running performance mods, aside from the ability to cut features, which isn't something we really want as players.
@dementionalpotato
@dementionalpotato 6 месяцев назад
Damn you missed like all his points
@__aaaa
@__aaaa 5 месяцев назад
"The problem of Redstoner" "The problem of AutoFarmMaker" "The problem of BugAbuser"
@pumkin610
@pumkin610 20 дней назад
It would be so funny if Cubicmetre did a video discussing the problems with cubicmetre and how they can be addressed lol
@hisamiyomotsu1337
@hisamiyomotsu1337 6 месяцев назад
paper got absolutely murdered lets go
@bacalhau_seco
@bacalhau_seco 6 месяцев назад
for a large scale smp, paper is much more reliable than fabric tho, and thats what it was intended for
@hisamiyomotsu1337
@hisamiyomotsu1337 6 месяцев назад
@@bacalhau_seco what the fuck are you on about? fabric is extremely performant if you configure it right
@bacalhau_seco
@bacalhau_seco 6 месяцев назад
@@hisamiyomotsu1337performance isnt all, for a large public server you need to fix many exploits and bugs, if you configure paper well, you can allow lots of redstone without any lag. and also, fabric doesnt have a good anticheat, if it had one i would definitly get some mods to patch exploits and use fabric, but i cant as people are just going to fly arround and mfs would just overload the server with random packets
@hisamiyomotsu1337
@hisamiyomotsu1337 6 месяцев назад
@@bacalhau_seco there are tons of mods that replace plugin functionality, carpet addons allow fixing tons of things and negativity AC has a fabric build btw
@bacalhau_seco
@bacalhau_seco 6 месяцев назад
@@hisamiyomotsu1337 negativity is ending support this month, paper forks are more reliable than fabric unless actual anticheat gets developed, then i would definitly use fabric
@sabereaseera1384
@sabereaseera1384 5 месяцев назад
Finally someone speaks out about the horrors of paper
@frencpios781
@frencpios781 6 месяцев назад
The explanation is simple: people like to have stuff "ready to use", so paper have all the anti-griefing features and plugins easy to put and use. Of course when you are a technical player you have the experience ruined but if you are a technical player you don't use paper because your technical knowledge tells you to not using it. Paper developers like to leave it like that because it is the only way to succeed, otherwise people would just use fabric. Fabric on the other hand should provide a "easy-antigriefing" version with all the stuff like tnt-duping or else already disabled by default.
@exotic-gem
@exotic-gem 6 месяцев назад
I can answer the controller question : I use gyroscope aiming ! Sticks are terrible for aiming, but with gyroscope I’m as precise as with a mouse ! And I can instantly turn to any direction that’s a little too far thank to flick stick. I wouldn’t recommend it for filming videos though. The movement can be pretty nauseating when you’re not the one driving it.
@cubicmetre
@cubicmetre 6 месяцев назад
I am aware that controllers offer some benefits for movement when combined with gyroscope and flick sticks but what I am saying is that they are badly suited to tasks which require precise aiming at a specific spot for extended periods of time. Like imagine trying to place a row of top slabs against a wall consistently with a gyro controller, the slightest movement and you end up placing bottom slabs.
@knicknacks
@knicknacks 6 месяцев назад
You can disable the gyro temporarily when you want to
@nintySW
@nintySW 6 месяцев назад
​@@cubicmetreIts not actually that bad. Consider splatoon, a shooter game series played (almost) entirely with gyro, which obviously requires a lot of precision at top level, but people can play that just fine haha
@eagler.
@eagler. 6 месяцев назад
@@nintySW Play how you want to play, but a mouse with no mouse acceleration from windows will have your hand move directly to the point where you want your cursor to arrive. Using a controller will always be a game of timing where you hold the stick in a position for long enough until it arrives at location. Sure professionals might get really good but it will just be less convenient.
@buzzy4227
@buzzy4227 6 месяцев назад
⁠@@nintySWas a splatoon player I can attest that gyro would be horrid for trying to place a row of top slabs. There’s a bug that causes drift specifically when you try to keep the cursor still. It is a bug though so if it ever got fixed it would probably be fine.
@HugoStuff
@HugoStuff Месяц назад
I love that in the list of mods, there’s essential addons for 1.18 and 1.19
@Olthoo
@Olthoo 6 месяцев назад
As a public server owner that can't develop mods/plugins, it feels like paper is mandatory since almost no plugin got a fabric equivalent. But yeah it took (and still takes) hours to debug which default settings is breaking a core mechanic of the game..
@bacalhau_seco
@bacalhau_seco 6 месяцев назад
i think the biggest issue is anti-cheat, unless your server is full of obscure plugins with weird funtionalities you can probably find a fabric mod for it on modrinth. but anticheat, i cant find any
@KittenKatja
@KittenKatja 6 месяцев назад
The issue with servers going against technical gameplay is that the common player doesn't optimize their builds. In 2017, DieBuddiesZocken did a collab with PitForge, their first money farm was sugar cane, but then they started to make fully automatic cacti farms, and their fans copied them, of course. This led to the overabundance of cacti farms on all servers. (but most of all on the server they played on) They even visited bases of others and encouraged them to build bigger. The result of their actions: lag as far as the eye can see. And they couldn't tell that cacti farms were the cause, as the money from them was too great to acknowledge fault. But rescue came from other servers, they together farmed up at least 20 creeper spawn eggs, got inside their base, and not only raided them, but griefed their base. This devastated the RU-vidrs, they quit on the same day they found their base in shambles. The lag declined after 2 weeks, and so did their moderation of the whole server.
@cylian91
@cylian91 6 месяцев назад
its for that the economy need to change, to prevent big farm running 24/7. A french minecraft minigame called "cité" uses this, in "cité" player are in team and need to farm and gain money to win (this minigame date to ~2011 irrc). Most of "cité" now have an economy that change between day so they can't just make a huge cactus farm as it would waste too much time.
@TreeGhast
@TreeGhast 6 месяцев назад
Oké, i absolutely didn’t know you could join a server which has mods on vannila.. I’m going to try to switch my server to fabric too, also becease of the better server optimisation you showed. Thanks cubic 🎉
@x_tornado10
@x_tornado10 6 месяцев назад
Same
@huomin9320
@huomin9320 6 месяцев назад
has to be server side mods, stuff like lithium and carpet, since they only run on the server a vanilla client can join, just like how client side mods can still run on vanilla servers. but mids that run on both will still need to be installed on both (you wont be able to join a server with create on your vanilla client for example)
@forestcat512
@forestcat512 5 месяцев назад
Ich think youre just misunderstanding what paper is made for. Paper is a modification of the dedicated minecraft vanilla server. Paper is made to optimize the game and to provide it with extra functionality like plugins and settings to fine tune the game to your liking. Because its a modification that optimizes a lot surely some things will break. Its like using optifine and expecting more performance without the loss somewhere else. Paper might not be perfect, but for what its been built its a pretty nice modification. Redstone constructions like shown in the video are a very nieche thing and use features and bugs that exists in the vanilla server software. Paper fixes some bugs and changes stuff, sure it cant no longer work then. Youre just spreading hate here to the paper devs. Just dont use Paper if you dont like it. Adwise other people that have these very specific issues, to also not rely on paper.
@cubicmetre
@cubicmetre 5 месяцев назад
My point is that paper is not fit for purpose, it doesn't optimise the game, it compromises the game. The idea that removing parts of the game and rendering mechanics non-functional is "optimising" is absurd. As I demonstrated there are mods that optimise the game far more effectively than paper without compromising on gameplay, so what is the point of using paper, like at all?
@forestcat512
@forestcat512 5 месяцев назад
@@cubicmetre You clearly have no technical clue what paper does. Paper does things like the lighting engine asynchron, so instead of using only one main thread it splits up the work to different threads. This can cause small issues that might break complex redstone constructions but do not affect the normal player. PaperMC is not made as an drop in replacement of the minecraft vanilla server, its an extended version with things changed. It says on its website what things are changed and that its fixing bugs and inconsistencies. Tnt duping is clearly not intended even though its toleranted, the same for sand duping etc. A lot of redstone constructions work with small bugs, like zero tick farms, tnt dupers etc. Just use a vanilla server if you want 100% vanilla behavior but dont spread hate on Paper for wrong cause
@dobi2447
@dobi2447 5 месяцев назад
@@forestcat512 I agree that cubic might've been too harsh, but as a casual player, paper has affected me negatively. 95% of the time, it was ok, but those few times where something just doesn't work is frustrating. Like when I tried to first break bedrock. I was very confused, thinking I did the bug wrong, only to later find out it was a setting I needed to change. And then also villager curing, I thought maybe mojang nerfed it in the update I was playing in. Because why would I assume that the survival server I was playing on would be much different than a normal single player world.
@forestcat512
@forestcat512 5 месяцев назад
@@dobi2447 I totally agree that this can be frustrating as hell, in worst case even a problem that cant be changed via settings. But Paper is a different Software and you cant expect it to be exactly like vanilla because its not intended to be 100% vanilla compatible
@duckner
@duckner 5 месяцев назад
@@cubicmetre youre crying because the screwdriver doesnt work as a hammer. Then you blame the people who made the screwdriver instead of yourself
@marcleduc1493
@marcleduc1493 6 месяцев назад
Thank you so much for making this video. It confirms so many things I had doubts on.
@aidenjamonski2483
@aidenjamonski2483 6 месяцев назад
that's cool and all, but does this work on bedrock?
@_Mintyz_
@_Mintyz_ 6 месяцев назад
I hate paper so much. I play on this small community server with friends and they are like "can we make a ... farm" and im like nah, server is paper can't do it
@SF124-gy7hk
@SF124-gy7hk 6 месяцев назад
Hearing the phrase "making a server more featureless" reminded me of a server called Autcraft I used to play on. Namely, they disabled End City generation, and had an anti-griefing mechanism of making it so that you can't even PLACE tnt. (I know because I was going to go caving for netherite)
@Yqe-
@Yqe- 6 месяцев назад
I spent 6 years playing on a paper server, and I had to resort to using private explois and workarounds (like how it was on 1.12.2 and thus didn't receive modern patches), but then it updated and was made even worse than I would have ever imagined.
@henryfleischer404
@henryfleischer404 6 месяцев назад
That makes sense. Both of the servers I play on don't use Paper, one is vanilla, and one is a heavily modded Forge server. At this point, I'm a technical player, mostly due to computer science courses changing how I play the game, just with nowhere near your level of understanding of Minecraft mechanics.
@aapur
@aapur 6 месяцев назад
EssentialsX((Either the core mod or the Protect addition. Don't remember)) can disable TNT Block Damage, but that's not an excuse for whatever the fuck the Paper Devs are thinking
@Audio_noodle
@Audio_noodle 6 месяцев назад
So the australia shaped chesthair was a Saxton Hale reference, epic tf2 lore moment.
@celivalg
@celivalg 6 месяцев назад
A while ago, before the change to iron farms, I built an auto-resseting iron farm which stacked 128 villages, color me surprised when it didn't work.
@asdanjer
@asdanjer 5 месяцев назад
As someone who plays a bunch of technical Minecraft on Paper, I agree some things are annoying or bad, but some things in the video are simply uninformed. The thing that makes Paper technical Minecraft interesting is exactly the fact it is different from vanilla, and therefore provides a unique challenge where the dominant solution is not to Google the most efficient farm all the time. As for the issues mentioned in the video: Testing: The way you do is using async world edit with the stack/copy command. That allows you to make as many copies for testing as you want and is not really any worse than Litematica pasting. As for Litematica pasting, you can simply disable the limit; it is still slow, though. You can also use Multiverse to simply import worlds on the fly. You can also rather easily write your own plugins if you really need something. Settings: While a lot of technical redstoners like the bugs existing and the TNT amount being not limited, a lot of public server hosts do prefer those to be off. Either for performance reasons or because they have other ways implemented to do that, or simply because 99% of Minecraft players do not care about those. These being on by default and sand duping not being an option is stupid, though, I agree. To carpet: Yes, that makes testing really annoying; there are a lot of workarounds, though. Disabling explosions: You do that with CoreProtect. One of the most well-known and front and center plugins. Really don't see how that is hard to find. Also, search for plugins on Spigot, not Hangar. That site has little plugins and basically no one uses it. As for separate world files: Paper automatically extracts the Nether/End from vanilla files when you don't forget to delete the Nether. Random stuff being broken: Yes, that is really annoying. Paper is fundamentally broken: So is vanilla. Just in different ways. That really only is a matter of different designs, not one being worse. Mass crafting: It works perfectly normal craft fix item scroller. And the rate limit can be changed. It is not an issue, though, even if you don't. Mob switch: They do work. Probably some stuff with simulation distance settings. As for cutting content for performance: This is simply a wrong point. Most servers do not need most vanilla stuff. OMG, imagine a PvP minigame server on which an orbital strike cannon doesn't work. What a horrible tragedy /s. And no, getting a nuke dropped on you in faction is not "a strong motivator to learn about TNT physics" but simply ruining the game for most people. I do like to do technical stuff in Minecraft, but I am not arrogant enough to think everyone does. Most people simply don't want to. Not because of Paper or disabling features but simply because they don't want to. They wanna do PvP or just build stuff. And that is totally fine. The redstone community IS a vocal minority. And even more annoyingly, it is an elitist one which will laugh at anyone who does stuff not the exact way they think is right. Which is just as annoying as Paper's attitude on bugs. And world eaters do work... And the stuff you mentioned here has nothing to do with Paper. In general, most stuff does work as long as it is modified correspondingly. And that is what makes doing technical Minecraft on Paper so much more fun. It is like 2010 redstone. You just gotta figure everything out on your own and make your own stuff. The extremely advanced state of redstone makes it extremely boring for people who do not do RU-vid redstone stuff full time because whatever you make, there is probably something 10x better by some redstone RU-vidr or some Chinese guy on Bilibili. And no, Fabric in any way, shape, or form comparable to plugins. Plugins are interversion compatible and way faster to develop. It is more than reasonable for a small SMP server to have some custom plugins. While with mods needing updating every minor version and the added effort, it is simply not feasible. And those additional things often matter more than some crazy redstone stuff working. And sorry, but if anyone says Fabric is easier to work with than the Spigot API, they are simply so used to it that they can't judge this properly. I developed for both, and plugins are many times easier and faster to write. Admittedly only in the limits of the API, while NMS modifications are a nightmare, but it does most. Managing a public server without a plugin is simply a nightmare. And not at all possible for small SMPs who don't have dedicated developers. Hence, pretty much all public Minecraft servers running it. People can say how much it sucks a lot if they never done that.
@cubicmetre
@cubicmetre 5 месяцев назад
I'm sorry but if you think that Paper technical minecraft is a thing then you are just plainly delusional, being a technical player in a paper ecosystem is like being a scientist or engineer in a multiverse where every universe has different rules and laws of physics and is ruled by an omnipotent being who specifically hates you and everything you build. That is not an interesting challenge, that is just pain and suffering.
@asdanjer
@asdanjer 5 месяцев назад
@@cubicmetre well I made it a thing. I am havening fun. Honestly couldn't care the slightest bit if others think I am having fun "the wrong way". And yes the description is rather accurate. It is basically like real science where you never know what you get and it's different all the time and you then have to isolate certain circumstances so it does what you want all the time. If you are not up for that change don't wanna take it that is fine but telling others what they can and can't have fun with is something really stupid to say. Edit: and yes sometimes you got ask the admin to change settings or write a plugin to fix some stuff. But that is part of the fun of it.
@duckner
@duckner 5 месяцев назад
@@cubicmetre you need to go outside
@TOTHT0MI57
@TOTHT0MI57 5 месяцев назад
Plugin developer here. Paper is mostly designed for large Minecraft servers, even bedrocks are mostly running on this software with Geyser proxy. And because the devs have the big servers in focus where they have to server millions of players (usually 100 or less per server) with complex plugins running behind the scenes, handling minigames etc., these actually make sense. These servers are not SMP minded. This is not vanilla, plugin based servers are designed for servers like Hypixel. If you want plugins and mods you need to use sponge. Otherwise stick to fabric, forge or vanilla. Paper patches the original spigot server. Fabric does kinda the same except at runtime not at buildtime. Mod devs can hook into server functionality, and rewrite them, which is not as easy to do in regular plugins. However adding minigames where you don't need to rewrite server stuff (block registries, etc) on spigot api is actually faster to develop. You would not be able to join fabric if the mods installed on the server require client side mods as well, in case where new blocks etc. are added.
@justapotota4330
@justapotota4330 5 месяцев назад
there are Fabric mods like Polymer and PolyMc that implement server-side content, so vanilla clients can still join and interact with all the custom blocks
@pugz3230
@pugz3230 3 месяца назад
Is there a fabric alternative to multipaper?
@yamcy7939
@yamcy7939 6 месяцев назад
Used spigot and paper for years as a private hosting provider, im far from a technical player and yeah, its hot garbage, configuration is messy, restart command breaks the server because plugin devs are childish (looking at you viaversion and essentials), world save management, backups and applying new config, plugins or even datapacks is enormously tedious and annoying to work with. If at all, they have barely reached out. Game bugs should be configurable unlike the devs comment.. if they use an open source fork then they should also be looking for ways to fix the bugs...
@hannah42069
@hannah42069 5 месяцев назад
/reload _does_ break stuff, they warn you because they get hundreds of complaints when it breaks things despite the fact it obviously is not supported
@Lynxdeer
@Lynxdeer 5 месяцев назад
There's a lot of non-constructive criticism in this video. You very much forget that paper is for custom server owners and plugin developers who want to optimize vanilla behaviour, rather than technical players who utilize the game's finer mechanics. Paper is very good for its purpose, and even has configuration options to disable some of its optimizations for those technical players (which you look at as a bad thing because they're disabled by default). The paper devs do not have a "god complex" and "consider themselves the saviors of minecraft" as you say (come on, really???), their main focus is just towards performance and custom server owners/developers. And even then, they have configuration options to support you, too, even if it isn't perfect because of how heavily modified it is. Obviously, it's not going to work for everyone, but if you really don't like it, then just use vanilla/fabric, which has a lot more support for the technical side of minecraft rather than heavy performance optimizations and plugin developers. There's nothing wrong with not using paper, even if vanilla/fabric isn't really the most optimized.
@tabbysy
@tabbysy 5 месяцев назад
agree, "god complex" and "saviors of minecraft" is completely ridiculous asf lol
@cubicmetre
@cubicmetre 5 месяцев назад
Have you ever tried talking to the paper devs about the issues with CraftBukkit? They treat us technical players like we're peasants and it doesn't matter what mechanics they break as long as it serves the interests of large server owners whose only goal is to make money. Paper is not good for its purpose, as I demonstrated there are mods for Fabric which offer far better optimisations without compromising on gameplay mechanics. Paper also inherits a lot of code from CraftBukkit which simply re-writes the game code for no particular reason just because some programmer working on the project years ago decided that the game should be coded the way they like without actually considering how their code would change game mechanics. A great example is when paper devs decided to completely re-write the way damage is handled in minecraft and as a result made it so that entities only take knockback from explosions if they have health and can take damage. This meant that arrows, falling anvils, sand, concrete, invulnerable withers, etc. They had to hard code an exception specifically for TnT so that paper didn't break all TnT cannons on factions servers, however all the other entities didn't get this treatment. This almost lost me a redstone building competition where I spent 24hrs building an arrow cannon just to find that the arrow doesn't get propelled by tnt because of papers broken code. I had to get the event organisers to run a separate server on vanilla to showcase the cannon during the judging process. I had zero opportunity to test the cannon and make sure it was working, it was one of the most stressful moments of my life. Fortunately my redsstone knowledge was rock solid and the cannon worked perfectly off of the untested wiring alone. This issue is now fixed in paper but it took them 2 years just to fix this one issue, there are dozens more problems in papers code such as the way hoppers and entities are handled during chunkloading which breaks cart based systems and storage tech. And as I pointed out in the video documenting all these issues is made prohibitive by that fact that we can't bring our technical tools onto a paper server to test things.
@tranquil14738
@tranquil14738 5 месяцев назад
@@cubicmetreit’s like a culture thing for them to just be pretentious and passive aggressive to people I think, because anyone who gets staff also is like that. I think it’s because of how massive that project is, how much they have to do, and how little resources they have to do it, all while moderating a massive discord server. Perhaps they feel they have to be the way they are to keep things in order, but it does often rub me the wrong way, for example they’ll often mock people for liking older versions for like any reason, but like mojang made the old versions downloadable still and people use them, so I don’t get the point of mocking them, i understand not supporting them which they do, but when someone in there is like bad with English and couldn’t understand that older versions are no longer supported they’re often a bit hasty towards them and I’ve felt like that was pretty unnecessary for quite some time, like you can just nicely say “we no longer support this version sorry” but often there’s some kind of passive aggressive weirdness mixed in. Some people are better than others there’s a few people in there that don’t even contribute to the project but are just in there constantly acting like they know everything. Really nms should be open source by now so people can easily fork off and do whatever they want without having to worry about the mappings that make current super messy or decompiled mess of previous versions, but somehow despite that being promised 13 years ago, mojang still has not moved on this, and instead just bought bukkit out lol.
@Lynxdeer
@Lynxdeer 5 месяцев назад
​@@cubicmetre For one, you have no knowledge of how java works- java has something called "reflection," which allows a program to introspect on itself. In other words, runtime code execution and modification. As a side-effect, variable names are preserved, making it really easy to mod. Because of this, they do not have to "rewrite the game code for **no particular reason**." Secondly, do you genuinely think that when they are writing code, they are doing it to purposefully intrude on technical players? You repeatedly say that they're doing it for "no particular reason," which is completely bizzare to me, when they're just optimizing the game. While fabric also has good performance, you have to remember that fabric is just a base modloader, and that you, the user, can pick and choose your mods to suit your needs. Paper, on the other hand, has a lot of that stuff built in, and is very good at doing so (although purpur is better). Paper also offers a much more friendly api for developers than fabric, which is why it's so much more popular, for one because you don't need to reverse engineer a badly-documented mess (which fabric is) and second because it's only focused on server-side things, which makes it easier to navigate through its javadocs. I also really don't appreciate how you expect paper to be 100% perfect for all use cases. There are even configuration options that fixes the stuff that they broke in the name of performance, and more than likely the paper devs are tired of technical minecrafters coming to them, telling them to fix their "broken code" so that their one thing can work, then proceeding to make videos like this, which is probably why they really don't like the technical community all that much. Also, if you feel so strongly about this stuff, then you can go learn java and contribute to paper yourself. It's open source, and open to contributors. If you're not willing to do that, you shouldn't be criticizing them about their code being bad if you can't write any better code yourself that supports all use cases forever. Just sayin'.
@Nightstick24
@Nightstick24 5 месяцев назад
And this is a significant improvement for Paper. Years back, I was helping a friend run a minecraft server that was on Paper, and I saw a cool technical build - some tunnel boring machine - and decided to build it. Spent so many hours on it. And it didn't work at all, destroyed itself immediately. I then tested and tested and found out Paper was mucking up the redstone, the tnt duping, the chunkloading, the physics, literally every single part of it. I reported the problems, and got an "This is our vision, those are bugs, we fixed them, this is better" back, and spent a good few weeks arguing with them that stuff should be a config if you're going to change the entire game that we all know and love at it's most fundamental level. They told me to go play something else, they knew best and wouldn't be changing it or adding any configs into it, because they didn't like duping exploits and all the physics weren't needed they just slowed the game down. I ended up just giving up, and leaving very, very dissatisfied, and have made sure to let everyone who will listen know how much I dislike Paper. It's cool to do your own thing as someone developing something, but I'll never understand taking something like Minecraft, breaking it entirely in the name of "optimization" and then refusing to allow people to choose what features they want to disable. I can understand having stuff disabled by default, even, if you feel it's a bug and shouldn't exist, but to not even have an option is pretty wild. All while other optimizations manage to do it better than you do, without ruining the core game. The news that they've added config options for some of that stuff is pretty wild, given how adamant they were about never allowing anything of the sort.
@GreffMASTER
@GreffMASTER 6 месяцев назад
I once installed Paper for my server on a raspberry pi. After some playtime, I blew up by an invisible creeper, along other weird stuff going on. Never installed Paper again.
@v0xl
@v0xl 5 месяцев назад
isn't disabling tnt damage a built-in gamerule or am i misremembering things? (also disabled command blocks is a vanilla server thing)
@teadude
@teadude 6 месяцев назад
I make a server with friends every year and we had been using paper for a while but as we got better at the game we started noticing a lot of broken game mechanics. A simple hopper arrangement or dropper elevator just don't work. I lost my mind trying to build them. It was just random when they worked and when they didn't. Stopped playing because of it. Never going to use it again. Already started to make a fabric mod list. Ty for making this video. It's just pain playing on paper.
@ShinsoLP
@ShinsoLP 6 месяцев назад
We started our community on a paper server that I hosted. At some point it became such a headache for our storage that I researched other ways of hosting and we ended up on a fabric server with comparable mods as what you showed. Our machines now only fail if we make a mistake instead of weird server errors.
@alhassanhboom
@alhassanhboom 6 месяцев назад
THEY NEED TO HEAR THIS🗣🗣🔥🔥🔥
@JustARegularNerd
@JustARegularNerd 6 месяцев назад
I play the game very casually, not even on a technical level, and I thought I was the only one who used Fabric as a server software just because it ran so much better than Paper and oddities (even in casual play) don't happen anywhere near as often. Thanks for getting this out there
@kakyoindonut3213
@kakyoindonut3213 6 месяцев назад
western world when the chinese invent paper:
@A_Very_Creative_Handle
@A_Very_Creative_Handle 6 месяцев назад
As a datapacker, paper sucks
Далее
The Quest for Minecrafts Any% Impenetrable Base
20:48
Просмотров 685 тыс.
Operation Hellstorm
41:10
Просмотров 262 тыс.
PrestonPlayz $25,000,000 Illegal Minecraft SCAM.
21:46
Просмотров 948 тыс.
Learning the Ways of the Wind in Minecraft 1.21
17:37
The Quest for Minecrafts God Particle
22:58
Просмотров 1 млн
The Fascinating Math behind Piston Extenders #SoME3
20:08
Introducing the Instant Kill Hypersonic Claymore
20:14
Просмотров 521 тыс.
Ruining Minecraft with too many Quality of Life mods
11:43