promotional bannermobile promotional banner
premium banner
Everything does something! Highly configurable

Description

The mod goal is to eliminate this familiar feeling in Minecraft: 
"Oh, this looks cool! I wonder what it does… oh. Nothing."
With Functionality everything does something.


It's highly configurable, allowing any item, feature, or tweak
to be disabled or customized exactly the way your heart desires.

Example new effects:

Some new amethyst uses:

Example new items (40+ total in game!):

Highlights:

• New meat drops for most passive mobs (Farmers Delight integrated) 
• Balanced awards for fighting illagers, piglins, vexes
• Multiple short and long-term uses for copper, amethyst and others
• Travel equipment (Curios API integrated) 
• Fully configurable and made with compatibility in mind

Vanilla tweaks and features:

  • New meat drops from mobs: polar bears, pandas, goats, frogs, turtles, sniffers.
  • Bees drop honey directly.
  • All illagers drop treasure sacks with a limited loot pool calculated per chunk.
  • Piglins drop infernal sacks with bartering loot (also limited per chunk).
  • Vexes drop their essence with loot pool limited per one owner of the vexes (one Evoker).
  • Attacking glow squids creates a cloud of glow ink that gives night vision.
  • Glow squids can be milked with glass bottles for night vision. It hurts them - the source is not infinite.
  • Music discs can be thrown like shurikens. Each disc has unique stats based on the way it's acquired.
    (They can't be enchanted with mending and have quite low durability)
  • Placing prismarine related block under a cauldron makes it an infinite water source.
  • You can start a thunderstorm using a special ritual that includes copper, torches and heart of the sea.
    (Making the copper pillar taller will make the weather effect last longer)
  • Glow lichens are replaced by a new set of pretty foliage: dry lichens, lichens and bloom lichens. The latter can be harvested for haste potions, but cost experience points.
  • Sponges can be crafted from heart of the sea and yellow corals.

Original content:

  • Repair altar that allows repairing items with copper blocks instead of experience. Still uses regular repair materials. It must be activated first with an maethyst shard.
  • Chunk keeper that keeps a configured amount of chunks around it loaded.
  • Fish traps that passively gather food with luck, max output and speed stats.
  • Amethyst arrows that deals more damage than regular ones.
  • Nautilus bucket that can place a large amount of water with two placing modes.
  • Harpoon weapon that has multiple unique mechanics for gathering food underwater.
  • A bident that acts as a late game harpoon.
  • Fins that make you swim much faster.
  • Obsidian fins that allow you to swim in lava.
  • Inferno gear that provides fire resistance and clear vision in lava.
  • Obsidian boat that can sail on lava.
  • Pheromones that allow taming any passive animal.
  • Phantom treat that makes any mob faster.
  • Ethereal rocket that has a very long flight duration.
  • Herbs that have various effects:
    • Whispering herb - cancels your footsteps and hides the nametag.
    • Chorus herb - teleports you to your spawnpoint.
    • Phantom herb - disabled phantom spawning as if you just rested.
    • Crimson herb - protects from poison and wither effects.
    • Glow herb - protects from levitation effect and void damage. Taking void damage corrupts you.
      (all effect giving herbs require vex essence to be crafted for balance)

And much more!

 

Fully integrated with Farmers Delight and Curios API.
Compatible with: JEI, but best with: EMI.

To enable glowing textures it's best to use MoreMcmeta paired with Emissive Plugin.

For best experience when using Complementary Shaders:

  1. Navigate to minecraft/shaderpacks/Complementary[...].zip/shaders/block.properties
  2. Open the file and find line with "block.10028=". 
  3. Paste the following after equals sign:
    functionality:glow_torch functionality:wall_glow_torch functionality:bloom_lichen functionality:overgrown_lichen functionality:lichen