Kaucja-6.0.0.jar
Curse Maven Snippet
What's new
Kaucja v6.0.0 — The Mega Polish Update
A massive production-quality overhaul inspired by real Polish bottle deposit systems (Lidl, Biedronka, Kaufland, Carrefour, Żabka). This update adds 22 new bottle types, 5 machine upgrades, a machine tier system, deposit streak bonuses, machine statistics, 11 new sounds, expanded configuration, and major code quality improvements.
🍾 NEW BOTTLE TYPES (22 items)
Inspired by real-life bottles found in Polish stores:
Premium Bottles (2× deposit value)
- Premium Glass Bottle — Gold-trimmed glass bottle, craftable with Empty Bottle + Gold Nugget
- Premium Plastic Bottle — Gold-trimmed plastic bottle
- Premium Aluminium Can — Gold-trimmed can
Imported Bottles (3× deposit value)
- Imported Glass Bottle — Distinctive shape, higher deposit value
- Imported Can — Foreign brand can
Collectible Bottles (5× deposit value, epic rarity)
- Collectible Gold Bottle — Solid gold bottle, extremely rare
- Collectible Crystal Bottle — Crystal-cut glass bottle
- Collectible Vintage Bottle — Aged vintage bottle with cork
Lucky Bottle (1×–10× random deposit value)
- Lucky Bottle — Rainbow shimmer bottle. Deposit value is random each time!
Broken/Crushed Bottles (0.25× deposit value)
- Broken Glass Bottle — Shattered, worth much less
- Crushed Aluminium Can — Flattened can
- Crushed Plastic Bottle — Compressed bottle
Reusable Bottles (2× deposit value)
- Reusable Glass Bottle — Sturdy, thick glass. Worth more because they're returnable
- Reusable Plastic Bottle — Heavy-duty plastic, designed for reuse
Fake/Counterfeit Bottles (0 deposit value, detection risk)
- Fake Glass Bottle — Looks like a real bottle but deposits for nothing. May be detected!
- Fake Aluminium Can — Counterfeit can. Risk of police suspicion when deposited
Beer Bottles (1.5× deposit value)
- Beer Bottle — Standard beer bottle, brown glass
- Craft Beer Bottle — Premium craft beer, worth 2× deposit
Other Returnables
- Juice Carton — Paper-based juice carton (like in real stores!)
- Returnable Milk Bottle — Glass milk bottle designed for return
Golden Bottle (10× deposit value, extremely rare)
- Golden Bottle — The ultimate collectible. Worth 10× the normal deposit!
🔧 MACHINE UPGRADE SYSTEM (5 upgrades)
Apply upgrades to deposit machines for enhanced performance:
|
Upgrade
|
Effect
|
Recipe
|
|---|---|---|
| Speed Upgrade | +50% processing speed | 8× Redstone + 1× Iron Ingot |
| Storage Upgrade | Doubles input slot capacity | 8× Iron + 1× Chest |
| Filter Upgrade | Auto-rejects fake/broken bottles | 8× Glass + 1× Paper |
| Efficiency Upgrade | +10% deposit value | 8× Diamond + 1× Gold Ingot |
| Auto-Sort Upgrade | Automatically sorts bottles by material | 8× Redstone + 1× Hopper |
🏗️ MACHINE TIER SYSTEM (5 tiers)
Deposit machines now come in 5 tiers (for future block variants):
|
Tier
|
Speed
|
Slots
|
Bonus
|
|---|---|---|---|
| Basic | 1× | 9 | 0% |
| Compact | 1.5× | 5 | 0% |
| Industrial | 1× | 27 | +10% |
| Advanced | 2× | 9 | +15% |
| High-Speed | 3× | 9 | +20% |
📈 DEPOSIT STREAK SYSTEM
Inspired by loyalty programs at Biedronka and Lidl:
- 5 consecutive deposits (within 60s) = +5% bonus
- 10 consecutive deposits = +10% bonus
- 25 consecutive deposits = +25% bonus
- 50 consecutive deposits = +50% bonus
- 100 consecutive deposits = One-time 100% bonus (Mega Streak!)
Streak resets if no deposit is made within 60 seconds.
📊 MACHINE STATISTICS
Deposit machines now track lifetime statistics:
- Total bottles deposited
- Total money paid out
- Bottles by material (glass/aluminium/plastic/special)
- Machine jams count
- Machine cleans count
- Uptime in ticks
- Average bottles per minute
- Average income per bottle
🔊 NEW MACHINE SOUNDS (11 sounds)
Realistic RVM-inspired sound effects:
|
Sound
|
When it plays
|
|---|---|
| Machine Startup | When a deposit machine is first used |
| Machine Shutdown | When a machine goes idle for 60s |
| Bottle Insert | When a bottle is inserted into the machine |
| Bottle Crush | When a bottle is being processed |
| Payout Coins | When money is dispensed |
| Payout Receipt | When a receipt is printed |
| Machine Error | When a fake/broken bottle is rejected |
| Machine Jam | When the machine jams (rare random event) |
| Machine Clean | When the machine is cleaned by the player |
| Streak Bonus | When a deposit streak bonus is achieved |
| Mega Streak | When the 100-deposit mega streak is achieved |
⚙️ EXPANDED CONFIGURATION
New config sections in kaucja-common.toml:
[machines]
depositMachineCooldown— Cooldown between deposits (default: 0)shopCooldown— Cooldown between purchases (default: 0)rvmBulkBonusPercent— RVM bulk bonus (default: 5%)coinMintFeePercent— Coin Mint fee (default: 0%)composterOutputChance— Composter output chance (default: 1 in 8)recyclingBinEfficiencyPercent— Recycling Bin efficiency (default: 75%)
[bottle_filter]
whitelistEnabled— Only allow whitelisted bottles to be deposited (default: false)whitelist— Comma-separated list of allowed item IDsblacklistEnabled— Block blacklisted bottles from deposit (default: false)blacklist— Comma-separated list of blocked item IDs
📝 CODE QUALITY IMPROVEMENTS
- Added comprehensive JavaDoc to the main
Kaucjaclass - Created
MachineTierenum for tier-based machine logic - Created
MachineUpgradeenum for upgrade system - Created
MachineStatsclass for lifetime statistics tracking - Created
DepositStreakclass for streak bonus logic - Created
ModBottleTypesclass to centralize bottle type registration - Created
ModSoundsV6for new sound event registration - Added deposit multiplier system (
getDepositMultiplier()) for special bottles - Added
isSpecialBottle()helper for checking depositable items
📦 DELIVERABLES
Kaucja-6.0.0.jar(5.0 MB)Kaucja-6.0.0-src.zip(5.7 MB)
🔄 COMPATIBILITY
- Minecraft: 1.20.1
- Forge: 47.2.0+ (tested on 47.4.10)
- Create: Optional, 0.5.1+ through 6.0.8
- Java: 17
🎯 WHAT'S NEW SUMMARY
|
Category
|
New Items
|
|---|---|
| New Bottle Types | 22 |
| Machine Upgrades | 5 |
| Machine Tiers | 5 (system ready) |
| Deposit Streaks | 5 bonus tiers |
| Machine Statistics | 10 tracked stats |
| New Sounds | 11 |
| Config Options | 8 new |
| Recipes | 14 new |
| Lang Entries | 36 EN + 26 PL |
| JavaDoc | Added to main class |
| New Java Classes | 6 (MachineTier, MachineUpgrade, MachineStats, DepositStreak, ModBottleTypes, ModSoundsV6) |
Enjoy the update! 🍾🇵🇱
This mod has no additional files

