Git Product home page Git Product logo

plusls-carpet-addition's Introduction

plusls carpet addition

Issues Pull Requests CI Release Github Release Downloads

The project will be maintained in this repository until plusls back.

English | 中文

❗Before reporting a problem, be sure to try the latest beta version to check if the problem still exists.

This is a Carpet mod extension mod, a collection of carpet mod style useful tools and interesting features.

Operation command: /pca

Dependencies

Dependency Download
MagicLib CurseForge | GitHub | Modrinth

Rule List

autoTrade

Use dispenser to auto trade with villager.

If EMERALD_BLOCK under the dispenser, it will trade once.

If DIAMOND_BLOCK under the dispenser, it will trade all.

Trade offer depend on redStone power.

  • Categories: Dispenser, Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

avoidAnvilTooExpensive

Allow anvil level cost above 40 (If the client is not installed mod, it will be too expensive but can be used in practice).

  • Categories: Feature, Need Client
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

creativePlayerNoDirectKillArmorStand

Creative Player No Direct Kill ArmorStand.

  • Categories: Creative
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

dispenserCollectXp

Dispenser use bottle to collect xp.

  • Categories: Feature, Dispenser
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

dispenserFixIronGolem

Dispenser can fix iron golem.

  • Categories: Feature, Dispenser
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

emptyShulkerBoxStack

Empty shulker boxes stack

Empty shulker boxes can stack in a player's inventory or hand.

But empty shulker boxes will not stack in other inventories, such as chests or hoppers.

  • Categories: Feature, Need Client
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

flippingTotemOfUndying

Players can flip and rotate blocks when holding Totem Of Undying.

Doesn't cause block updates when rotated/flipped.

When Totem Of Undying in main hand, offhand is empty will flip block.

When Totem Of Undying in main hand, offhand is not empty, will place flipped block.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

forceRestock

Use spectral arrow to shoot villager to force restock.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

gravestone

place gravestone after player dead.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

player_dead.gif break_gravestone.gif

pcaDebug

pcaDebug mode.

  • Categories: Debug
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

pcaSyncPlayerEntity

Which player entity can be sync.

NOBODY: nobody will be sync.

BOT: carpet bot will be sync.

OPS: carpet bot will be sync, and op can sync everyone's player entity data.

OPS_AND_SELF: carpet bot and self data will be sync, and op can sync everyone's player entity data.

EVERYONE: everyone's player entity will be sync.

  • Categories: Protocol
  • Type: Enum
  • Default value: ops
  • Options: nobody, bot, ops, ops_and_self, everyone
  • Validators:
    • Enum(Case-sensitive)

pcaSyncProtocol

Support sync entity and blockEntity from server.

  • Categories: Protocol
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

playerOperationLimiter

One tick player can place 2 block, insta break 1 block, can't do it at the same tick.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

playerSit

Player can sit down when fast sneak 3 times.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

potionRecycle

Dispenser can clear potion to cauldron.

  • Categories: Feature, Dispenser
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

powerfulBoneMeal

Allow use bone meal in cactus, sugar cane, chorus flower.

  • Categories: Feature, Dispenser
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

quickLeafDecay

quick leaf decay.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

renewableNetheriteEquip

Only in nether, throw the diamond equipment with 1 durability to lava fluid to get netherite equipment.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)
  • Dependencies:
    • And (All conditions need to be satisfied):
      • minecraft: >1.15.2

sleepingDuringTheDay

World will switch to night when player sleep during the day.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

spawnBiome

spawn biome.

  • Categories: Feature
  • Type: Enum
  • Default value: default
  • Options: default, desert, plains, the_end, nether_wastes
  • Validators:
    • Enum(Case-sensitive)

spawnYMax

spawn Y Max, 114514 to close.

  • Categories: Feature
  • Type: Integer
  • Default value: 114514

spawnYMin

spawn Y Min, 114514 to close.

  • Categories: Feature
  • Type: Integer
  • Default value: 114514

superLead

Leash villagers and mobs by lead.

  • Categories: Feature, Need Client
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

trackItemPickupByPlayer

When item pick up by player, item will freeze.

  • Categories: Creative
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

useDyeOnShulkerBox

Dyes can be used on shulker boxes, empty potion will clean color.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

villagersAttractedByEmeraldBlock

Villagers are attracted by emerald block.

  • Categories: Feature
  • Type: Boolean
  • Default value: false
  • Options: true, false
  • Validators:
    • Strict(Case-insensitive)

xaeroWorldName

set xaero world name to sync word id to xaerominimap, "#none" is disable.

  • Categories: Protocol
  • Type: String
  • Default value: #none
  • Options: #none

Development

Support

Current main development for Minecraft version: 1.20

And use preprocess to be compatible with all versions.

Note: We only accept the following versions of issues. Please note that this information is time-sensitive and any version of the issue not listed here will be closed

  • Minecraft 1.14.4
  • Minecraft 1.15.2
  • Minecraft 1.16.5
  • Minecraft 1.17.1
  • Minecraft 1.18.2
  • Minecraft 1.19.2
  • Minecraft 1.19.3
  • Minecraft 1.19.4
  • Minecraft 1.20

Mappings

We are using the Mojang official mappings to de-obfuscate Minecraft and insert patches.

Document

The English doc and the Chinese doc are aligned line by line.

License

This project is available under the CC0-1.0 license. Feel free to learn from it and incorporate it in your own projects.

plusls-carpet-addition's People

Contributors

plusls avatar hendrix-shen avatar dragoneggbedrockbreaking avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.