Creo API 0.7.9+1.20.6
on Sep 8, 2024Events
- Fix eaten food not being eaten
Creo API 0.7.8+1.20.6
on Sep 8, 2024General
- Register client mixins correctly
- Refactor some client code
Creo API 0.7.7+1.20.6
on Sep 8, 2024General
- Refactor some packet code
Creo API 0.7.6+1.20.6
on Aug 30, 2024Block API
- Fix LookAtBlock packet only registered client-side
Creo API 0.8.0+1.21.1
on Aug 29, 2024Port to 1.20.1
Creo API 0.7.5+1.20.6
on Aug 29, 2024Fix clients unable to connect to servers with Creo API
Creo API 0.7.4+1.20.6
on Aug 28, 2024Fix server load crashes due to Block API.
Creo API 0.7.3+1.20.6
on Aug 28, 2024Fix error when Potatoptimize is installed
Creo API 0.7.2+1.20.6
on May 13, 2024Entity Attributes
- Fix a bug where generic attributes were only added to players
Creo API 0.7.1+1.20.6
on May 13, 2024General
- Fix untouched packages requiring Minecraft 1.20.4
Creo API 0.7.0+1.20.6
on May 13, 2024General
- Updated to 1.20.6
- Update API Documentation Link in README
- Major changes across the API as a result of large technical changes in recent minor vanilla updates
- Various removals and API-breaking changes
Content Modification API
- Removed Item & Enchantment modification methods
- These are replaced by the new data-driven components/enchantment system and should be modifiable with Fabric's Component Modification API
- Renamed some methods to better match some vanilla renames
Convention Tags
- Renamed MILK_DOES_NOT_CURE to UNAFFECTED_BY_MILK Status Effect Tag
- Removed repairs/ Item Tags
- Backend changes broke implementation; will hopefully return in the future
Entity Attributes
- Removed jump strength, block break speed, and gravity attributes in favor of new vanilla ones
Food Component API
- Removed Durability Foods; may or may not return in the future
- Merged into the Item API
Item API
- Add CreoDataComponentTypes.FOOD as a re-implementation of the Food Component API
Mod Compatibility API
- Removed as it had limited functionality; may or may not return in the future
Shader Interaction API
- Add removed shaders from vanilla so they can still be used
Creo API 0.6.0+1.20.4
on Apr 18, 2024Item API
- Add ATTACK_THROUGH_BLOCK event
- Call CreoItem methods on both Client & Server
Creo API 0.5.5+1.20.4
on Apr 18, 2024Item API
- Fix a Crash when Attacking Item Entities
Creo API 0.5.4+1.20.4
on Apr 18, 2024General
- Add @since annotations for documentation
Block API
- Add getOverlayState() to CreoBlock
Creo API 0.5.3+1.20.4
on Apr 18, 2024Item API
- Add onAttack() to CreoItem
- Add rotationModifier field to CreoItemSettings
- Fix some issues with CreoItemSettings
Creo API 0.5.1+1.20.4
on Apr 13, 2024Item API
- Hotfix for a crash related to attackThroughBlock()
Creo API 0.5.0+1.20.4
on Apr 13, 2024Item API
- Rework to attackThroughBlock to improve performance & to work in server environments
Creo API 0.4.2+1.20.4
on Apr 13, 2024Block API
- Add onAdjacentEntityCollision() canEntityCollideAdjacent() to detect collisions when next to a block, but not actually colliding with it
Convention Tags
- Add blocks_enderman_stare item tag for items that, when worn, do not anger Endermen (e.g. Carved Pumpkins)
Events
- Add Item PICK_UP event
Food Component API
- Add field 'healsHealth' to heal health instead of hunger when eaten
Item API
- Add CreoItem interface which provides extensions to items
- Add onAttackThroughBlock() and canAttackThroughBlock() for items to ignore blocks when attacking entities
Creo API 0.4.1+1.20.4
on Feb 29, 2024General
- Fixed maxShiftBy errors from Mixin
Content Modification
- Add setDynamicBounds() method for BlockModification
Worldgen
- Add redundancy warning messages for certain Placement Modifiers
Creo API 0.4.0+1.20.4
on Feb 6, 2024Convention Tags
- Fix Cacti generating in the air
Events
- Rename TRANSLATION_LOAD to LOAD_TRANSLATION
- Add 'langCode' as a parameter to LOAD_TRANSLATION event
- Add LOAD_RECIPE event
- Remove Entity DATA_TRACK & WRITE_NBT events