Added
- Added chance roll for Screaming Goat head variation.
- Added
headVariationChanceconfig option. This chance is used when variations can't be determined programmatically. E.g. The Wither variants and Screaming goats.
Changed
- Changed
PositionUtilto improve safe position finding for teleportation.
Fixed
- Fixed name for White Splotched Rabbit head.
- Fixed name for Spotted Wolf head.
- Fixed variation selection for Frog heads.
This update fixes an issue reported for the Head Hunters mod.
Fixed
- Fixed issues with HeadUtil providing Steve heads for some mobs with variants (Wolves, Frogs, Rabbits).
Changed
- In addition to the Platform Prefix, Platform now also recognizes mod ID's containing "villagercoin". This allows Platform to recognize and load Villager Coin add-ons without the need for the Platform Prefix.
This update resolves a fatal crash with some world generation and villager trading mods.
Fixed
- Fixed an issue with Platform's logger not being present when creating config files.
This update backports functionality and features from version 1.2.3+1.21.5. It also corrects the location of the language files. It purposefully skips version numbers.
This update changes the feature loader and breaks older versions. Users are encouraged to wait to update Platform until updates are available for all of their Platform dependent mods.
Added
- Added persistent player profile caching system.
- Added
ItemCountMapTypeAdapterandProfileResultMapTypeAdapterforGsonUtil. - Added
villagerunknown-platform-flushcachescommand to empty caches. - Added
enablePlayerCachingoption. - Added
flushCacheOnServerRestartoption. - Added
bedClearsWeatherFeature. - Added
bedInteractionsAlwaysClearWeatheroption. - Added
bedInteractionsClearWeatherAtNightoption. - Added
hideNametagsFeatureand correspondingNametagVisibilityPayload. - Added
hideNametagsoption. - Added
hidePlayerNametagsoption.
Changed
- Changed location of translation files from
resources/assets/platformtoresources/assets/villagerunknown-platform. - Changed
featureManagerto use a queuing system. This allows controlled loading of features in mods registered with Platform.
This update resolves conflicts with another Platform mod.
Fixed
- Fixed conflicting mixin name with another Platform mod.
This update resolves conflicts with another Platform mod.
Fixed
- Fixed conflicting mixin name with another Platform mod.
- Fixed help command providing wrong URL.
Added
- Added persistent player profile caching system.
- Added
villagerunknown-platform-flushcachescommand to empty caches. - Added RegistryKey property to
VillagerUtil.CustomVillagerto adapt to changes from MC1.21.5.
Changed
- Changed
featureManagerto use a queuing system. This allows controlled loading of features in mods registered with Platform.
Added
- Added variations for Chickens to
HeadUtil. - Added variations for Cows to
HeadUtil. - Added variations for Pigs to
HeadUtil.
Changed
- Changed supported Minecraft version to 1.21.5.
Added
- Added Creaking head properties to
HeadUtil.
Changed
- Changed supported Minecraft version to 1.21.4.
Changed
- Changed supported Minecraft version to 1.21.3.
Changed
- Changed supported Minecraft version to 1.21.2.
Added
- Added
HeadUtilclass. - Added
PotionsUtilclass. - Added
ProfileUtilclass. - Added
VillagerUtilclass. - Added
simulateDeathmethod toEntityUtilclass. - Added
createPotionStacktoItemStackUtilclass. - Added
createWaterBottleStacktoItemStackUtilclass. - Added
registerVillagertoRegistryUtilclass. - Added
registerPointOfInteresttoRegistryUtilclass. - Added
registerVillagerProfessiontoRegistryUtilclass.
Changed
- Changed Minecraft version requirement to allow the mod to run on versions past 1.21.1.
Added
- Added
definemethod toPlatformclass to allow mod developers to change the "villagerunknown-" prefix. - Added
registermethod toPlatformclass to allow mod developers to insert aPlatformModobject directly into the registered mods list. - Added
registeredmethod toPlatformclass to allow mod developers to check if a mod is registered. - Added
registrationmethod toPlatformclass to allow mod developers to retrieve a mod'sPlatformModobject. - Added
reportConversionToLogmethod toEntityUtilclass. - Added
reportConversionToChatmethod toEntityUtilclass. - Added
registerEntitymethod toRegistryUtilclass. - Added
getItemGroupmethod toRegistryUtilclass. - Added
registerItemGroupmethod toRegistryUtilclass. - Added
addItemToGroupmethod toRegistryUtilclass. - Added
capitalizeAllmethod toRegistryUtilclass. - Added
LocatorUtilclass to provide methods for locating structures and biomes.
Fixed
- Set pretty printing in Gson to correct formatting of files created by list.StringsList class.
- Resolved an issue causing an incompatibility with Custom Villager Names and Healthy Habits.
- Optimized workflow between Platform and Mods.
- Improved Utilities.
- Added bonus features.
Added EntityUtil method to get nearby blocks.



