15.7.0
- Merge pull request #86 from SettingDust/feat/data-driven-sound-type-n-tier
- chore: inline the codecs
- feat: add data driven tier
- chore: remove
_sound
suffix - feat: add data driven sound type
- improve: kswitch interaction
15.6.2
- fix: always register builder's button
- feat(customization): randomize variants
15.6.1
- feat: FastSuite compatibility
15.6.0
- feat(customization): MergeConfiguredShape
15.5.2
- fix: kswitch not usable in singleplayer
- feat(kswitch): long pressing interactions (close #78)
- fix(customization): creative tab sorting order
- chore: code cleanup
- fix(customization): block family being loaded too early (close #77)
15.5.1
- improve: BlockSpread forcedDirection
- feat: multiple properties on CyclePropertyRule
- feat: add
kiwic quiet
command - chore: since when did we mess up DIRECT_CODEC and CODEC?
- feat: builder rule codecs
- feat: continue the work about builder rules
15.6.2
- fix: always register builder's button
- feat(customization): randomize variants
15.6.1
- feat: FastSuite compatibility
15.6.0
- feat(customization): MergeConfiguredShape
15.5.2
- fix: kswitch not usable in singleplayer
- feat(kswitch): long pressing interactions (close #78)
- fix(customization): creative tab sorting order
- chore: code cleanup
- fix(customization): block family being loaded too early (close #77)
15.5.1
- improve: BlockSpread forcedDirection
- feat: multiple properties on CyclePropertyRule
- feat: add
kiwic quiet
command - chore: since when did we mess up DIRECT_CODEC and CODEC?
- feat: builder rule codecs
- feat: continue the work about builder rules
15.5.0
- feat: add object reference
- refactor: combine KiwiGO and KiwiGOHolder. fix cannot register creative tab
- feat: tag methods that do not require namespace
- refactor: AlternativesIngredient using Kiwi's API
- fix: AbstractModule#addRegistries not being called
11.9.2
- fix: always register builder's button
- feat(customization): randomize variants
11.9.1
- fix: #85
11.9.0
- feat: customization backport 4
- feat: customization backport 3
- feat: customization backport 2
- feat: customization backport 1
11.8.31
- fix(customization): block family being loaded too early (close #77)
11.8.30
11.8.29
- improve: faster & stricter lenient BE type
11.9.1
- fix: #85
11.9.0
- feat: customization backport 4
- feat: customization backport 3
- feat: customization backport 2
- feat: customization backport 1
11.8.31
- fix(customization): block family being loaded too early (close #77)
11.8.30
11.8.29
- improve: faster & stricter lenient BE type
11.8.28
- feat: option to disable cosmetic screen keybind (close #71)
- chore: update EvalEx
- fix: crash with Paladin's Furniture Mod
- fix: KiwiLanguageProvider
- feat: Util.friendlyText snake case support
- feat: KiwiLanguageProvider#generateGameObjectEntries
- feat: yaml language gen
15.6.1
- feat: FastSuite compatibility
15.6.0
- feat(customization): MergeConfiguredShape
15.5.2
- fix: kswitch not usable in singleplayer
- feat(kswitch): long pressing interactions (close #78)
- fix(customization): creative tab sorting order
- chore: code cleanup
- fix(customization): block family being loaded too early (close #77)
15.5.1
- improve: BlockSpread forcedDirection
- feat: multiple properties on CyclePropertyRule
- feat: add
kiwic quiet
command - chore: since when did we mess up DIRECT_CODEC and CODEC?
- feat: builder rule codecs
- feat: continue the work about builder rules
15.5.0
- feat: add object reference
- refactor: combine KiwiGO and KiwiGOHolder. fix cannot register creative tab
- feat: tag methods that do not require namespace
- refactor: AlternativesIngredient using Kiwi's API
- fix: AbstractModule#addRegistries not being called
15.4.2
- feat: PerformanceImpact config annotation
15.6.0
- feat(customization): MergeConfiguredShape
15.5.2
- fix: kswitch not usable in singleplayer
- feat(kswitch): long pressing interactions (close #78)
- fix(customization): creative tab sorting order
- chore: code cleanup
- fix(customization): block family being loaded too early (close #77)
15.5.1
- improve: BlockSpread forcedDirection
- feat: multiple properties on CyclePropertyRule
- feat: add
kiwic quiet
command - chore: since when did we mess up DIRECT_CODEC and CODEC?
- feat: builder rule codecs
- feat: continue the work about builder rules
15.5.0
- feat: add object reference
- refactor: combine KiwiGO and KiwiGOHolder. fix cannot register creative tab
- feat: tag methods that do not require namespace
- refactor: AlternativesIngredient using Kiwi's API
- fix: AbstractModule#addRegistries not being called
15.4.2
- feat: PerformanceImpact config annotation
15.4.1
- feat: re-introduce datagen
15.5.2
- fix: kswitch not usable in singleplayer
- feat(kswitch): long pressing interactions (close #78)
- fix(customization): creative tab sorting order
- chore: code cleanup
- fix(customization): block family being loaded too early (close #77)
15.5.1
- improve: BlockSpread forcedDirection
- feat: multiple properties on CyclePropertyRule
- feat: add
kiwic quiet
command - chore: since when did we mess up DIRECT_CODEC and CODEC?
- feat: builder rule codecs
- feat: continue the work about builder rules
15.5.0
- feat: add object reference
- refactor: combine KiwiGO and KiwiGOHolder. fix cannot register creative tab
- feat: tag methods that do not require namespace
- refactor: AlternativesIngredient using Kiwi's API
- fix: AbstractModule#addRegistries not being called
15.4.2
- feat: PerformanceImpact config annotation
15.4.1
- feat: re-introduce datagen
15.4.0
- feat: ingredient utils
- feat: add client commands
- feat: re-add REI compat
11.8.29
- fix(customization): block family being loaded too early (close #77)
- improve: #74
- improve: f3CopyInInventory option (close #76)
- improve: faster & stricter lenient BE type
11.8.28
- feat: option to disable cosmetic screen keybind (close #71)
11.8.27
- chore: update EvalEx
- fix: drop fabric screen layers
11.8.26
- fix: crash with Paladin's Furniture Mod
- fix: KiwiLanguageProvider
11.8.24
- No changelog provided
11.8.23
- feat: Util.friendlyText snake case support
11.8.31
- fix(customization): block family being loaded too early (close #77)
11.8.30
11.8.29
- improve: faster & stricter lenient BE type
11.8.28
- feat: option to disable cosmetic screen keybind (close #71)
- chore: update EvalEx
- fix: crash with Paladin's Furniture Mod
- fix: KiwiLanguageProvider
- feat: Util.friendlyText snake case support
- feat: KiwiLanguageProvider#generateGameObjectEntries
- feat: yaml language gen
11.8.20
- fix: suppress coremod madness (close #63)
11.8.19
- feat: mapping resolver
- fix: BlockFamilyInferrer
15.5.1
- improve: BlockSpread forcedDirection
- feat: multiple properties on CyclePropertyRule
- feat: add
kiwic quiet
command - chore: since when did we mess up DIRECT_CODEC and CODEC?
- feat: builder rule codecs
- feat: continue the work about builder rules
15.5.0
- feat: add object reference
- refactor: combine KiwiGO and KiwiGOHolder. fix cannot register creative tab
- feat: tag methods that do not require namespace
- refactor: AlternativesIngredient using Kiwi's API
- fix: AbstractModule#addRegistries not being called
15.4.2
- feat: PerformanceImpact config annotation
15.4.1
- feat: re-introduce datagen
15.4.0
- feat: ingredient utils
- feat: add client commands
- feat: re-add REI compat
15.3.5
- fix(neoforge): loadingOverlayNoFade not working properly
15.5.0
- feat: add object reference
- refactor: combine KiwiGO and KiwiGOHolder. fix cannot register creative tab
- feat: tag methods that do not require namespace
- refactor: AlternativesIngredient using Kiwi's API
- fix: AbstractModule#addRegistries not being called
15.4.2
- feat: PerformanceImpact config annotation
15.4.1
- feat: re-introduce datagen
15.4.0
- feat: ingredient utils
- feat: add client commands
- feat: re-add REI compat
15.3.5
- fix(neoforge): loadingOverlayNoFade not working properly
15.3.4
- fix(customization): loading order
15.1.5
- feat: PerformanceImpact config annotation
- feat: SizedIngredient
- feat: re-introduce datagen
- improve: f3CopyInInventory option (close #76)
- feat: add client commands
- fix(neoforge): loadingOverlayNoFade not working properly
15.1.4
- improve: #74
15.1.3
- Merge branch '1.21-fabric' of https://github.com/Snownee/Kiwi into 1.21-fabric
- feat: option to disable cosmetic screen keybind (close #71)
- fix: KiwiLanguageProvider
- feat: Util.friendlyText snake case support
- Fabric - tr_tr.json Turkish Localization (#72)
15.1.2
- feat: CustomIngredient layer
- feat: NotNullByDefault. null safety haha
- chore: update EvalEx
15.1.1
- fix: try to make it compatible with Sinytra
- fix
15.1.0
- feat: add ap option: kiwi.clientOnlyMod
15.4.2
- feat: PerformanceImpact config annotation
15.4.1
- feat: re-introduce datagen
15.4.0
- feat: ingredient utils
- feat: add client commands
- feat: re-add REI compat
15.3.5
- fix(neoforge): loadingOverlayNoFade not working properly
15.3.4
- fix(customization): loading order
15.3.3
- improve: f3CopyInInventory option (close #76)
- feat: EMI integration
15.4.1
- feat: re-introduce datagen
15.4.0
- feat: ingredient utils
- feat: add client commands
- feat: re-add REI compat
15.3.5
- fix(neoforge): loadingOverlayNoFade not working properly
15.3.4
- fix(customization): loading order
15.3.3
- improve: f3CopyInInventory option (close #76)
- feat: EMI integration
15.3.2
- improve: #74
- improve: faster & stricter lenient BE type
15.4.0
- feat: ingredient utils
- feat: add client commands
- feat: re-add REI compat
15.3.5
- fix(neoforge): loadingOverlayNoFade not working properly
15.3.4
- fix(customization): loading order
15.3.3
- improve: f3CopyInInventory option (close #76)
- feat: EMI integration
15.3.2
- improve: #74
- improve: faster & stricter lenient BE type
15.3.1
- fix: try to fix publish task
15.3.4
- fix(customization): loading order
15.3.3
- improve: f3CopyInInventory option (close #76)
- feat: EMI integration
15.3.2
- improve: #74
- improve: faster & stricter lenient BE type
15.3.1
- fix: try to fix publish task
15.3.0
- feat: option to disable cosmetic screen keybind (close #71)
- feat: Util.friendlyText snake case support
- NeoForge - tr_tr.json Turkish Localization (#73)
15.2.2
- fix: do not call super in ModBlockEntity#onDataPacket
- fix: Platform#isModLoaded NPE
15.3.3
- improve: f3CopyInInventory option (close #76)
- feat: EMI integration
15.3.2
- improve: #74
- improve: faster & stricter lenient BE type
15.3.1
- fix: try to fix publish task
15.3.0
- feat: option to disable cosmetic screen keybind (close #71)
- feat: Util.friendlyText snake case support
- NeoForge - tr_tr.json Turkish Localization (#73)
15.2.2
- fix: do not call super in ModBlockEntity#onDataPacket
- fix: Platform#isModLoaded NPE
15.2.1
11.8.30
11.8.29
- improve: faster & stricter lenient BE type
11.8.28
- feat: option to disable cosmetic screen keybind (close #71)
- chore: update EvalEx
- fix: crash with Paladin's Furniture Mod
- fix: KiwiLanguageProvider
- feat: Util.friendlyText snake case support
- feat: KiwiLanguageProvider#generateGameObjectEntries
- feat: yaml language gen
11.8.20
- fix: suppress coremod madness (close #63)
11.8.19
- feat: mapping resolver
- fix: BlockFamilyInferrer
11.8.15
- fix(customization): incompatibility with AAA Particles
- fix: debug tooltip not working in multiplayer
- improve(customization): no longer fail silently
15.1.4
- improve: #74
15.1.3
- Merge branch '1.21-fabric' of https://github.com/Snownee/Kiwi into 1.21-fabric
- feat: option to disable cosmetic screen keybind (close #71)
- fix: KiwiLanguageProvider
- feat: Util.friendlyText snake case support
- Fabric - tr_tr.json Turkish Localization (#72)
15.1.2
- feat: CustomIngredient layer
- feat: NotNullByDefault. null safety haha
- chore: update EvalEx
15.1.1
- fix: try to make it compatible with Sinytra
- fix
15.1.0
- feat: add ap option: kiwi.clientOnlyMod
15.0.2
- fix: dead loop in ModBlock.pick()
15.0.1
- fix: Platform.defaultAddEntityPacket
- feat: generate lowcode mods
15.0.0
- port: 1.21
14.1.2
- improve
- feat: port some embedded mods
- improve: location filter
14.1.1
- fix: exclude test resources
14.1.0
- feat: target convention tags api v2
14.0.0
- improve: contributors system
- Merge pull request #57 from SettingDust/feature/1.20.5-pre
- chore: bump shadow for java 21
- Merge branch 'refs/heads/1.20.5-fabric' into feature/1.20.5-pre
- refactor: utils, part 2
- refactor: utils, part 1
- feat: port to 1.20.5 pre4
- feat: port to 1.20.5 pre3
- feat: port to 1.20.5 pre1
- feat: no fade for title screen and loading overlay
- 24w12a
- feat: port utilities from Fruitful Fun
- chore: delete deprecated datagen providers
- fix: LocalizableItem NPE
- test: fix the name of test packet
- refactor: remove the read and write from
PlayPacketHandler
- chore: delete old translation
- chore: mc version range
- feat: remove debug NBT tooltips
- fix:
kiwi reload
command not working - improve: make KiwiLanguageProvider extend FabricLanguageProvider
- feat: disable trader and phantom spawning in debugLevelRules
- fix: workaround for creating Potion
- improve: exclude test classes in runtime instead of annotation processing
- fix: packets
- 24w11a port
- feat: port serializations (#54)
- chore: reformat code
- feat: more Platform methods
13.5.1
- improve: change the time of showing tooltip hint
- fix: crash if config file is empty (close #53)
- improve: repository filtering for jitpack
- feat: use our own source of EvalEx
- improve: make registration logging more compact
13.5.0
- feat: allow using
KiwiGO#is
if game object is unregistered - feat: add client command to open config screen. no longer showing empty config tabs
13.4.0
- refactor: YAMLified metadata. supports loom 1.2+
- fix: config screens not shown
- improve: no hardcoded mod id in build script
- improve: remove guava dependency. faster project load time
- fix: gradle warnings
- fix: condition of clearing modules is inverted
13.3.0
- feat: lazy load data module
- improve: KiwiLanguageProvider