新建2022-09-16

* Updated to Minecraft 1.19.2

* Add: Support Fabric's "multiple mod root paths" feature

* Fix: Fix the gui scale tooltip being broken on very large monitors by just adding

  more question marks to the message (idea by wiresegal)

* Fix: Command tooltips either claiming there was an error but

  working (if no leading slash), or not claiming an error but failing (if leading slash).

你已经到达了世界的尽头..
新建2020-04-30
1.15.2-1.2-33

- Fix crash when visualizing multiblocks with no name defined

2020-04-29
1.15.2-1.2-32

- Add ability for books to pause the game in singleplayer (check the book.json wiki page)

- Internal cleanups and reformats

- Fix tooltips being offset when in non-default gui scales!

- There is a new config for selectively disabling advancement gating for specific books instead of the entire mod

- Expose some more stuff to the API (for botania, mostly)

2020-04-09
1.15.2-1.2-31

- Fix crash that could happen if you logged in while holding a patchouli book

2020-04-05
1.15.2-1.2-30

- Suppress quick lookup in all book guis, restriction may be relaxed later

- Fix page numbers being treated like spread numbers and vice versa in many places in the mod.

2020-04-05
1.15.2-1.2-29

- Fix some blocks rendering incorrectly in multiblocks

- Potential fix for the "everything becomes boxes" font bug

- Fix quick lookup not working for custom books

- Expose the ability to open a specific entry from the API.

你已经到达了世界的尽头..
新建2020-03-02
1.15.2-1.2-28

- Reintroduce quick lookup feature from old botania lexicon

- Advancement locking now piggybacks off the vanilla advancement packet. As a result, "advancement_namespaces" is no longer required, and entries can now be gated on vanilla advancements

- For some reason the jar version of b27 was marked as b25, so this release is mostly to fix that.

2020-02-11
1.15.2-1.2-27

Update to 1.15


这里是1.15的第一个版本

2020-02-11
1.14.4-1.1-26

This is the final release for 1.14.x

 

* Fix header in text pages not being localizable

* Thread-safety fixes in API methods

* Entries will only show up in the book if they've successfully been built. This fixes many crashes where you have a half-baked book due to earlier loading errors. Please check the log if you see missing entries in your book.

* Category loading errors will now halt loading of the book and show up in the log

* Label and highlight buttons properly so they can be selected with the tab key (and the narrator can read their names)


这里是1.14的最后一个版本了!!

2020-02-04
1.14.4-1.1-25

Note: The version numbering scheme has changed to prepend the minecraft version on the front.


Allow multiblocks to use tags


Fix edge cases in itemstack serialization roundtripping


Internal code cleanups


   

Pass proper title to vanilla gui for better accessibility support, notably the narrator can now read the titles of entries and categories. Yes, I spent too long listening to Microsoft David talk about Botania.

Backspace can now be used to return from an entry to the category


add command environment, e.g. $(c:/trigger objective set 1)click to run command$(/c), that allows a command to be run by the reading player when clicked

Error handling improvements


Macros declared in book.json can now expand into other macros in the same book.json, up to a recursion limit of 10  

2019-12-30

Some changes were accidentally left out of yesterday's build:

* JEI plugin that shows all registered patchouli books

* Fix invalid categories not being logged

* Fix crashes when loading invalid itemstacks in some cases

* Fix book icon rendering if using a resource


2019-12-30

Fix the rescale button being completely broken (and breaking the scale of other guis).

If you consistently run into problems with guis not showing up even after this, close the game, open the patchouli_data.json file in your .minecraft folder and remove the entire line that contains "bookGuiScale". Restart the game and it should work.


2019-12-11

- Updated to 1.14.4

- Various API and json improvements, see the wiki for more information


从此,开始支持1.14.4

2019-06-28

- Fixed a bunch of different crashes.
- Fixed disabling advancement locking breaking the order of entries
- Fixed rendering an item changing the color of further things rendered.

2019-04-29

- Added blocky_font to book.json, to use the blocky vanilla font rather than the thin one. (Ellpeck)

- Fixed recipes changed with CraftTweaker not reflecting in books. (Ellpeck)


2019-03-09

- Added an API event to render on the book gui post rescaling. (Ellpeck)

- Added an API hook to get which book is currently open. (Ellpeck)


2019-02-20

- Allow newline characters in tooltips. (Ellpeck)
- Fixed a crash when some mod registers nulla advancements. (Ellpeck)
- Fixed a crash with visualization. (Ellpeck)
- Fixed fake players being able to anchor structures. (Ellpeck)

2019-01-11

- Added guard conditions to template components.

- Added a few more template variable derivation functions: trim, exists, iexists, inv.


2019-01-10

- Added the ability for variables to be used inline in strings in templates.

- Added variable derivation.

- Fixed a crash when quest pages don't load properly.

- Fixed the book progress bar coloring tags not working.

 

Check the new Template Variable Usage page on the Patchouli wiki for info on to use these new features.


2018-12-26

- Added new "quest" page type. It's for quests, how did you guess? :o

- Entries with quest pages that are complete will now show up at the end of the list with a checkmark.

- Fixed extension books not being able to define their own advancement namespaces.

- [API] Added some additional context for custom components.

- [API] Added the ability for custom components to add buttons.

- [API] Added the ability to bind arbitrarily loaded template JSONs as built-in page types.

- [API] Increased version number to 6.


2018-12-11

- Added "turnin" to book entries. You can now totally use Patchouli as a quest system now or just as a tutorial aid to players in a mod.
- Fixed entries tucked away in secret categories counting towards unlock progress.
- Fixed the inventory icon having incorrect lighting if a non-flat model is used for the book.
- The unread icon now shows up next to the book in the inventory if the inventory icon is set.
- Unread and unturned entries now show up at the top of the entry list.

2018-12-03

- Fixed a server crash.

- Fixed extension books not loading templates they added.


2018-12-03

- Added a config option to replace the vanilla Recipe Book button in the player's inventory with a patchouli book of your choice.
- Added rotate and default_rotation keys to entity pages and components. (primetoxinz)
- Internal: Allow SerializedMultiblock fields to have variables. (primetoxinz)
- Pages and components locked by advancents that don't exist will now error out. (primetoxinz)
- Rewrote the entire multiblock renderer to look much better, support fancy renderers, and render blocks as if they were in a world, respecting adjacency rules. (tterrag1098)

2018-11-26

- Fixed $(t:) not being aliased to $(tooltip:) (StanHebben)
- Fixed bookmarks leaking some state and breaking block renders.
- If there's 5 lines of categories in the landing page, the bottom separator no longer shows up.
- [API] Exposed mouse position comparators.
- [API] The VariableHolder processor can now assign into other ojects, as well as string lists and maps.
- [API] Increased version number to 6.

2018-11-19

- Added tooltip components to templates.
- Fixed bold text not displaying properly, again. (StanHebben)
- Fixed category/index pages showing the page filler even though there's content in that page.
- Fixed show_progress=false in a book breaking the buttons' positions.
- Fixed the book not being able to be opened if you change worlds when the last opened page was an entry that's locked in the new world. (Yuudaari)
- Item components now support showing Ingredients and Ore Stacks. (Yuudaari/Vazkii)
- The multiblock display will no longer rotate improperly in some directions for non-symmetrical structures. (Yuudaari)
- [API] Add a rendering context to custom components. This is the last time I change the signature for them I swear :(
- [API] Fixed ItemStackUtil#serializeStack not including the stack size. (Yuudaari)
- [API] Increased version number to 4.

2018-11-16

- Fixed bold text not showing up properly. (StanHebben)
- Fixed polish langauge characters not showing up properly. (StanHebben)
- The Resize button can now go back to auto. Also the button no longer shows up if there's no possible resizing options. (StanHebben)

-固定的粗体文本不能正确显示。(斯坦贝本)


-固定波兰语字符不显示正确。(斯坦贝本)


-调整大小按钮现在可以返回到Auto.此外,如果没有可能的调整大小选项,按钮将不再显示。(斯坦贝本)


2018-11-14

- Added show_progress and index_icon to the book JSON format.
- Changed obfuscation stuff to use the proper methods. Nothing you need to worry about. (JamiesWhiteShirt)
- Compressed the assets so the jar filesize is probably smaller.
- Fix loading contents from different languages ending up in a ton of errors. (Hubry)
- Fixed changing your game language not reloading book contents immediately.
- Fixed the book history saying "browse through the b."
- Fixed the book sounds not having subtitles. (OtisGoodman)
- Fixed typing "$(" in the text editor breaking the entire game's font. (stanhebben)
- ItemStack Strings can now specify count (suffix with #<count> (e.g. minecraft:stone#64)).
- Rewrote the entire text processor, again. It can now split longwordslikethisone and work with non-space delimited text like japanese. (stanhebben)
- Tried to fix an issue where multiblock visualization won't show up properly when botania or thaumcraft are loaded. Please let me know if it actually worked D:
- [API] ICustomComponent#render now has mouseX and mouseY params.
- [API] Increased version number to 3.

-向JSON格式添加了SjiPro和DigixIOK图标。


-改变混淆的东西,使用适当的方法。没有什么你需要担心的。(贾米斯怀特希尔特)


-压缩资产,因此JAR文件化可能更小。


-修复来自不同语言的加载内容,从而导致大量错误。(胡布里)


-修正你的游戏语言,不要马上重装书本内容。


-修正了书中的历史:“浏览B”。


-固定的书听起来没有字幕。(奥斯蒂古德曼)


-固定打字“$”(在文本编辑器中打破整个游戏的字体)。(斯坦贝本)


- ItemStack Strings现在可以指定计数(后缀为< <计数> >(例如MieCfRe: Stand(64)))。


-重写整个文本处理器。它现在可以拆分LoWorkStukKeTyOne,并与非空间分隔的文本(如日语)一起工作。(斯坦贝本)


-试图解决一个问题,即当植物学或TAUMUCH加载时,多块可视化无法正确显示。请让我知道它是否实际工作D:


[API ] ICuStudioFig渲染现在有MUSEX和Mousi-PARAMS。


[API]将版本号增加到3。


2018-11-11

Initial public release. Versions 1-5 were for private testers.

首次公开发行。版本1-5是私人测试人员。

你已经到达了世界的尽头..