promotional bannermobile promotional banner

LK: Shop and Market

A player-driven marketplace inspired by Albion Online featuring global buy/sell orders and villager-linked server shops.
Back to Files

LKShopMarket-0.3.0.jar

File nameLKShopMarket-0.3.0.jar
Uploaded
Aug 15, 2026
Downloads
18
Size
1.3 MB
Mod Loaders
Forge
File ID
8653316
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:lk-shop-market-1650513:8653316")

Learn more about Curse Maven

What's new


LK Shop & Market — v0.3.0

🇬🇧 English


Technical Highlights

  • Datapack Server Shops: Define shop catalogs in data/<ns>/lkshopmarket/shops/*.json with live /reload support and anti-exploit validation (sell > buy).
  • Network Optimization: ~67% payload reduction on market page packets via an owner index dictionary.
  • $O(1)$ Pagination: Cursor-based navigation eliminating sequential re-evaluations of previous pages.
  • GUI Refactor: Modularized MarketScreen (~3,300 lines) into 6 isolated tab classes governed by MarketTabContext.
  • Public Events API: Exposed Forge events (OrderCreated, TradeCompleted, PriceChanged, OrderCancelled) for add-on integration.
  • Admin Controls: Added order quarantine, price anomaly detection, and a 20,000 global order cap.
  • Mailbox Enhancements: Individual slot claiming with search filtering and sorting (date, name, quantity).
  • Affordability Filter: Toggle button filtering listings based on unit price affordability.

    🇪🇸 Español

    Novedades Técnicas

    • Tiendas por Datapack: Configuración de catálogos mediante data/<ns>/lkshopmarket/shops/*.json con recarga en caliente (/reload) y validación de precios (sell > buy).

    • Optimización de Red: Reducción del ~67% en el tamaño de paquetes de datos mediante un diccionario de índices de dueños.

    • Navegación $O(1)$: Paginación basada en cursor que evita reevaluar las páginas anteriores.

    • Refactorización de GUI: División de la clase monolítica MarketScreen (~3.300 líneas) en 6 pestañas modulares bajo el contrato MarketTabContext.

    • API de Eventos: Eventos de Forge (OrderCreated, TradeCompleted, PriceChanged, OrderCancelled) para integraciones externas.

    • Seguridad Administrativa: Cuarentena de órdenes sospechosas, alertas de anomalías de precio y tope global de 20.000 órdenes.

    • Gestión de Buzón: Reclamación por ranura individual con buscador interno y ordenación por fecha, nombre o cantidad.

    • Filtro de Saldo: Opción para mostrar únicamente artículos con precio unitario asequible.

This mod has no additional files