File Details
vitja.hopper-1.0.4.jar
- R
- May 21, 2026
- 334.44 KB
- 19
- Early Access
File Name
vitja.hopper.jar
Supported Versions
- Early Access
Vitja's Smart Hopper — Patchnotes v1.0.4
=== New Features ===
T1 through T6 Hopper Tier System Every hopper variant is now available in 6 tier levels. Higher tier = more items transferred per tick (doubles each tier):
T1 = 1 item/tick T2 = 2 items/tick T3 = 4 items/tick T4 = 8 items/tick T5 = 16 items/tick T6 = 32 items/tick
The tick interval stays at 0.4s — hoppers don't tick faster, they transfer a larger batch per tick instead.
30 new hopper blocks added (T2-T6, 6 variants each): Standard, Facing, Inverted, Distributor, Priority, Randomizer
Unique icons for every variant and tier: Standard/Facing/Inverted share their tier's icon Distributor, Priority, Randomizer each have their own icon per tier
Unique textures for every tier (T1-T6) Same 3D models as T1, different texture per tier
Crafting recipes for all new hoppers: T1 = 3x Copper Bar + 1x Chest T2 = 3x Iron Bar + 1x Chest T3 = 3x Thorium Bar + 1x Chest T4 = 3x Cobalt Bar + 1x Chest T5 = 3x Adamantite Bar + 1x Chest T6 = 3x Mithril Bar + 1x Chest
(Facing/Inverted have no recipe — they are placement overrides of their tier's Standard hopper)
MaxStack increased from 10 to 100 (all hoppers)
=== Changes ===
Hopper variants (Distributor, Priority, Randomizer) now have their own icons instead of sharing the Standard hopper icon
Consistent naming scheme for all assets: Icons: vitja.hopper_t2.distributor.icon.png Textures: vitja.hopper_t2.png Block IDs: vitja.hopper_t2.distributor
Batch transfer logic with safety checks: No item loss when target inventory is partially full No slot overflow — excess items stay in the hopper
=== Technical Details ===
- HopperTickProcedure: parseTier() extracts tier from block ID
- HopperTickProcedure: getBatchSize() calculates 2^(tier-1)
- HopperTickProcedure: parseVariantType() extracts variant type
- 36 block IDs registered (6 variants x 6 tiers)
- Tick interval unchanged at 0.4s — only batch size scales with tier

