first commit
This commit is contained in:
21
resourcepacks/bopack/assets/bountiful/lang/en_us.json
Normal file
21
resourcepacks/bopack/assets/bountiful/lang/en_us.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"bountiful.decree.bucketeer.name": "Bucketeering",
|
||||
"bountiful.entry.catcher_obj_catch_bug": "Catch Bug Types",
|
||||
"bountiful.entry.catcher_obj_catch_dark": "Catch Dark Types",
|
||||
"bountiful.entry.catcher_obj_catch_dragon": "Catch Dragon Types",
|
||||
"bountiful.entry.catcher_obj_catch_electric": "Catch Electric Types",
|
||||
"bountiful.entry.catcher_obj_catch_fairy": "Catch Fairy Types",
|
||||
"bountiful.entry.catcher_obj_catch_fighting": "Catch Fighting Types",
|
||||
"bountiful.entry.catcher_obj_catch_fire": "Catch Fire Types",
|
||||
"bountiful.entry.catcher_obj_catch_flying": "Catch Flying Types",
|
||||
"bountiful.entry.catcher_obj_catch_ghost": "Catch Ghost Types",
|
||||
"bountiful.entry.catcher_obj_catch_grass": "Catch Grass Types",
|
||||
"bountiful.entry.catcher_obj_catch_ground": "Catch Ground Types",
|
||||
"bountiful.entry.catcher_obj_catch_ice": "Catch Ice Types",
|
||||
"bountiful.entry.catcher_obj_catch_normal": "Catch Normal Types",
|
||||
"bountiful.entry.catcher_obj_catch_poison": "Catch Poison Types",
|
||||
"bountiful.entry.catcher_obj_catch_psychic": "Catch Psychic Types",
|
||||
"bountiful.entry.catcher_obj_catch_rock": "Catch Rock Types",
|
||||
"bountiful.entry.catcher_obj_catch_steel": "Catch Steel Types",
|
||||
"bountiful.entry.catcher_obj_catch_water": "Catch Water Types"
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"objectives": [
|
||||
"all_objs"
|
||||
],
|
||||
"rewards": [
|
||||
"all_rews"
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,67 @@
|
||||
{
|
||||
"replace": true,
|
||||
"content": {
|
||||
|
||||
"all_rew_bronze_reward": {
|
||||
"type": "item",
|
||||
"rarity": "COMMON",
|
||||
"content": "numismatic-overhaul:bronze_coin",
|
||||
"amount": {
|
||||
"min": 5,
|
||||
"max": 10
|
||||
},
|
||||
"unitWorth": 1
|
||||
},
|
||||
|
||||
"all_rew_bronze2_reward": {
|
||||
"type": "item",
|
||||
"rarity": "UNCOMMON",
|
||||
"content": "numismatic-overhaul:bronze_coin",
|
||||
"amount": {
|
||||
"min": 10,
|
||||
"max": 30
|
||||
},
|
||||
"unitWorth": 1,
|
||||
"weightMult": 0.5
|
||||
},
|
||||
|
||||
"all_rew_bronze3_reward": {
|
||||
"type": "item",
|
||||
"rarity": "RARE",
|
||||
"content": "numismatic-overhaul:bronze_coin",
|
||||
"amount": {
|
||||
"min": 50,
|
||||
"max": 80
|
||||
},
|
||||
"unitWorth": 1,
|
||||
"weightMult": 0.3
|
||||
},
|
||||
|
||||
"all_rew_silver_reward": {
|
||||
"type": "item",
|
||||
"rarity": "EPIC",
|
||||
"content": "numismatic-overhaul:silver_coin",
|
||||
"amount": {
|
||||
"min": 2,
|
||||
"max": 5
|
||||
},
|
||||
"unitWorth": 100,
|
||||
"weightMult": 0.3
|
||||
},
|
||||
|
||||
"all_rew_gold_reward": {
|
||||
"type": "item",
|
||||
"rarity": "LEGENDARY",
|
||||
"content": "numismatic-overhaul:silver_coin",
|
||||
"amount": {
|
||||
"min": 8,
|
||||
"max": 20
|
||||
},
|
||||
"unitWorth": 100,
|
||||
"weightMult": 1
|
||||
},
|
||||
|
||||
"all_rew_prismarine_crystals": null
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
{
|
||||
"replace": true,
|
||||
|
||||
"content": {
|
||||
|
||||
"fisherman_obj_gold_nugs": {
|
||||
"type": "item",
|
||||
"content": "minecraft:gold_nugget",
|
||||
"amount": {
|
||||
"min": 4,
|
||||
"max": 8
|
||||
},
|
||||
"unitWorth": 100
|
||||
}
|
||||
|
||||
}
|
||||
}
|
6
resourcepacks/bopack/pack.mcmeta
Normal file
6
resourcepacks/bopack/pack.mcmeta
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"pack": {
|
||||
"pack_format": 15,
|
||||
"description": "An Example Datapack for Bountiful"
|
||||
}
|
||||
}
|
36
resourcepacks/bopack/readme.md
Normal file
36
resourcepacks/bopack/readme.md
Normal file
@ -0,0 +1,36 @@
|
||||
|
||||
## Overview
|
||||
|
||||
In this example datapack, several changes are made.
|
||||
I've detailed them down below, split into groups based on file.
|
||||
|
||||
|
||||
### Pools
|
||||
|
||||
#### bounty_pools/bountiful/_all_rews.json
|
||||
|
||||
This file shows how to add, change, and remove single objectives/rewards. The `_all_rews` pool is by default used for all Bountiful decrees, so changes here will be reflected on all decrees.
|
||||
|
||||
* We've added a new TNT reward for all decrees. 1-4 TNT can show up sometimes.
|
||||
* We changed the Decree reward from UNCOMMON rarity to COMMON, so that Decrees show up as a reward more often.
|
||||
* We completely removed the prismarine crystal reward.
|
||||
|
||||
#### bounty_pools/bountiful/fisherman_objs.json
|
||||
|
||||
This file uses `"replace": true` to replace all of the `fisherman_objs` objectives with the contents of this file instead. There's only one new entry here.
|
||||
|
||||
* We replaced all fishing objectives with just one, that asks the character to get gold nuggets. Pretty boring, if you ask me, but this is how you'd entirely replace a pool with different objectives.
|
||||
|
||||
#### bounty_pools/bountiful/bucketeer_objs.json
|
||||
|
||||
This file adds an entirely new pool, `bucketeer_objs`. It contains two new objectives for the `bucketeer` decree that we've also created (below).
|
||||
|
||||
|
||||
|
||||
|
||||
### Decrees
|
||||
|
||||
|
||||
#### bounty_decrees/bountiful/bucketeer.json
|
||||
|
||||
This file adds an entirely new decree to the game! However, all Decrees need a localized name, so you actually have to copy this datapack into the resourcepacks folder in order to load it as a resourcepack as well. That will cause the `assets` directory to load, and the Decree's localized name will load correctly. This file determines which objective and reward pools are associated with this Decree.
|
Reference in New Issue
Block a user