
Origins
Players choose an Origin at the beginning of the game to gain benefits and drawbacks
1.8M
1.5K
Список изменений
[!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_chance
- and-->- all_of
- or-->- 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.
Метаданные
Канал релиза
Alpha
Номер версии
1.13.0-alpha.9+mc.1.21.x
Загрузчики
Fabric
Версии игры
1.21.1
Загрузок
16.5K
Дата публикации
1 г. назад