- fixed biome modification api causing crashes on Fabric when used with other biome mods
Added
UnifiedEvents.LootTables-
- added new
editPoolmethod
- added new
-
-
- provides an item predicate, and requires a
LootEntry
- provides an item predicate, and requires a
-
LootEntry-
- new record which allows for more flexible creation of loot pool entry changes
-
-
insert(LootPoolEntryContainer.Builder<?> entry)inserts an entry for the first matching item in each pool
-
-
-
replace(LootPoolEntryContainer.Builder<?> entry)replaces each entry containing the matching item
-
-
-
remove()fully removes all matching entries
-
Changed
UnifiedEvents.LootTables-
- deprecated old
editPoolmethod
- deprecated old
-
-
- replaced with new
editPool
- replaced with new
-
-
- both
editPoolmethods now support vanillaAlternativesEntry,EntryGroupandSequentialEntryentries
- both
- fixed
UnifiedHelpers.BLOCK_CONVERSIONSaddWeatheringoxidization not working on NeoForge
Changed
UnifiedHelpers.BLOCK_CONVERSIONS-
- blocks can now hold multiple different conversions
Changed
UnifiedHelpers.BLOCK_CONVERSIONS-
- added
addWeatheringmethod, which accepts aWeatheringCopperBlocksrecord
- added
-
- deprecated
addWaxedmethod in favour ofaddWeathering
- deprecated
-
addWaxed/addWeatheringnow also setup oxidization behaviour for added blocks
Added
UnifiedHelpers.DATA_COMPONENTS-
addWithProvidermethod
-
addWithKeymethod
UnifiedEvents.Players-
onTickevent
UnifiedEvents.Entities-
onTickevent
-
onLivingTickevent
Changed
UnifiedRegistries.Blocks-
- deprecated hybrid block + item
registermethods
- deprecated hybrid block + item
-
-
- you should either separately register custom block items, or use Unified's data components helper, instead of using these
-
UnifiedEvents.DefaultDataComponents-
- deprecated
modifyFilteredin favour ofmodifyWithFilter
- deprecated
UnifiedEvents.LootTables-
- deprecated
modifyFilteredin favour ofmodifyWithFilter
- deprecated
Fixed
UnifiedHelpers.BLOCK_CONVERSIONSis no longer ignored
Removed
UnifiedHelpers.DATA_COMPONENTS-
- removed
add(DataComponentMap.Builder builder, DataComponentType<T> type, T value)
- removed
- fixed
UnifiedClientHelpers.ENTITY_RENDERERSrendering methods not working on NeoForge by requiring Entities / Block Entities to be wrapped with a Supplier
- fixed
SuppliedBlocknot correctly attaching Items when using certainUnifiedRegistries.Blocksmethods
Changed
UnifiedEvents.LootTableseditPoolprovides a directItempredicate, rather thanSuppliedItem
Fixed
- fixed
SuppliedItemandSuppliedBlockis(Holder<Item> holder)method
Changed
UnifiedEvents.LootTableseditPoolprovides aSuppliedItempredicate, rather thanSupplier<Item>
Fixed
UnifiedEvents.LootTableseditPoolreplacements now correctly work on Fabric
Added
UnifiedRegistries.DeferredRegistry-
- allows you to register content to any registry through
create(modId, registry)
- allows you to register content to any registry through
-
- includes
register,registerHolderandaddAliasmethods
- includes
UnifiedRegistries.SoundEvents-
- added new
registerandregisterHoldermethods which accept a float value for a fixed range
- added new
Fixed
- stopped NeoForge biome modifications duplicating on reload
Removed
- removed the following due to them being made redundant by
UnifiedRegistries.DeferredRegistry: -
UnifiedRegistries.MobEffects
-
UnifiedRegistries.ParticleTypes
-
UnifiedRegistries.EnchantmentCodecs
-
UnifiedRegistries.MapDecorationTypes

