26.0.2
- Merge pull request #98 from Snownee/feature/fabric-26.1-pre1
- feat: JEI support for KSwitch groups
- feat: add back jei compat
- build: bump mineraft to 26.1 rc 3
- port: block tint sources
- build: bump mineraft to 26.1 pre 2
- feat: add back contributor cosmetic
- feat: fix effects position mixin
- feat: add codec for post process
- chore: comment out block color
- feat: use new render state
- feat: remove render layer
- build: bump minecraft and fabric
- chore: remove useless entries in classtweaker
- feat: noForceBackup
- port: s6
- port: Mini Effects
- feat: RecipeUtil#tagIngredient now requires a HolderGetter parameter
- chore: remove KCodecs.compactList
- fix: SizedIngredient
- chore: add jei to dev env
- fix: check ambiguous registry keys
- fix: EntityType and BlockEntityType creation
- fix: debug renderers
- feat: builder mode debug overlay entry
- feat: print item data components in chat
- feat: superClearChat
- refactor(kswitch): conversion. support new blocks
- fix: dev_env_rules command
- fix: various issues. code cleanup
- port: part 5
- port: part 4
- port: part 3
- port: part 2
- port: part 1
- feat: AliasOptionalFieldCodec
- chore: mod-publish-plugin
- port: Customization
- feat: set builder's button default key to unknown (close #90)
- feat(ksit): more options
- feat: port dependencies check
- feat: port the tests
- refactor: port customization from neoforge
- refactor: copy customization from fabric
- fix: lowcode mods
- feat: PerformanceImpact config annotation
- feat: SizedIngredient
- feat: re-introduce datagen
- feat: add client commands
- Merge pull request #84 from SettingDust/1.21-fabric
- fix: avoid crash without after
- fix: load file using mod container
- fix: infinite loading overlay
- refactor: bump to 1.21.8
- chore: remove unused methods
- chore: port tests
- chore: minor changes
- refactor: port utils
- chore: port mixins
- chore: port registries registration
- refactor: port item
- refactor: port tooltip
- refactor: port commands & better functional
- refactor: port block entity builder & go object
- refactor: port recipe utils
- refactor: port contributor models to 1.21
- style: take editor config from lychee
- refactor: contributors render port to fabric api
- refactor: use new network api for block entity
- refactor: remove block definition relating code
- build: bump to 1.21.6
- 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.8.3
- feat: JEI support for KSwitch groups
- feat: EMI support for KSwitch groups
- fix: porting mistake
- feat: add quiet command
- feat: mapping resolver
- chore: add missing content from neoforge
15.8.2
- feat: set builder's button default key to unknown (close #90)
- fix(ksit): player head rotation when sitting on stairs
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
- feat(ksit): more options
- Merge pull request #88 from SettingDust/feature/fabric-customization
- feat: port dependencies check
- fix: avoid null pointer without after
- feat: port the tests
- refactor: port customization from neoforge
- refactor: copy customization from fabric
- build: bump gradle
- fix: lowcode mods
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.8.3
- feat: JEI support for KSwitch groups
- feat: EMI support for KSwitch groups
- feat: add configure command
15.8.2
- fix: crash with XKDeco (close #92)
15.8.1
- Merge branch '1.21-neoforge' of https://github.com/Snownee/Kiwi into 1.21-neoforge
15.8.0
- feat: set builder's button default key to unknown (close #90)
- chore: don't load customization all the time
15.7.5
- fix(ksit): player head rotation when sitting on stairs
15.7.4
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
11.10.2
- Revert "fix(ksit): incorrect seat position and initial facing" (close #96)
11.10.1
- fix: add EMI entrypoint
11.10.0
- feat: add wood typed codecs for signs
- feat: set builder's button default key to unknown (close #90)
- feat: adapt the sound event for forge
- fix(ksit): player head rotation when sitting on stairs
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
- feat(ksit): more options
- feat(ksit): more options
- fix(ksit): incorrect seat position and initial facing
- chore: remove
_soundsuffix - feat: add data driven sound type
- improve: kswitch interaction
- fix: always register builder's button
- feat(customization): randomize variants
- fix: #85
- feat: customization backport 4
- feat: customization backport 3
- feat: customization backport 2
- feat: customization backport 1
- feat: EMI integration
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.10.1
- Revert "fix(ksit): incorrect seat position and initial facing" (close #96)
11.10.0
- Merge pull request #95 from Snownee/feature/woodtyped-sign
- feat: add wood typed codecs for signs
- feat: set builder's button default key to unknown (close #90)
- Merge pull request #91 from SettingDust/1.20-forge
- feat: adapt the sound event for forge
- fix(ksit): player head rotation when sitting on stairs
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
- feat(ksit): more options
- feat(ksit): more options
- fix(ksit): incorrect seat position and initial facing
- chore: remove
_soundsuffix - feat: add data driven sound type
- improve: kswitch interaction
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.10.1
- fix: add EMI entrypoint
11.10.0
- feat: add wood typed codecs for signs
- feat: set builder's button default key to unknown (close #90)
- feat: adapt the sound event for forge
- fix(ksit): player head rotation when sitting on stairs
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
- feat(ksit): more options
- feat(ksit): more options
- fix(ksit): incorrect seat position and initial facing
- chore: remove
_soundsuffix - feat: add data driven sound type
- improve: kswitch interaction
- fix: always register builder's button
- feat(customization): randomize variants
- fix: #85
- feat: customization backport 4
- feat: customization backport 3
- feat: customization backport 2
- feat: customization backport 1
- feat: EMI integration
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.10.0
- feat: add wood typed codecs for signs
- feat: set builder's button default key to unknown (close #90)
- feat: adapt the sound event for forge
- fix(ksit): player head rotation when sitting on stairs
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
- feat(ksit): more options
- feat(ksit): more options
- fix(ksit): incorrect seat position and initial facing
- chore: remove
_soundsuffix - feat: add data driven sound type
- improve: kswitch interaction
- fix: always register builder's button
- feat(customization): randomize variants
- fix: #85
- feat: customization backport 4
- feat: customization backport 3
- feat: customization backport 2
- feat: customization backport 1
- feat: EMI integration
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
15.8.2
- feat: set builder's button default key to unknown (close #90)
- fix(ksit): player head rotation when sitting on stairs
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
- feat(ksit): more options
- Merge pull request #88 from SettingDust/feature/fabric-customization
- feat: port dependencies check
- fix: avoid null pointer without after
- feat: port the tests
- refactor: port customization from neoforge
- refactor: copy customization from fabric
- build: bump gradle
- fix: lowcode mods
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
11.10.0
- Merge pull request #95 from Snownee/feature/woodtyped-sign
- feat: add wood typed codecs for signs
- feat: set builder's button default key to unknown (close #90)
- Merge pull request #91 from SettingDust/1.20-forge
- feat: adapt the sound event for forge
- fix(ksit): player head rotation when sitting on stairs
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
- feat(ksit): more options
- feat(ksit): more options
- fix(ksit): incorrect seat position and initial facing
- chore: remove
_soundsuffix - feat: add data driven sound type
- improve: kswitch interaction
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
15.8.2
- fix: crash with XKDeco (close #92)
15.8.1
- Merge branch '1.21-neoforge' of https://github.com/Snownee/Kiwi into 1.21-neoforge
15.8.0
- feat: set builder's button default key to unknown (close #90)
- chore: don't load customization all the time
15.7.5
- fix(ksit): player head rotation when sitting on stairs
15.7.4
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
15.7.3
- feat(ksit): more options
15.8.1
- Merge branch '1.21-neoforge' of https://github.com/Snownee/Kiwi into 1.21-neoforge
15.8.0
- feat: set builder's button default key to unknown (close #90)
- chore: don't load customization all the time
15.7.5
- fix(ksit): player head rotation when sitting on stairs
15.7.4
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
15.7.3
- feat(ksit): more options
15.7.2
- feat(ksit): more options
15.8.0
- feat: set builder's button default key to unknown (close #90)
15.7.5
- fix(ksit): player head rotation when sitting on stairs
15.7.4
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
15.7.3
- feat(ksit): more options
15.7.2
- feat(ksit): more options
15.7.1
- feat: print item data components in chat
- fix(ksit): incorrect seat position and initial facing
15.7.5
- fix(ksit): player head rotation when sitting on stairs
15.7.4
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
15.7.3
- feat(ksit): more options
15.7.2
- feat(ksit): more options
15.7.1
- feat: print item data components in chat
- fix(ksit): incorrect seat position and initial facing
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
_soundsuffix - feat: add data driven sound type
- improve: kswitch interaction
15.7.4
- feat: add copy properties option and more built-in block templates (close #89)
- feat(ksit): more options
15.7.3
- feat(ksit): more options
15.7.2
- feat(ksit): more options
15.7.1
- feat: print item data components in chat
- fix(ksit): incorrect seat position and initial facing
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
_soundsuffix - feat: add data driven sound type
- improve: kswitch interaction
15.6.2
- fix: always register builder's button
- feat(customization): randomize variants
15.7.3
- feat(ksit): more options
15.7.2
- feat(ksit): more options
15.7.1
- feat: print item data components in chat
- fix(ksit): incorrect seat position and initial facing
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
_soundsuffix - 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.7.2
- feat(ksit): more options
15.7.1
- feat: print item data components in chat
- fix(ksit): incorrect seat position and initial facing
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
_soundsuffix - 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.7.1
- feat: print item data components in chat
- fix(ksit): incorrect seat position and initial facing
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
_soundsuffix - 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
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
_soundsuffix - 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 quietcommand - 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 quietcommand - 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
