Brok N Sindri's Trinkets

Mods
15,312 Downloads Last Updated: Aug 13, 2022 Game Version: 1.19   +2

 

Brok N Sindri's Trinkets is a mod that adds the axe throwing mechanic, with manual throw and recall, into minecraft. Along with some fun enchantments to make things interesting!

Brok and Sindri 

 

 

Thank you for 10,000 downloads!

If you feel like going above and beyond, support me on Ko-Fi :D 

It helps motivate for more and better mods!

 

 

 

Known issues :

  • Some particles may appear white / over saturated when using shaders
  • You may lose items, although this should be highly unlikely.
  • Throwing your item into a portal will break the portal on the other side.

 

 

 

Requires Geckolib!

https://www.curseforge.com/minecraft/mc-mods/geckolib

 

 

 Spawning The Brothers

Crafting the Dwarven Forge (Its an Anvil, I know :D)

CraftingRecipe

Thie Dwarven Forge on its own will spawn Brok randomly. In order to spawn Sindri, place 3 gold blocks around the Dwarven Forge.


Brok will provide with level 1 enchantment using the rune stones and weapon
Sindri will provide with level 2 enchantments using the rune stones and weapon

NOTE

Feed dwarves cooked Steak to keep them happy :)

 

 

Runes

  • Worthy

Enables weapons to be recalled (default is 'r' key, called the Throw Key).Level 2 enchantment blocks other players from picking up your weapon! They are not Worthy!

A weapon with worthy will not drop normally like other items do, so you can always recall your weapon upon death!

 

  • Frost Imbued

BOY! Hold my axe! Gives your weapon a frosty aura, causing slowness and when charged (holding the Throw Key) creates an AOE of ice. Great for nether madness)

Level 2 has more exaggerated abilities.

 

  • Flame Imbued

Gives your weapon a fiery aura, lightning enemies on fire and when charged, creates an AOE of fire.

Level 2 has more exaggerated abilities.

 

  • Lightning Imbued

Gives your weapon a electrifying aura and you feel overly powerful. Lightning effect Galore!

Level 2 has more exaggerated abilities.

 

  • Pinned

Pins the target! Causes paralysis (also works on players, disconnect and reconnect to stop being pinned :) also slightly buggy, use /effect clear to remove unwanted paralysis effect) Triggered by throwing a full charge throw (hold Throw Key)


Runes are randomly obtained on killing entities. The drop chance is configurable.

 

 

Enchanting Your Items

Once you have spawned Brok or Sindri, drop your weapon and a rune stone next to the brother you wish to enchant your item. They will walk to the Dwarven Forge, and if not hungry (shown by their facial expression), they will drop an enchanted weapon based on the rune you provided.

If you change your mind on an item / rune or just want them back, just right click the brother that has your items!

 

 

 

 Config

Here's all the available config and what they do:

ThrowEnchantment : True / False

Forces all weapons to have the throw enchantment in order for weapons to be thrown.

NotAllowedThrow : String, <List of item names>

If you want any weapon to not be throwable, enter the name in this entry as a list (I.E NotAllowedThrow : String,Iron Sword,Iron Axe

DFDistance : INTEGER

You cannot place Dwarven Forge within a certain amount of blocks of each other. This config entry controls how many blocks between each Dwarven Forge

ThrowSpeed : FLOAT
Controls the speed of a thrown item CAUTION : Values higher than 2 will be weird and cause issues.

ThrowSpeedMax : FLOAT
Same as above, changes the speed of max thrown weapon (hold Throw Key).

AttackMultiplier : FLOAT

Controls the damage of a thrown weapon based on the weapon itself. I.E Weapon does 5 damage, an AttackMultiplier of 1.5 will do 7.5 thrown damage.

MaxAttackMultiplier : FLOAT

Same as above

ReturnSpeed: FLOAT
Controls the speed of a thrown item returning to its owner. See ThrowSpeed.

ItemDamage: INTEGER
Controls how much an item should degrade after each successful throw hit

AntiGrief : True/False
EXPERIMENTAL : Prevents Frost Imbued weapons from turning player placed blocks into ice. Can cause slowdowns on servers with large player base

RuneDropChance : FLOAT
Controls the drop chance of runes dropping on entity death. For balancing purposes.

TicksForDwarfHungry : INTEGER
Controls how long dwarves take to get hungry between meals


GreenFire : True / False

Toggles green aesthetic fire for Flame Imbued II

BaseFireTicksToBurn : INTEGER

Controls the life span of the Base Fire (Flame Imbued I)  in ticks

AdvFireTicksToBurn : INTEGER
Controls the life span of the Adv Fire (Flame Imbued II) in ticks

 

LightningStrikeChanceLVL1

Controls the chance of lightning striking for Lightning Imbued I

LightningStrikeChanceLVL2

Controls the chance of lightning striking for Lightning Imbued II



NOTE

FLOAT : any number with decimal I.E 0.0, 1.5, 0.8
INTEGER : any whole number I.E 0, 1 ,5

If you experience a crash or you find that a config entry is not working they way it should, please ensure you are using the correct data format in the config file.

 

 

 

 

 

If you want to cancel a throw, press Shift + r, then let go r while still holding shift. Its not the most intuitive, I know.

 

If you encounter issues, please post the description, screenshots in Issues on my github! 

 

Compatibility Issues

  • Any mods that do the same, may cause issues. Although its unlikely.
  • Should work with most weapon mods ( and I encourage it to be used with them! ) Only special cases will cause this mod not to work, namely weapons that have issue with there not being an active holder ;)
  • Please let me know if there is a mod that causes issues!

 

 

Be sure to use latest Fabric Loader and Fabric API versions!

 

Thank you for your interest in this mod!

Comments

Posts Quoted: