Перейти к содержимому

No Light place

Предотвращает случайную установку факелов, фонарей и ламп из второй руки — переключается одним нажатием клавиши.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
353
Подписчиков на Modrinth
1
версии
4
Обновлён
4 августа 20264 авг.
Опубликован
в 2026
Lock engaged - offhand torch won't place — With the lock toggled on, right-clicking no longer dumps torches from the offhand. · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 1.20.1–1.21.11
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.0 от 4 августа 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.20.1–1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

🕯️ Представь: ты уже три часа копаешь шахту. Блок в основной руке, факел в левой. Зажимаешь правую кнопку, чтобы выложить стену, и — поздравляю — ты только что обклеил весь тоннель факелами, как новогоднюю ёлку. Знакомо? NoLightPlace создан, чтобы убить именно эту случайность на мышечной памяти. NoLightPlace — крошечный мод для Fabric, работающий только на клиенте. Он не даёт ставить источники света, когда они у тебя в левой руке. Больше никаких случайно поставленных факелов и никаких десятков подбираний их с пола — только аккуратные, чистые тоннели.

⚡ Что он делает

  • 🛑 Блокирует установку источников света только из левой руки — основная рука никогда не трогается и ведёт себя как в чистой ваниле.
  • 🔁 Это переключатель, а не удержание. Нажал клавишу один раз → заблокировано. Нажал снова → разблокировано. Не нужно следить за кнопкой во время копания.
  • 💬 Строка состояния на экране над хотбаром показывает текущее состояние с первого взгляда (LOCKED / UNLOCKED), так что ты никогда не гадаешь, включён ли мод.
  • ⌨️ Полностью переназначаемая клавиша в меню управления (по умолчанию Left Alt).

🎮 Как ведёт себя переключатель

Весь смысл — в хирургической точности: он отменяет только левая рука + свет + заблокировано. Всё остальное не трогается.

🔒 Состояние блокировки🤚 Предмет в левой руке✊ Основная рука🖱️ Результат правого клика
ВЫКЛфакелземляоба ставятся как обычно (ваниль)
ВКЛфакелземляземля ставится ✅ · факел блокируется 🛑
ВКЛземлякирказемля ставится ✅ (земля в левой руке — не свет)
ВКЛстейкмечстейк съедается ✅ (еда — не свет)
ВЫКЛфонарьбулыжникоба ставятся как обычно (ваниль)

Заметь закономерность: мод говорит «нет» только когда совпадают все три условия — левая рука, блокировка и источник света. Убери любое одно — и Minecraft делает своё обычное дело.

🧱 Что блокируется

Только очевидные источники света. Блоки, инструменты, еда, ведра — всё игнорируется.

КатегорияПредметы
🔥 ФакелыФакел · Факел душ · Редстоуновый факел
💡 ФонариФонарь · Фонарь душ

⚠️ Список пока только ванильный. Факелы/фонари из других модов ещё не блокируются — если хочешь добавить конкретный, открой issue, и я его впишу.

🛠 Под капотом

Любопытно, как «блокировка» выглядит в коде? Всё решение вот такое короткое — мод буквально задаёт три вопроса и выходит, как только любой ответ «нет»:

if (hand != Hand.OFF_HAND)         return PASS;  // основная рука? никогда не трогаем
if (!isLocked)                     return PASS;  // переключатель выключен? чистая ваниль
if (!LIGHT_SOURCES.contains(item)) return PASS;  // не факел/фонарь/лампа? игнорируем

return FAIL; // левая рука + блокировка + свет → отменяем установку

> Вот и всё. Никаких миксинов в логику установки, никаких обращений к серверу — просто два события Fabric (UseBlockCallback / UseItemCallback), возвращающих FAIL, когда звёзды сходятся. Лёгкий по задумке.
---
## 📦 Установка
   1. Установи Fabric Loader для Minecraft
   2. Положи Fabric API в папку mods/
   3. Положи nolightplace в ту же папку mods/
   4. Запусти игру — вот и всё. ✅
> 🧩 Только клиент. Серверу этот мод не нужен. Он работает на любом сервере (ванильном, Paper, модовом), и никому ничего не нужно устанавливать.
---
## ❓ Частые вопросы
**Работает ли он в мультиплеере / на серверах?**
> Да. Он чисто клиентский — установи на клиент, и он просто работает, серверный мод не нужен.
**Можно ли поменять клавишу?**
> Да. Настройки → Управление → Назначение клавиш → NoLightPlace. Переназначь на что угодно; перезапуск не нужен.
**Будет ли он когда-нибудь блокировать основную руку?**
> Нет. По задумке основная рука полностью игнорируется. Только левая рука, только при блокировке, только источники света.
**Блокирует ли он блоки / еду / вёдра в левой руке?**
> Нет. Только источники света из списка выше. Твоя земля, стейк и ведро с водой в левой руке работают точно как раньше.
**Почему переключатель, а не «удерживать для блокировки»?**
> Потому что ты настраиваешь его один раз в начале похода в шахту и забываешь. Удерживать клавишу, одновременно удерживая правую кнопку, — ровно та неловкость, которую этот мод и призван убрать.
---
## 🔗 Ссылки и контакты
- 💻 **Исходный код:** [GitHub](https://github.com/Foxxxyyyyy/NoLightPlace)
- 🐛 **Сообщить о баге / попросить факел:** [Issues](https://github.com/Foxxxyyyyy/NoLightPlace/issues)
- ✈️ **Telegram:** [@foxxyyykk](https://t.me/foxxyyykk)
- 🎶 **Tik Tok:** [Foxyy^.^](https://www.tiktok.com/@foxy_mao?_r=1&_t=ZG-98Rl6VNy5YX)
---
<p align="center">
  Если NoLightPlace спас твой тоннель от нашествия факелов, ❤️ и подписка значат для меня всё. 🕯️<br>
  Нашёл баг или хочешь добавить модовый факел? <a href="https://github.com/Foxxxyyyyy/NoLightPlace/issues">Открой issue</a> — я их правда читаю.
</p>

Частые вопросы

Как установить No Light place?

Установите Fabric под свою версию Minecraft, скачайте No Light place под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть No Light place?

У No Light place есть сборки для Minecraft 1.20.1–1.21.11.

Нужен ли No Light place на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее