Galaxy Datapack
This commit is contained in:
commit
b87e5f9b57
46
.gitignore
vendored
Executable file
46
.gitignore
vendored
Executable file
|
|
@ -0,0 +1,46 @@
|
|||
# GalaxyDatapack
|
||||
.idea
|
||||
|
||||
.gradle/
|
||||
build/
|
||||
|
||||
# Eclipse stuff
|
||||
.classpath
|
||||
.project
|
||||
.settings/
|
||||
|
||||
# VSCode stuff
|
||||
.vscode/
|
||||
|
||||
# netbeans
|
||||
nbproject/
|
||||
nbactions.xml
|
||||
|
||||
# we use maven!
|
||||
build.xml
|
||||
|
||||
# maven
|
||||
target/
|
||||
dependency-reduced-pom.xml
|
||||
|
||||
# vim
|
||||
.*.sw[a-p]
|
||||
|
||||
# various other potential build files
|
||||
bin/
|
||||
dist/
|
||||
manifest.mf
|
||||
|
||||
# Mac filesystem dust
|
||||
.DS_Store/
|
||||
.DS_Store
|
||||
|
||||
# intellij
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
||||
.idea/
|
||||
out/
|
||||
|
||||
# Linux temp files
|
||||
*~
|
||||
38
data/galaxy/loot_tables/gameplay/enderdragon_event.json
Executable file
38
data/galaxy/loot_tables/gameplay/enderdragon_event.json
Executable file
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"type": "minecraft:gift",
|
||||
"pools": [
|
||||
{
|
||||
"rolls": 1,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"quality": 1,
|
||||
"name": "minecraft:elytra",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"quality": 1,
|
||||
"name": "minecraft:dragon_head",
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"functions": [
|
||||
{
|
||||
"add": false,
|
||||
"count": {
|
||||
"type": "minecraft:uniform",
|
||||
"max": 8.0,
|
||||
"min": 2.0
|
||||
},
|
||||
"function": "minecraft:set_count"
|
||||
}
|
||||
],
|
||||
"name": "minecraft:dragon_breath",
|
||||
"weight": 40
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
37
data/galaxy/recipes/red_sand.json
Normal file
37
data/galaxy/recipes/red_sand.json
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "building",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:red_dye"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
},
|
||||
{
|
||||
"item": "minecraft:sand"
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"item": "minecraft:red_sand",
|
||||
"count": 8
|
||||
}
|
||||
}
|
||||
8
data/galaxy/recipes/stonecutting_gravel.json
Normal file
8
data/galaxy/recipes/stonecutting_gravel.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"type": "minecraft:stonecutting",
|
||||
"ingredient": {
|
||||
"item": "minecraft:cobblestone"
|
||||
},
|
||||
"result": "minecraft:gravel",
|
||||
"count": 1
|
||||
}
|
||||
8
data/galaxy/recipes/stonecutting_sand.json
Normal file
8
data/galaxy/recipes/stonecutting_sand.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"type": "minecraft:stonecutting",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"result": "minecraft:sand",
|
||||
"count": 1
|
||||
}
|
||||
30
data/minecraft/loot_tables/entities/ender_dragon.json
Executable file
30
data/minecraft/loot_tables/entities/ender_dragon.json
Executable file
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"type": "minecraft:entity",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:killed_by_player"
|
||||
},
|
||||
{
|
||||
"condition": "minecraft:random_chance_with_enchanted_bonus",
|
||||
"enchanted_chance": {
|
||||
"type": "minecraft:linear",
|
||||
"base": 0.035,
|
||||
"per_level_above_first": 0.001
|
||||
},
|
||||
"enchantment": "minecraft:looting",
|
||||
"unenchanted_chance": 0.0025
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "minecraft:0.0025"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
}
|
||||
]
|
||||
}
|
||||
30
data/minecraft/worldgen/structure/bastion_remnant.json
Executable file
30
data/minecraft/worldgen/structure/bastion_remnant.json
Executable file
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"type": "minecraft:jigsaw",
|
||||
"biomes": "#minecraft:has_structure/bastion_remnant",
|
||||
"max_distance_from_center": 80,
|
||||
"size": 6,
|
||||
"spawn_overrides": {
|
||||
"monster": {
|
||||
"bounding_box": "piece",
|
||||
"spawns": [
|
||||
{
|
||||
"type": "minecraft:piglin_brute",
|
||||
"maxCount": 1,
|
||||
"minCount": 1,
|
||||
"weight": 4
|
||||
},
|
||||
{
|
||||
"type": "minecraft:piglin",
|
||||
"maxCount": 4,
|
||||
"minCount": 1,
|
||||
"weight": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
}, "start_height": {
|
||||
"absolute": 33
|
||||
},
|
||||
"start_pool": "minecraft:bastion/starts",
|
||||
"step": "surface_structures",
|
||||
"use_expansion_hack": false
|
||||
}
|
||||
17
data/minecraft/worldgen/structure/end_city.json
Executable file
17
data/minecraft/worldgen/structure/end_city.json
Executable file
|
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"type": "minecraft:end_city",
|
||||
"biomes": "#minecraft:has_structure/end_city",
|
||||
"spawn_overrides": {
|
||||
"monster": {
|
||||
"bounding_box": "full",
|
||||
"spawns": [
|
||||
{
|
||||
"type": "minecraft:shulker",
|
||||
"maxCount": 1,
|
||||
"minCount": 1,
|
||||
"weight": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
}, "step": "surface_structures"
|
||||
}
|
||||
23
data/minecraft/worldgen/structure/mansion.json
Executable file
23
data/minecraft/worldgen/structure/mansion.json
Executable file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "minecraft:woodland_mansion",
|
||||
"biomes": "#minecraft:has_structure/woodland_mansion",
|
||||
"spawn_overrides": {
|
||||
"monster": {
|
||||
"bounding_box": "full",
|
||||
"spawns": [
|
||||
{
|
||||
"type": "minecraft:evoker",
|
||||
"maxCount": 5,
|
||||
"minCount": 1,
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"type": "minecraft:vindicator",
|
||||
"maxCount": 4,
|
||||
"minCount": 1,
|
||||
"weight": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
}, "step": "surface_structures"
|
||||
}
|
||||
6
pack.mcmeta
Executable file
6
pack.mcmeta
Executable file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"pack": {
|
||||
"pack_format": 48,
|
||||
"description": "Data pack for resources provided by Galaxy"
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user