Natural Veinminer

Natural Veinminer

A configurable Veinminer plugin that naturally (simultaneously) damages all blocks when breaking veins. It looks as if you are mining the entire vein at once! Includes UI for editing the config!

686.0 загрузок
Обновлён 7 дней назад

Описание

Естественный винодел Это плагин, который естественным образом повреждает все блоки, которые добываются, вместо того, чтобы просто исчезнуть.

Этот плагин также включает в себя пользовательский интерфейс для редактирования конфигурации:

Вы должны иметь ОП или veneminer.config разрешение на использование /veinminer командование.

Вот пример повреждения блока:

Вы можете видеть, что все блоки вены добываются одновременно.

Он также поддерживает диагональные блоки:

 

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

  • Реалистичные повреждения блоков
  • UI для редактирования конфигурации в игре (/veinminer)
  • Ванильная долговечность
  • Возможность нереста всех капель на первом блоке или на отдельных блоках.
  • Возможность сделать любой инструмент способным венамина любого типа блока.
  • Активировать венаминер с помощью ключа crouch/walk или вообще без ключа (можно установить в конфигурацию, по умолчанию - crouch)
  • Загрузка из конфигурации в память через пользовательский интерфейс, если вы редактируете конфигурацию вручную во время игры
  • Система прогрессии для инструментов (отключается по умолчанию, может быть включена через UI, для экстенсивного просмотра конфигурации инструмента в файле)

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

Чтобы использовать плагин (по умолчанию Config) Просто присесть и добыть любую руду с киркой. Чтобы использовать UIОткройте его вместе с /veinminer Командование, которое можно выполнить, если у вас есть ОП или veneminer.config Разрешение.

 

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

Рекомендуется использовать UI Плагин также может быть настроен с помощью файла config.json. Файл конфигурирования по умолчанию выглядит так:

{
«Минедиагональ»: истинный,
«MaxMineIterations»: 15,
«Разрешенные блоки»:
Оригинальное:Pickaxe
]
"Разрешенные блоки":
"Ore_Iron_Basalt_Cracked",
"Ore_Cobalt_Slate_Cracked",
"Ore_Thorium_Mud_Cracked",
"Ore_Adamantite_Magma_Cracked"
]
"SpawnDropsOnStartingBlock": истинный,
«TriggerOnCrouchKey»: истинный,
«TriggerOnWalkKey»: ложный,
"Триггер без Кейбинда": ложный,
«Система развития»: ложный,
«Ценности прогресса»:
«Tool_Pickaxe_Crude:0»,
«Tool_Pickaxe_Wood:0»,
«Tool_Pickaxe_Copper:1»,
«Tool_Pickaxe_Scrap:2»,
"Tool_Pickaxe_Iron:3",
«Tool_Pickaxe_Cobalt:4»,
"Tool_Pickaxe_Thorium:4",
«Tool_Pickaxe_Adamantite:10»,
«Tool_Pickaxe_Mithril:14»,
«Tool_Pickaxe_Onyxium:16»
]
?
  • Миндиагональ - Если установлен ложный, диагональные блоки не будут проверены и, следовательно, не будут добыты. Это уменьшило количество проверок для блоков с 26 до 6.
  • MaxMineIterations - Это число показывает, сколько раз алгоритм будет искать соседние блоки того же типа. В основном, если это число установлено на 15, максимальное количество блоков, которые могут быть обнаружены сразу, будет 1 (стартовый блок) + 15 (блоки, найденные путем поиска) так 16. Если есть вена из 17 блоков, одна из них не будет заминирована путем разрушения этой вены.
  • Запрещенные блоки - Это массив блоков, которые не будут венозными вообще. Эта опция не редактируется с помощью внутриигрового интерфейса. 4 блока по умолчанию в этом массиве не являются рудами, но делают это. содержать руда в их ID.
  • Разрешенные блоки - Это немного сложнее. Эта опция также не редактируется с помощью внутриигрового интерфейса. С левой стороны от : текст, который блок должен содержать, чтобы быть венозным инструментом, который находится на правой стороне :. На данный момент пункт справа должен рассматриваться как инструмент, но это может измениться в будущих обновлениях. Например, для любого топора, способного венировать блоки травы, мы будем использовать следующее:
«Разрешенные блоки»:
Оригинальное:Pickaxe,
"Грасс: Хэтчет"
]
  • Скачать SpawnDropsOnStartingBlock - Если установить ложный, капли элемента будут появляться на каждом отдельном месте, где был этот блок. В противном случае все они появляются на начальном блоке, на который игрок смотрел во время майнинга.
  • ТриггерOnCrouchKey - Если все будет правильно, венаминер запустится, если вы держите ключ приседания во время майнинга.
  • Обсуждение TriggerOnWalkey - Если вы установите истину, венаминер сработает, если вы держите ключ ходьбы (по умолчанию ALT) во время майнинга.
  • Триггер без Кейбинда - Если установлен истинный, венаминер запустится в любое время, когда он обнаружит действительный блок и инструмент без необходимости удерживать какой-либо ключ (по умолчанию конфигурация, любая руда и кирка).
  • Система UseProgression - При установлении на истинность мод будет использовать систему прогрессии и значения от ProgressionValues для максимальных добытых блоков на инструмент.
  • Ценности прогресса - Массив, который содержит инструмент слева и количество MaxMineIterations на инструмент, если используется система прогрессии. В настоящее время редактируется только из файла конфигурирования.

Отзывы:

Если у вас есть какие-либо запросы, сообщения об ошибках или что-либо еще на уме, пожалуйста, напишите в комментариях и спасибо за использование моего плагина!

 

Показать оригинальное описание (English)

Natural Veinminer is a plugin that naturally damages all blocks that are being mined instead of making them just disappear.

This plugin also includes a UI to edit the config:

You must have OP or the veinminer.config permission to use the /veinminer command.

Here is a demonstration of the block damage:

You can see that all the vein blocks are mined simultaneously.

It also supports diagonal blocks:

 

Features:

  • Realistic block damage
  • UI to edit the config in-game (/veinminer)
  • Vanilla durability loss
  • Option to spawn all drops on first block or on individual blocks.
  • Ability to make any tool be able to veinmine any block type.
  • Activate the veinminer with the crouch/walk key or without any key at all (can be set in config, default is crouch)
  • Loading from config to memory via UI, if you edit the config manually while in-game
  • Progression System for tools (Disabled by default, can be enabled via the UI, for extensive per tool configuration look at the file)

Usage:

To use the plugin (by the default config) simply crouch and mine any ore with a pickaxe. To use the UI, open it up with the /veinminer command which can be executed if you have OP or the veinminer.config permission.

 

Configuration:

It is recommended to use the UI but the plugin can also be configured using the config.json file. The default config file looks like this:

{
"MineDiagonal": true,
"MaxMineIterations": 15,
"AllowedBlocks": [
"Ore:Pickaxe"
],
"DisallowedBlocks": [
"Ore_Iron_Basalt_Cracked",
"Ore_Cobalt_Slate_Cracked",
"Ore_Thorium_Mud_Cracked",
"Ore_Adamantite_Magma_Cracked"
],
"SpawnDropsOnStartingBlock": true,
"TriggerOnCrouchKey": true,
"TriggerOnWalkKey": false,
"TriggerWithoutKeybind": false,
"UseProgressionSystem": false,
"ProgressionValues": [
"Tool_Pickaxe_Crude:0",
"Tool_Pickaxe_Wood:0",
"Tool_Pickaxe_Copper:1",
"Tool_Pickaxe_Scrap:2",
"Tool_Pickaxe_Iron:3",
"Tool_Pickaxe_Cobalt:4",
"Tool_Pickaxe_Thorium:4",
"Tool_Pickaxe_Adamantite:10",
"Tool_Pickaxe_Mithril:14",
"Tool_Pickaxe_Onyxium:16"
]
}
  • MineDiagonal - If set to false, diagonal blocks will not be checked and therefore not mined. This reduced the amount of checks to be done for blocks from 26 to 6.
  • MaxMineIterations - This number represents how many times the algorithm will look for nearby blocks of the same type. Basically if this number is set to 15, the max amount of blocks that can be detected at once will be 1 (starting block) + 15 (blocks found by searching) so 16. If there is a vein of 17 blocks, one of them would not be mined by destroying that vein.
  • DisallowedBlocks - This is an array of blocks that will not be veinminable at all. This option is not editable using the in-game UI. The default 4 blocks in that array are not any ores but do contain Ore in their ID.
  • AllowedBlocks - This one is a bit more complicated. This option is also not editable using the in-game UI. On the left side of the : is the text that the block must contain to be vein minable by the tool that is on the right side of the :. For now, the item on the right must be considered a tool but that may change in future updates. For example for any hatchet to be able to vein mine grass blocks we would use the following:
"AllowedBlocks": [
"Ore:Pickaxe",
"Grass:Hatchet"
],
  • SpawnDropsOnStartingBlock - If set to false, the item drops would spawn on each individual place where that block was. Otherwise they all spawn on the initial block that the player was looking at while mining.
  • TriggerOnCrouchKey - If set to true, the veinminer will trigger if you hold your crouch key while mining.
  • TriggerOnWalkKey - If set to true, the veinminer will trigger if you hold your walk key (default is ALT) while mining.
  • TriggerWithoutKeybind - If set to true, the veinminer will trigger any time it detects a valid block and tool without any key needing to be held (by the default config, any ore and pickaxe).
  • UseProgressionSystem - If set to true, the mod will use the progression system and the values from ProgressionValues for max mined blocks per tool.
  • ProgressionValues - An array that contains the tool on the left and the number of MaxMineIterations per tool if the progression system is used. Currently only editable from the config file.

Feedback:

If you have any requests, bug reports or anything else on your mind, please write in the comments, and thanks for using my plugin!

 

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

NaturalVeinMiner-1.2.2.jar

Early Access 27.01.2026 28.5 КБ
Скачать

NaturalVeinMiner-1.2.1.jar

Early Access 27.01.2026 28.4 КБ
Скачать

NaturalVeinMiner-1.2.0.jar

Early Access 26.01.2026 28.3 КБ
Скачать

NaturalVeinMiner-1.1.0.jar

Early Access 24.01.2026 27.1 КБ
Скачать

NaturalVeinMiner-1.0.0.jar

Early Access 23.01.2026 26.5 КБ
Скачать