Compatibility
Minecraft: Java Edition
1.21–1.21.1
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.x
1.16.5
Platforms
Supported environments
Details
Licensed MIT
Published 5 years ago
Updated last month
Changelog
[!WARNING] Make sure to check out https://gist.github.com/eggohito/510eb0cf7d36d40f906ac1fcef74ee96#file-alpha_9-md for more details about this update!
Additions
- [
calio] Added new data types related to recipes:SerializableDataTypes#RECIPE_SERIALIZERfor recipe serializers.SerializableDataTypes#RECIPE_ENTRYfor recipe entries.
Changes
- [
calio] ChangedSerializableDataTypes#RECIPEto actually reflect recipes instead of recipe entries. - [
apoli#247] Crafting recipes defined in powers are now visible in the recipe book. - [
apoli] Fields that accept an action type can now accept an array as a shorthand for using theandmeta action type. - [
apoli] Renamed the following meta condition types for consistency with vanilla:chance-->random_chanceand-->all_ofor-->any_of
- [
apoli] Theslotparameters of thehas_powerandpower_countitem condition types are now optional. - [
apoli] Theapoli:powersitem component will no longer error when a non-existent power is defined. - [
apoli] Power names/descriptions can now be translated with the respectivepower.<namespace>.<path>.name/descriptiontranslation keys, even when not using thetranslateJSON text component. - [
origins] Theorigins:originitem component will no longer error when a non-existent power is defined. - [
origins] Origin names/descriptions can now be translated with the respectiveorigin.<namespace>.<path>.name/descriptiontranslation keys, even when not using thetranslateJSON text component. - [
origins] Origin layer names can now be translated with thelayer.<namespace>.<path>.nametranslation key, even when not using thetranslateJSON text component. - [
origins] RemovedOriginRegistryin favor of integrating its functionality toOriginManager.
Fixes
- [
calio] Fixedeat_secondsparameter of food components (aka. encoded/decoded via theSerializableDataType#FOOD_COMPONENTdata type) accepting a non-zero positive floating point value instead of non-negative floating point value. - [
calio] Fixed ingredients (aka. decoded/encoded via theSerializableDataTypes#INGREDIENTdata type) unable to be sent to the client. - [
calio] Fixed enum data types (aka. data types usingSerializableDataType#enumValue) being case-sensitive when checking for matching additional values. - [
apoli] Fixed crash caused by encoding global power sets. - [
apoli] Fixed some aspects of global power sets (e.g:order) being replaced when merging. - [
apoli] Fixed minor issue with printing JSON as text where JSON keys with null values are being printed (affects the/power dumpcommand.) - [
apoli] Fixed determining logic in thegame_event_listenerpower type used for determining whether a game event should be accepted. - [
apoli] Fixedon_blockentity condition type incorrectly evaluating a block at the wrong position. - [
apoli] Fixed crash caused by themodify_projectile_damagepower type. - [
apoli] Fixedspawn_particlesentity action type miscalculating its spread. - [
apoli] Fixed default translatable text (aka. theApoliDataTypes#DEFAULT_TRANSLATABLE_TEXTdata type) not being translatable by default. - [
origins] Attempt to fix crash(?) with Merling's Water Breathing power (e.g: when drying out.) - [
origins] Fixed some aspects of origin layers (e.g:name,order,gui_title, etc.) being replaced when merging.
Dependencies
Files
Metadata
Release channel
AlphaVersion number
1.13.0-alpha.9+mc.1.21.xLoaders
Game versions
1.21.1Environment
Client and server, required on both
Downloads
17325Publication date
October 2, 2024 at 6:11 PMPublisher
eggohito
Maintainer




