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-1.21.1-1.3.0.jar

File nameLKShopMarket-1.21.1-1.3.0.jar
Uploaded
Sep 24, 2026
Downloads
12
Size
1.6 MB
Mod Loaders
NeoForge
File ID
8964401
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:lk-shop-market-1650513:8964401"

Learn more about Curse Maven

What's new

LK Shop&Market v1.3.0 — Minecraft 1.21.1 (NeoForge)

🇬🇧 English

🔢 Quantity selector

  • New numeric quantity picker when buying and selling. It starts at 1, so no more buying a full stack by accident.
  • Type the amount directly with your keyboard instead of clicking "+" dozens of times.
  • Your selection is respected: the chosen item and its limits carry over to the picker, and the preselected value is replaced by the first digit you type.

✨ Quality of life

  • Shift + right-click another player with an empty hand to send a trade request, just like /trade <player>. The click is not consumed (other mods still see it) and has a 3-second cooldown. Server owners can disable it with sneakClickToTrade = false.
  • Shift + click from your inventory straight into the sell slot in Create Order.
  • The market remembers your last tab and reopens where you left it.

🔍 Search & interface

  • Search filters: @mod (e.g. @create) and #tag (e.g. #c:ingots). They can be combined with each other and with free text.
  • "×" button and Escape clear the search box in one go.
  • On-screen toasts tell you whether an action worked, or why it didn't.

🤝 Direct trading (/trade)

  • Orange highlight on the slots and coin amount your partner just changed, so a last-second swap never slips past you.
  • Mouse wheel over the coin amount to adjust it (hold Shift for steps of 10).
  • "Max" button to offer your whole balance at once.

🔔 Quieter notifications

  • Grouped sale notices: sales that land close together are merged into a single notice on the action bar with a soft sound, instead of flooding your chat. Configurable with orderFillNotices = ACTION_BAR | CHAT | NONE.

🔒 Security & Protocol 15

  • Item templates capped at 16 KB, blocking oversized-NBT ("book-ban") exploits.
  • Frozen accounts can no longer trade.
  • Creative-mode trading blocked by default; enable it with allowCreativeTrading = true.
  • Tamper-proof ratings: reviews are validated with the server-side player UUID and a transaction nonce, so they can't be spoofed or replayed.

🎨 GUI fixes

  • Removed the ghost "Undo" button that appeared when rating a seller with nothing to undo.
  • Background dimming now covers the whole window: MarketScreen used to leave an undimmed strip on the left edge when switching tabs.

Compatibility: Minecraft 1.21.1 · NeoForge 21.1.250+ · Java 21. Existing worlds and saved data migrate automatically.


🇪🇸 Español

🔢 Selector de cantidad

  • Nuevo selector numérico al comprar y vender. Empieza en 1: se acabó comprar una pila entera sin querer.
  • Escribe la cantidad con el teclado, sin decenas de clics en el «+».
  • Respeta tu selección: el artículo elegido y sus límites pasan al selector, y el valor preseleccionado se sustituye con el primer dígito que teclees.

✨ Calidad de vida

  • Shift + clic derecho sobre otro jugador con la mano vacía para enviarle una solicitud de trato, igual que /trade <jugador>. El clic no se consume (otros mods lo siguen viendo) y tiene 3 segundos de enfriamiento. Se desactiva con sneakClickToTrade = false.
  • Shift + clic desde el inventario directo a la ranura de venta en Crear Orden.
  • El mercado recuerda tu última pestaña y se reabre donde lo dejaste.

🔍 Búsqueda e interfaz

  • Filtros en el buscador: @mod (p. ej. @create) y #etiqueta (p. ej. #c:ingots). Se combinan entre sí y con texto libre.
  • Botón «×» y tecla Escape para vaciar el buscador de un gesto.
  • Avisos en pantalla (toasts) que te dicen si la acción salió bien o por qué falló.

🤝 Comercio directo (/trade)

  • Resaltado naranja en las ranuras y el importe que tu rival acaba de cambiar: ningún cambio de última hora pasa desapercibido.
  • Rueda del ratón sobre el importe para ajustarlo (con Shift, de 10 en 10).
  • Botón «Máx» para ofrecer todo tu saldo de una vez.

🔔 Notificaciones discretas

  • Avisos de venta agrupados: las ventas que llegan seguidas se juntan en un solo aviso en la barra de acción, con un sonido suave, en lugar de inundar el chat. Configurable con orderFillNotices = ACTION_BAR | CHAT | NONE.

🔒 Seguridad y Protocolo 15

  • Plantillas de objetos limitadas a 16 KB, contra exploits de NBT gigante («book-ban»).
  • Las cuentas congeladas ya no pueden comerciar.
  • Comercio en Creativo bloqueado por defecto; se permite con allowCreativeTrading = true.
  • Valoraciones blindadas: se validan con el UUID del jugador tomado en el servidor y un nonce de transacción, así que no se pueden suplantar ni repetir.

🎨 Correcciones de interfaz

  • Eliminado el botón «Deshacer» fantasma que aparecía al valorar a un vendedor sin nada que deshacer.
  • El oscurecimiento del fondo cubre toda la ventana: MarketScreen dejaba una franja sin oscurecer en el borde izquierdo al cambiar de pestaña.

Compatibilidad: Minecraft 1.21.1 · NeoForge 21.1.250+ · Java 21. Los mundos y datos existentes se migran automáticamente.

This mod has no additional files