Skip to content
Ghoulboy edited this page Mar 23, 2020 · 25 revisions

Welcome to the carpet mod wiki!

What is carpet mod?

Carpet Mod is a mod for vanilla Minecraft that allows you to take full control of what matters from a technical perspective of the game.

Test your farms over several hours in only a few minutes using /tick warp
...and then see a detailed breakdown of the items they produce using hopperCounters
See the server mobcap, TPS, etc. update live with /log
Let pistons push block entities (ie. chests) with movableBlockEntities
Fix many things

See the mod showcase on youtube for an explanation of every setting and command

Is it client only?

No dummy, that's why further down the page there is a heading called 'Server administration and carpet.conf file'

Why it is called 'carpet mod' and how it affects carpets?

Cos gnembon initially made it so that you could place down carpets and they would tell you stuff

How can I learn to use carpet mod?

https://www.youtube.com/watch?v=Lt-ooRGpLz4

How to control fake players for simulating real behaviours

https://www.youtube.com/watch?v=Lt-ooRGpLz4&t=1685s

What is scarpet

"Scarpet is a fully featured, in-game, programming language that you can use to code new tools and new behaviours, and all of it's in-game, preserving the vanilla feel. Ummm, so it works little bit like datapacks. So if you have an itch to, maybe do some, err programming in minecraft, or you haven't programmed, and you just want to learn how to code, in your favourite game, that might be a good place to start" - gnembon

How to use scarpet apps

You can go to https://www.github.com/gnembon/scarpet/tree/master/programs and get all the apps you want Then go to world saves file, and create a new folder called scripts and in it put all your .sc files Then open the game and type in command /script load scriptname Then the script will run. Some apps require you to add global at the end, in which case it will tell you (usually in the form of an error message) and then you just do /script load scriptname global

How to write new scarpet apps

Open a new file in your scripts folder caled scriptname.sc and then write whatever code you want, and then run it to see if it works. Pro tip: Do this in a specific world, away from anything delicate. Test your scripts there THEN take them over to your actual world where you may wish to use them.

Help! I wanna scarpet but IDK how!

That's ok, cos there are some docs here which explain it all. It just takes some practice and dedication, and you'll get there in the end. Perseverance is the defining factor of a winner. (I feel like Socrates now)