Version 1.0.19b
This commit is contained in:
662
minecraft/kubejs/client_scripts/chemlibCompat.json
Normal file
662
minecraft/kubejs/client_scripts/chemlibCompat.json
Normal file
@@ -0,0 +1,662 @@
|
||||
{
|
||||
"alltheores:nickel_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ni (28)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:aluminum_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Al (13)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:platinum_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pt (78)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:iron_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Fe (26)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:zinc_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Zn (30)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:uranium_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "U (92)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Actinides"
|
||||
}
|
||||
],
|
||||
"alltheores:uranium_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "U (92)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Actinides"
|
||||
}
|
||||
],
|
||||
"alltheores:osmium_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Os (76)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:platinum_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pt (78)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:copper_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Cu (29)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:iron_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Fe (26)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:silver_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ag (47)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:zinc_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Zn (30)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:uranium_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "U (92)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Actinides"
|
||||
}
|
||||
],
|
||||
"alltheores:silver_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ag (47)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:gold_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Au (79)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:gold_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Au (79)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:platinum_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pt (78)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:copper_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Cu (29)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:osmium_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Os (76)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:lead_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pb (82)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:nickel_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ni (28)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:lead_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pb (82)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:nickel_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ni (28)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:osmium_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Os (76)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"mekanism:dust_sulfur": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "S (16)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Reactive Non-Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:zinc_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Zn (30)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:tin_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Sn (50)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:iridium_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ir (77)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:aluminum_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Al (13)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:tin_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Sn (50)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:platinum_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pt (78)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:iron_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Fe (26)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:silver_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ag (47)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:osmium_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Os (76)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:lead_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pb (82)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:nickel_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ni (28)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:zinc_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Zn (30)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:iridium_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ir (77)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:zinc_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Zn (30)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:aluminum_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Al (13)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:uranium_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "U (92)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Actinides"
|
||||
}
|
||||
],
|
||||
"alltheores:silver_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ag (47)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:nickel_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ni (28)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:tin_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Sn (50)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:silver_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ag (47)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:iron_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Fe (26)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:copper_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Cu (29)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:copper_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Cu (29)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:lead_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pb (82)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:lead_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pb (82)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:iridium_nugget": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ir (77)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:gold_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Au (79)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:aluminum_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Al (13)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:tin_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Sn (50)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:osmium_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Os (76)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:iridium_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ir (77)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:iridium_block": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Ir (77)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:gold_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Au (79)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:platinum_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Pt (78)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:copper_dust": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Cu (29)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:aluminum_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Al (13)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:gold_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Au (79)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"minecraft:iron_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Fe (26)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:tin_ingot": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "Sn (50)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Post-Transition Metals"
|
||||
}
|
||||
],
|
||||
"alltheores:uranium_plate": [
|
||||
{
|
||||
"color": "aqua",
|
||||
"text": "U (92)"
|
||||
},
|
||||
{
|
||||
"color": "gray",
|
||||
"text": "Actinides"
|
||||
}
|
||||
]
|
||||
}
|
||||
30
minecraft/kubejs/client_scripts/jei_hide.js
Normal file
30
minecraft/kubejs/client_scripts/jei_hide.js
Normal file
@@ -0,0 +1,30 @@
|
||||
JEIEvents.hideItems(event => {
|
||||
event.hide(/extrastorage:(block|disk|storagepart)_.+/)
|
||||
event.hide(/rebornstorage:(small|medium|large|larger)_(item|fluid)_disk.*/)
|
||||
event.hide(/extrastorage:advanced_(importer|exporter)/)
|
||||
event.hide('twilightforest:uncrafting_table')
|
||||
event.hide(['angelring:leadstone_angel_ring', 'angelring:hardened_angel_ring', 'angelring:reinforced_angel_ring', 'angelring:resonant_angel_ring'])
|
||||
event.hide('spirit:compressed_soul_sand')
|
||||
event.hide('reliquary:rod_of_lyssa')
|
||||
event.hide('mekanism:upgrade_anchor')
|
||||
event.hide(['mysticalagradditions:gaia_spirit_crux', 'mysticalagradditions:awakened_draconium_crux'])
|
||||
event.hide('ars_nouveau:glyph_animate_block')
|
||||
event.hide([
|
||||
'absentbydesign:slab_tuff',
|
||||
'absentbydesign:stairs_tuff',
|
||||
'absentbydesign:wall_tuff',
|
||||
'absentbydesign:wall_calcite',
|
||||
'absentbydesign:stairs_calcite',
|
||||
'absentbydesign:slab_calcite'
|
||||
])
|
||||
Color.DYE.forEach(color => {
|
||||
['controller', 'creative_controller', 'grid', 'crafting_grid', 'pattern_grid', 'fluid_grid', 'network_receiver', 'network_transmitter', 'relay', 'detector', 'security_manager', 'wireless_transmitter', 'disk_manipulator', 'crafter', 'crafter_manager', 'crafting_monitor'].forEach(machine => {
|
||||
event.hide(`refinedstorage:${color}_${machine}`)
|
||||
})
|
||||
})
|
||||
|
||||
if (global.chunk) {
|
||||
event.hide('mekanism:dimensional_stabilizer')
|
||||
event.hide('ae2:spatial_anchor')
|
||||
}
|
||||
})
|
||||
25
minecraft/kubejs/client_scripts/jei_info.js
Normal file
25
minecraft/kubejs/client_scripts/jei_info.js
Normal file
@@ -0,0 +1,25 @@
|
||||
JEIEvents.information(e => {
|
||||
e.addItem('enderchests:ender_chest', [
|
||||
'Cross-dimensional wireless item transfer to any chest on the same channel.',
|
||||
'Use dye on the colored bars to set the channel.',
|
||||
'Sneak + right-click with a diamond to switch to private channel.',
|
||||
'Sneak + right-click with an ender pearl or eye of ender to increase inventory size.',
|
||||
])
|
||||
|
||||
e.addItem('endertanks:ender_tank', [
|
||||
'Cross-dimensional wireless fluid transfer to any tank on the same channel.',
|
||||
'Use dye on the colored bars to set the channel.',
|
||||
'Sneak + right-click with a diamond to switch to private channel.',
|
||||
'Sneak + right-click with an ender pearl or eye of ender to increase tank size.',
|
||||
])
|
||||
|
||||
e.addItem('mekanism:creative_energy_cube',[
|
||||
'Needs to be energized in a Powah energizing rod with a ATM star.',
|
||||
'Otherwise acts as an expensive energy trash can.',
|
||||
])
|
||||
|
||||
e.addItem('pylons:infusion_pylon',[
|
||||
'Chunkloads a single chunk. Only one pylon per player will load at a time, and only while the player is online.',
|
||||
])
|
||||
|
||||
})
|
||||
28
minecraft/kubejs/client_scripts/mekanismClient.js
Normal file
28
minecraft/kubejs/client_scripts/mekanismClient.js
Normal file
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
Mekanism items for processing stack
|
||||
Authored by EnigmaQuip
|
||||
|
||||
DO NOT EDIT BELOW
|
||||
only the startup script should need editing
|
||||
*/
|
||||
|
||||
ClientEvents.highPriorityAssets(event => {
|
||||
const mekItems = ['clump', 'crystal', 'dirty_dust', 'shard']
|
||||
global.mekStackAdditions.forEach(entry => {
|
||||
event.addLang(`slurry.kubejs.clean_${entry.material}`, snakeCaseToUpperCase(`clean_${entry.material}_slurry`))
|
||||
event.addLang(`slurry.kubejs.dirty_${entry.material}`, snakeCaseToUpperCase(`dirty_${entry.material}_slurry`))
|
||||
mekItems.forEach(type => {
|
||||
event.addLang(`item.kubejs.${type}_${entry.material}`, snakeCaseToUpperCase(`${entry.material}_${type}`))
|
||||
})
|
||||
if (entry.makeDust) {
|
||||
event.addLang(`item.kubejs.dust_${entry.material}`, snakeCaseToUpperCase(`${entry.material}_dust`))
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
function snakeCaseToUpperCase(input) {
|
||||
return String(input)
|
||||
.split("_")
|
||||
.map((word) => `${word[0].toUpperCase()}${word.slice(1)}`)
|
||||
.join(" ");
|
||||
}
|
||||
157
minecraft/kubejs/client_scripts/ponder/bigger_reactors.js
Normal file
157
minecraft/kubejs/client_scripts/ponder/bigger_reactors.js
Normal file
@@ -0,0 +1,157 @@
|
||||
Ponder.registry((event) => {
|
||||
event.create([
|
||||
'biggerreactors:reactor_power_tap',
|
||||
'biggerreactors:reactor_glass',
|
||||
'biggerreactors:reactor_casing',
|
||||
//'biggerreactors:reactor_manifold',
|
||||
//'biggerreactors:reactor_redstone_port',
|
||||
//'biggerreactors:reactor_computer_port',
|
||||
//'biggerreactors:reactor_coolant_port',
|
||||
'biggerreactors:reactor_access_port',
|
||||
'biggerreactors:reactor_terminal',
|
||||
'biggerreactors:reactor_control_rod',
|
||||
'biggerreactors:reactor_fuel_rod'])
|
||||
.scene('bir_1', 'Building a Bigger Reactor', 'kubejs:reactor', (scene, util) => {
|
||||
scene.world.showSection([4, 0, 4], Facing.down)
|
||||
scene.idle(5)
|
||||
|
||||
scene.overlay.showText(40).text("The edges must be").independent(20)
|
||||
scene.overlay.showText(40).text("reactor casing").independent(36);
|
||||
[1, 2, 3, 4].forEach(num => {
|
||||
scene.world.showSection([4, num, 4], Facing.down);
|
||||
scene.world.showSection([4, 0, 4 - num], Facing.down);
|
||||
scene.world.showSection([4 - num, 0, 4], Facing.down);
|
||||
scene.idle(5)
|
||||
});
|
||||
|
||||
[1, 2, 3].forEach(num => {
|
||||
scene.world.showSection([4, 4, 4 - num], Facing.down);
|
||||
scene.world.showSection([4 - num, 4, 4], Facing.down);
|
||||
scene.world.showSection([0, 0, 4 - num], Facing.down);
|
||||
scene.world.showSection([4 - num, 0, 0], Facing.down);
|
||||
scene.world.showSection([0, num, 4], Facing.down);
|
||||
scene.world.showSection([4, num, 0], Facing.down);
|
||||
scene.idle(5)
|
||||
})
|
||||
scene.world.showSection([4, 4, 0], Facing.down);
|
||||
scene.world.showSection([0, 4, 4], Facing.down);
|
||||
scene.world.showSection([0, 0, 0], Facing.down);
|
||||
scene.idle(5);
|
||||
[1, 2, 3].forEach(num => {
|
||||
scene.world.showSection([0, num, 0], Facing.down);
|
||||
scene.world.showSection([0, 4, 4 - num], Facing.down);
|
||||
scene.world.showSection([4 - num, 4, 0], Facing.down);
|
||||
scene.idle(5)
|
||||
})
|
||||
scene.world.showSection([0, 4, 0], Facing.down);
|
||||
scene.idle(5)
|
||||
|
||||
scene.addKeyframe()
|
||||
|
||||
scene.overlay.showText(35).text("The walls can be").independent(20)
|
||||
scene.overlay.showText(35).text("reactor casing").independent(36)
|
||||
scene.overlay.showText(35).text("or reactor glass").independent(52)
|
||||
//top glass
|
||||
scene.world.showSection([1, 4, 1, 3, 4, 3], Facing.down);
|
||||
scene.idle(5)
|
||||
|
||||
// bottom glass
|
||||
scene.world.showSection([1, 0, 1, 3, 0, 3], Facing.up);
|
||||
scene.idle(5)
|
||||
|
||||
// north glass
|
||||
scene.world.showSection([1, 1, 0, 3, 3, 0], Facing.south);
|
||||
scene.idle(5)
|
||||
|
||||
// south glass
|
||||
scene.world.showSection([1, 1, 4, 3, 3, 4], Facing.north);
|
||||
scene.idle(5)
|
||||
|
||||
// west glass
|
||||
scene.world.showSection([0, 1, 1, 0, 3, 3], Facing.east);
|
||||
scene.idle(5)
|
||||
|
||||
// east glass
|
||||
scene.world.showSection([4, 1, 1, 4, 3, 3], Facing.west);
|
||||
scene.idle(20)
|
||||
|
||||
scene.addKeyframe()
|
||||
|
||||
scene.overlay.showText(40).text("Fuel rods run floor").independent(20)
|
||||
scene.overlay.showText(40).text("to ceiling in a stack").independent(36)
|
||||
scene.idle(10)
|
||||
scene.world.hideSection([0, 1, 0, 3, 4, 3], Facing.up)
|
||||
scene.idle(15)
|
||||
scene.world.setBlock([2, 1, 2], 'biggerreactors:reactor_fuel_rod', false)
|
||||
scene.world.showSection([2, 1, 2], Facing.down)
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([2, 2, 2], 'biggerreactors:reactor_fuel_rod', false)
|
||||
scene.world.showSection([2, 2, 2], Facing.down)
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([2, 3, 2], 'biggerreactors:reactor_fuel_rod', false)
|
||||
scene.world.showSection([2, 3, 2], Facing.down)
|
||||
scene.idle(20)
|
||||
scene.world.showSection([0, 1, 0, 3, 4, 3], Facing.down)
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(35).text("A control rod sits atop the fuel").independent(20)
|
||||
scene.overlay.showText(35).text("rod stack in the top wall").independent(36)
|
||||
scene.idle(15)
|
||||
scene.world.setBlock([2, 4, 2], 'minecraft:air', true)
|
||||
scene.world.modifyBlock([1, 4, 2], (curState) => curState.with("east_connected", false), false);
|
||||
scene.world.modifyBlock([2, 4, 1], (curState) => curState.with("south_connected", false), false);
|
||||
scene.world.modifyBlock([3, 4, 2], (curState) => curState.with("west_connected", false), false);
|
||||
scene.world.modifyBlock([2, 4, 3], (curState) => curState.with("north_connected", false), false);
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([2, 4, 2], 'biggerreactors:reactor_control_rod', false)
|
||||
scene.idle(20)
|
||||
|
||||
scene.addKeyframe()
|
||||
|
||||
scene.overlay.showText(35).text("A terminal needs to").independent(20)
|
||||
scene.overlay.showText(35).text("be included in a wall").independent(36)
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([3, 1, 0], 'minecraft:air', true)
|
||||
scene.world.modifyBlock([2, 1, 0], (curState) => curState.with("east_connected", false), false);
|
||||
scene.world.modifyBlock([3, 2, 0], (curState) => curState.with("bottom_connected", false), false);
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([3, 1, 0], 'biggerreactors:reactor_terminal', false)
|
||||
scene.idle(20)
|
||||
|
||||
scene.addKeyframe()
|
||||
|
||||
scene.overlay.showText(35).text("A power tap is used").independent(20)
|
||||
scene.overlay.showText(35).text("in a wall to get power").independent(36)
|
||||
scene.overlay.showText(35).text("out of the reactor").independent(52)
|
||||
scene.idle(15)
|
||||
scene.world.setBlock([1, 1, 0], 'minecraft:air', true)
|
||||
scene.world.modifyBlock([2, 1, 0], (curState) => curState.with("west_connected", false), false);
|
||||
scene.world.modifyBlock([1, 2, 0], (curState) => curState.with("bottom_connected", false), false);
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([1, 1, 0], 'biggerreactors:reactor_power_tap', false)
|
||||
scene.idle(20)
|
||||
|
||||
scene.addKeyframe()
|
||||
|
||||
scene.overlay.showText(40).text("Access ports allow for").independent(20)
|
||||
scene.overlay.showText(40).text("insertion of uranium").independent(36)
|
||||
scene.overlay.showText(40).text("and removal of cyanite").independent(52)
|
||||
scene.idle(15)
|
||||
scene.world.setBlock([0, 1, 1], 'minecraft:air', true)
|
||||
scene.world.setBlock([0, 1, 3], 'minecraft:air', true)
|
||||
scene.world.modifyBlock([0, 1, 2], (curState) => curState.with("north_connected", false).with("south_connected", false), false);
|
||||
scene.world.modifyBlock([0, 2, 1], (curState) => curState.with("bottom_connected", false), false);
|
||||
scene.world.modifyBlock([0, 2, 3], (curState) => curState.with("bottom_connected", false), false);
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([0, 1, 1], Block.id('biggerreactors:reactor_access_port', { 'portdirection': 'inlet' }), true)
|
||||
scene.world.setBlock([0, 1, 3], Block.id('biggerreactors:reactor_access_port', { 'portdirection': 'outlet' }), true)
|
||||
scene.idle(20)
|
||||
|
||||
scene.addKeyframe()
|
||||
|
||||
let outerWall = util.select.fromTo(0, 0, 0, 4, 4, 4).substract(util.select.fromTo(1, 1, 1, 3, 3, 3))
|
||||
scene.world.modifyBlocks(outerWall, (curState) => curState.with('assembled', true), false)
|
||||
scene.world.modifyBlock([0, 1, 3], () => Block.id('biggerreactors:reactor_access_port', { 'portdirection': 'outlet' }), false)
|
||||
scene.world.modifyBlocks([1, 0, 1, 3, 0, 3], () => Block.id('biggerreactors:reactor_casing', { 'assembled': true, 'x_axis': 'middle', 'z_axis': 'middle', 'y_axis': 'lower' }), false)
|
||||
scene.idle(20)
|
||||
})
|
||||
})
|
||||
113
minecraft/kubejs/client_scripts/ponder/corail.js
Normal file
113
minecraft/kubejs/client_scripts/ponder/corail.js
Normal file
@@ -0,0 +1,113 @@
|
||||
Ponder.registry((event) => {
|
||||
event.create([
|
||||
"tombstone:decorative_grave_simple",
|
||||
"tombstone:decorative_grave_normal",
|
||||
"tombstone:decorative_grave_cross",
|
||||
"tombstone:decorative_tombstone",
|
||||
"tombstone:decorative_subaraki_grave",
|
||||
"tombstone:decorative_grave_original",
|
||||
"tombstone:grave_dust",
|
||||
"tombstone:essence_of_undeath"
|
||||
]).scene("tomb1", "Getting Started with Corail Tombstone", (scene, util) => {
|
||||
scene.showBasePlate()
|
||||
scene.idle(10)
|
||||
|
||||
const pos1 = util.grid.at(1, 0, 1)
|
||||
const pos1top = util.vector.topOf(pos1)
|
||||
const pos2 = util.grid.at(1, 0, 3)
|
||||
const pos2top = util.vector.topOf(pos2)
|
||||
const pos3 = util.grid.at(3, 0, 3)
|
||||
const pos3top = util.vector.topOf(pos3)
|
||||
const pos4 = util.grid.at(3, 0, 1)
|
||||
const pos4top = util.vector.topOf(pos4)
|
||||
const center = util.grid.at(2, 0, 2)
|
||||
const centerTop = util.vector.topOf(center)
|
||||
|
||||
const zombie = scene.world.createEntity("zombie", pos1top)
|
||||
scene.idle(10)
|
||||
const skellie = scene.world.createEntity("skeleton", pos2top)
|
||||
scene.idle(10)
|
||||
scene.text(60, "Kill Undead Mobs", [1.5, 1, 1.5]).placeNearTarget()
|
||||
const stray = scene.world.createEntity("stray", pos3top)
|
||||
scene.idle(10)
|
||||
const zpiglin = scene.world.createEntity("zombified_piglin", pos4top)
|
||||
scene.idle(9)
|
||||
scene.world.removeEntity(zombie)
|
||||
scene.idle(1)
|
||||
const drowned = scene.world.createEntity("drowned", pos1top)
|
||||
scene.idle(9)
|
||||
scene.world.removeEntity(skellie)
|
||||
scene.idle(1)
|
||||
const wskellie = scene.world.createEntity("wither_skeleton", pos2top)
|
||||
scene.idle(9)
|
||||
scene.world.removeEntity(stray)
|
||||
scene.idle(1)
|
||||
const husk = scene.world.createEntity("husk", pos3top)
|
||||
scene.idle(9)
|
||||
scene.world.removeEntity(zpiglin)
|
||||
scene.idle(1)
|
||||
const hoglin = scene.world.createEntity("zoglin", pos4top)
|
||||
scene.idle(10)
|
||||
scene.world.removeEntity(drowned)
|
||||
scene.idle(10)
|
||||
scene.world.removeEntity(wskellie)
|
||||
scene.text(60, "This has a rare chance to drop Grave's Dust", [1.5, 1, 1.5]).placeNearTarget()
|
||||
scene.world.createItemEntity(centerTop, util.vector.of(-0.06, 0.4, -0.06), "tombstone:grave_dust")
|
||||
scene.idle(10)
|
||||
scene.world.removeEntity(husk)
|
||||
scene.idle(10)
|
||||
scene.world.removeEntity(hoglin)
|
||||
scene.text(60, "And a rarer chance to drop Essence of Undeath", [3.5, 1, 3.5]).placeNearTarget()
|
||||
scene.world.createItemEntity(centerTop, util.vector.of(0.06, 0.4, 0.06), "tombstone:essence_of_undeath")
|
||||
})
|
||||
.scene("tomb2", "Graves", (scene, util) => {
|
||||
scene.showBasePlate()
|
||||
scene.idle(10)
|
||||
scene.world.showSection([1, 1, 2], Facing.down)
|
||||
scene.world.showSection([3, 1, 2], Facing.down)
|
||||
scene.overlay.showText(100)
|
||||
.text("Graves come in two marble colors")
|
||||
.independent(50)
|
||||
.placeNearTarget()
|
||||
scene.overlay.showText(100)
|
||||
.text("and six different styes")
|
||||
.independent(66)
|
||||
.placeNearTarget();
|
||||
["tombstone:decorative_grave_simple", "tombstone:decorative_grave_normal", "tombstone:decorative_grave_cross", "tombstone:decorative_tombstone", "tombstone:decorative_subaraki_grave", "tombstone:decorative_grave_original"].forEach(name => {
|
||||
scene.world.setBlock([1, 1, 2], Block.id(name), false)
|
||||
scene.idle(10)
|
||||
scene.world.setBlock([3, 1, 2], Block.id(name).with("model_texture", "1"), false)
|
||||
scene.idle(10)
|
||||
})
|
||||
scene.overlay.showText(100)
|
||||
.text("30 minutes after a grave is placed")
|
||||
.independent(40)
|
||||
.placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(100)
|
||||
.text("or the previous soul is used")
|
||||
.independent(56)
|
||||
.placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(100)
|
||||
.text("a new soul will spawn")
|
||||
.independent(72)
|
||||
.placeNearTarget()
|
||||
scene.idle(20)
|
||||
scene.addKeyframe()
|
||||
const black = util.grid.at(1, 0, 2)
|
||||
const blackTop = util.vector.topOf(black)
|
||||
const lightning1 = scene.world.createEntity("lightning_bolt", blackTop)
|
||||
scene.idle(10)
|
||||
scene.world.removeEntity(lightning1)
|
||||
const white = util.grid.at(3, 0, 2)
|
||||
const whiteTop = util.vector.topOf(white)
|
||||
const lightning2 = scene.world.createEntity("lightning_bolt", whiteTop)
|
||||
scene.idle(10)
|
||||
scene.world.removeEntity(lightning2)
|
||||
scene.particles.rotationIndicator(60, [1, 2, 2], 0.3, 0.3, "Y").rotationSpeed(5).color("#D133ED")
|
||||
scene.idle(10)
|
||||
scene.particles.rotationIndicator(60, [3, 2, 2], 0.3, 0.3, "Y").rotationSpeed(5).color("#00FFFC")
|
||||
scene.idle(100)
|
||||
})
|
||||
})
|
||||
88
minecraft/kubejs/client_scripts/ponder/pylons.js
Normal file
88
minecraft/kubejs/client_scripts/ponder/pylons.js
Normal file
@@ -0,0 +1,88 @@
|
||||
Ponder.registry((event) => {
|
||||
event.create("pylons:harvester_pylon")
|
||||
.scene("harvest1", "Using the Harvester Pylon", "farm", (scene, util) => {
|
||||
scene.showBasePlate()
|
||||
scene.overlay.showText(40).text("The Harvester Pylon").independent(20).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("is placed in the water").independent(36).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("block for the farm").independent(52).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.world.hideSection([0, 0, 0, 9, 0, 3], Facing.DOWN)
|
||||
scene.idle(10)
|
||||
scene.showControls(20, [4.5, 1, 4.5], "down")
|
||||
.rightClick()
|
||||
.withItem("pylons:harvester_pylon")
|
||||
scene.idle(10)
|
||||
scene.world.modifyBlock([4, 0, 4], () => Block.id("pylons:harvester_pylon").with("waterlogged", "true"), false)
|
||||
scene.idle(20)
|
||||
scene.addLazyKeyframe()
|
||||
scene.overlay.showText(40).text("The Harvester Pylon").independent(20).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("needs a hoe in it's").independent(36).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("inventory to operate").independent(52).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.showControls(20, [4.5, 1, 4.5], "down")
|
||||
.withItem("minecraft:stone_hoe")
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("it's durability will be").independent(68).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("used during harvesting").independent(84).placeNearTarget()
|
||||
scene.idle(30)
|
||||
scene.addLazyKeyframe()
|
||||
scene.overlay.showText(40).text("The Harvester Pylon").independent(20).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("needs storage above it").independent(36).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(40).text("to place harvested items into").independent(52).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.showControls(20, [4.5, 2, 4.5], "down")
|
||||
.rightClick()
|
||||
.withItem("minecraft:barrel")
|
||||
scene.idle(10)
|
||||
scene.world.showSection([4, 1, 4], Facing.down)
|
||||
scene.idle(20)
|
||||
scene.addLazyKeyframe()
|
||||
scene.world.showSection([0, 0, 0, 9, 0, 3], Facing.UP)
|
||||
scene.idle(10)
|
||||
let threeby = util.select.fromTo(3, 1, 3, 5, 1, 5).substract(util.select.position(4,1,4))
|
||||
let fiveby = util.select.fromTo(2, 1, 2, 6, 1, 6).substract(util.select.position(4,1,4))
|
||||
let sevenby = util.select.fromTo(1, 1, 1, 7, 1, 7).substract(util.select.position(4,1,4))
|
||||
let nineby = util.select.fromTo(0, 1, 0, 8, 1, 8).substract(util.select.position(4,1,4))
|
||||
scene.world.setBlocks(nineby, Block.id("minecraft:wheat",{age:"7"}),false)
|
||||
scene.world.showSection(nineby, Facing.UP)
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(60).text("The Harvester Pylon").independent(20).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(60).text("can be set to harvest").independent(36).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(60).text("in an area of:").independent(52).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(20).text("3x3").independent(68).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showOutline(PonderPalette.GREEN, "threeby", threeby, 30)
|
||||
scene.idle(10)
|
||||
scene.world.modifyBlocks(threeby, (curState) => curState.with("age",0), false)
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(20).text("5x5").independent(68).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showOutline(PonderPalette.GREEN, "fiveby", fiveby, 30)
|
||||
scene.idle(10)
|
||||
scene.world.modifyBlocks(fiveby, (curState) => curState.with("age",0), false)
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(20).text("7x7").independent(68).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showOutline(PonderPalette.GREEN, "sevenby", sevenby, 30)
|
||||
scene.idle(10)
|
||||
scene.world.modifyBlocks(sevenby, (curState) => curState.with("age",0), false)
|
||||
scene.idle(10)
|
||||
scene.overlay.showText(20).text("9x9").independent(68).placeNearTarget()
|
||||
scene.idle(10)
|
||||
scene.overlay.showOutline(PonderPalette.GREEN, "nineby", nineby, 30)
|
||||
scene.idle(10)
|
||||
scene.world.modifyBlocks(nineby, (curState) => curState.with("age",0), false)
|
||||
scene.idle(10)
|
||||
})
|
||||
|
||||
})
|
||||
24
minecraft/kubejs/client_scripts/starjei.js
Normal file
24
minecraft/kubejs/client_scripts/starjei.js
Normal file
@@ -0,0 +1,24 @@
|
||||
// Force Star Items to require NBT
|
||||
JEIEvents.subtypes(event => {
|
||||
event.useNBT("allthemodium:unobtainium_vibranium_alloy_block")
|
||||
event.useNBT("mekanism:teleportation_core")
|
||||
})
|
||||
|
||||
// Add Star Items to JEI
|
||||
JEIEvents.addItems(event => {
|
||||
// Draconic Infused Teleportation Core
|
||||
event.add(Item.of('mekanism:teleportation_core', "{HideFlags:1,display:{Name:'[{\"text\":\"Draconic Infused Teleportation Core\",\"italic\":false}]'}}").enchant('unbreaking', 1).toJson())
|
||||
// Ender Infused Teleportation Core
|
||||
event.add(Item.of('mekanism:teleportation_core', "{HideFlags:1,display:{Name:'[{\"text\":\"Ender Infused Teleportation Core\",\"italic\":false}]'}}").enchant('unbreaking', 1).toJson())
|
||||
// Nether Infused Teleportation Core
|
||||
event.add(Item.of('mekanism:teleportation_core', "{HideFlags:1,display:{Name:'[{\"text\":\"Nether Infused Teleportation Core\",\"italic\":false}]'}}").enchant('unbreaking', 1).toJson())
|
||||
//Unobtainium-Vibranium Awakened Block
|
||||
event.add(Item.of('allthemodium:unobtainium_vibranium_alloy_block', "{HideFlags:1,display:{Name:'[{\"text\":\"Awakened Unobtainium-Vibranium Alloy Block\",\"italic\":false}]'}}").enchant('unbreaking', 1).toJson())
|
||||
})
|
||||
|
||||
// Add Info to Items
|
||||
|
||||
JEIEvents.information(event => {
|
||||
event.addItem('allthetweaks:dimensional_seed', Text.of('The structure for the seed must be built with the Nether Portal facing North.'))
|
||||
})
|
||||
|
||||
120
minecraft/kubejs/client_scripts/tooltips.js
Normal file
120
minecraft/kubejs/client_scripts/tooltips.js
Normal file
@@ -0,0 +1,120 @@
|
||||
// priority: 0
|
||||
|
||||
ItemEvents.tooltip(event => {
|
||||
// Re-add Chemlib info to unified materials
|
||||
let chemlibTooltips = JsonIO.read('kubejs/client_scripts/chemlibCompat.json')
|
||||
chemlibTooltips.forEach((item, tooltips) => {
|
||||
event.addAdvanced(item, (stack, advanced, text) => {
|
||||
text.add(1, tooltips[0])
|
||||
if (tooltips.length > 1) {
|
||||
text.add(2, tooltips[1])
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
//AllTheModium
|
||||
event.add('allthemodium:teleport_pad',[
|
||||
Text.of('Place the pad down in the specified Dimension'),
|
||||
Text.of('Sneak Right Click with both hands empty to teleport'),
|
||||
Text.of('§aOverworld TO Mining Dimension').red(),
|
||||
Text.of('§cThe Nether TO The Other').red()
|
||||
])
|
||||
|
||||
//Mekanism
|
||||
event.add('mekanism:creative_energy_cube', [ [Text.of('Needs to be Energized').darkPurple()],])
|
||||
|
||||
// Mob Grinding Utils
|
||||
event.addAdvanced('mob_grinding_utils:rotten_egg', (stack, advanced, text) => {
|
||||
text.add(3, Text.of("Created from Cursed Chicken Feed").yellow())
|
||||
})
|
||||
event.addAdvanced('mob_grinding_utils:golden_egg', (stack, advanced, text) => {
|
||||
text.add(3, Text.of("Created from Nutritious Chicken Feed").yellow())
|
||||
})
|
||||
|
||||
// RS Infinity Booster
|
||||
event.add('rsinfinitybooster:infinity_card', [
|
||||
Text.of('Infinite range for RS wireless'),
|
||||
Text.of('Only works in the same dimension')
|
||||
])
|
||||
event.add('rsinfinitybooster:dimension_card', [
|
||||
Text.of('Infinite range for RS wireless'),
|
||||
Text.of('Works across dimensions')
|
||||
])
|
||||
|
||||
// AE2 Infinity Booster
|
||||
event.add('aeinfinitybooster:infinity_card', [
|
||||
Text.of('Infinite range for AE2 wireless'),
|
||||
Text.of('Only works in the same dimension')
|
||||
])
|
||||
event.add('aeinfinitybooster:dimension_card', [
|
||||
Text.of('Infinite range for AE2 wireless'),
|
||||
Text.of('Works across dimensions')
|
||||
])
|
||||
|
||||
//pipes
|
||||
event.add('pipez:item_pipe', [
|
||||
[Text.of('Default:'), ' ', Text.of('4'), ' ', Text.of('items/20t')],
|
||||
[Text.of('Basic:'), ' ', Text.of('8'), ' ', Text.of('items/15t')],
|
||||
[Text.of('Improved:').gold(), ' ', Text.of('16').yellow(), ' ', Text.of('items/10t').gold()],
|
||||
[Text.of('Advanced:').darkAqua(), ' ', Text.of('32').aqua(), ' ', Text.of('items/5t').darkAqua()],
|
||||
[Text.of('Ultimate:').darkGray(), ' ', Text.of('64').gray(), ' ', Text.of('items/t').darkGray()],
|
||||
[Text.of('Infinity:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('items/t').darkPurple()],
|
||||
])
|
||||
event.add('pipez:fluid_pipe', [
|
||||
[Text.of('Default:'), ' ', Text.of('50'), ' ', Text.of('mB/t')],
|
||||
[Text.of('Basic:'), ' ', Text.of('100'), ' ', Text.of('mB/t')],
|
||||
[Text.of('Improved:').gold(), ' ', Text.of('500').yellow(), ' ', Text.of('mB/t').gold()],
|
||||
[Text.of('Advanced:').darkAqua(), ' ', Text.of('2,000').aqua(), ' ', Text.of('mB/t').darkAqua()],
|
||||
[Text.of('Ultimate:').darkGray(), ' ', Text.of('10,000').gray(), ' ', Text.of('mB/t').darkGray()],
|
||||
[Text.of('Infinity:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('mB/t').darkPurple()],
|
||||
])
|
||||
event.add('pipez:gas_pipe', [
|
||||
[Text.of('Default:'), ' ', Text.of('200'), ' ', Text.of('mB/t')],
|
||||
[Text.of('Basic:'), ' ', Text.of('400'), ' ', Text.of('mB/t')],
|
||||
[Text.of('Improved:').gold(), ' ', Text.of('2,000').yellow(), ' ', Text.of('mB/t').gold()],
|
||||
[Text.of('Advanced:').darkAqua(), ' ', Text.of('8,000').aqua(), ' ', Text.of('mB/t').darkAqua()],
|
||||
[Text.of('Ultimate:').darkGray(), ' ', Text.of('40,000').gray(), ' ', Text.of('mB/t').darkGray()],
|
||||
[Text.of('Infinity:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('mB/t').darkPurple()],
|
||||
])
|
||||
event.add('pipez:energy_pipe', [
|
||||
[Text.of('Default:'), ' ', Text.of('256'), ' ', Text.of('FE/t')],
|
||||
[Text.of('Basic:'), ' ', Text.of('1,024'), ' ', Text.of('FE/t')],
|
||||
[Text.of('Improved:').gold(), ' ', Text.of('8,192').yellow(), ' ', Text.of('FE/t').gold()],
|
||||
[Text.of('Advanced:').darkAqua(), ' ', Text.of('32,768').aqua(), ' ', Text.of('FE/t').darkAqua()],
|
||||
[Text.of('Ultimate:').darkGray(), ' ', Text.of('131,072').gray(), ' ', Text.of('FE/t').darkGray()],
|
||||
[Text.of('Infinity:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('FE/t').darkPurple()],
|
||||
])
|
||||
|
||||
//upgrades
|
||||
event.add('pipez:basic_upgrade', [
|
||||
[Text.of('Item:'), ' ', Text.of('8'), ' ', Text.of('items/15t')],
|
||||
[Text.of('Fluid:'), ' ', Text.of('100'), ' ', Text.of('mB/t')],
|
||||
[Text.of('Gas:'), ' ', Text.of('400'), ' ', Text.of('mB/t')],
|
||||
[Text.of('Energy:'), ' ', Text.of('1,024'), ' ', Text.of('FE/t')],
|
||||
])
|
||||
event.add('pipez:improved_upgrade', [
|
||||
[Text.of('Item:').gold(), ' ', Text.of('16').yellow(), ' ', Text.of('items/10t').gold()],
|
||||
[Text.of('Fluid:').gold(), ' ', Text.of('500').yellow(), ' ', Text.of('mB/t').gold()],
|
||||
[Text.of('Gas:').gold(), ' ', Text.of('2,000').yellow(), ' ', Text.of('mB/t').gold()],
|
||||
[Text.of('Energy:').gold(), ' ', Text.of('8,192').yellow(), ' ', Text.of('FE/t').gold()],
|
||||
])
|
||||
event.add('pipez:advanced_upgrade', [
|
||||
[Text.of('Item:').darkAqua(), ' ', Text.of('32').aqua(), ' ', Text.of('items/5t').darkAqua()],
|
||||
[Text.of('Fluid:').darkAqua(), ' ', Text.of('2,000').aqua(), ' ', Text.of('mB/t').darkAqua()],
|
||||
[Text.of('Gas:').darkAqua(), ' ', Text.of('8,000').aqua(), ' ', Text.of('mB/t').darkAqua()],
|
||||
[Text.of('Energy:').darkAqua(), ' ', Text.of('32,768').aqua(), ' ', Text.of('FE/t').darkAqua()],
|
||||
])
|
||||
event.add('pipez:ultimate_upgrade', [
|
||||
[Text.of('Item:').darkGray(), ' ', Text.of('64').gray(), ' ', Text.of('items/t').darkGray()],
|
||||
[Text.of('Fluid:').darkGray(), ' ', Text.of('10,000').gray(), ' ', Text.of('mB/t').darkGray()],
|
||||
[Text.of('Gas:').darkGray(), ' ', Text.of('40,000').gray(), ' ', Text.of('mB/t').darkGray()],
|
||||
[Text.of('Energy:').darkGray(), ' ', Text.of('131,072').gray(), ' ', Text.of('FE/t').darkGray()],
|
||||
])
|
||||
event.add('pipez:infinity_upgrade', [
|
||||
[Text.of('Item:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('items/t').darkPurple()],
|
||||
[Text.of('Fluid:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('mB/t').darkPurple()],
|
||||
[Text.of('Gas:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('mB/t').darkPurple()],
|
||||
[Text.of('Energy:').darkPurple(), ' ', Text.of('2,147,483,647').lightPurple(), ' ', Text.of('FE/t').darkPurple()],
|
||||
])
|
||||
|
||||
})
|
||||
Reference in New Issue
Block a user