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-1.18-0.8.5.jar beta | 273.69 KB | Aug 12, 2022 | 1.18.2 | 425 | Download |
| Reputation-1.18-0.8.4.jar beta | 270.19 KB | Aug 5, 2022 | 1.18.2 | 411 | Download |
| Reputation-1.18-0.8.3.jar beta | 240.50 KB | Jul 27, 2022 | 1.18.2 | 18 | Download |
| Reputation-1.18-0.8.2.jar beta | 240.46 KB | Jul 20, 2022 | 1.18.2 | 13 | Download |
| Reputation-1.18-0.8.1.jar beta | 240.45 KB | Jul 15, 2022 | 1.18.2 | 13 | Download |
| Reputation-1.18-0.7.0.jar beta | 198.22 KB | Jun 7, 2022 | 1.18.2 | 28 | Download |
| Reputation-1.18-0.6.1.jar beta | 154.38 KB | May 11, 2022 | 1.18.2 | 38 | Download |
| Reputation-1.18-0.6.0.jar beta | 128.51 KB | May 5, 2022 | 1.18.2 | 19 | Download |
| Reputation-1.18-0.8.0.jar alpha | 242.63 KB | Jun 20, 2022 | 1.18.2 | 20 | Download |
| Reputation-1.18-0.5.0.jar alpha | 122.87 KB | May 4, 2022 | 1.18.2 | 12 | Download |
| Reputation-1.18-0.4.0.jar alpha | 87.66 KB | Apr 4, 2022 | 1.18.2 | 19 | Download |
| Reputation-1.18-0.3.0.jar alpha | 76.03 KB | Mar 25, 2022 | 1.18.2 | 8 | Download |
| Reputation-1.18-0.2.0.jar alpha | 66.67 KB | Mar 7, 2022 | 1.18.1 | 19 | Download |
| Reputation-1.18-0.1.0.jar alpha | 54.17 KB | Feb 18, 2022 | 1.18.1 | 15 | Download |
| Reputation-1.18-0.0.1.jar alpha | 51.92 KB | Feb 11, 2022 | 1.18.1 | 14 | Download |
Description
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
Get 0.05 TON 💎
Download
Add a comment