🇺🇸 English Version
New End Eyes
Create your own custom Eyes of Ender and unlock the portal your way.
New End Eyes is a highly customizable mod. It completely reworks the End portal progression by blocking vanilla Eyes of Ender and allowing you to create your own through a simple JSON configuration. No coding knowledge is required to add new content!
✨ Features
-
Dynamic Content: Create custom eyes entirely via configuration files. No Java code needed.
-
Custom Textures: Supports both static and animated (
.mcmeta) textures for items and blocks. -
Unique Portal Activation: Configure the mod to require 12 different custom eyes to activate the portal, turning it into a massive scavenger hunt.
-
Structure Finding: Your custom eyes can fly and point toward configured structures (like Strongholds).
-
Custom Rarity & Tooltips: Give your eyes custom descriptions and rarity (Common, Uncommon, Rare, Epic).
-
Vanilla Blocked: Vanilla Eyes of Ender cannot be used in frames or thrown to find structures.
-
Fortress Generation: Custom frames automatically replace vanilla frames in newly generated Strongholds.
⚙️ Configuration (config/newendeyes/eyes.json)
Here is an example of how to create a new eye:
{ "require_unique_eyes": true, "eyes": [ { "name": "example", "display_name": "Ancient Eye", "description": [ "§7An ancient artifact,", "§7leading to the depths of strongholds." ], "rarity": "RARE", "item_texture": "newendeyes:item/example", "block_texture": "newendeyes:block/example", "structure": "minecraft:stronghold", "search_radius": 100, "break_chance": 0.2 } ] }
Field Explanations:
-
require_unique_eyes: Iftrue, the portal requires 12 different eyes to activate. Iffalse, any 12 eyes will work. -
name: The internal ID of the eye (used for registration, e.g.,newendeyes:example). -
display_name: The name shown in the inventory. -
description: Lines of text shown under the name (supports§color codes). -
rarity:COMMON,UNCOMMON,RARE, orEPIC. -
item_texture/block_texture: Path to the textures. -
structure: The ID of the structure the eye points to when thrown. -
search_radius: How many chunks away the eye can find the structure. -
break_chance: The chance (0.0 to 1.0) the eye breaks after being thrown.
📦 How to add a new eye
-
Open
config/newendeyes/eyes.jsonand add a new entry. -
Place your
item_texture(16x16 PNG) inassets/newendeyes/textures/item/. -
Place your
block_texture(16x16 PNG) inassets/newendeyes/textures/block/. -
Restart the game!
🇷🇺 Russian Version
New End Eyes (Новые Ока Края)
Создавайте свои собственные глаза Энда и открывайте портал по-своему.
New End Eyes — это настраиваемый мод. Он полностью меняет процесс открытия портала Края, блокируя ванильные Ока Эндера и позволяя создавать свои собственные через простой JSON-конфиг. Вам не нужно знать программирование, чтобы добавлять новый контент!
✨ Особенности
-
Динамический контент: Создавайте кастомные глаза прямо из конфигурации. Без правок кода.
-
Кастомные текстуры: Поддерживаются как обычные, так и анимированные (
.mcmeta) текстуры для предметов и блоков. -
Уникальная активация портала: В конфиге можно включить требование, чтобы для активации портала нужно было собрать 12 разных глаз.
-
Поиск структур: Ваши глаза могут лететь и указывать на заданные структуры (например, крепости).
-
Редкость и описание: Добавляйте предметам кастомные описания и редкость (Обычный, Необычный, Редкий, Эпический).
-
Блокировка ванили: Ванильные Ока Эндера нельзя вставить в рамку или бросить для поиска структур.
-
Генерация крепостей: Кастомные рамки автоматически заменяют ванильные при генерации новых крепостей.
⚙️ Конфигурация (config/newendeyes/eyes.json)
Пример создания нового глаза:
{ "require_unique_eyes": true, "eyes": [ { "name": "example", "display_name": "Древнее Око", "description": [ "§7Древний артефакт,", "§7ведущий в глубины крепостей." ], "rarity": "RARE", "item_texture": "newendeyes:item/example", "block_texture": "newendeyes:block/example", "structure": "minecraft:stronghold", "search_radius": 100, "break_chance": 0.2 } ] }
Разбор полей:
-
require_unique_eyes: Еслиtrue, портал потребует 12 разных глаз. Еслиfalse— подойдут любые 12. -
name: Внутренний ID глаза (используется для регистрации, например,newendeyes:example). -
display_name: Название, отображаемое в инвентаре. -
description: Строки описания под названием (поддерживают коды цветов§). -
rarity:COMMON,UNCOMMON,RAREилиEPIC. -
item_texture/block_texture: Путь к текстурам. -
structure: ID структуры, к которой летит глаз при использовании. -
search_radius: Радиус поиска структуры в чанках. -
break_chance: Шанс (от 0.0 до 1.0) того, что глаз сломается после полёта.
📦 Как добавить новый глаз
-
Откройте
config/newendeyes/eyes.jsonи добавьте новую запись. -
Положите текстуру предмета (16x16 PNG) в
assets/newendeyes/textures/item/. -
Положите текстуру блока (16x16 PNG) в
assets/newendeyes/textures/block/. -
Перезапустите игру!

