github-actions
released this
24 Oct 09:26
·
1 commit
to version/1.21.1
since this release
💥 BREAKING CHANGES
-
due to
8207870
- update to the new neo network system (commit by @klikli-dev):update to the new neo network system
✨ New Features
35437ef
- upgrade to 1.20.2 (PR #154 by @klikli-dev)571dcaf
- make datagen available for fabric (commit by @klikli-dev)a98bb85
- proper mc classpath setup (commit by @klikli-dev)ffad9b2
- allow custom texture size for book icons (commit by @klikli-dev)61fb319
- upgrade to 1.20.4 (commit by @klikli-dev)ef40091
- allow predicate state matchers to not count towards block total count of multiblock (commit by @klikli-dev)6ae19a8
- add fluid rendering to multiblocks (commit by @klikli-dev)8207870
- update to the new neo network system (commit by @klikli-dev)c527e26
- add helper for constructing entry pages more conveniently (commit by @klikli-dev)0021dce
- add entry provider (commit by @klikli-dev)e7ac009
- add text helper to entry provider (commit by @klikli-dev)1bf0591
- add command to reload resource+ datapacks (commit by @klikli-dev)fd38e97
- better default font and allow changing font per book (commit by @klikli-dev)853b8e1
- re-establish reuse compliance (commit by @klikli-dev)513a6da
- add category hint to links to locked entries (commit by @klikli-dev)96efa61
- add showWhenAnyParentUnlocked to entry (commit by @klikli-dev)b6d4cdf
- add mouse navigation (commit by @klikli-dev)e0e92d0
- add backspace as hotkey for "back" (commit by @klikli-dev)c9c83d4
- update past neo breaking changes (commit by @klikli-dev)c282c9a
- add a configurable zoom factor to category backgrounds (commit by @klikli-dev)0668799
- enable jei integration (commit by @klikli-dev)966d497
- refactor builder pattern for remaining model classes (commit by @klikli-dev)b09637b
- make condition children available (commit by @klikli-dev)3f117ba
- Add conditions to individual pages - Port to 1.20.4 (#176) - thanks @Electro593 (commit by @Electro593)189eab2
- allow conditions to prevent loading of content entirely (commit by @klikli-dev)524d535
- change getPath on BookProvider.java to protected (PR #182 by @GaeaKat)214ad8d
- update to latest commonmark (commit by @klikli-dev)546cdbf
- better advancement condition tooltip handling (PR #192 by @klikli-dev)1b21d71
- Added BookCategoryHasEntriesCondition (#194) - thanks @DaFuqs (commit by @DaFuqs)cb316c2
- The Navigationing (#197) - thanks @DaFuqs (commit by @klikli-dev)67fd16a
- make modonomicon content registrations threadsafe (commit by @klikli-dev)29e124e
- forge support for 1.20.4 (PR #203 by @klikli-dev)cb83152
- upgrade to 1.20.5 (PR #204 by @klikli-dev)37b0a81
- update to 1.20.6 (commit by @klikli-dev)6a472c3
- Dynamic BookEntries (PR #202 by @klikli-dev)695adda
- Catch errors on entry rendering sooner (#205) - thanks @DaFuqs (commit by @DaFuqs)5bf0291
- Use FastUtil instead of regular Java collections (PR #206 by @klikli-dev)09572c7
- enable forge support (commit by @klikli-dev)49ba482
- update neo to 1.21 (PR #208 by @klikli-dev)9202a66
- update neo to 1.21-rc1 and add fabric support (commit by @klikli-dev)876edd8
- add auto-open entries (commit by @klikli-dev)0311384
- release-ready for fabric 1.21 (commit by @klikli-dev)e245bde
- allow books or individual categories to use "index" mode (patchouli style books) (PR #214 by @klikli-dev)↘️ addresses issue #209 opened by @klikli-dev
24b0e7a
- add support for neo (commit by @klikli-dev)d8c77cd
- add forge support (commit by @klikli-dev)2a661e7
- improve datagen providers and update demo book to latest formats (commit by @klikli-dev)e5ce811
- update datagen to use the provider + subprovider pattern vanilla favours (commit by @klikli-dev)3e18a8c
- Leaflets (PR #216 by @klikli-dev)↘️ addresses issue #210 opened by @klikli-dev
85ebabf
- single page view (PR #217 by @klikli-dev)c04ceca
- add modonomicon to chiseled bookshelf tag (commit by @klikli-dev)2ee5907
- add legacy datagen providers for easier migration and per-modloader sub provider registration helpers (commit by @klikli-dev)f9d9134
- switch to Fastutil synchronized maps (commit by @klikli-dev)726e81f
- add common base for category providers (commit by @klikli-dev)872da1c
- Bookmarks (PR #219 by @klikli-dev)↘️ addresses issue #218 opened by @klikli-dev
bf81ada
- enable JEI integration (commit by @klikli-dev)0d17337
- streamline datagen api for language (commit by @klikli-dev)9d2699e
- add index mode category provider as convenient parent (commit by @klikli-dev)b96a3b6
- add index mode entry provider as convenient parent (commit by @klikli-dev)4494a04
- rework lang datagen to accept a biconsumer<string,string> (commit by @klikli-dev)34f17b2
- scale down too-long entries in index screens (commit by @klikli-dev)ee6c0d7
- add lectern compatibility for modonomicon books (commit by @klikli-dev)93c85ad
- allow image pages to use either legacy rendering (200x200px out of 256) by using .withLegacyRendering(true) or render the full imageor (commit by @klikli-dev)e2d735d
- add page scaling if text is longer than fits on default text size (PR #224 by @klikli-dev)e9df55f
- make inactive category buttons slightly darker to highlight the active one better (commit by @klikli-dev)1e9221d
- add EntryType.ENTRY_LINK (#227) - thanks @DaFuqs (commit by @DaFuqs)9b352b3
- add datamodel for entry link entry type (commit by @klikli-dev)c854d91
- always display modonomicons in the modonomicon creative tab (commit by @klikli-dev)a5f5847
- add configurable max scroll for categories (commit by @klikli-dev)da04457
- add additional offset to entry map to shift entries (commit by @klikli-dev)7240b04
- Allow more than 13 categories per book by adding scroll buttons (PR #233 by @klikli-dev)87ee999
- update past neo breaking changes (commit by @klikli-dev)db5d19f
- add config screen for neo (commit by @klikli-dev)42fb37d
- improve unlock state sync backlog handling - thanks @Xaikii (commit by @klikli-dev)cedc7b0
- improve EntryClickedEvent and enable it on index mode categories (commit by @klikli-dev)62d952f
- add EntryFirstReadEvent (commit by @klikli-dev)20c64c2
- update release stuff to 1.21.1 while keeping 1.21 backward compat (commit by @klikli-dev)e19e3f1
- enable jei integration and downgrade minimum required jei version (commit by @klikli-dev)d9294d1
- Various improvements around entry unlocks (#245) - thanks @DaFuqs (commit by @klikli-dev)a69c8fd
- allow book icons to use components (commit by @klikli-dev)3c2bb48
- support itemstacks as spotlights (unlike ingredients they support components) (commit by @klikli-dev)da3dfeb
- add .registries() to modonomicon book, category and entry providers (commit by @klikli-dev)4603696
- add allowOpenBooksWithInvalidLinks (commit by @klikli-dev)2a5920c
- allow leaflet entries to be without prefixed namespace (commit by @klikli-dev)399ab1c
- allow EntryToOpen in categories to be without prefixed namespace (commit by @klikli-dev)bd1019a
- allow entry category field to be without prefixed namespace (commit by @klikli-dev)68e5375
- allow entry parents to be without prefixed namespace (commit by @klikli-dev)b1be07b
- allow multiblock id in pages to be without prefixed namespace (commit by @klikli-dev)3d52866
- allow category and entry ids in conditions to be without rpefixed namespace (commit by @klikli-dev)f50cc7f
- allow category and entry links to use target ids without prefixed namespace (commit by @klikli-dev)b55d89f
- allow entries to use command ids without prefixed namespace (commit by @klikli-dev)1463e45
- expose current previewed multiblock to API (commit by @klikli-dev)dc83196
- add handling for multible BE blocks in a block tag in a multiblock (commit by @klikli-dev)544671c
- allow text on recipe pages with 2 recipes (commit by @klikli-dev)
🐛 Bug Fixes
486c785
- advancement condition tooltip bug (commit by @klikli-dev)38bc0fb
- tooltip says eye icon is left but it is right (commit by @klikli-dev)dd7469b
- duplicate strategy for neo sources jar (commit by @klikli-dev)0a35282
- ground layer padding extra rows too short (commit by @klikli-dev)eeb900e
- modonomicons not showing in creative tab until reload (commit by @klikli-dev)4c3c669
- creative tabs for fabric (commit by @klikli-dev)5cd7dc8
- neo creative tab registry access (commit by @klikli-dev)a9eca6f
- make book preprender abort if build failed to allow smoother error handling when opening book (commit by @klikli-dev)795e471
- connection arrow sometimes renders in front of entry (commit by @klikli-dev)8acd6d3
- force book update and sync after reload command (commit by @klikli-dev)067a5e1
- add workaround for client not receiving book save state (commit by @klikli-dev)54a4407
- Spotlight page shows tooltip twice if on the right side (commit by @klikli-dev)1141dce
- switching between book entries sometimes creates two content screens on top of each other (commit by @klikli-dev)a73e4cc
- method signature changed in 1.20.4 (commit by @klikli-dev)3d3f520
- in SP multiblocks and books get cleared on simulated network sync (commit by @klikli-dev)8d8f890
- crash due to missing instanceof check (commit by @klikli-dev)e6b2265
- line_reversed for parents (commit by @klikli-dev)ccb2410
- missing builder methods for frame textures on the book model (commit by @klikli-dev)ce694be
- add error handling for unexpected booktextholder render issues (commit by @klikli-dev)36e047d
- CJK character render issues (commit by @klikli-dev)2a06735
- convert entry unlocked condition handling into generic multipass handling (PR #174 by @klikli-dev)b8ee85b
- fontFallbackLocales not used on language change (commit by @klikli-dev)eb626b0
- switch to nbt codec instead of json for book state network sync (commit by @klikli-dev)2308b4f
- fixed typo in recipe error message + Fixed book not loading when an entry has an invalid parent (PR #190 by @DaFuqs)5c92322
- book link target text fetching (commit by @klikli-dev)384d68e
- small curves reversed rendering (commit by @klikli-dev)a69fba0
- Added missing lang for condition.mod_loaded (#193) - thanks @DaFuqs (commit by @DaFuqs)2d2f984
- crash when clicking redirect entry in search screen (commit by @klikli-dev)fcb5ac1
- github action (commit by @klikli-dev)339ebad
- github action java version (commit by @klikli-dev)4eb2c70
- workaround for use of internal commonmark modules in extensions (commit by @klikli-dev)248f556
- copy remaining internal commonmark classes to modonomicon (commit by @klikli-dev)a049c8f
- use of StreamCodec.unit requires singeltons (commit by @klikli-dev)b5c0225
- creative mode tab double registration (commit by @klikli-dev)54a626b
- book closes entirely in some cases instead of closing the open entry (commit by @klikli-dev)323a0ff
- add custom anti-duplication handling for creative tabs (commit by @klikli-dev)5765bc5
- creative tab crash related to search tab (commit by @klikli-dev)340bccb
- default zoom multiplier wrong by a factor 512 (commit by @klikli-dev)679d4d7
- store open entry in category properly (commit by @klikli-dev)a24fb60
- redirect entry in history prevents opening category (commit by @klikli-dev)88cca46
- Clicking a category opens up an entry (commit by @klikli-dev)9f9e334
- enable neo release in CI/CD .. otherwise the neo support is very theoretical only (commit by @klikli-dev)3b0ce65
- duplicate id in github action (commit by @klikli-dev)3b7fa50
- attempted fix for yet another github action issue (commit by @klikli-dev)e6ebd32
- github actions invalid field (commit by @klikli-dev)abfa77c
- datagen minor issues (commit by @klikli-dev)5ccffc5
- book data issues (commit by @klikli-dev)7460798
- parent macros are not being used (commit by @klikli-dev)1393c09
- entry provider does not use parent macros (commit by @klikli-dev)9073223
- book tooltip does not show (commit by @klikli-dev)6166590
- search button shows extra bar (commit by @klikli-dev)d2e4a4c
- scale book and category titles in index mode if too long (commit by @klikli-dev)3db0f38
- re-add categoryId() to categoryproviderbase (commit by @klikli-dev)f3d71d9
- scale category index entries if they are too long (commit by @klikli-dev)9325cf7
- re-add pack.mcmeta, unlike other loaders forge needs it (commit by @klikli-dev)f4c48c3
- prevent error if no book save data is found on level load (commit by @klikli-dev)0cf925d
- npe in legacy book provider (commit by @klikli-dev)f2ee1f4
- unify pause behaviour for all book screens (commit by @klikli-dev)835b9da
- endless loop when checking clicked component style on recipe pages with 2 recipes (commit by @klikli-dev)5596ec7
- crash due to handing resource location to translation component (commit by @klikli-dev)9352eae
- book font setting is not used for list enumerator characters (commit by @klikli-dev)00ca5b2
- component hover/click detection scaling (commit by @klikli-dev)803df6a
- forge jarinjar leads to duplicate module on classpath for dependants (commit by @klikli-dev)ac28b0c
- potential resource leak in updateAndSyncFor (commit by @klikli-dev)350d635
- set correct (new) modonomicon logo (commit by @klikli-dev)f83a503
- allow one multiblock preview to replace the next, instead of closing it (commit by @klikli-dev)887e4d9
- server crash due to neo config screen registered on both sides (commit by @klikli-dev)269c492
- actually fix neo config screen crash (commit by @klikli-dev)be1470f
- jei integration file excluded from sources (commit by @klikli-dev)dafd1cf
- crashes when previewing multiblocks with multiple block entities in the world (commit by @klikli-dev)34af98b
- rare crash during entity join (commit by @klikli-dev)844ad77
- mouse snaps to center when opening entries in certain cases (commit by @klikli-dev)9c47dfa
- book icons with texture ignore tint (commit by @klikli-dev)dd23aa8
- github tag version not used in jar versioning (commit by @klikli-dev)fb1cf98
- lectern interaction (commit by @klikli-dev)9c55805
- take text offsets into account on all text based pages when detecting click/hover style (commit by @klikli-dev)0b873dc
- books and leaflets stack (commit by @klikli-dev)c42a797
- remove test recipe (commit by @klikli-dev)4dd1de0
- crash when clicking title in book with missing data (commit by @klikli-dev)0406e29
- registry access null on forge and fabric during data loading (commit by @klikli-dev)53aed77
- book page loading for content entries (commit by @klikli-dev)1141abe
- remove creative tab order instructions for neoforge (commit by @klikli-dev)08a111b
- back navigation not working consistently (PR #254 by @klikli-dev)b851f69
- be blockstate validity check differs across modloaders (commit by @klikli-dev)8411bf0
- add books to modonomicon tab by default on forge and fabric (commit by @klikli-dev)1348950
- stop caching and/or condition tooltips (commit by @klikli-dev)
🔧 Chores
3e17397
- make field final (commit by @klikli-dev)30c6bd9
- refactor (commit by @klikli-dev)888fb46
- update mod version (commit by @klikli-dev)31aa78f
- update workflow (commit by @klikli-dev)d240404
- remove unused build instruction (commit by @klikli-dev)2a96010
- move most resources to common (commit by @klikli-dev)e8f5149
- set gradle project name to mc version (commit by @klikli-dev)4d0ccd9
- enable parchment (commit by @klikli-dev)54e2b8b
- update to latest fabric (commit by @klikli-dev)6659794
- set mod version (commit by @klikli-dev)131554b
- remove modloader from dependencies, is handled via loader config (commit by @klikli-dev)7dd4d96
- change item link default color (commit by @klikli-dev)6e2fb80
- update publish action (commit by @klikli-dev)140465f
- update classnames to reflect they are associated with Neo, not Forge (commit by @klikli-dev)3d03604
- update to latest neo (commit by @klikli-dev)96e7246
- prepare recommended replacement for runtimeOnly (commit by @klikli-dev)e1fef95
- prepare for forge 1.20.6 (commit by @klikli-dev)283d6ad
- more preparations for forge 1.20.6 (commit by @klikli-dev)f3b21df
- re-establish reuse compliance (commit by @klikli-dev)ccfc2ad
- more forge 1.20.6 preparations (commit by @klikli-dev)b69e669
- more forge prep (commit by @klikli-dev)0e8bfeb
- small forge prep (commit by @klikli-dev)f12b39f
- remove unused test data (commit by @klikli-dev)3d2689b
- remove test content from game-ready jar (commit by @klikli-dev)aeb84aa
- forge experiments (commit by @klikli-dev)4f156b2
- setup github action for forge (commit by @klikli-dev)06166b2
- update neo version (commit by @klikli-dev)5166752
- remove fulfilled todo (commit by @klikli-dev)0513f08
- run datagen (commit by @klikli-dev)b500ca0
- increase min compat level for mixin to match MC 1.21 (commit by @klikli-dev)85e2f0c
- update github actions (commit by @klikli-dev)95c76a2
- code cleanup (commit by @klikli-dev)2311cb9
- increase neo version (commit by @klikli-dev)712c7b9
- stop using java 21 preview features (commit by @klikli-dev)a226eff
- run datagen (commit by @klikli-dev)1dfe022
- restructure datagen calls (commit by @klikli-dev)f296dc1
- expand access to category provider id (commit by @klikli-dev)53f970a
- allow modifying entrymap in category provider (commit by @klikli-dev)861befc
- bump mod version (commit by @klikli-dev)1efea3d
- refactor entry click handling (commit by @klikli-dev)814567b
- move static render helpers into helper class (commit by @klikli-dev)d1d75c1
- move non-static render helpers into interface (commit by @klikli-dev)2825110
- increase mod version (commit by @klikli-dev)4970d79
- increase mod version (commit by @klikli-dev)235bef9
- run datagen (commit by @klikli-dev)0c9a759
- increase mod version (commit by @klikli-dev)737c90e
- increase mod version (commit by @klikli-dev)775cb4c
- update parchment (commit by @klikli-dev)3e16c5a
- remove unused neo pr maven (commit by @klikli-dev)3efb0d4
- update to latest neo (commit by @klikli-dev)49fc10a
- extend spotlight entry to test scaling (commit by @klikli-dev)93c79be
- run datagen (commit by @klikli-dev)f115646
- increase mod version (commit by @klikli-dev)725d451
- simplify creative tab registration in neo (commit by @klikli-dev)b6a15f6
- set min required neo version (commit by @klikli-dev)d536684
- add demo multiblock with rotated skeleton skulls (commit by @klikli-dev)d3eac28
- provide higher res logo (commit by @klikli-dev)79d7e22
- add example recipe for demo book (commit by @klikli-dev)b4704c3
- remove datagen cache from release jar (commit by @klikli-dev)de71f79
- update neogradle and neo (commit by @klikli-dev)24b8c88
- update to latest jei (commit by @klikli-dev)c6e69cb
- replace deprecated neogradle call (commit by @klikli-dev)f11adfd
- ensure mod_version in resource files is not cached (commit by @klikli-dev)d39aa8e
- update mod version until automated build system is fixed (commit by @klikli-dev)f761941
- increase mod version (commit by @klikli-dev)c449310
- drop dual version support (commit by @klikli-dev)7a7ee0b
- add a demo for a newline after an unordered list (commit by @klikli-dev)add2661
- remove the demo recipe from release and maven jars (this time for realsies maybe hopefully) (commit by @klikli-dev)76202cf
- make demo book only use generated demo multiblocks (commit by @klikli-dev)1ccfb5f
- improve readability (commit by @klikli-dev)1aa3544
- increase mod version (commit by @klikli-dev)79dfc05
- make demo book (this time for real) only use datagenned multiblocks (commit by @klikli-dev)a10d509
- improve handling of resource location fields that can omit namespace (commit by @klikli-dev)