Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/totorewa/totos-carpet-tweaks

Adds a few QoL changes to the SMP experience
https://github.com/totorewa/totos-carpet-tweaks

carpet-mod fabric fabricmc-mod minecraft minecraft-mod

Last synced: 2 months ago
JSON representation

Adds a few QoL changes to the SMP experience

Awesome Lists containing this project

README

        

# Toto's Carpet Tweaks

![GitHub](https://img.shields.io/github/license/totorewa/totos-carpet-tweaks?style=flat-square)
![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/totorewa/totos-carpet-tweaks/build.yml?style=flat-square)
![GitHub issues](https://img.shields.io/github/issues/totorewa/totos-carpet-tweaks?style=flat-square)
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/totorewa/totos-carpet-tweaks?display_name=tag&include_prereleases&style=flat-square)
[![CurseForge versions](https://cf.way2muchnoise.eu/versions/633476.svg)](https://www.curseforge.com/minecraft/mc-mods/totos-carpet-tweaks)

This mod extends the [carpet mod](https://github.com/gnembon/fabric-carpet) and adds a few changes to the survival experience.
This mod came about while playing some SMP and there were a few quality of life changes we wanted to make. The mod is starting off with just a spectator mode feature and an anti-cat spawner, but will grow overtime as I get around to it.

## Features

### catSpawnChance
When spawning a cat in a village, determine the percentage chance of it succeeding.
While hanging around the base, you may often find a pesky cat appear out of nowhere.
I was fed up with them spawning all the time but I also don't want to completely get rid of them, as they may be wanted for anti-phantom purposes and I didn't want to have to go to a witch hut just to get one so instead I opted to reduce the spawning instead. Spawning can still be disabled with a value of 0.

* Type: `integer`
* Default value: `100`
* Categories: `SURVIVAL`, `TOTO`

### noPiglinGuarding
Disables piglins attacking when a player interacts or breaks a block they guard.
Ever just minding your own business in the nether when you thoughtlessly place down a shulker box and open it experience the wrath of piglin bystanders? Well not anymore!

* Type: `boolean`
* Default value: `false`
* Required options: `true`, `false`
* Categories: `SURVIVAL`, `TOTO`

### returnSpectators
Teleports players back to where they were when they changed to spectator.
There was a scarpet script which offered this feature however the position did not persist and was forgotten when the server restarted. I decided to implement my own version which saves the survival position against the player.

* Type: `boolean`
* Default value: `false`
* Required options: `true`, `false`
* Categories: `SURVIVAL`, `TOTO`

### sharedVillagerDiscounts
Shares the major positive reputation (i.e. zombie villager cures) amongst all players.
This is to stop players each having to cure villagers multiple times to access the same discounts.
All other types of reputation are not shared as the curing discounts is the only target of this tweak.

* Type: `boolean`
* Default value: `false`
* Required options: `true`, `false`
* Categories: `SURVIVAL`, `TOTO`