Kiwi 🥝

Kiwi 🥝

Mod

Minecraft modding library

Client and server Library

1.41M downloads
244 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

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

15.2.2

  • fix: do not call super in ModBlockEntity#onDataPacket
  • fix: Platform#isModLoaded NPE

15.2.1

  • No changelog provided

15.2.0

  • feat(customization): allow MouldingComponent connecting to other blocks
  • feat: kSwitchCreativeOnly
  • fix: copy the mixin code from the 1.20-forge branch
  • fix(customization): item cannot be created correctly
  • feat: data-driven glass type
  • fix: ModBlockEntity.onDataPacket
  • improve: we try to minimize the differences between versions
  • fix: metadata loader and cloth config integration
  • all: randomly change things
  • feat: get block codec from vanilla's block types
  • fix: KiwiModule.ClientCompanion not working
  • fix: ConvertScreen
  • port: more things. fix more mixins
  • chore: add testing assets
  • chore: codec stuff clean-up
  • improve: more ap features. persist yaml order
  • chore: reformat code
  • fix: build and eclipse debugging
  • Merge pull request #65 from 3TUSK/1.21-neoforge
  • merge two render type enums; remove superfluous logging
  • A horrible port of kiwi.customization. Lots of wax fixes. Lots of dark magic. I would never try this again.
  • Merge remote-tracking branch 'origin/1.21-neoforge' into 1.21-neoforge
  • Merge branch '1.21-neoforge' of https://github.com/Snownee/Kiwi into 1.21-neoforge
  • fix: build
  • Fix build script
  • build(annotation): add snakeyaml
  • port: 1.21

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

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.22

  • feat: KiwiLanguageProvider#generateGameObjectEntries

11.8.21

  • feat: yaml language gen
  • fix: suppress coremod madness (close #63)

11.8.19

  • fix: missing translation

11.8.18

  • fix: BlockFamilyInferrer
  • chore: lowcode child mods

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

15.2.1

15.2.0

  • feat(customization): allow MouldingComponent connecting to other blocks
  • feat: kSwitchCreativeOnly
  • fix: copy the mixin code from the 1.20-forge branch
  • fix(customization): item cannot be created correctly
  • feat: data-driven glass type
  • fix: ModBlockEntity.onDataPacket
  • improve: we try to minimize the differences between versions
  • fix: metadata loader and cloth config integration
  • all: randomly change things
  • feat: get block codec from vanilla's block types
  • fix: KiwiModule.ClientCompanion not working
  • fix: ConvertScreen
  • port: more things. fix more mixins
  • chore: add testing assets
  • chore: codec stuff clean-up
  • improve: more ap features. persist yaml order
  • chore: reformat code
  • fix: build and eclipse debugging
  • Merge pull request #65 from 3TUSK/1.21-neoforge
  • merge two render type enums; remove superfluous logging
  • A horrible port of kiwi.customization. Lots of wax fixes. Lots of dark magic. I would never try this again.
  • Merge remote-tracking branch 'origin/1.21-neoforge' into 1.21-neoforge
  • Merge branch '1.21-neoforge' of https://github.com/Snownee/Kiwi into 1.21-neoforge
  • fix: build
  • Fix build script
  • build(annotation): add snakeyaml
  • port: 1.21

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

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

11.8.24

11.8.23

  • feat: Util.friendlyText snake case support

11.8.22

  • feat: KiwiLanguageProvider#generateGameObjectEntries

11.8.21

  • feat: yaml language gen
  • fix: suppress coremod madness (close #63)

11.8.19

  • fix: missing translation

11.8.18

  • fix: BlockFamilyInferrer
  • chore: lowcode child mods

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

11.8.23

  • feat: Util.friendlyText snake case support

11.8.22

  • feat: KiwiLanguageProvider#generateGameObjectEntries

11.8.21

  • feat: yaml language gen
  • fix: suppress coremod madness (close #63)

11.8.19

  • fix: missing translation

11.8.18

  • fix: BlockFamilyInferrer
  • chore: lowcode child mods

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

11.8.22

  • feat: KiwiLanguageProvider#generateGameObjectEntries

11.8.21

  • feat: yaml language gen
  • fix: suppress coremod madness (close #63)

11.8.19

  • fix: missing translation

11.8.18

  • fix: BlockFamilyInferrer
  • chore: lowcode child mods

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

11.8.21

  • feat: yaml language gen
  • fix: suppress coremod madness (close #63)

11.8.19

  • fix: missing translation

11.8.18

  • fix: BlockFamilyInferrer
  • chore: lowcode child mods

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

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

11.8.14

  • fix (customization): incompatibility with FastSuite (hopefully)

11.8.13

  • improve: raise the priority of shape
  • fix: StonecutterRecipeMaker generating incorrect stonecutting recipes

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

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

11.8.14

  • fix (customization): incompatibility with FastSuite (hopefully)

11.8.13

  • improve: raise the priority of shape
  • fix: StonecutterRecipeMaker generating incorrect stonecutting recipes

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

11.8.19

  • fix: missing translation

11.8.18

  • fix: BlockFamilyInferrer
  • chore: lowcode child mods

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

11.8.18

  • fix: BlockFamilyInferrer
  • chore: lowcode child mods

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

11.8.17

  • fix: mixin plugin not enabled

11.8.16

  • feat(customization): rei compat
  • fix: keybind being registered too early
  • feat: mapping resolver
  • fix: missing entrypoints
  • chore: add test resources from kaleidos
  • feat: customization

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

11.8.15

  • fix(customization): incompatibility with AAA Particles
  • fix: debug tooltip not working in multiplayer
  • improve(customization): no longer fail silently

11.8.14

  • fix (customization): incompatibility with FastSuite (hopefully)

11.8.13

  • improve: raise the priority of shape
  • fix: StonecutterRecipeMaker generating incorrect stonecutting recipes

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

11.6.3

  • fix: debug tooltip not working in multiplayer

11.6.2

  • feat: yaml utils

11.6.0

  • improve: more flexible language provider
  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact

11.5.5

  • 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

11.8.14

  • fix (customization): incompatibility with FastSuite (hopefully)

11.8.13

  • improve: raise the priority of shape
  • fix: StonecutterRecipeMaker generating incorrect stonecutting recipes

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

11.8.13

  • improve: raise the priority of shape
  • fix: StonecutterRecipeMaker generating incorrect stonecutting recipes

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

11.8.12

  • fix (kswitch): incompatibility with botania
  • feat: print families command

11.8.11

  • refactor: FrontAndTopShape

11.8.10

  • fix: no occlusion for glass blocks

11.8.9

  • fix: an oversight causing KSwitch working correctly
  • feat: OneTimeLoader loading condition

11.8.8

  • No changelog provided

11.8.7

  • fix: defer item decoding

11.8.6

  • fix: leaves template

11.8.5

  • fix: crash with other mods (close #31)

11.8.4

  • improve: only register KeyMapping when necessary

11.8.3

  • feat: add KSit mod

11.8.2

  • fix: move some mixins out of customization package to make ColorProviderUtil works properly
  • fix: build

11.8.1

  • No changelog provided

11.8.0

  • feat: BlockFamilyInferrer, part 4. add lowcode mods
  • build: exclude excludes from jarJar
  • build: shadowJar include jarJar
  • feat: BlockFamilyInferrer, part 3
  • feat: BlockFamilyInferrer, part 2
  • feat: persistent creative inventory
  • feat: BlockFamilyInferrer, part 1
  • feat: placement flow
  • improve: creative tab sorting
  • feat: creative tab content insertion
  • feat: item color provider & food block
  • fix: some missing stuff
  • feat: customization
  • improve: contributors system

11.6.2

  • feat: yaml utils, part 2

11.6.1

  • feat: yaml utils
  • fix: datagen in test

11.6.0

  • fix: LocalizableItem NPE
  • feat: disable trader and phantom spawning in debugLevelRules
  • improve: make registration logging more compact
  • fix: creative tab display name
  • improve: more flexible language provider

11.5.5

  • 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

11.5.3

  • fix: cannot join server (#50)

11.5.2

  • fix: AlternativesIngredient

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

Project members

Snownee

Owner

Details

Licensed MIT
Published 2 years ago
Updated 18 days ago