Unicopia 1.3.11 for Minecraft 1.21.X
For 1.20.4 and below, see this release instead
It's been a looooong time coming, but we're finally here! Unicopia 1.3.9 1.3.10 1.3.11 might not be 1.4.0, but it's just as good!
This version brings a lot of bug fixes and improvements based on player feedback.
(Re-released because the last version had some issues)
Changelog 1.3.11
- Fixed loot table additions
- Fixed incompatibility with Appleskin
Changelog
1.21 Changes
- The alicorn amulet now no longer displays the time worn when wearing one unless hovering over the stack you have quipped
- Progressive advancements (like the pegasus feathers) are now tracked individually per advancement criteria and reset when the advancement is achieved/lost. This should fix any issues with people unlocking all the advancements at once after clearing them
- Fixed entity becoming invalidated between leave/join and world unload/load
- Changed the advancement type of early molting season advancements to normal tasks
- Oat seeds now drop from tall grass and ferns
- Added individual item textures for each balloon type
- Added disguise abilities for the breeze
Datafixing
Because of the huge amount of changes in this version, unicopia registers its own datafixers so existing worlds with items in them can be upgraded when going directly from 1.20.4 to this version. The datafixes mainly only take care of converting the items' nbt into components and replacing the old attribute UUIDs and names with the new format for 1.21.
Despite that, I still recommend you backup your worlds before loading this version.
Item Components
A lot of unicopia's items now use components to implement their functionalities, which means you can play with those and apply them to your own items if you wish. The components available are:
-
unicopia:stored_spell
Specifies the id of the spell contained within an item -
unicopia:spell_traits
Specifies the spell traits contained in an item. Does nothing unless paired withunicopia:stored_spell
-
unicopia:charges
Indicates the number of charges for a magic staff or the amulet. You can specify the current amount, the maximum, and the "default" amount which is what it is set to when crafted -
unicopia:item_after_breaking
Specifies the type of item to break into when a player is damaged whilst wearing this item in their glasses slot. Can specify the damage type tag for the types of damage that cause the item to break and also the sound effect to play. -
unicopia:appearance
Overrides the appearance of an item stack to make one item look like another. -
unicopia:spellbook_state
Contains the saved state of a spellbook (the page it was opened to before dropping) -
unicopia:glowing
A boolean indicating whether an item is glowing such as for the friendship bracelet -
unicopia:issuer
Specifies the name and uuid of the player or entity who signed a dragon breath scroll -
unicopia:diet_profile
Contains a diet profile to be used for an item. Specifying this overrides the diets inferred from the holding player's race and can be used to force-set an item's edibility/quality and effects. -
unicopia:balloon_design
Contains the type of balloon a hot air balloon will have when equipped with this item -
unicopia:butterfly_variant
Contains the butterfly variant of the item (if it is a butterfly). Items with this conmponent will spawn a butterfly instead of dropping when placed inside a jar and thrown.
Enchantments
Enchantments are now data-driven and unicopia now provides the following new enchantment components that datapacks can use to create their own:
-
unicopia:group_based_attribute
Applies an attribute to the entity holding an item with the enchantment based on how many other entities with the same enchantment are nearby.{ "type": "unicopia:group_based_attribute", "attribute": { "amount": { "type": "minecraft:linear", "base": 0.0, "per_level_above_first": 1.0 }, // the amount to increase the effect strength based on total enchantment level of all surrounding team members "attribute": "minecraft:generic.attack_damage", "id": "unicopia:enchantment.team.strength", "operation": "add_value" }, // the attribute effect to add. "range": { "type": "minecraft:linear", "base": 2.0, "per_level_above_first": 2.0 }, // the search radius "valid_teammate_enchantment_key": "#unicopia:herding" // enchantment tag containing enchantments to count towards this attribute }
-
unicopia:ambient_sounds
Plays random ambient sounds to the player when holding an item with this enchantment{ "type": "unicopia:ambient_sounds", "id": "unicopia:poisoned_joke_level", // unique identify used to track the time until the next sound must play "sounds": "#unicopia:poison_joke_events" // tag containing the sounds to play }
-
unicopia:danger_sensor
Creates the "stressed" effect when a hostile entity has direct line of sight of the player holding an item with this enchantment. This one has no attributes to configure in the beta.{ "type": "unicopia:danger_sensor" }
-
unicopia:particle_trail
Produces a trail of particles following an entity carrying items with this enchantment. Used by want-it-need-it to create the trail of hearts effect.{ "type": "unicopia:particle_trail", /* optional */ "particle": <the type of particle to display if not a heart>, "density": 1, // number of particles to spawn per tick "followSpeed": 0.2, // rate at which the particles move to follow the entity "probability": 10 // chance of spawning each tick. Higher is less common }
Prior Changes
- Added new textures for the hud
- Added visible page indicators so it's more obvious that you can switch (PgUP and PgDown) to view more options #415
- Spells with an AOE effect are now limited to a radius of 32 blocks. #450
- Spellbooks can no longer be placed (stacked) in blocks containing another entity. #451
- Players can now start flying from a boat again.
- Bat ponies are now more visible to mobs when not sneaking #425
- Sunglasses can now be broken by a warden's sonic boom, falling blocks, anvils, explosions, and flying into walls #423
- Disguises applied by commands no longer remove themselves if you are not a changeling
- Players in creative mode can now interact with cloud blocks regardless of tribe #461
- Humans are now a selectable race from the tribe selection screen (they still don't have any abilities)
- Reduce chance of mobs reproducing when they have the corrupt influence status effect #467
- Mimics can no longer spawn in the spawn bonus chest
Food
- Earth Ponies can now eat gemstones and botched gems
- Hay bales provide less hunger and saturation to make it a little more inline with eating 9 wheat
World Generation
Abandoned Changeling Hives
- [1.20.4] Changeling hives now generate larger
- Hives no longer generate above ground (though they may still intersect the surface)
- Added a new opening to hives that goes deeper and has more mixes of varied contents
Clouds
There are now large fluffy clouds that generate in the skies! (see above)
They generate at random and are pretty much just that, clouds. Their top surfaces use the soggy cloud blocks which can be drained or made soggy again using glass bottles. They also interact slightly with weather. If you fly up to their level during a rain or thunderstorm, you'll notice that it no longer rains in areas that are not covered by a cloud. This effect is largely only visual though and blocks placed will still function as before.
Further Cloud Changes
- Cloud Blocks no longer affect lighting (removes dark patches under cloud generated structures)
- Clouds no longer affect the world heightmap (fixes certain structures generating on clouds)
- Updated the soggy cloud block textures
- Certain cloud block sets no longer block snow from forming on the surface below them
- Mobs with feather falling 4 boots can now walk on clouds
- You can now convert cloud blocks into soggy cloud blocks by soaking them in water using bottles of water (right-click with empty bottles to convert them back). Clouds hold up to 7 bottles of water when fully soaked.
Balancing
Rebalanced Polearms
- Polearms can no longer carry the sweeping enchantment
- Damage increased to be the same as swords again
Enchantments
- You can now craft earth pony metamorphosis potions using pebbles.
- You can now craft changeling metamorphosis potions using rotten apples
- The pegasus metamorphosis potion no longer accepts the hippogrif badge in place of gryphon potions
The overall summary:
Result | Input | Ingredients |
---|---|---|
Earth | Strength | Curing Joke or Pebbles |
Unicorn | Regeneration | Botched Gem or Gemstone |
Pegasus | Swiftness | Pegasus Feather or Gryphon Feather or Feather |
Bat | Night Vision | Butterfly |
Changeling | Harming | Carapace or Rotten Apple |
Kirin | Fire Resistance | Magma Cream |
Hippogrif | Water Breathing | Clam Shell or Turret Shell or Scallop Shell |
Bugs Shredded (1.3.9)
- Fixed earth ponies' dash ability destroying drops #448
- Fixed server desync when flying #431, #421
- Fixed bat ponies unable to sleep at night when there is a thunderstorm #436
- Fixed earth ponies breaking blocks in adventure mode and protected regions using their abilities #434
- Fixed sounds not playing when dashing
- Fixed desync when a pegasus drops feathers resulting in ghost drops #383
- Fixed player position messed up when mounting a boat whilst flying #377
- Fixed changling clinging and bat pony hanging abilities #404
- Fixed mobs getting stuck targeting an invalid entity due to the want it need it enchant #414
- Fixed command outputs being displayed for the wrong users/not respecting the command block output gamerule #435
- Fixed crash when wearing the alicorn amulet #400
- Fixed crash when disguised as a mob whilst wearing an amulet #401
- Fixed crash when rendering a mob with armor
- Fixed broken texture on ponies' torso when wearing armour #455
- Fixed bat screech offset from head position when ponified #399
- Fixed crash when interacting with jars via automation #441
- Fixed the displacement spell #456
- Fixed bubble spell offset from entity center #457
- Fixed attributes applied by spells not being removed properly #457
- Fixed rendering wackyness when the timer is displayed for timed spells
- Fixed heavy enchant making pegasi faster #380
- Fixed non-pegasi getting stuck inside of cloud blocks
- Fixed mobs spawning on clouds when they shouldn't
- Fixed pegasus morph potion not being craftable with gryphon feathers
- Fixed not being able to collect water from soggy cloud stairs
- Fixed the "Sweet Apple Acres" advancement triggering with only one apple obtained.
- [1.20.2, 1.20.4] Fixed the trick apple recipes
- [1.20.4] Fixed muffins and rocks appearing invisible when thrown
- [1.20.4] Fixed rendering errors in the dismiss spell screen
- [1.20.4] Fixed element layering on the tribe selection screen
- [1.20.4/1.3.10] Fixed rocks popping off of farmland #493
- [1.20.4/1.3.10] Fixed hippogrif tribe advancement only triggering if you've played as both a seapony AND hippogrif rather than either of the two
- [1.20.4/1.3.10] Fixed red butterfly item texture
- [1.20.4/1.3.10] Fixed oat seeds are unobtainable
Compatibility
- Fixed compatibility with Tom's Storage ( #441 )
- Fix compatibility with Xaero's minimap ( #437 )
- Added support for Serene Seasons ( #386 )
- Fixed incorrect lighting values when using certain shaders ( #445 )
- [1.20.4/1.3.10] Fix compatibility with Concurrent Chunk Management Engine (c2me) ( #490 )
1.21
- Migrated to TLA for JEI and NEI support in addition to EMI