1.0.0
- fix: BEWLR registration
- all: update Kiwi. fix meiren kao connection
- Revert "随便改点啥触发 GitHub Action"
- fix: pipe interaction
- NeoForge made those two fields public when reintroduce the patch.
- Setup maven publish
- Also try upload to release, so we can test it out
- Update kiwi
- 随便改点啥触发 GitHub Action
- Rename workflow
- Enable manual run
- Update kiwi
- Merge remote-tracking branch 'origin/1.21-neoforge-rushed' into 1.21-neoforge-rushed
- Restore a temporary continuous delivery script to see if this setup works
- Use our own fork of Kiwi.
- Don't ask why. Gradle refuses to download anything from mavenLocal.
- chore: add the missing parts in the build script
- fix: most things work now
- build script changes
- Kiwi version switch to 15.2.0-alpha
- grass -> short_grass since Minecraft 1.20.3
- Game can start and we can open a save now
- A bit more progress
- ~60 error left
- Zero-th pass on 1.21-neoforge port
0.8.2
- fix: crash when trying to run data gen at production (close #34)
0.8.1
- chore: update Kiwi
0.8.0
- feat: pipe interaction
- chore: update Kiwi
- refactor: display blocks
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.8.3
- chore: update Kiwi. include screen layers api
0.8.2
- fix: crash when trying to run data gen at production (close #34)
0.8.0
- port: air duct model
- fix: mixin error
- all: Fabric port
0.8.0
- feat: pipe interaction
- chore: update Kiwi
- refactor: display blocks
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.8.2
- fix: crash when trying to run data gen at production (close #34)
0.8.0
- port: air duct model
- fix: mixin error
- all: Fabric port
0.8.0
- feat: pipe interaction
- chore: update Kiwi
- refactor: display blocks
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.8.2
- fix: crash when trying to run data gen at production (close #34)
0.8.1
- chore: update Kiwi
0.8.0
- feat: pipe interaction
- chore: update Kiwi
- refactor: display blocks
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.8.1
- chore: update Kiwi
0.8.0
- feat: pipe interaction
- chore: update Kiwi
- refactor: display blocks
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.8.0
- port: air duct model
- fix: mixin error
- all: Fabric port
0.8.0
- feat: pipe interaction
- chore: update Kiwi
- refactor: display blocks
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.8.0
- feat: pipe interaction
- chore: update Kiwi
- refactor: display blocks
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.7.2
- improve: remove NarrowDoorsBlock.java
- improve: narrow doors hitbox
- chore: update Kiwi
- fix: hitboxes
- chore: update Kiwi
- fix: hitboxes and item models
- chore: update Kiwi
- fix: hitboxes
- fix: hitboxes
- fix: more models
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.7.1
- fix: bugs
- fix: bugs
- fix: hitboxes
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.7.0
- fix: wooden shelf hitboxes
- feat: make it possible to change direction of oblique air duct block in survival mode
- fix: glass related issues
- fix: missing models and hitboxes
- chore: attempt to add Shimmer integration
- fix: the collision of hollow steel half beam
- fix: more models
- fix: stone handrail
- fix: render type
- fix: wooden shelf
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
0.6.6
- fix: hitboxes
- fix: more models
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.6.6
- fix: hitboxes
- fix: more models
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- fix: missing blockstates of wooden tables (#33)
- fix: more models
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
- feat: more recipes
- 木质栅栏物品模型 (#28)
- 补充漆木门类物品贴图 (#27)
- fix: ConvertScreen animation
- feat: multiple blocks item. fixed some data-gen issues
- feat: data-driven items
- 添加缺失的漆木类贴图和模型 (#26)
- feat & fix: basic recipes, loot tables, hardness
- improve: cache transformed shapes
- fix: "Received passengers for unknown entity"
- improve: error handling
- feat(script): default English name, duplicate ID checker
- refactor: re-implement the sitting feature
- feat: data-driven block shapes, part 3
- feat: change script config format to yaml
- feat: ConfiguringShape, part 1
- feat: slot-linking is now skippable
- feat: builder rule prototype
- feat: block switcher
- feat: block family
- feat: data-driven block shapes. rename packages
- fix: slot links
- feat: placement system, part 6
- feat: placement system, part 5
- feat: placement system, part 4
- feat: place counter. random match result
- feat: fine-tune placement system. fix random things
- feat: SimplePropertiesComponent
- feat: slot provider, part 4
- feat: slot provider, part 3
- feat: slot provider, part 2
- feat: yamlify yeah
- feat: slot provider, part 1
- feat: data-driven CanSurviveHandler
- feat: PartialVanillaProperties
- feat: finish block template default values
- feat: now sustain_plant is now based on block tag
- fix: data gen
- feat: now you can define default values in a template
- feat: game object gen, part 9, color providers, tool-related tags
- feat: game object gen, part 8, generate tags
- feat: comment out more unused code. move misc registration to the module system
- feat: game object gen, part 7, data-driven most blocks
- feat: export and import tab contents order
- feat: game object gen, part 6
- feat: game object gen, part 5, working data-driven blocks
- feat: game object gen, part 4, data-driven render type assigning
- feat: game object gen, part 3, nuke builtin tabs
- feat: game object gen, part 2
- feat: game object gen, part 1
- fix: some tech tables should not be directional
- feat: recipes 2
- feat: recipes
- feat: loot tables
- feat: CycleVariantsComponent
- chore: rename package
- feat: ready to build
- feat: stackable blocks
- feat: foods
- feat: random furnitures
- feat: hanging fascia
- fix: make factory lights no longer directional
- feat: screens
- feat: wooden fence heads
- feat: wooden fences
- feat: item&block display
- feat: console
- feat: directional blocks
- feat: walls
- feat: trapdoor models
- feat(datagen): add models, blockstate (#25)
- feat: add hollow steel bars
- feat: add dougong
- feat: add stone columns and mouldings
- feat: fallen leaves on slab
- feat: the ultimate fix of the natural slabs
- feat: assign render type through block settings
- Merge branch '1.20.1-forge' of https://github.com/teaconmc/XKDeco into 1.20.1-forge
- feat: moulding blocks, part 1
- feat: add support for SnowyDirt on Plant (#24)
- feat: let sand blocks have gravity
- feat: add Hollow Steel Half Beam
- fix: wall block connection
- feat: add shortcut shape setter. more detailed control to the GlassType. add steel ladders. make components persist order
- feat: add DirectionalComponent. replace BasicFullDirectionBlock
- feat: add HorizontalComponent. fix datagen
- feat: block flattening, part 7, block property injection
- feat: block flattening, part 6, simplify block settings assigning
- feat: block flattening, part 5, canSurviveHandler & fluid state handling
- chore: rename: special wall -> mimic wall
- feat: model datagen, part 9, custom walls
- feat: model datagen, part 8, glass stairs
- feat: block flattening, part 4, nuke ShapeFunction
- 去除玻璃楼梯内部多余贴图
- feat: block flattening, part 2, glass types
- feat: block flattening, part 2, air duct collision
- feat: block flattening, part 1
- feat: model datagen, part 7
- feat: model datagen, part 6, air duct
- feat: model datagen, part 5
- feat: model datagen, part 4
- feat: model datagen, part 3
- feat: model datagen, part 2
- feat: model datagen, part 1
- chore: project setup
- chore: reformat code
- fix: compiler complaints on Eclipse
0.6.5
- improve: mixin stability
- fix: Blocks.AIR.asItem() getting polluted
- fix: do not generate loot table for mimic walls
- chore: try to reduce jar file size
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.6.4
- feat: new models
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.6.3
- feat: add random variant blocks
- fix: datagen again. add bunch of new block models
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.6.2
- fix: crash with other mods (close #31)
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.6.1
- fix
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.6.0
- chore: update Kiwi
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.5.4
- fix: incompatibility with DiagonalFences
- feat: more codecs
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.5.3
- feat: registry ordering
- fix: small roof eave placement
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency
0.5.2
- feat: make creating more blocks possible
- feat: wooden screen, column head
- fix: seat facing
- chore: rename command name
0.5.1
- chore: update dependency