Skip to content

MatrixShop 1.8.0

Latest

Choose a tag to compare

@54895y 54895y released this 12 Apr 12:17

MatrixShop 1.8.0

����

MatrixShop 1.8.0 �ص������������󶨡��˵����������ýṹ��ͳһ������

����ժҪ

  • �����󶨸ijɸ��ӽ� TrMenu ��ֱ�����÷�ʽ��Bindings.Commands ����ֱ��д�����ı����������� lang.commands.routes.xxx
  • �󶨰�������ʾ֧�� Bindings.Lang.<locale> / route �� Lang.<locale>�����ڰ�������ͬ�����ɶ����Ը���
  • �˵�����֧��ֱ��ҵ�� Kether���Ƽ�ʹ�� kether: matrixshop ...������ͨ��������ת
  • config.yml �Ѿ���Ϊ debug / language / Scripts���Ƴ��˸��� Bindings��system-shop Ĭ�Ϸ����� messages
  • �ǻ���ģ���İ��������ڽ�һ�������� shops/*.yml
  • �ĵ�ͬ�����µ� 1.8.0������ release notes������˵�������ýṹ������˵��

����ע������

  • ������֮ǰͨ�� commands.routes.xxx ����ά�����������Ǩ�Ƶ� Bindings.Commands ��ֱ���б�д��
  • ������Ҫ�Զ����󶨰����ı��������� Bindings.Lang
  • messages.no-permission �� messages.player-only ����ͳһ���˵� Lang/*.yml

English

MatrixShop 1.8.0 focuses on unifying command bindings, menu actions, and configuration structure.

Highlights

  • Command bindings now use a more direct TrMenu-style configuration model; Bindings.Commands accepts literal command names directly
  • Binding help and hints now support Bindings.Lang.<locale> and route-level Lang.<locale> overrides
  • Menu actions now support direct business-oriented Kether via kether: matrixshop ... instead of command indirection
  • config.yml has been reduced to debug / language / Scripts, removing root bindings, SystemShop default category, and message fallbacks
  • Non-exempt modules now rely more consistently on shops/*.yml for bindings and entry points
  • Documentation has been updated for 1.8.0, including release notes, bindings, configuration structure, and commands

Upgrade Notes

  • If you previously maintained bindings through commands.routes.xxx, migrate them to direct Bindings.Commands lists
  • If you need localized binding help text, use Bindings.Lang
  • messages.no-permission and messages.player-only now fall back to Lang/*.yml