8000 GitHub - Scream034/pmod: pmod for minecraft 1.21.x neoforge
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Scream034/pmod

Repository files navigation

pmod - Адаптивная сложность мобов (В разработке)

Статус разработки

Этот мод находится в активной разработке. Ожидайте нестабильности и возможных изменений в будущем.

Обзор

pmod - это Minecraft мод, который позволяет тонко настраивать сложность мобов в игре. Он предоставляет гибкую систему конфигурации, основанную на JSON файлах, для определения различных действий, которые могут быть применены к мобам в зависимости от уровня сложности.

Планируемые возможности

  • = Базовая сложность: Установка базового множителя сложности для всех мобов.
  • Сложность в зависимости от расстояния: Увеличение сложности мобов в зависимости от расстояния до игрока (как по горизонтали, так и по вертикали).
  • Сложность в зависимости от времени: Увеличение сложности мобов в зависимости от проведённого времени в игре.
  • Сложность в зависимости от ценности инвентаря: Увеличение сложности мобов в зависимости от ценности инвентаря игрока.
  • Настраиваемые действия: Определение различных действий, которые будут применяться к мобам при достижении определенного уровня сложности. Эти действия настраиваются через JSON файлы.
  • Различные типы действий: Поддержка различных типов действий, таких как:
    • Наложение эффектов (например, увеличение скорости, силы, сопротивления).
    • Выдача предметов (например, улучшенное оружие, броня).
    • Изменение атрибутов (например, увеличение максимального здоровья, урона).
  • Рандомизация действий: Возможность случайного применения действий из списка.

Конфигурация

Мод использует JSON файлы для определения действий, связанных с уровнем сложности. Эти файлы должны располагаться в директории config/pmod/difficulty_actions/ в папке запуска Minecraft.

Каждый JSON файл представляет собой конфигурацию для определенного уровня сложности (хотя текущая реализация может не использовать это напрямую и просто загружать все файлы).

Структура JSON (Документация)

Корневой объект JSON файла имеет следующую структуру:

{
	"difficultyMultiplier": 1.0,
	"use_random": false,
	"actions": [
		// Массив объектов действий
		{
			"type": "Effect",
			"value": "minecraft:slowness",
			"duration": 100,
			"amplifier": 1
		},
		{
			"type": "Item",
			"value": "minecraft:stone_sword",
			"slot": "mainhand",
			"count": 1,
			"enchantments": ["sharpness:1"]
		},
		{
			"type": "Modifier",
			"attribute": "generic.max_health",
			"operation": "multiply_base",
			"value": 1.5
		}
		// ... другие действия
	]
}

About

pmod for minecraft 1.21.x neoforge

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0