# Changes
- Updated to 1.19.2
- Bots will now dismount vehicles when logging in or out
- Fixed detection of empty shulker boxes
- Fixed mod conflict with `polymer`
## Bugs
- Fixed missing output in `/carpet` command
- shulkerSpawningInEndCities: Fixed shulkers spawning in other structures
## API 2.0
### New
- Allows modules to disable rules and options
- Exposes the CoreSettingsManager
- Exposes the set of modules
- Provides a loader entrypoint for modules
- Supports adding rules outside the settings class
### Changes
- Removed deprecated elements
- Replaced uses of `TranslatableText` with `Text`
## Bugs
- Fixed missing output in `/carpet` command
- shulkerSpawningInEndCities: Fixed shulkers spawning in other structures
## API 2.0
### New
- Allows modules to disable rules and options
- Exposes the CoreSettingsManager
- Exposes the set of modules
- Provides a loader entrypoint for modules
- Supports adding rules outside the settings class
### Changes
- Removed deprecated elements
- Replaced uses of `TranslatableText` with `Text`
## New Features
- Added `dispensersScrapeCopper`
- Added `worldBorderSpawningFix`
- Added count argument to `/player` action commands
- Added chunk unloading to the profiler
- Added logger for local mobcaps
## Changed Features
- Changed `explosionNoBlockDamage` to `explosionBlockDamage`
- Improved recipe caching for `autoCraftingTable`
## Moved Mixins
Some Mixins were moved or split up into different packages to better match their corresponding rules.
If you used the override features of `config/quickcarpet.properties` you might need to update that.
These changes are:
- `betterStatistics` → `betterStatistics`, `commandScoreboardPublic`
- `blockPlacement` → `accurateBlockPlacement`, `flippinCactus`
- `commands` → `fillLimit`, `fillUpdates`
- `piston` → `doubleRetraction`, `movableBlockEntities`, `movableBlockOverrides`, `pushLimit`
- `player` → `commandPlayer`, `portalCreativeDelay`
- `redstone` → `dustOnPistons`
- `spawning` → `shulkerSpawningInEndCities`, `phantomsRespectMobcap`
- `stackableShulkerBoxes` → `stackableShulkerBoxes`, `stackableShulkerBoxesInInventories`
- `tnt` → `tnt`, `explosionNoBlockDamage`, `tntUpdateOnPlace`
- `xp` → `xpCoolDown`, `xpMerging`
## Bugs
- Fixed conflict with Litematica and Tweakeroo
- Fixed conflict with Syncmatica
- Fixed conflict with Fabric API
- Fixed slot syncing for `autoCraftingTable`
- Fixed: QuickCarpet provides a broken implementation of ModMenuApi
- Fixed: Game doesn't launch
- Fixed: Movable Block Entities causes retracting pistons to not do a light update
- Fixed: Movable Block Entities delete all items in a disabled hopper when moved
- Fixed: anvilled\*Ice duplicates anvils
## Changed Features
- Added rails and pillar blocks to `flippinCactus`
- Players are spawned with the fly state of the player executing the command
- Removed cooldown from `hopperCounters`
## Bugs
- Fixed command suggestion for refresh in `/carpet`
- Fixed spawn trackers not being found
- Fixed checking for entity collisions at the wrong position with `creativeNoClip`
- Fixed incomplete set of tags error again
- Fixed double disconnect and player list desync when shadowing
- Fixed player name Text used instead of String in pubsub
- Fixed freezing players with `/tick freeze`
Changes:
- Fixed incompatibility with Lithium (#91)
- Fix crash when using a dispenser to place blocks with `BlockEntityTag`
- 1.17: Fix bots being spawned in creative
## New Features
- `carefulBreak`
- `fallingBlockDuplicationFix`
- `tileTickLimit`
- `tntDuplicationFix`
- `carpetDuplicationFix`
- `railDuplicationFix`
- More `/player` functionality
- Support upgrading Carpet 1.12's custom sub-item statistics
- `/datatracker` command
- Client setting `soundEngineFix`
- Entry point for ModMenu GUI
- New logger: `tileTickLimit`
## Changes
- Only apply Fabric API workaround when present, avoiding a warning
- Promote some experimental rules
## Fixes
- Item duplication using the auto crafting table
- Fix multiconnect removing the auto crafting table mapping
- Earlier malilib initialization
- Random ticks and mob spawning with /tick freeze
- Fix ConcurrentModificationException while joining a single player world
- Fix ConcurrentModificationException in pubsub when using Java 15+
## New Features
- `carefulBreak`
- `fallingBlockDuplicationFix`
- `tileTickLimit`
- `tntDuplicationFix`
- `carpetDuplicationFix`
- `railDuplicationFix`
- More `/player` functionality
- Support upgrading Carpet 1.12's custom sub-item statistics
- `/datatracker` command
- Client setting `soundEngineFix`
- Entry point for ModMenu GUI
- New logger: `tileTickLimit`
## Changes
- Only apply Fabric API workaround when present, avoiding a warning
- Promote some experimental rules
## Fixes
- Item duplication using the auto crafting table
- Fix multiconnect removing the auto crafting table mapping
- Earlier malilib initialization
- Random ticks and mob spawning with /tick freeze
- Fix ConcurrentModificationException while joining a single player world
- Fix ConcurrentModificationException in pubsub when using Java 15+
# New Features
- `carefulBreak`
- `fallingBlockDuplicationFix`
- `tileTickLimit`
- `tntDuplicationFix`
- `carpetDuplicationFix`
- `railDuplicationFix`
- More `/player` functionality
- Support upgrading Carpet 1.12's custom sub-item statistics
- `/datatracker` command
- Client setting `soundEngineFix`
- Entry point for ModMenu GUI
# Changes
- Only apply Fabric API workaround when present, avoiding a warning
- Promote some experimental rules
# Fixes
- Item duplication using the auto crafting table
- Fix multiconnect removing the auto crafting table mapping
- Earlier malilib initialization
- Random ticks and mob spawning with /tick freeze
- Fix ConcurrentModificationException while joining a single player world
- Fix ConcurrentModificationException in pubsub when using Java 15+
# New Features
- `carefulBreak`
- `fallingBlockDuplicationFix`
- `tileTickLimit`
- `tntDuplicationFix`
- `carpetDuplicationFix`
- `railDuplicationFix`
- More `/player` functionality
- Support upgrading Carpet 1.12's custom sub-item statistics
- `/datatracker` command
- Client setting `soundEngineFix`
- Entry point for ModMenu GUI
# Changes
- Only apply Fabric API workaround when present, avoiding a warning
- Promote some experimental rules
# Fixes
- Item duplication using the auto crafting table
- Fix multiconnect removing the auto crafting table mapping
- Earlier malilib initialization
- Random ticks and mob spawning with /tick freeze
- Fix ConcurrentModificationException while joining a single player world
- Fix ConcurrentModificationException in pubsub when using Java 15+
# New Features
- `carefulBreak`
- `fallingBlockDuplicationFix`
- `tileTickLimit`
- `tntDuplicationFix`
- `carpetDuplicationFix`
- `railDuplicationFix`
- More `/player` functionality
- Support upgrading Carpet 1.12's custom sub-item statistics
- `/datatracker` command
- Client setting `soundEngineFix`
- Entry point for ModMenu GUI
# Changes
- Only apply Fabric API workaround when present, avoiding a warning
- Promote some experimental rules
# Fixes
- Item duplication using the auto crafting table
- Fix multiconnect removing the auto crafting table mapping
- Earlier malilib initialization
- Random ticks and mob spawning with /tick freeze
- Fix ConcurrentModificationException while joining a single player world
- Fix ConcurrentModificationException in pubsub when using Java 15+