Скачать Expanded Data — Minecraft Моды — MetaMods
Expanded Data

Expanded Data

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.20 — 1.21.3
Сервер
Fabric
Игровые механики
Технологические
Утилиты

Expanded Data

Эта модификация расширяет возможности объектов данных и доступа к NBT тегам для команд data в Minecraft, предоставляя игрокам и создателям датапаков новые полезные инструменты.

Текущая версия разработана для Minecraft 1.21.3, однако технически несложно адаптировать функционал для других версий игры. Мод работает исключительно на стороне сервера и создан с расчетом на полную совместимость с любыми датапаками.

Использование

Получение данных блока для других команд

data get block -188 68 985

Пример данных блока

{block_state: {Properties: {east: "true", waterlogged: "false", south: "true", north: "false", west: "false"}, Name: "minecraft:white_stained_glass_pane"}, x: -188, y: 68, z: 985}

Свойство block_state спроектировано для полной совместимости с сущностями block_display, которые появились в версии Minecraft 1.19.4. Такое решение позволяет без проблем копировать информацию о блоках между реальными объектами и элементами block_display.

Вы также можете изменять любые параметры, содержащиеся в block_state, в рамках доступных состояний

data modify block -188 68 985 block_state.Name set value "minecraft:dirt"

Доступ к CursorItem, CraftingItems и CraftingResult

CursorItem

data get @s CursorItem

Пример CursorItem

{count: 1, id: "minecraft:diamond_sword"}

CraftingItems

data get @s CraftingItems

Пример CraftingItems

[{count: 1, Slot: 0b, id: "minecraft:oak_planks"}, {count: 1, Slot: 1b, id: "minecraft:oak_planks"}, {count: 1, Slot: 2b, id: "minecraft:oak_planks"}, {count: 1, Slot: 3b, id: "minecraft:oak_planks"}]

CraftingResult

data get @s CraftingResult

Пример CraftingResult

{count: 4, id: "minecraft:oak_planks"}

Поскольку эти значения данных привязаны непосредственно к игрокам, возможность их редактирования ограничена. Все перечисленные элементы отлично функционируют в пределах условий, как и предполагает стандартная логика игры.

Участники проекта
ZenithKnight

ZenithKnight

Разработчик

ZenithKnight

ZenithKnight

Разработчик

Создан: 23 окт 2023

ID: 20524