
JSON Paintings
Мод JSON Paintings позволяет легко добавлять кастомные картины в Майнкрафт через JSON-файлы. Расширяет ванильную систему, поддерживает собственные текстуры и эксклюзивные картины.
Оцените первым
183.1K
6
Список изменений
Features:
- Painting Packs! More info here: https://github.com/jbredwards/JSON-Paintings-Mod/blob/1.12.2/README.md#painting-packs.
- Add new creative tab for captured paintings, so they can be searched and no longer clutter the "decorations" tab.
- Add painting item to Hwyla info.
- Add the following new optional painting customizations: "author", "asset_id" (an alternative to "textures/front"), "item_model", "title".
- Add Modrinth update url.
- All painting customizations now use snake-case instead of camel-case. Old camel-case names are still supported.
- Change the item tooltip for captured paintings to better match Vanilla 1.21.
- Message added to log when
paintings.jsonis first loaded. - New command:
jsonpaintings list: dumps every painting motive to the server log. - New command:
jsonpainitngs pack <id> <name>: generates a new painting pack zip from yourpaintings.json. - The
paintingsfolder (and some basic contents) are now automatically generated for new players if thepaintingsfolder doesn't exist.
Bug Fixes:
- Better error handling for
paintings.json. - Cache all
!painting.isTreasurepaintings to an array, to improve performance (when getting a list of all paintings that can be placed in survival). - Fix all bugs caused by the JSON Paintings mod container not using an
fml.common.Modannotation. - Fix the creator mod id and mod name not being applied to paintings created by
EnumHelper.addArt. paintings.jsonis now loaded in two stages (the first is during fmlConstruct, the second is during fmlPostInit). This is to fix all possible issues that came from creating new enums later in the loading cycle, and to ensurerarityaccounts for any new mod-created rarity enums.- Painting motives defined by
paintings.jsonusing the resource location format will no longer have a broken front texture path if "textures/front" isn't specified. - The default painting back texture is now generated dynamically from the Vanilla painting atlas texture. This will allow the default painting back texture to properly reflect changes made by resourcepacks. Also fixes a legal issue that came from distributing a copyrighted asset.
- The mod credits and description are now properly displayed by certain MC launchers (like Prism).
API Changes:
- Expose painting properties through a new set of
api.PaintingInfoclasses. The internalmod.util.IJSONPaintinginterface is now deprecated and only exists for legacy compatibility. - New
getExtrasmethod inapi.event.PaintingUpdateEventthat returns the painting'sapi.PaintingInfo. - New
matchesmethod inapi.event.PaintingUpdateEventthat uses a case-sensitive name check. The old method is now deprecated.
Файлы
JSON-Paintings-v1.5.0-mc1.12.2.jar(129.03 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.5.0
Загрузчики
Forge
Версии игры
1.12.2
Загрузок
111
Дата публикации
24.08.2026
