
Absolutely Proprietary
Активный0.0
Установок
Последнее обновление
Версии
Absolutely Proprietary
Универсальный мод для Fabric, который блокирует запуск игр при обнаружении модификаций с несогласованными лицензиями. Если найдутся моды с закрытым исходным кодом, игра аварийно завершится, а список проблемных модификаций будет выведен в журналы.
Поскольку этот мод не зависит от Minecraft, он совместим с любой игрой, поддерживающей загрузчик Fabric. Это обеспечивает полную версионную независимость - мод будет работать на всех версиях Minecraft, которые поддерживает Fabric.
Разработан для пользователей, заботящихся о программном обеспечении с открытым исходным кодом, и желающих избежать случайной установки модификаций с (1) некорректными или (2) ненадлежащими лицензиями.
Ложные срабатывания
Для уважения приватности пользователей мод никогда не выполняет сетевые запросы для обновления списка лицензий. Это может привести к устареванию информации о лицензиях. Пожалуйста, сообщайте об этом в трекер проблем и проверяйте наличие обновленных версий.
Кроме того, многие моды не указывают названия лицензий в формате действительных идентификаторов SPDX. Это может вызвать проблемы для лицензий с открытым исходным кодом, но некорректно названных. Мы стараемся обрабатывать такие случаи, но система не идеальна. Вы можете исправить это, просто добавив лицензию в конфигурацию, но пожалуйста, сообщайте альтернативные названия лицензий в трекер проблем на GitHub. Это поможет улучшить мод для будущих пользователей.
Настройки
Дополнительные лицензии можно добавить через файл конфигурации, расположенный в config/absolutely_proprietary.json
. Также можно настроить исключения для модов, добавив их в белый список.
Ключи конфигурации
allowed_license: Список разрешенных лицензий. Используйте @<id>
для включения лицензий из встроенных наборов. Поддерживаемые наборы включения: @osi
, @alt
, @cc
(Creative Commons).
allowed_mods: Моды в белом списке. Если мод находится в белом списке, проверка лицензий для него пропускается. Используйте @<id>
для включения модов из встроенных наборов. Поддерживаемые наборы включения: (отсутствуют).
fallback_to_parent: Если true
, будет предпринята попытка использовать лицензии для модов без лицензий, встроенных в другой мод.
whitelist_builtin: Если true
, встроенные компоненты вроде java
будут добавлены в белый список. В большинстве случаев это значение должно быть истинным.