Compare commits
3 Commits
2d1d9d28f3
...
4c282d51a8
Author | SHA1 | Date | |
---|---|---|---|
4c282d51a8 | |||
297b32d775 | |||
22798cff1e |
@ -133,13 +133,6 @@ fun addChestLootTables(loot: LootTables) {
|
||||
setCount(minimal = 2, maximal = 4)
|
||||
setWeight(2)
|
||||
}
|
||||
setRolls(3)
|
||||
}
|
||||
//gear
|
||||
lootPool{
|
||||
item(Items.IRON_SWORD) {
|
||||
|
||||
}
|
||||
}
|
||||
//food
|
||||
lootPool {
|
||||
@ -159,43 +152,45 @@ fun addChestLootTables(loot: LootTables) {
|
||||
setWeight(1)
|
||||
}
|
||||
}
|
||||
//pills
|
||||
lootPool {
|
||||
item(MItems.PILL_ANDROID) { chanceCondition(0.1)
|
||||
setWeight(1)
|
||||
}
|
||||
item(MItems.PILL_HEAL) { chanceCondition(0.5)
|
||||
setWeight(2)
|
||||
setCount(2, 5)
|
||||
}
|
||||
}
|
||||
//otm
|
||||
lootPool {
|
||||
item(MItems.MATTER_DUST) { chanceCondition(0.1)
|
||||
setWeight(4)
|
||||
apply(MatterDustItem.Randomizer(UniformDecimal(Decimal(100), Decimal(2_500))))
|
||||
}
|
||||
}
|
||||
lootPool { item(MItems.PROCEDURAL_BATTERY) { chanceCondition(0.05)
|
||||
setWeight(1)
|
||||
item(MItems.PROCEDURAL_BATTERY) {
|
||||
chanceCondition(0.05)
|
||||
setWeight(1)
|
||||
|
||||
apply(
|
||||
ProceduralBatteryItem.Randomizer(
|
||||
maxBatteryLevel = UniformDecimal(Decimal(10_000_000), Decimal(50_000_000)),
|
||||
batteryLevel = UniformDecimal(Decimal(0), Decimal(25_000_000)),
|
||||
maxInput = UniformDecimal(Decimal(1_000), Decimal(5_000)),
|
||||
))
|
||||
} }
|
||||
lootPool { item(MItems.ExopackUpgrades.INVENTORY_UPGRADE_PROCEDURAL) { chanceCondition(0.2)
|
||||
setWeight(2)
|
||||
apply(ProceduralExopackSlotUpgradeItem.Randomizer(UniformInt.of(1, 9), UniformInt.of(0, 3)))
|
||||
} }
|
||||
apply(
|
||||
ProceduralBatteryItem.Randomizer(
|
||||
maxBatteryLevel = UniformDecimal(Decimal(10_000_000), Decimal(50_000_000)),
|
||||
batteryLevel = UniformDecimal(Decimal(0), Decimal(25_000_000)),
|
||||
maxInput = UniformDecimal(Decimal(1_000), Decimal(5_000)),
|
||||
)
|
||||
)
|
||||
}
|
||||
item(MItems.ExopackUpgrades.INVENTORY_UPGRADE_PROCEDURAL) {
|
||||
chanceCondition(0.2)
|
||||
setWeight(2)
|
||||
apply(ProceduralExopackSlotUpgradeItem.Randomizer(UniformInt.of(1, 9), UniformInt.of(0, 3)))
|
||||
}
|
||||
lootPool {
|
||||
item(MItems.PILL_ANDROID) { chanceCondition(0.1)
|
||||
setWeight(1)
|
||||
}
|
||||
item(MItems.PILL_HEAL) { chanceCondition(0.5)
|
||||
setWeight(2)
|
||||
setCount(2, 5)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
loot.builder(LootContextParamSets.CHEST, modLootTable("laboratory/reward_ominous")) {
|
||||
//unique
|
||||
lootPool { item(MItems.FALLING_SUN) {
|
||||
chanceCondition(0.1)
|
||||
chanceCondition(0.075)
|
||||
setWeight(1)
|
||||
} }
|
||||
|
||||
@ -207,11 +202,11 @@ fun addChestLootTables(loot: LootTables) {
|
||||
}
|
||||
item(Items.EMERALD) {
|
||||
setCount(minimal = 3, maximal = 6)
|
||||
setWeight(3)
|
||||
setWeight(7)
|
||||
}
|
||||
item(MItems.WITHERED_STEEL) {
|
||||
setCount(minimal = 2, maximal = 4)
|
||||
setWeight(2)
|
||||
setWeight(8)
|
||||
}
|
||||
}
|
||||
//materials
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
{
|
||||
"type": "minecraft:jigsaw",
|
||||
"biomes": "#overdrive_that_matters:laboratory",
|
||||
"max_distance_from_center": 60,
|
||||
"max_distance_from_center": 80,
|
||||
"liquid_settings": "ignore_waterlogging",
|
||||
"size": 20,
|
||||
"start_height": {
|
||||
|
@ -3,7 +3,7 @@
|
||||
"type": "minecraft:random_spread",
|
||||
"salt": 20803232,
|
||||
"separation": 8,
|
||||
"spacing": 12
|
||||
"spacing": 30
|
||||
},
|
||||
"structures": [
|
||||
{
|
||||
|
@ -45,6 +45,15 @@
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"element": {
|
||||
"element_type": "minecraft:single_pool_element",
|
||||
"location": "overdrive_that_matters:laboratory/fluff/bench",
|
||||
"processors": "minecraft:empty",
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
}
|
||||
],
|
||||
"fallback": "minecraft:empty"
|
||||
|
@ -8,7 +8,7 @@
|
||||
"processors": "minecraft:empty",
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
"weight": 3
|
||||
},
|
||||
{
|
||||
"element": {
|
||||
@ -17,7 +17,7 @@
|
||||
"processors": "minecraft:empty",
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
"weight": 3
|
||||
},
|
||||
{
|
||||
"element": {
|
||||
@ -27,6 +27,15 @@
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"element": {
|
||||
"element_type": "minecraft:single_pool_element",
|
||||
"location": "overdrive_that_matters:laboratory/halls/decor/pillager_fort",
|
||||
"processors": "minecraft:empty",
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 2
|
||||
}
|
||||
],
|
||||
"fallback": "minecraft:empty"
|
||||
|
@ -26,7 +26,7 @@
|
||||
"processors": "overdrive_that_matters:laboratory_weathering",
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
"weight": 2
|
||||
},
|
||||
{
|
||||
"element": {
|
||||
@ -36,6 +36,15 @@
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"element": {
|
||||
"element_type": "minecraft:single_pool_element",
|
||||
"location": "overdrive_that_matters:laboratory/intersections/car_portal",
|
||||
"processors": "overdrive_that_matters:laboratory_weathering",
|
||||
"projection": "rigid"
|
||||
},
|
||||
"weight": 1
|
||||
}
|
||||
],
|
||||
"fallback": "overdrive_that_matters:laboratory/fallback_pool"
|
||||
|
Loading…
Reference in New Issue
Block a user