Skip to content

Commit ef3206d

Browse files
committed
Initial commit
0 parents  commit ef3206d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1244
-0
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
{
2+
"type": "minecraft:entity",
3+
"pools": [
4+
{
5+
"rolls": 1,
6+
"bonus_rolls": 0,
7+
"entries": [
8+
{
9+
"type": "minecraft:item",
10+
"name": "minecraft:gunpowder",
11+
"functions": [
12+
{
13+
"function": "minecraft:set_count",
14+
"count": {
15+
"type": "minecraft:uniform",
16+
"min": 0,
17+
"max": 2
18+
},
19+
"add": false
20+
},
21+
{
22+
"function": "minecraft:looting_enchant",
23+
"count": {
24+
"type": "minecraft:uniform",
25+
"min": 0,
26+
"max": 1
27+
}
28+
}
29+
]
30+
}
31+
]
32+
},
33+
{
34+
"rolls": 1,
35+
"bonus_rolls": 0,
36+
"entries": [
37+
{
38+
"type": "minecraft:tag",
39+
"name": "minecraft:creeper_drop_music_discs",
40+
"expand": true
41+
}
42+
],
43+
"conditions": [
44+
{
45+
"condition": "minecraft:entity_properties",
46+
"entity": "killer",
47+
"predicate": {
48+
"type": "#minecraft:skeletons"
49+
}
50+
}
51+
]
52+
},
53+
{
54+
"rolls": 1,
55+
"entries": [
56+
{
57+
"type": "minecraft:item",
58+
"name": "minecraft:music_disc_pigstep",
59+
"conditions": [
60+
{
61+
"condition": "minecraft:entity_properties",
62+
"entity": "killer",
63+
"predicate": {
64+
"type": "minecraft:piglin"
65+
}
66+
}
67+
]
68+
}
69+
]
70+
},
71+
{
72+
"rolls": 1,
73+
"entries": [
74+
{
75+
"type": "minecraft:alternatives",
76+
"children": [
77+
{
78+
"type": "minecraft:item",
79+
"name": "minecraft:disc_fragment_5",
80+
"functions": [
81+
{
82+
"function": "minecraft:set_count",
83+
"count": {
84+
"min": 1,
85+
"max": 4
86+
}
87+
},
88+
{
89+
"function": "minecraft:looting_enchant",
90+
"count": 1,
91+
"limit": 9
92+
}
93+
],
94+
"conditions": [
95+
{
96+
"condition": "minecraft:random_chance",
97+
"chance": 0.8
98+
}
99+
]
100+
}
101+
]
102+
},
103+
{
104+
"type": "minecraft:item",
105+
"name": "minecraft:music_disc_otherside"
106+
}
107+
],
108+
"conditions": [
109+
{
110+
"condition": "minecraft:entity_properties",
111+
"entity": "killer",
112+
"predicate": {
113+
"type": "minecraft:warden"
114+
}
115+
}
116+
]
117+
}
118+
],
119+
"random_sequence": "minecraft:entities/creeper"
120+
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"type": "minecraft:entity",
3+
"pools": [
4+
{
5+
"rolls": 1,
6+
"entries": [
7+
{
8+
"type": "minecraft:item",
9+
"name": "minecraft:dragon_head"
10+
}
11+
],
12+
"conditions": [
13+
{
14+
"condition": "minecraft:entity_properties",
15+
"entity": "killer_player",
16+
"predicate": {
17+
"type_specific": {
18+
"type": "player",
19+
"advancements": {
20+
"minecraft:end/respawn_dragon": true
21+
}
22+
}
23+
}
24+
}
25+
]
26+
},
27+
{
28+
"rolls": 1,
29+
"entries": [
30+
{
31+
"type": "minecraft:item",
32+
"name": "minecraft:elytra"
33+
}
34+
],
35+
"conditions": [
36+
{
37+
"condition": "minecraft:entity_properties",
38+
"entity": "killer_player",
39+
"predicate": {
40+
"type_specific": {
41+
"type": "player",
42+
"advancements": {
43+
"minecraft:end/respawn_dragon": true
44+
}
45+
}
46+
}
47+
}
48+
]
49+
}
50+
],
51+
"random_sequence": "minecraft:entities/ender_dragon"
52+
}
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
{
2+
"type": "minecraft:entity",
3+
"pools": [
4+
{
5+
"rolls": 1,
6+
"bonus_rolls": 0,
7+
"entries": [
8+
{
9+
"type": "minecraft:item",
10+
"name": "minecraft:rotten_flesh",
11+
"functions": [
12+
{
13+
"function": "minecraft:set_count",
14+
"count": {
15+
"type": "minecraft:uniform",
16+
"min": 0,
17+
"max": 2
18+
},
19+
"add": false
20+
},
21+
{
22+
"function": "minecraft:looting_enchant",
23+
"count": {
24+
"type": "minecraft:uniform",
25+
"min": 0,
26+
"max": 1
27+
}
28+
}
29+
]
30+
}
31+
]
32+
},
33+
{
34+
"rolls": 1,
35+
"bonus_rolls": 0,
36+
"entries": [
37+
{
38+
"type": "minecraft:item",
39+
"name": "minecraft:gold_ingot"
40+
},
41+
{
42+
"type": "minecraft:item",
43+
"name": "minecraft:carrot"
44+
},
45+
{
46+
"type": "minecraft:item",
47+
"name": "minecraft:potato",
48+
"functions": [
49+
{
50+
"function": "minecraft:furnace_smelt",
51+
"conditions": [
52+
{
53+
"condition": "minecraft:entity_properties",
54+
"entity": "this",
55+
"predicate": {
56+
"flags": {
57+
"is_on_fire": true
58+
}
59+
}
60+
}
61+
]
62+
}
63+
]
64+
}
65+
],
66+
"conditions": [
67+
{
68+
"condition": "minecraft:killed_by_player"
69+
},
70+
{
71+
"condition": "minecraft:random_chance_with_looting",
72+
"chance": 0.025,
73+
"looting_multiplier": 0.01
74+
}
75+
]
76+
},
77+
{
78+
"rolls": 1,
79+
"entries": [
80+
{
81+
"type": "minecraft:alternatives",
82+
"children": [
83+
{
84+
"type": "minecraft:item",
85+
"name": "minecraft:sand",
86+
"functions": [
87+
{
88+
"function": "minecraft:set_count",
89+
"count": {
90+
"min": 1,
91+
"max": 2
92+
}
93+
}
94+
],
95+
"conditions": [
96+
{
97+
"condition": "minecraft:random_chance",
98+
"chance": 0.8
99+
}
100+
]
101+
},
102+
{
103+
"type": "minecraft:tag",
104+
"name": "renewable:pottery_sherds",
105+
"expand": true
106+
}
107+
]
108+
}
109+
],
110+
"conditions": [
111+
{
112+
"condition": "minecraft:random_chance_with_looting",
113+
"chance": 0.5,
114+
"looting_multiplier": 0.01
115+
}
116+
]
117+
},
118+
{
119+
"rolls": 1,
120+
"bonus_rolls": 0,
121+
"entries": [
122+
{
123+
"type": "minecraft:item",
124+
"name": "minecraft:music_disc_relic"
125+
}
126+
],
127+
"conditions": [
128+
{
129+
"condition": "minecraft:entity_properties",
130+
"entity": "killer",
131+
"predicate": {
132+
"type": "minecraft:creeper"
133+
}
134+
}
135+
]
136+
}
137+
],
138+
"random_sequence": "minecraft:entities/husk"
139+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"type": "minecraft:entity",
3+
"pools": [
4+
{
5+
"rolls": 1,
6+
"entries": [
7+
{
8+
"type": "minecraft:item",
9+
"name": "minecraft:netherite_upgrade_smithing_template"
10+
}
11+
],
12+
"functions": [
13+
{
14+
"function": "minecraft:set_count",
15+
"count": 1
16+
},
17+
{
18+
"function": "minecraft:looting_enchant",
19+
"count": 1,
20+
"limit": 4
21+
}
22+
]
23+
}
24+
],
25+
"random_sequence": "minecraft:entities/wither"
26+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"parent": "minecraft:recipes/root",
3+
"criteria": {
4+
"has_gold_block": {
5+
"trigger": "minecraft:inventory_changed",
6+
"conditions": {
7+
"items": [
8+
{
9+
"items": [
10+
"minecraft:gold_block"
11+
]
12+
}
13+
]
14+
}
15+
},
16+
"has_the_recipe": {
17+
"trigger": "minecraft:recipe_unlocked",
18+
"conditions": {
19+
"recipe": "renewable:bell"
20+
}
21+
}
22+
},
23+
"requirements": [
24+
[
25+
"has_gold_block",
26+
"has_the_recipe"
27+
]
28+
],
29+
"rewards": {
30+
"recipes": [
31+
"renewable:bell"
32+
]
33+
},
34+
"sends_telemetry_event": false
35+
}

0 commit comments

Comments
 (0)