Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy


AKA Modded Minecraft - Overwolf, Under Duress
AKA Modded Minecraft - Why did this fabric break my forge!?


Previous Thread

(TLDR: Get Prism Launcher. Play All The Mods 9 if you don't have any idea what to play, or GregTech New Horizon/Nomifactory if you want Factorio in Minecraft.)

Welcome to the Minecraft Modding thread! Your source for figuring out what the hell, and how the hell, everything you might need to know about the most unique game modding experience there is, and chatting about your adventures playing cyber-legos with fellow goons. I hope I don't need to explain what Minecraft is to anyone reading this, but if you've somehow never played or even seen anything about the game before (Steve is in Smash!) the basic game itself is simple: you mine stuff, you build stuff, sometimes you kill stuff. Boring! Why not use that as a canvas to do totally awesome things instead? Such as:

Go to space!
https://www.youtube.com/watch?v=JDHe8vDiMYo

Build huge multiblock industrial machines and run powerlines around your base! :science:
https://www.youtube.com/watch?v=FFwvmU5sqTY

Use constellations for powerful rituals (and play Path of Exile at the same time)!
https://www.youtube.com/watch?v=xXQSXXXLTdU

Construct your own modular tools and weapons from various materials with unique effects!
https://www.youtube.com/watch?v=cItN9k-9eFw

Build your own modular spells with a wide variety of effects!
https://www.youtube.com/watch?v=b6XZx9xpmpQ

Create all this loving nonsense!
https://www.youtube.com/watch?v=jDIuWv7ROi8

Build a sweet kitchen!
https://www.youtube.com/watch?v=NVNRVC0N5nE

And so, so much more. Like, there's no possible way to describe how much more. There's so many mods, that do so many things from changing some vanilla behavior to completely overhauling the game to giving you an overwhelming number of ways to make sandwiches. And I get it, it's terrifyingly overwhelming at first, which is why I decided to effortpost a longass FAQ to help, based on a lot of questions I keep seeing over and over again. I hope it's helpful? Note: this post is probably going to age like fine milk.

Q: How do play!?
A:
First of all, and this is extremely important: The modding this thread is for is limited entirely to the Java version of Minecraft for PCs. Minecraft on any other device, known as Bedrock, has its own Marketplace for buying addons for it, which is its own thing.

So, the best/easiest/non-stupid way to get started at all is using a Launcher. These basically do everything for you, they set up a self-contained folder with all the mods you want, install the mod loader software, run it with all the proper Java arguments and such. The most 'official*' one of these is Overwolf CurseForge though they've had a long history of being very sketchy. Extremely recommended alternatives are ATLauncher and Prism Launcher which also download from the Curseforge mod repository. There are also smaller alternatives with their own modpack ecosystem such as Technic and ATLauncher's own, though these are fairly long in the tooth by now. They're good for some older packs still worth playing. FTB Launcher still kinda exists but it's mostly a proxy for Curseforge stuff now. Use whichever launcher you like to use most honestly.

Q: ..okay, what the hell is a modpack?
A: So, unlike other games, while you can just get some mods to change up how things look or add a bit of content or whatever, there's no single list of things you absolutely want to get, for reasons outlined in the next question. Instead, mods are normally bundled together in packs, called modpacks. They used to be literally just mods zipped up together and distributed like that, but now Curseforge generally takes care of everything. These can be curated in any number of ways, as mods are generally designed to be compatible with any combination of mods without expecting other mods to be there (unless they are dependencies), by being largely very configurable so that you can tailor how they work to suit what you place them with. There are also mods that allow further tinkering, like changing recipes to suit what you want out of the pack, or letting you write quests and guides. People have used these tools to make whole experiences with the game, far removed from anything the base game can do. This configuration work is.. also a major pain in the rear end, so it's extremely recommended that anyone new to modded just relies on premade packs to let someone else deal with all that nonsense. You can still add mods to a pack or update existing ones manually, though removing them is generally a bad idea, but if you want to join a multiplayer server you'll need the exact modlist (versions and all) as the server.

The typical 'genres' of modpacks are:
- Sandbox packs which largely contain a loosely curated set of mods that are otherwise unchanged except to eliminate any conflicts or problems, often designed for multiplayer servers where everyone can do their own thing together;
- Expert packs where game and mod mechanics are used creatively to make an experience that generally requires both knowledge of the mods the pack contains and the ability to think outside the box. These have recipes drastically changed from normal, usually intertwining mods together by including ingredients from different sources, or possibly requiring delving into automation to gain enough of the materials required;
- Survival is somewhat of a subgenre of expert packs, wherein you're in a dangerous situation you need to science (or magic) the gently caress out of to survive. You may be crash landed on a desert planet, stuck in space, or just surrounded by hordes of enemies breaking down your walls all the time;
- Skyblock packs are usually expert packs but not always. This is a genre of pack where you begin on a tiny platform floating in the void and are required to use various mechanics to create your own resources and build your own space;
- Questing also overlaps with expert, survival and skyblock by providing quests to follow as a way to guide the player through the challenges, often with a step-by-step guide through the challenges or pack progression, but there's also a bunch of story around and a few packs that turn basically into a mini-RPG in their own right.

As you can see these are pretty vague identifiers, but I thought detailing them might help explain what people are talking about when they use those terms.

Q: So what's this about versions? Which do I use?
A: So the thing is, Minecraft mods basically need to be entirely rewritten every major Minecraft version. Due to the time this takes development is basically tied to how long a major version sticks around. Back in the days of the previous thread's OP, 1.6 and 1.7 were extremely stable periods where a lot of mod development could happen (because a lot of game development didn't happen), but starting with 1.8 and Mojang being acquired by Microsoft, things started to go nuts.
1.8 included a major renderer overhaul, one which hamstrung basically anyone who's mods included blocks and models, severely delaying development for it. But before that could even really be overcome, 1.9 was released with its overhaul to combat (and the offhand slot), another significant thing for a lot of devs to deal with. It was only 1.10 where things settled a little for development to occur, but even that was soon superceded by 1.11 and then 1.12 at breakneck speeds. 1.12 finally allowed a decent amount of time for development and even rivalled, and in some respects surpassed, the 1.7 scene, helped along by the fact that 1.13 kinda sucked, 1.14 sucked even more, and 1.15 is a version I think may as well have not been released for how little anyone seemed to care. And now (as of writing this thread) we're on 1.16, and 1.17 looks very interesting but is taking a while, thus leading to the third 'major plateau' for mods.
(So to tl;dr, 1.7.10, 1.12.2, 1.16.4 and 1.18.2 are the major modding versions, ignore anything that's not one of those**)

As for which to use, that largely depends on a few things: if you want to play a particular modpack, well that choice is made for you because that particular modpack is on the particular version it was made for and never shall be otherwise. If you really do need to pick a version because you're making your own pack or whatever, 1.12.2 has the greatest variety of mods currently (and there's always going to be things that don't carry forward) but 1.16.4 is where the active development is so there's a very good chance any bugs you encounter are only going to be fixed for that version. So, the choice is essentially down to 'what has the mods I want' honestly.

Update early 2022: Following the shockingly rapid port of Forge to 1.18, 1.18.1 has become a relatively decently mature mod-ecosystem version in a pretty short time. 1.18.2 is also out but due to significant changes in certain things, .1 mods are likely not to work with .2 and will need to be updated. However 1.19 looks like it might make 1.18 just a version people target their mods for before slipping over to the relatively similar 1.9, but we'll see. 1.12 is still the best place for the sheer amount of stuff (and thus tools for making a variety of packs) and 1.16 can basically be forgotten about at this point.

Update early 2023: Things appear to be stable on 1.19 for now, and like I expected stuff moved to 1.18 is being pushed onto 1.19 remarkably fast. It's hard to tell exactly how mature the mod environment is as there's no good way to separate Forge and Fabric mods for a proper count, but 1.19 is strong so far, even if not quite 1.12 yet.

Update early 2024: I told you this would age like milk. 1.20.1 is currently the hot version for mods. Specifically not later versions of 1.20. However, work from the Gregtech New Horizons team and a bunch of modders unhappy with stuff happening past 1.12 have started reviving and modernizing mods on 1.7.10 and 1.12.2 respectively, continuing their legacy as peak modding versions.

:siren: Important note: mods only work on the version that they're designed for. A 1.12 mod won't work in 1.7 or 1.16. Which means you cannot mix and match mods from different versions. Hell, a 1.16.3 mod isn't guaranteed to work in 1.16.4. Additionally, worlds made with a particular set of mods on a particular version very likely won't work outside of that specific set of circumstances either. There's no upgrading a modded 1.12 world to 1.16.

Q: I bought Minecraft on the Windows 10 store/on my Playstation/on my Xbox/on my Switch/on my mobile phone? How do I do the mods?
A: Unfortunately only the Java version of Minecraft can be really modded; 'Bedrock' has its addons and you can probably find third-party addons not on the store thing but I consider that sketchy as hell. Point is, this stuff described here won't work sorry. Edit By now I think everyone with the Windows bedrock version also gets java, and additionally some crazy nerds have made a mod launcher for android and maybe ios so you can go nuts on your phone too I guess. I don't really know anything about that though, sorry.

Q: :cry: I DOWNLOADED THIS MOD FROM 9MINECRAFT AND IT SAID IT WAS FOR 1.16 BUT IT DOESN'T WORK BUT I CAN'T FIND IT FOR 1.16 ANYWHERE ELSE ALSO I GOT ALL THE VIRUSES WHAT THE gently caress :cry:
A: Holy poo poo don't do this. You download mods from one of three places only: Curseforge, Modrinth, or the developer's own website/github if they opt not to use a centralised repository (which is the case for some mods like Nutrition and Optifine). Literally anywhere else is a scam (they tend to have clickbaity headlines listing versions the mod doesn't actually support) and there's tons of them, and for dumb Google reasons they're all over Google so just try not to even if you can't find it anywhere else. Better yet, get them directly from your mod launcher.

Q: The gently caress are Forge and Fabric? What's the difference? Can I use them together? Why do they exist?
A: Forge and Fabric are what's known as modloaders; getting into the guts of Minecraft's code to make it do anything is an obfuscated nightmare for some reason, and these provide a simple way for mods to interface with it and do their stuff. Forge is the older of the two and has grown pretty heavy over time because it includes a bunch of universal tools for modders to use so that everything is as interoperable as possible, everyone can use the same power system if they want, everyone's pipes can connect together, there's a defined measurement of fluids, etc. Because of this, it tends to be a bit slow to update after each version change, and recently they decided to overhaul a bunch of code before releasing which left a vacuum for a while. And this vacuum was filled by Fabric, which is a far more lightweight service that updates basically instantly after a Minecraft version is released, but doesn't offer the same level of universal tools and hooks that Forge does (though a companion mod is being developed to add stuff like that). This, of course, caused something of a shitshow. Future outcomes are yet to be seen, but while there was rumblings of Forge entirely being supplanted by Fabric, so far all that's materialised is a few tech mods have been developed for it but otherwise it's 99% aesthetic mods and things lightly touching on vanilla mechanics. If you want lightly modded but extremely pretty Minecraft, it's your nirvana.

As for 'can they be used together?' No, not really. People have been trying to develop interoperability layers but I don't think anything has really come of that worth using.

Update early 2024: there are now Neoforge and Quilt around to get people even more confused. Neoforge however is specifically a direct continuation/update of Forge made by the same team but minus a shitload. Quilt is.. I don't fuckin know at this point. It was supposed to be the same deal as Neoforge but I don't think it had quite the same level of support so it's currently just a side thing, and might in fact be made by shitlords?

IMPORTANT NOTE: Curseforge and Forge are unrelated and are only connected by happenstance. Curseforge existed long before Forge and Forge came into being long before Minecraft mods were hosted on Curseforge.

Q: Can my [insert specs here] computer play modded Minecraft?
A: Honestly, requirements are generally pretty low with one major exception: RAM. Basically just don't try playing any modern packs with less than 8GB of RAM total, and the closer you are to 16+ the better if you want to run more heavily modded packs while still being able to have Windows run okay. CPU is also a factor, but less so unless you're packing one from around 2010 still. Older packs are more forgiving, with 1.7.10 stuff being the best due to memory usage changes since, but the major rule is the more RAM you have, the better. Kinda hefty graphics cards are needed for the 'shader' stuff that people use for those ridiculously fancy-looking screenshots but I find them overrated honestly.

Q: Ok I have enough RAM why does Minecraft lock up while loading?
A: In the launcher of your choice, when you set up a pack you'll have somewhere to choose how much RAM is given to the pack. By default this is like 3GB for some reason which is useless, you'll often want to bump it up to at least 4 - if you can't do that, you have 32bit Java and will need to get 64bit instead. Also note, pushing this up as high as you can is not helpful. It's tempting to think 'poo poo I've got 64GB of RAM I'll just give it 32GB to be safe' or something like that, but that's actually kinda harmful. Java does a thing called 'garbage collection' which basically clears out the memory once it gets used up, and the more memory assigned to it, the longer this process takes each time. This can lead to the game hanging for several seconds long whenever it does it. It's better to do shorter GCs more often than the alternative. Also, for inexplicable Java backend+modern Minecraft nonsense reasons, the game may actually use far more memory than what you assign and this is something you can't really do anything about unfortunately.

Personally, what I recommend is that you set the memory to something like 8gb or whatever, start your pack and watch the loading screen. Forge has a bar that fills up showing memory usage, and whatever number this maxes out at is how much the pack actually uses, and thus needs assigned. If you have too little, it will freeze on loading instead. It's best to ignore anyone spouting cargo-cult nonsense about how much memory anything 'really' needs and see for yourself.

Q: I've heard about these so-called 'java arguments'...
A: See: https://www.reddit.com/r/feedthebeast/comments/5jhuk9/modded_mc_and_memory_usage_a_history_with_a/
(I don't know if more up-to-date arguments exist, these are what I use to good effect. If there's better stuff someone posts, I'll update)

Q: My game crashed and I literally didn't bother to read what the crash screen said in bright colourful words and I just want it fiiiiixxxxeedddd!
A: If you want to get help with crashes, you'll need to get the crash report, which is, funnily enough, stored in a folder called crash-reports in the modpack directory. Copy the contents into pastebin.net or something similar in order to have anyone help because nobody will know what the gently caress otherwise. If the game crashed without a crash report, you may have graphics card or RAM or driver problems you need to solve.

Q: What if I really want to make a pack myself?
A: I'd personally highly recommend joining the Minecraft Pack Development discord, here: https://discord.gg/SvrWp2k

Q: What if I want to learn to make mods myself?
A: You'll want either some knowledge of Java or a willingless to learn, and to take a look at https://wiki.mcjty.eu/modding/index.php?title=Main_Page

Q: This post is too long, what the gently caress should I play!?
A: First of all, consider checking out Private Game Servers for goon-run servers, playing with friends is a great way to get into modded Minecraft in my opinion. These posts will have a modpack for you to download and join in with them with. Otherwise, while it may be sacrilege to reference :reddit: I can't deny they did a pretty decent writeup of major modpacks with https://www.reddit.com/r/feedthebeast/comments/j66mlm/the_answer_to_what_pack_should_i_play_fall_2020/ (even if Blightfall is criminally underdescribed).

The most highly Goon-recommended packs though would probably be Gregtech: New Horizons, Blightfall and Regrowth. GT:NH is for people who enjoy crafting individual screws for their machines and want to play a single pack for multiple years at a time, Blightfall is literally the best example of a custom-crafted world and a unique story and exploration experience within it, and Regrowth is just a really well-made, chill 'save the world through farming' simulator. I'd personally add Enigmatica 2: Expert Skyblock which is both my favourite expert pack AND favourite skyblock, Forever Stranded which has you survive on a desert planet and eventually leave (and then a very weird sequel where you subsequently crash land in the nether and have to survive there too called Forever Stranded: Lost Souls), TechNodeFirmaCraft (if anyone has the TNFC:EZ download still around that might be interesting to host) for what I think Goons considered the best way to play the total-overhaul caveman simulator TerraFirmaCraft, and of course my silly packs.

If you're brand new to modded though, these days probably the best recommendation is FTB Academy, which exists to guide you through how everything generally works (and what you're expected to know going into other packs).

Edit: If you are new to modded Minecraft but want to get stuck in, or if you haven't played modded in some time and want a suggestion re: what to play to check stuff out, I would personally recommend the All The Mods series. They have a big selection of stuff AND contain a (rudimentary) quest setup to poke you through what's available.


:siren::siren::siren: An important note if you're having performance issues!:siren::siren::siren:

Though much of this might have been included with a pack if you grab a premade one, there are several mods that can either possibly have adverse side effects, or just aren't necessary except in niche situations, so they may not have been included by the pack creator. Thus a list like this is good to check if you are having problems:

Useful Mods List

:siren::siren::siren:


* Official doesn't mean endorsed by Mojang/Microsoft, but they're directly associated with the primary repository for mods, Curseforge. Note: Curseforge is a mod hosting site. Overwolf CurseForge is a launcher/mod manager. They are seperate things.
** There's a few dece modpacks on 1.10 but they're the exception. Also crusty old nerds will tell you to play 1.6 packs and can be safely ignored.

Black Pants fucked around with this message at 06:43 on Jan 18, 2024

Adbot
ADBOT LOVES YOU

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Edit July 2023:

:siren: Hello everyone, there is new Minecraft drama afoot. :siren:

https://www.reddit.com/r/feedthebeast/comments/14xybvk/neo_forged/

Essentially: Forge is dead, long live NeoForged. LexManos is no longer a dead weight preventing good things from being developed, or a crusty old nerd telling people they are idiots when someone asks for mod development help. Every Forge dev has moved from Forge to NeoForge except for LexManos. Nothing will change on the user/mod dev's side in 1.20, but 1.21 will start seeing changes.





Reserved for stuff.

For posterity:

Gwyneth Palpate posted:

Unrelated to that comment -- I found a copy of Technodefirmacraft EZ on my NAS. Looking inside of it, there's no indication of what Forge version it needs. If anyone wants to play it, it'll be a fixer-upper.

Get it here: https://mega.nz/file/uTRkFRYI#cf1YBgKZVZ7raWSTDDN-ROJdFwQnl6DuV6LZwSUUhI0

Vib Rib posted:

According to my copy of MultiMC it's 10.13.4.1614-1.7.10.


taiyoko posted:

It was a thing I found on reddit, using the openjdk hotspot release and the arguments
code:
-XX:+UnlockExperimentalVMOptions -XX:+UseZGC

Danny Glands posted:

As someone running a 1.16.4 server, you should also have a mod that increases the max packet size in the pack.

Random tip: STOP TRYING TO GET BLIZZ POWDER FOR CRYOTHEUM BY HUNTING BLIZZES THIS IS DUMB THERE IS A WAY TO MAKE IT LOOK AT NEI/JEI IT'S RIGHT THERE AND YOU NEED THE MACHINES THAT PRODUCE IT ANYWAY SO JUST MAKE THEM RATHER THAN SPENDING 8 HOURS TRYING TO GET A BLIZZ.

(Edit: update: ignore this for 1.19 Thermal Expansion.)

SugarAddict posted:

When you eat the last item from a lunchbox that also leaves behind an item, like mushroom soup gives you back the bowl, the bowl is left behind inside the lunch box, trying to eat from the lunch box while there is an inedible item inside kicks you from the server with internal server error.

Black Pants fucked around with this message at 11:37 on Jul 13, 2023

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
That desert looks pretty sweet but I don't think I've seen anything quite like that. It may be possible to create with BiomeTweaker but I don't know if you'd be able to get those dunes or quite recreate the oases.

As for LITW, I mean I could make a pack with a similar set of mods for 1.16 if you like, though I don't know if it would capture the same feel for you. That said, have you tried https://www.curseforge.com/minecraft/modpacks/farming-valley ?

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Captain Invictus posted:

I appreciate the offer, but I don't want you to go through all of the effort for something like that and then it turned out to not have that same feeling. Was just wondering if there had been any similar modpacks crop up in the intervening years. It seems like Pam's Harvestcraft is still in use which is cool because that is one of the best mods in LITW. I do wish there was a "hungry" version of it that balanced the food items a bit more so you have to work a bit more to fill your hunger meter.

Spice of Life and Nutrition definitely make you need to work more to fill your hunger, and work great with Pam's at that. That said, Nutrition and Spice of Life are stuck on 1.12 (but, funnily, SOL: Carrot Edition is on 1.16, and there's also a new variant called SOL: Potato Edition which is like Carrot but you get benefits for how diverse your diet is rather than just hearts for eating new foods).

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Achernar posted:

It's been a few years since I've played Minecraft, I think I still have the technic launcher somewhere on my PC. The mods I remember using most were Equivalent Exchange (I always got such a joy shoving stacks of dirt into the tablet and pulling out iron bars and poo poo), and Millenaire (just to have some goal in the game). Are these still updated? Is technic, for that matter?

Technic still exists, somehow, but 'I really, really wouldn't recommend it to anyone except to play Blightfall' is the state it's in.

EE is still floating around as Project E (and maybe EE3?) though isn't really thought about much anymore as much more interesting ways of getting everything have come about. Millenaire's still around, but there's also a mod called Minecolonies that lets you manage and grow your own town by recruiting villagers, telling them where to build things and how, etc, it's basically a game of its own inside the game.

Also modded Minecraft is easier now than it's ever been to play!

Edit: speaking of Minetweaker, I might do a little writeup about important mods including stuff that's useful for modpack creation.

Edit 2: MultiMC can grab Technic packs now, too.

Black Pants fucked around with this message at 10:19 on Jan 5, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Xun posted:

ProjectE is still my favorite way of managing all the different kinds of building materials I use and nerds can pry it from my cold dead hands :argh:

That's pretty fair.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Hey who was it that was making the 1.16 pack and using Blood Magic? Check out https://www.curseforge.com/minecraft/mc-mods/tome-of-blood

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
For anyone who's worked with ModTweaker/CraftTweaker, this is the kind of syntax KubeJS has:

code:
	event.shaped(Item.of('immersiveengineering:blueprint').nbt({blueprint: "electrode"}), [
		' H ',
		'LLL',
		'PPP'
	], {
		H: 'immersiveengineering:ingot_hop_graphite',
		L: 'minecraft:lapis_lazuli',
		P: 'minecraft:paper'
	})
Also,
code:
	event.remove({output: 'immersiveengineering:stick_steel'})
	event.shapeless('mapperbase:steel_rod', ['immersiveengineering:hammer', '#forge:ingots/steel'])
and
code:
	event.remove({id: 'immersiveengineering:crusher/ore_quartz'})
	event.recipes.immersiveengineering.crusher(Item.of('minecraft:quartz', 6), 'minecraft:nether_quartz_ore')

Black Pants fucked around with this message at 11:03 on Jan 6, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Khorne posted:

Do they accept a different null character? One that is not space.

Whether they do or not, it seems like a modern way to interact with recipes.

I suppose you could use a letter and not define it, though I haven't tried. I'm curious why a space is 'annoying' to work with though, it's a lot easier than typing 'null' repeatedly, not to mention only having to type each ingredient name once. Do people edit this sort of stuff with non-monospace-font editors? ...do people edit their scripts in Word?

You can also do recipes like
code:
 'P'
 'P'
Where P is a wooden plank to just require two ingredients vertically anywhere in the crafting grid. Or 'PP' for two horizontally, that kind of thing.

Black Pants fucked around with this message at 01:54 on Jan 7, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Maguoob posted:

My main issue with 1.16.4 Forge currently is that it takes loving forever to load into the world now.

It sure as gently caress does. I wonder if it'll take as long for people to load into the server when it's running. Might have to set a ridiculously long timeout.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Danny Glands posted:

As someone running a 1.16.4 server, you should also have a mod that increases the max packet size in the pack.

Oh nice catch, thank you. XL Packets dropped in. And with that, the pack is off to be approved by Curseforge in a few days, and hopefully on a server by next week. :toot:

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
If they do something identical, no not really. Mods can just do, y'know, more.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Qubee posted:

Are there any sort of angled or wedge blocks in All The Mods 6? I really loved them in FTB Revelations and want to be able to make my houses look smooth, but there's so many mods it's a nightmare sifting through all of them. If there isn't a mod that adds these blocks, is there one I can download that's compatible with 1.16.4?

The closest is BlockCarpentry. But it's still WIP.

Oh hey I didn't see this one before https://www.curseforge.com/minecraft/mc-mods/assorted-decor

Black Pants fucked around with this message at 11:47 on Jan 10, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Yeah if you're playing a sandbox it's basically 'well figure out what you wanna do yourself'. Which is why I tend to prefer servers for those, since you can talk to people in real time and see what others have done to know what exists.

That said I've had a few people say they'd appreciate some sort of guide in packs like that so I've considered it for the one I'm going to be releasing soon but I'm not exactly sure how to go about unobtrusively informing players of their options in-game. I don't have any experience with Patchouli (and it seems a bit limited for this purpose) and while I could use FTBQ I guess it seems a bit overkill considering I sure as hell am not going to make actual quests.

Black Pants fucked around with this message at 13:29 on Jan 12, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Eugene V. Dubstep posted:

My advice: forget unobtrusive. For a server I ran last year with a custom modpack, I simply wrote a cheat sheet and linked it in the op.

Oh that's really cool.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
This pack is making me hate 1.16 but I'm pretty much ready to write my server post so, :toot:

Sure has given me a lot of poo poo getting this far, though.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Qubee posted:

Do trees grow differently in different biomes? Sometimes I see oak trees with 4-block-width bases in forest biomes, but in other biomes they'll just be single logs. I've also noticed oaks grow taller / shorter depending on where they are but I don't know if this is an actual mechanic or if I'm imagining it.

Biome mods have special rules for how auto-generated trees grow in each biome (or use special tricks to make fancy trees), but you can't just grow them yourself.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Alright, my 1.16.4 server is up.

https://forums.somethingawful.com/showthread.php?threadid=3955856

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
I don't know what I'm doing but it's fun

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Rocko Bonaparte posted:

If I'm just messing around in a generic modpack then I try to cram in the prefab mod so I can slap down some ranch house somewhere with a shaft down to Y=12.

I included Prefab exactly for this. :v:

Also my 'home' as it is is actually up on a hill overlooking this spot but there's still a lot I need to figure out before I can make anything that approaches looking nice with this.

This was largely the result of 'poo poo it's not going fast enough oh wait gears!' 'poo poo now it's going too fast for the crafter'.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
I'm pretty happy with Shockbyte. I've seen a bunch of hate for it, but it's served pretty well for my bigass packs, and I haven't really found anything similar for the same price that is reviewed better.

Again a note that I've only ever contacted support once and it wasn't really for something that ended up being on their end anyway.

Black Pants fucked around with this message at 11:43 on Jan 22, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy


???

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Making, debugging and administrating a 1.16 pack/server is also a massive pain in the rear end with things being in an early state and a bunch of tools missing like tick usage profiling mods and so on. Also every mod dev seemingly decided to make their mod 100% more difficult to configure for no apparent reason. There are at least a few nice features, granted.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Oh I don't mean with the mod config screen, though that is annoying. I'm talking about the new, half-uptaken paradigm of 'have client, common, and server config files' like dragonshardz mentioned. Also going from generally simpler methods of adding custom content to datapack-imitating json nonsense.

The particular thing that sparked that comment was Farming for Blockheads' market entry definition config.

Previously, you'd use this:
code:
"custom entries": {
    "minecraft:seed":"2*minecraft:emerald"
}
Which has now blown out into
code:
"customEntries": [
  {
    "output": {
      "item": "minecraft:seed"
    },
    "payment": {
      "item": "minecraft:emerald",
      "count": 2
    },
    "category": "seeds"
  }
]
On the other hand, you can /reload to reload recipe scripts in-game and there's also an option Forge has to allow mods to respond to out-of-game config changes in real time, so there's that.

Black Pants fucked around with this message at 19:07 on Feb 1, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
https://gserv.me/minecraft-and-subtle-bigotry/

tl:dr, Fabric's bleeding devs due to community shittery and the people in charge of the project (or rather, the one person in charge currently, the IC2 dev Player) would rather ban people trying to do something for 'starting drama' than fix anything.

People are also afraid that he'll just wipe all the sourcecode if he gets pushed enough.

Black Pants fucked around with this message at 14:33 on Feb 5, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Hrmm. XXL Pants is basically dead but I kinda want to still use the server for something I'm just not sure what.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Uhh. Bedrock dedicated server support in general seems pretty alpha, let alone RTX Minecraft. Apparently there's an RTX discord somewhere around that you may be able to ask in.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Eyy hi MachineMuse.

I guess I'm glad if it helps modmakers do their thing but from a packmaker perspective it's weird and annoying having this big new standard that's only like 1/3 uptaken, and the lines are blurry anyway. Worldgen stuff could be x-server.toml and stuck in the defaultconfigs/world serverconfig directory (but why) OR it could be in x-common.toml and stuck in the config folder.

..or it could be its own drat thing in separate folders inside the config folder, for no rhyme or reason. And while that was relatively common already, it's the 'Here's the new standard. Please obey it but I guess it's fine if you don't want to no big deal.' thing that makes it more egregious, and just adds more mess.

See also the "There is x competing standards, let's make a standard that combines all of them!" "There is now x+1 competing standards." problem.

I still don't understand per-world configs for modded Minecraft. When will that be a functionality that will ever be used?

Black Pants fucked around with this message at 09:15 on Feb 10, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

StealthArcher posted:

I can see lots of applications for scripted packs or servers, less so for sp fuckarounds.

Problem is that for a server the serverconfigs are going to be.. on the server, which could be set freely by the server owner anyway. The defaultconfigs is basically there for singleplayer fallback, because a single player world with mods that use serverconfigs needs them per-world, thus necessitating the defaultconfigs to populate that.

Instead, you could make the argument for individual worldgen changes per singleplayer save, but again, why?

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Nuebot posted:

So it's been like a decade since I last played minecraft and I don't really know where to start. Do I just grab Curseforge and download whatever modpack has the most stuff from it?

You could start by reading the OP!

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Belatedly, Nexus has been around for years and still doesn't have support for tagging/displaying 'this mod works on this version of this game', so it's 110% useless for hosting Minecraft mods on anyway.

Any replacement to Curseforge would also need.. all the features of Curseforge minimum.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
You could look at using something like https://www.curseforge.com/minecraft/mc-mods/hole-filler-mod for that functionality perhaps.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
aaaaaaaa I miss Lag Goggles I hate not knowing what's going on with my 1.16 server why is its TPS being destroooooooyed aaaaaaaa

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Crushing wheel turns ore into 1 + (0 to 2) ore chunks. Ore chunks can be blasted into ingots, or washed into 10+(0 to 5) nuggets.

Also millstone only turns ore into a single nugget.

So it is possible to turn an iron ore into 45 iron nuggets maximum, but very unlikely. You're more likely to barely double output.

Black Pants fucked around with this message at 10:52 on Feb 16, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

flatluigi posted:

here's a question that might not fit: what are some good things i could add clientside when playing on a vanilla server (with some datapacks?)

it's 1.16.5 and i did grab optifine at least, but it's been so long since i played on a server that i don't even know what my options are. are there inventory-sorting-hotkey mods still?

Inventory Tweaks, Client Tweaks, Mouse Tweaks and Crafting Tweaks are clientside iirc and should work. Xaero's World Map/Minimap will work too. Maybe Dynamic Surroundings if you're into that.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
The load times are amazing on fabric because there's no content to load.

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Gwyneth Palpate posted:

The Jellysquid optimization/performance mods are so loving good, holy poo poo. And to think, they could have been in Forge if LexManos or whatever his name was didn't take it as a personal affront to his dignity for some reason.

:psyduck:

Edit: god managing this 1.16 server is absolute hell. Unexplainable TPS issues, RAM leaks, things being randomly broken, and just now it was acting like TPS was under 20 when both /forge tps and Spark said otherwise.

18.02 05:13:30 [Server] Server thread/WARN [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Running 83931ms or 1678 ticks behind

:bang:

Here I am thinking about getting an enterprise grade VPS just to let 5 people on my server at once and have it run ok.

Edit 2: It's not making me want to go Fabric though it's making me pine for 1.7.10.

Black Pants fucked around with this message at 09:58 on Feb 18, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy

Agoat posted:

Do you guys have any recommendations for server hosts?

I have been using Shockbyte for over a year and have been pretty happy with them, but like I've been ranting about, my 1.16 pack is straining their hardware unlike my 1.12 pack ever did so I'm considering looking for something beefier even if I have to pay more.

Speaking of ranting, it's really loving hard to find hosts advertising their actual hardware's power, and most people talking about how good/bad a host is seem to care and talk more about ticket response times than how well the server actually runs.

Seee: all the negative reviews for Shockbyte being "It took me a day to get a response to a ticket! Host sucks worst experience never touch them!"

Black Pants fucked around with this message at 12:29 on Feb 19, 2021

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
Getting very tempted to spin up a 1.7.10 nostalgia pack to run on a server.

1.7.10: It just Works.

Black Pants fucked around with this message at 09:07 on Feb 21, 2021

Adbot
ADBOT LOVES YOU

Black Pants
Jan 16, 2008

Such comfortable, magical pants!
Lipstick Apathy
It wouldn't be that nostalgic.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply