Mod Feedback [1.7.10|1.8.9|1.9|1.10] ChaoticKarma (Latest 3.0.1)

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

SatanicSanta

New Member
Jul 29, 2019
4,849
-3
0
ChaoticKarma
ChaoticKarma is a mod designed by myself and kingluke_ a long while ago, heavily influenced by Fallout.

It adds a karma system to the game, with two types, positive and negative. Each type of karma has its own perks, constant buffs, and events, random occurrences.

Positive karma gives the player negative buffs and positive events, while negative karma gives positive buffs and negative events, in order to inspire different types of play (naughty or nice, depending on what you want).

Currently it only adds a few perks and events, however it has a powerful API to allow for mods to add their own karma events and perks if they desire. Although, I do have plans to add more events and perks...

The typical links:

Detailed documentation and a changelog is available at the FTB Gamepedia site.

Downloads are at CurseForge.

Source code and issue tracking is over at GitHub.
 
  • Like
Reactions: Wraithflay

SatanicSanta

New Member
Jul 29, 2019
4,849
-3
0
New ChaoticKarma version 1.0.2

This is the final bug fix version for Minecraft 1.7.10.

  • FIX: Commands now apply for the provided user instead of the command sender.
  • FIX: KarmaPerkNegative and KarmaPerkPositive properly implement hasPerk. Whether this actually fixes any bug is unconfirmed, as the issue was seen while testing for a potential 1.8 port.
  • FIX: Commands properly throw command exceptions, so "Player not found" messages will be showed, like with /give.
  • FIX: Small fireballs and large fireballs are now in the mob registry, in order to actually prevent blaze and ghast attacks from hurting the player.
  • FIX: KarmaUpdateEvent is posted when the player joins the world, in order to prevent issues with perks not being given to the player when they rejoin a world.
 
  • Like
Reactions: Lethosos

SatanicSanta

New Member
Jul 29, 2019
4,849
-3
0
New ChaoticKarma version 2.0.0

  • Update to Minecraft 1.8.9
    • NEW: Mob Ignorance level 2 ignores Endermites.
    • NEW: Mob Ignorance level 4 ignores Guardians.
    • NEW: Nether fortress loot is included in the list of possible chest types for the Spawn Chest event.
    • TWEAK: Improve Spawn Chest inventory content generation by using the methods already present in Minecraft. Chests will spawn with actual loot more frequently, and will often have more than a single item.
  • INFO: Require Java 7
  • INFO: Now licensed under the MIT License.
 
  • Like
Reactions: Wraithflay

SatanicSanta

New Member
Jul 29, 2019
4,849
-3
0
New ChaoticKarma version 3.0.0

  • Update to Minecraft 1.9.
    • NEW: Mob Ignorance level 4 ignores Shulkers.
  • FIX: Semi-proper tame item checking to gain karma from taming. This works for wolves and ocelots, but otherwise just checks the breeding item.
  • API: KarmaEvent, KarmaEventNegative, and KarmaEventPositive are now all abstract classes. Default implementation for playerHasEnoughKarma was removed from KarmaEvent, but it is still present in KarmaEventNegative and KarmaEventPositive, so you probably don't need to worry about that. Default doEvent implementations were removed, which means all KarmaEventNegative/KarmaEventPositive subclasses must implement it.
  • API: KarmaPerk is now abstract. Default implementations for hasPerk, applyPerk, and removePerk were removed, but they do still exist in KarmaPerkNegative/KarmaPerkPositive.
  • API: Event spawner checks playerHasEnoughKarma before calling doEvent, so you don't need to check that yourself.
  • API: KarmaEvent and KarmaPerk now provide you with an instance of Random in your custom event and perk classes.
  • API: KarmaUpdateEvent follows the new style of making all fields private and making proper getters (and setters when applicable).