Creo API 0.3.0+1.20.4
on Jan 9, 2024General
- Fix attempting to publish versions that already exist
- Fix some missing javadocs and punctuation errors
Content Modification API
- Added ItemModification#setBlock() to change the blocks of BlockItems
Convention Tags
- Added cures_zombie_villagers Status Effect Tag
- Added Fox & Wolf prey Entity Type Tags
- Make all applications to blocks affect all states used for that block
- Removed unecessary methods in BlockModification
Events
- Added Language Translation Load event
Creo API 0.2.4+1.20.4
on Jan 8, 2024General
- Added more Javadocs
- Improved building
- Updated License
- Fixed homepage link
- Improve mixin locals targeting for mod compatibility
Block API
- Rename onLookAt to onLookedAt in CreoBlock
- Added CreoBlock#onPlacedByStructure
Convention Tags
- Renamed RESPAWN_ANCHOR_CHARGES item tag to CHARGES_RESPAWN_ANCHOR
- Added repair item tags for repairing equipment
Events
- Changed BlockEvents.Place#onPlace() to use a blockstate instead of a block
- Add Crop Grow event
- Added Entity StruckByLighting & ChangeDimension events
- Added Mob InitGoals event
- Added Fishing Reeled In/Catch events
- Added Animal GrowUp, Eat, & Love events
- Added Player Respawn event
- Added Sleep Explode, WakeVillager, Sleep, & WakeUp events
- Fix using Fail ActionResults instead of Pass
Creo API 0.2.2+1.20.4
on Dec 23, 2023Events
- Improved Javadoc for LivingEntityEvents#EQUIP_STACK
Fixes
- Fix a mixin error
Creo API 0.2.1+1.19.4
on Dec 23, 2023Release for 1.19.4
Creo API 0.2.1+1.20
on Dec 23, 2023Release for 1.20
Creo API 0.2.1+1.20.1
on Dec 23, 2023Release for 1.20.1
Creo API 0.2.1+1.20.4
on Dec 22, 2023General
- Updated to 1.20.4
Food Component API
- Add sprintEdible variable to allow for food to be eaten while sprinting
Worldgen
- Add methods to create MaterialCondition instances
Creo API 0.2.1+1.20.2
on Dec 22, 2023Food Component API
- Add sprintEdible variable to allow for food to be eaten while sprinting
Worldgen
- Add methods to create MaterialCondition instances
Creo API 0.2.0+1.20.2
on Dec 22, 2023Block API
- Made onLookAt not mandatory in CreoBlock
- Added Spreadable interface to easily add spreading behavior (like Grass Blocks -> Dirt) to your blocks
Registry API
- Added the Registry API
- Includes a Pre-Init Mod Initializer & RegistryEvents to be called there
Fixes
- Fix 'repo' links in all test mods
Creo API 0.1.3+1.20.2
on Dec 22, 2023Block API
- Add the Block API
- Add the CreoBlock interface
- Currently implements one method, which allows functionality when an entity is looking at the block.
Item API
- Add the hopperTransferRate field to CreoItemSettings, which controls how fast a Hopper transfers an item.
- Add an overload method to CreoItemSettings which allows copying the ItemSettings from an Item
Creo API 0.1.2+1.20.2
on Dec 22, 2023General
- Fix subprojects inheriting the root project version
Creo API 0.1.1+1.20.2
on Dec 22, 2023Convention Tags
- Fill various missing tags
Entity Attributes
- Remove PLAYER_FLYING_SPEED attribute in favor of GENERIC_FLYING_SPEED
Entity-Block Collision API
- Refactor
Events
- Add World Weather event
Mod Compatibility API
- Major refactors
- Data storage is now saves in .minecraft/modstorage
Worldgen
- Split of FastNoiseLite into FastNoiseParameters and - FastNoiseLite objects
Creo API 0.1.0+1.20.2
on Dec 22, 2023Initial pre-release