▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/MCA Reborn:Supermarket Life
MCA Reborn:Supermarket Life

MCA Reborn:Supermarket Life

A Minecraft mod suite for NeoForge  (MC 26.2), Java 25, an add‑on for MCA Reborn. It brings a living retail economy into villages: build shelves, stock merchandise, hire villager employees with family ties, daily routines and shift work, and watch vi

Оцените первым
108
0
Все версии→MCA Reborn:Supermarket Life 1.0.0

MCA Reborn:Supermarket Life 1.0.0

Release08.08.2026

Список изменений

Supermarket Life Changelog This document tracks version changes for Supermarket Life, an add-on mod for Minecraft Comes Alive. Version numbers follow the Semantic Versioning specification. [1.0.0] - 2026-08-08 Runtime Environment Minecraft 26.2 / NeoForge 26.2.0.37-beta / Java 25 Dependency: Minecraft Comes Alive (mca) 26.2+ New Features & Core Content Supermarket Business Framework Stores are implicitly defined with a 24-block radius anchored to checkout counters; all shop data is persisted in the checkout counter block entity. Custom Villager Professions Five unique villager jobs (Cashier, Stock Clerk, Purchaser, Store Manager, Security Guard) integrate with MCA’s native villager AI to let NPCs clock in and work shifts inside supermarkets. Complete Retail Economy System PriceBook ledger for custom item pricing; all purchases from players and villagers deposit revenue into the nearest checkout counter account. Minimum balance thresholds apply for restocking goods and paying employee wages; transactions fail if funds are insufficient. Banking & Financial Systems ATM Block (atm_block): Requires a bank card + PIN code for deposits and withdrawals. Bank Counter (bank_counter): Staff-assisted service with no card or PIN required; supports card replacement, loss reporting, and loan applications. Commercial Functional Blocks Display Shelves (shelf), 27-slot Stockroom Crates (stockroom_crate), Wholesale Desk (wholesale_desk), and Player Shops (player_shop). Major Fix: Unified Block Drop Behaviour for All Functional Blocks This release resolves missing duplicate drops across all 7 commercial blocks. Digging any block consistently yields exactly 1 copy of itself; container-type blocks additionally drop all stored inventory contents. 表格 Block Name Block Type Drop Behaviour Checkout Counter checkout_counter Container 1x self + all stored shop inventory Display Shelf shelf Container 1x self + all stocked shelf items Stockroom Crate stockroom_crate Container 1x self + all crate inventory ATM Block atm_block Standard 1x self only Bank Counter bank_counter Standard 1x self only Player Shop player_shop Standard 1x self only Wholesale Desk wholesale_desk Standard 1x self only Universal Drop Rules Creative Mode: No drops upon block destruction, matching vanilla Minecraft behaviour. Explosion Damage: No drops generated, compliant with the survives_explosion loot table condition. Shop Protection: Checkout counters, shelves, crates, player shops and wholesale desks inside registered shops are protected. Players without management permissions cannot break these blocks; blocks remain intact with no drops spawned. Bug Fix Iteration Log (For Future Troubleshooting Reference) Iteration 1: Loot tables placed under the singular folder loot_table/blocks/; Minecraft only recognises the plural directory loot_tables/blocks/, resulting in zero drops for every block. Iteration 2: All loot tables migrated to the correct plural directory, yet three standard blocks (ATM, Wholesale Desk, Player Shop) still failed to spawn drops in-game. Iterations 3–4: Temporary workaround using playerWillDestroy to force manual drops. Conflicting active loot tables caused duplicate double drops of blocks. Iteration 5: Deleted redundant loot tables in the old singular folder to fix double drops, but container blocks suffered lost inventory and failed self-drops. Final Solution: Full removal of reliance on JSON loot tables. All seven blocks use hardcoded drop logic via playerWillDestroy. All 14 loot table files across both singular and plural directories were emptied. Drops are solely controlled by game code, guaranteeing exactly one self-drop and eliminating random loot table loading glitches entirely. Known Residual Assets (No Functional Impact) Legacy singular loot table folder src/main/resources/data/supermarketlife/loot_table/blocks/ remains from Iteration 1. Its seven contained loot files are fully emptied and cannot trigger duplicate drops even if loaded; removal is blocked by build pipeline constraints for the time being. Minor .py utility cleanup scripts reside in the project root directory for purging obsolete resource folders. These files live outside the src source tree and are excluded during compilation and mod packaging, causing no runtime interference.

Файлы

supermarketlife-1.0.0.jar(449.16 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.0

Загрузчики

NeoForge

Версии игры

26.2

Загрузок

11

Дата публикации

08.08.2026

Загрузил

ID версии

Главная