promotional bannermobile promotional banner

New End Eyes

Create your own custom Eyes of Ender and unlock the portal your way.

🇺🇸 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:

json
{
  "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: If true, the portal requires 12 different eyes to activate. If false, 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, or EPIC.

  • 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

  1. Open config/newendeyes/eyes.json and add a new entry.

  2. Place your item_texture (16x16 PNG) in assets/newendeyes/textures/item/.

  3. Place your block_texture (16x16 PNG) in assets/newendeyes/textures/block/.

  4. Restart the game!


🇷🇺 Russian Version

New End Eyes (Новые Ока Края)

Создавайте свои собственные глаза Энда и открывайте портал по-своему.

New End Eyes — это настраиваемый мод. Он полностью меняет процесс открытия портала Края, блокируя ванильные Ока Эндера и позволяя создавать свои собственные через простой JSON-конфиг. Вам не нужно знать программирование, чтобы добавлять новый контент!

✨ Особенности

  • Динамический контент: Создавайте кастомные глаза прямо из конфигурации. Без правок кода.

  • Кастомные текстуры: Поддерживаются как обычные, так и анимированные (.mcmeta) текстуры для предметов и блоков.

  • Уникальная активация портала: В конфиге можно включить требование, чтобы для активации портала нужно было собрать 12 разных глаз.

  • Поиск структур: Ваши глаза могут лететь и указывать на заданные структуры (например, крепости).

  • Редкость и описание: Добавляйте предметам кастомные описания и редкость (Обычный, Необычный, Редкий, Эпический).

  • Блокировка ванили: Ванильные Ока Эндера нельзя вставить в рамку или бросить для поиска структур.

  • Генерация крепостей: Кастомные рамки автоматически заменяют ванильные при генерации новых крепостей.

⚙️ Конфигурация (config/newendeyes/eyes.json)

Пример создания нового глаза:

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) того, что глаз сломается после полёта.

📦 Как добавить новый глаз

  1. Откройте config/newendeyes/eyes.json и добавьте новую запись.

  2. Положите текстуру предмета (16x16 PNG) в assets/newendeyes/textures/item/.

  3. Положите текстуру блока (16x16 PNG) в assets/newendeyes/textures/block/.

  4. Перезапустите игру!

New End Eyes Team

profile avatar
Owner
  • 3
    Projects
  • 3.4K
    Downloads

More from xaks8