Список изменений
Known issues
- Dragon equipment sometimes may incorrectly copy owner dragon animations, causing desync in animation. If you happen to find way to reproduce it consistently, please either contact me on Discord or create issue on GitHub
General changes
- Added integration with Jade that displays dragon variant
- Changed warnings to errors when variant of existing dragon is not registered properly or doesn't exist
- Fix Swamp Wyvern spikes not displaying properly when there are several Swamp Wyverns with same model file being rendered
- Whether dragon can equip an item now is defined by its variant equipment list and not hardcoded tags
- Removed
uselessreptile:dragon_saddlestag and all dragon specific equipment tags besidesuselessreptile:protects_moleclaw_from_lightas now their functionality was taken over by equipment lists - Equipment tooltip now groups dragons based on their variant display name rather than base entity
- Tooltip for dragon equipment now also shows which slot it goes in
- Fixed items in inventory appearing in wrong slot for 1 tick when using quick move
- River Pikehorn now takes caught fish in offhand instead of main hand
- River Pikehorn now has inventory screen
- It still does not have an inventory space
- Now to pick up dragon that can ride on your head you have to click on it while not crouching with empty hand. To put it down you still have to crouch
- This means you now able to open dragon's inventory without having to have an item in your hand in this case
- Added Dual Saddle
- Dual saddle is equipable by Swamp Wyvern only
- Support for other dragons can be added via data and resource packs (you need both for it to work correctly)
- When another non-owner player is riding dragon, they cannot interact with dragon's inventory
- Added command menu to dragon inventory screen
- You can order dragon to either sit, follow or stay at place, change wander radius and unbind instrument sound
- When dragon is ordered to stay, it will wander around point where it was left at within specified wander radius
- Wander radius can be set to small (8 blocks), medium (20 blocks) and big (32 blocks)
- Wander radius also affects how far away dragon can wander when following you
- By default, all tamed dragons will now follow you unless you order them otherwise
- When starting to ride dragon, it now will remember last order and return to it after stop being ridden. I.e. if you start riding sitting dragon and then dismount, it'll be back to sitting position
- Added light level, day time and spacing spawn conditions
- Adjusted River Pikehorn spawn conditions to address common complains of them being way too common
- River Pikehorns no longer spawn in oceans (but still do occasionally at beaches)
- Reduced group max size default config value from 3 to 2
- Reduced small dragon mob group capacity default config value from 12 to 8
- Added spacing condition that ensures that no more than 3 pikehorns is present within 32x32x32 cube area before spawning
- Added spacing check for Swamp Wyvern to ensure that no other Swamp Wyvern is present within 64x64x64 cube area
- This should make wyvern spawning more spread out instead of them ending up spawning all of the mob group capacity in one place
- When spawning, Moleclaw now checks for blocks in
c:stonestag instead of just deepslate and normal stone - Adjusted Swamp Wyvern's taming conditions:
- Base taming progress is now 256
- Raw and Cooked Chicken now gives from 2 to 4 taming progress, thus you still need 1-2 stacks of chicken
- As alternative to those who don't wish to set up chicken farm, Swamp Wyverns now can be tamed with any meat (all meat from
minecraft:meattag). But those items will give only 1 taming progress, meaning you'll need 4 stacks of non-chicken meat to tame. Also note that meat tag includes Rotten Flesh and all raw and cooked meat variants of vanilla mobs by default - Additionally, any non-chicken meat will also heal 2 health when consumed by dragon
- Adjusted River Pikehorn's taming conditions:
- Base taming progress is now 8
- Bucket of Tropical Fish now gives 8 taming progress, meaning you still need 1 to tame the dragon
- As alternative, River Pikehorn now also takes just Tropical Fish as taming item. Tropical Fish will give from 1 to 2 of taming progress, meaning you'll need from 4 to 8 of Tropical Fishes (items, not stacks) to tame it
- Updated French translation (credits to coucoufe)
- Fixed flying dragons sometimes jumping around when trying to follow owner when owner is on land and dragon is flying
- Added entity type tag
uselessreptile:dragonthat contains all dragons from the mod - Added Variant Changing Orb
- You can use the orb to change dragon's variant
- This item can be only obtained via commands or creative mode
- It also allows you to preview all available for this world variants, including ones added by datapacks
- Removed support for custom name variants (ones that were available only via nametags) since internally they were a mess
- Idea of custom name variants will be revisited later
- For alternative, you can use Variant Changing Orb for now
- Improved multipart entity handling
Data and resource pack format changes
For more details on changes, please check README in Example Data Pack
- Due to some internal refactoring,
idfield in dragon variant file is now calledtype - Custom name variants are no longer supported as of now
- Breaking changes to equipment lists:
- Equipment list is now specified as object that holds values in format
"item_id": {...} - You now must specify animation file for your dragon equipment
- All existing mod dragons have empty animation file for placeholder for cases when equipment piece does not have animation
- Equipment animation file needs to have all animations that dragon it belongs to has, even if those animations do nothing
- Each equipment piece now must specify slot:
helmet,chestplate,tail_armororsaddle
- Equipment list is now specified as object that holds values in format
- When specifying saddle in equipment list, you now can specify max amount of supported passengers by specifying their positions in list
- To specify position of passenger on saddle model, you need to place locator called
passengerN, whereNis ordinal of passenger, starting from 0 - Max amount of supported passengers equals size of passenger positions list
- Passenger position defines offset where passenger will be placed at as entity, not as model
- To specify position of passenger on saddle model, you need to place locator called
- You can specify bones that will be hidden on dragon model when equipment piece is worn by dragon by specifying bone names in
hid_boneslist- If bone is hidden, it still will be animated
- Dragon variants now require translation key for their variant name
- This translation key is used to display localized variant name in Jade tooltip and in Variant Changing Orb Screen
- I beg you to properly add localization file to your pack and not just slap variant name in English in plain text
- Added new conditions for spawn conditions
light_levelallows to specify required block and sky light level ranges. Note: sky light level is constant even at nighttime_periodallows to specify time of the day when dragon can spawnspacingallows max amount of dragons that can be presented in area before spawning
- Added optional
priorityfield totaming_itemsandfood_itemsentries- Defines which entries get highest priority when getting data for item and there are several entries that fit for it
- Entries with no priority specified will have lowest priority
- Entry with highest priority value will be picked first
- You still can specify entry in old way, but you won't be able to specify priority with it
- If several entries are fit for item and have same priority, one may be picked at random
Файлы
useless-reptile-0.13.0-26.1.jar(4.09 MiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
0.13.0-26.1
Загрузчики
Fabric
Версии игры
26.1–26.1.2
Загрузок
904
Дата публикации
2 нед. назад

