Hbm-s-Nuclear-Tech-GIT/src/main/java/com/hbm/itempool/ItemPoolsSatellite.java
2024-03-25 21:10:20 +01:00

62 lines
2.3 KiB
Java

package com.hbm.itempool;
import static com.hbm.lib.HbmChestContents.weighted;
import com.hbm.blocks.ModBlocks;
import com.hbm.items.ModItems;
import net.minecraft.init.Items;
import net.minecraft.util.WeightedRandomChestContent;
public class ItemPoolsSatellite {
public static final String POOL_SAT_MINER = "POOL_SAT_MINER";
public static final String POOL_SAT_LUNAR = "POOL_SAT_LUNAR"; //woona
public static void init() {
new ItemPool(POOL_SAT_MINER) {{
this.pool = new WeightedRandomChestContent[] {
weighted(ModItems.powder_aluminium, 0, 3, 3, 10),
weighted(ModItems.powder_iron, 0, 3, 3, 10),
weighted(ModItems.powder_titanium, 0, 2, 2, 8),
weighted(ModItems.crystal_tungsten, 0, 2, 2, 7),
weighted(ModItems.powder_coal, 0, 4, 4, 15),
weighted(ModItems.powder_uranium, 0, 2, 2, 5),
weighted(ModItems.powder_plutonium, 0, 1, 1, 5),
weighted(ModItems.powder_thorium, 0, 2, 2, 7),
weighted(ModItems.powder_desh_mix, 0, 3, 3, 5),
weighted(ModItems.powder_diamond, 0, 2, 2, 7),
weighted(Items.redstone, 0, 5, 5, 15),
weighted(ModItems.powder_nitan_mix, 0, 2, 2, 5),
weighted(ModItems.powder_power, 0, 2, 2, 5),
weighted(ModItems.powder_copper, 0, 5, 5, 15),
weighted(ModItems.powder_lead, 0, 3, 3, 10),
weighted(ModItems.fluorite, 0, 4, 4, 15),
weighted(ModItems.powder_lapis, 0, 4, 4, 10),
weighted(ModItems.crystal_aluminium, 0, 1, 1, 5),
weighted(ModItems.crystal_gold, 0, 1, 1, 5),
weighted(ModItems.crystal_phosphorus, 0, 1, 1, 10),
weighted(ModBlocks.gravel_diamond, 0, 1, 1, 3),
weighted(ModItems.crystal_uranium, 0, 1, 1, 3),
weighted(ModItems.crystal_plutonium, 0, 1, 1, 3),
weighted(ModItems.crystal_trixite, 0, 1, 1, 1),
weighted(ModItems.crystal_starmetal, 0, 1, 1, 1),
weighted(ModItems.crystal_lithium, 0, 2 ,2, 4)
};
}};
new ItemPool(POOL_SAT_LUNAR) {{
this.pool = new WeightedRandomChestContent[] {
weighted(ModBlocks.moon_turf, 0, 48, 48, 5),
weighted(ModBlocks.moon_turf, 0, 32, 32, 7),
weighted(ModBlocks.moon_turf, 0, 16, 16, 5),
weighted(ModItems.powder_lithium, 0, 3, 3, 5),
weighted(ModItems.powder_iron, 0, 3, 3, 5),
weighted(ModItems.crystal_iron, 0, 1, 1, 1),
weighted(ModItems.crystal_lithium, 0, 1, 1, 1)
};
}};
}
}