77wisher77

wLibVariables YamiDimStack

Jun 4th, 2021 (edited)
948
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.38 KB | None | 0 0
  1. local PROGRAM_VERSION = "1.4"
  2. -- TODO: extract variables & tables into here to be used
  3. -- TODO: instance loot table for extracing items from loot chests (dungeons, lootr, nether fortresses etc.)
  4. SLOT_COUNT = 16
  5.  
  6. MINING_KEEP_ITEMS = {
  7.   "minecraft:coal",
  8.   "minecraft:iron_ore",
  9.   "minecraft:gold_ore",
  10.   "minecraft:redstone",
  11.   "minecraft:lapis_lazuli",
  12.   "minecraft:diamond",
  13.   "minecraft:emerald",
  14.   "thermalfoundation:ore",
  15.   "ic2:resource",
  16.   "draconicevolution:draconium_dust",
  17.   "appliedenergistics2:material",
  18.   "bigreactors:oreyellorite",
  19.   "extrautils2:ingredients",
  20.   "actuallyadditions:block_misc",
  21.   "forestry:apatite",
  22.   "minecraft:nether_gold_ore",
  23.   "minecraft:nether_quartz_ore",
  24.   "minecraft:ancient_debris",
  25.   "create:copper_ore",
  26.   "create:zinc_ore",
  27.   "quark:biotite_ore",
  28.   "mekanism:copper_ore",
  29.   "mekanism:tin_ore",
  30.   "mekanism:osmium_ore",
  31.   "mekanism:uranium_ore",
  32.   "mekanism:fluorite_gem",
  33.   "mekanism:lead_ore",
  34.   "tmechworks:aluminum_ore",
  35.   "tmechworks:copper_ore",
  36.   "bno:netheriron_ore",
  37.   "bno:netherlead_ore",
  38.   "bno:nethercopper_ore",
  39.   "bno:netheraluminum_ore",
  40.   "bno:nethertin_ore",
  41.   "bno:netherosmium_ore",
  42.   "bno:netheruranium_ore",
  43.   "quark:ancient_tome",
  44.   "minecraft:bucket"
  45. }
  46.  
  47. -- items to use as fuel
  48. FUEL_ITEM = {
  49.   "minecraft:coal",
  50.   "minecraft:charcoal",
  51.   "minecraft:coal_block",
  52.   "quark:charcoal_block",
  53.   "mekanism:block_charcoal",
  54.   "minecraft:lava_bucket"
  55. }
  56.  
  57. -- inventories which can be exported too
  58. EXPORT_INVENTORIES = {
  59.   "minecraft:chest",
  60.   "minecraft:ender_chest",
  61.   "enderchests:ender_chest",
  62.   "quark:jungle_chest",
  63.   "enderstorage:ender_chest"
  64. }
  65.  
  66. --TODO: Remote export inventories, for enderchests, that way we can use this table when searching for chests labelled import/export
  67. ENDER_INVENTORIES = {
  68.   "minecraft:ender_chest",
  69.   "enderstorage:ender_chest",
  70.   "enderchests:ender_chest"
  71. }
  72.  
  73. UNBREAKABLE_BLOCKS = {
  74.   "adpother:dust",
  75.   "adpother:carbon",
  76.   "adpother:sulfur",
  77.   "minecraft:bedrock",
  78.   "tetra:seeping_bedrock"
  79. }
  80.  
  81. POLLUTION_BLOCKS = {
  82.   "adpother:dust",
  83.   "adpother:carbon",
  84.   "adpother:sulfur"
  85. }
  86.  
  87. return {
  88.   SLOT_COUNT = SLOT_COUNT,
  89.   MINING_KEEP_ITEMS = MINING_KEEP_ITEMS,
  90.   FUEL_ITEM = FUEL_ITEM,
  91.   EXPORT_INVENTORIES = EXPORT_INVENTORIES,
  92.   ENDER_INVENTORIES = ENDER_INVENTORIES,
  93.   UNBREAKABLE_BLOCKS = UNBREAKABLE_BLOCKS,
  94.   POLLUTION_BLOCKS = POLLUTION_BLOCKS
  95. }
Add Comment
Please, Sign In to add comment