Minecraft Reputation mod 2026 download
logo
minecraft mod Reputation

Reputation

Game Version: 1.18.2
Total Downloads: 1,076
Updated: Aug 18, 2022
Created: Feb 11, 2022
Download ReputationDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
Reputation-1.18-0.9.0.jar beta 277.23 KB Aug 18, 2022 1.18.2 3 download Reputation Reputation-1.18-0.9.0.jar betaDownload
Reputation-1.18-0.8.5.jar beta 273.69 KB Aug 12, 2022 1.18.2 425 download Reputation Reputation-1.18-0.8.5.jar betaDownload
Reputation-1.18-0.8.4.jar beta 270.19 KB Aug 5, 2022 1.18.2 411 download Reputation Reputation-1.18-0.8.4.jar betaDownload
Reputation-1.18-0.8.3.jar beta 240.50 KB Jul 27, 2022 1.18.2 18 download Reputation Reputation-1.18-0.8.3.jar betaDownload
Reputation-1.18-0.8.2.jar beta 240.46 KB Jul 20, 2022 1.18.2 13 download Reputation Reputation-1.18-0.8.2.jar betaDownload
Reputation-1.18-0.8.1.jar beta 240.45 KB Jul 15, 2022 1.18.2 13 download Reputation Reputation-1.18-0.8.1.jar betaDownload
Reputation-1.18-0.7.0.jar beta 198.22 KB Jun 7, 2022 1.18.2 28 download Reputation Reputation-1.18-0.7.0.jar betaDownload
Reputation-1.18-0.6.1.jar beta 154.38 KB May 11, 2022 1.18.2 38 download Reputation Reputation-1.18-0.6.1.jar betaDownload
Reputation-1.18-0.6.0.jar beta 128.51 KB May 5, 2022 1.18.2 19 download Reputation Reputation-1.18-0.6.0.jar betaDownload
Reputation-1.18-0.8.0.jar alpha 242.63 KB Jun 20, 2022 1.18.2 20 download Reputation Reputation-1.18-0.8.0.jar alphaDownload
Reputation-1.18-0.5.0.jar alpha 122.87 KB May 4, 2022 1.18.2 12 download Reputation Reputation-1.18-0.5.0.jar alphaDownload
Reputation-1.18-0.4.0.jar alpha 87.66 KB Apr 4, 2022 1.18.2 19 download Reputation Reputation-1.18-0.4.0.jar alphaDownload
Reputation-1.18-0.3.0.jar alpha 76.03 KB Mar 25, 2022 1.18.2 8 download Reputation Reputation-1.18-0.3.0.jar alphaDownload
Reputation-1.18-0.2.0.jar alpha 66.67 KB Mar 7, 2022 1.18.1 19 download Reputation Reputation-1.18-0.2.0.jar alphaDownload
Reputation-1.18-0.1.0.jar alpha 54.17 KB Feb 18, 2022 1.18.1 15 download Reputation Reputation-1.18-0.1.0.jar alphaDownload
Reputation-1.18-0.0.1.jar alpha 51.92 KB Feb 11, 2022 1.18.1 14 download Reputation Reputation-1.18-0.0.1.jar alphaDownload

Description

Share this:

A faction based reputation system for various types of mobs, generally surrounding but not limited to villagers and trading. Do tasks to gain/lose reputation for each faction

 

Some features include

– Villager trade modifiers based on reputation

– Villagers fleeing from low reputation players

– Mobs in hostile factions becoming passive for players with high reputation

– 2 commands for pack makers to hook into

– A capability for other mods to build on top of

– A chat icon system for entities that have factions to “talk”

 

I will be writing a wiki for this soon, but for now here is how the datapack and resourcepack stuff works

 

On the datapack side

 

data/reputation is the top level

You have a json file at the top level called ai.json here is a very simple example of what that looks like

 

{
     “passive_fleeing”: [
          “minecraft:villager”
     ],
     “hostile”: [],
     “passive_neutral”: [],
     “passive_good”: [],
     “hostile_fleeing”: [
          “minecraft:pillager”
     ]
}

 

In a factions folder, you use json files to define factions. The names of the files themselves do not matter. Here is an example villager faction

 

{

     “name”: “villager”,

     “default_reputation”: 50,

     “lower_reputation_bound”: -50,

     “upper_reputation_bound”: 50,

     “weighted_murder”: 5,

     “weighted_looting”: 2,

     “weighted_fleeing”: 3,

     “members”: [

          “minecraft:villager”,

          “guardvillagers:guard”,

          “minecraft:iron_golem”,

          “minecraft:wandering_trader”

     ],

     “enemies”: [

          “reputation:illager”,

          “reputation:skeleton”,

          “reputation:nether”,

          “reputation:piglin”

     ]

}

In a chat folder you use json files to assign chat icons to different events for different mobs. Each unique mob type needs a separate file. Again, the file names themselves dont matter. Here is an example that I used for the guard entity. The engage event is not yet implemented

{
     “name”: “guardvillagers:guard”,
     “idle”: [
     “meat”
     ],
     “idle_faction”: [],
     “engage”: []
}

 

 

On the resourcepack side

 

assets/reputation is the top level

 

You add all chat icons to textures/chat and then can refer to the names of the files by their names in the chat section of the datapack. In my example I have textures/chat/meat.png and call it by saying meat

 

You add all faction icons to textures/icon and they must be in the format of faction_name.png. For example, the way you add an icon to the example villager faction is faction_villager.png

Comments

Add a comment