remove modrinth baguettelib, update greate, add vintage improvements kubejs mod, fix all the greate rose quartz namespace changes
This commit is contained in:
parent
fe1b8585da
commit
eb55f20a43
22 changed files with 224 additions and 142 deletions
|
|
@ -3,14 +3,14 @@
|
|||
|
||||
const registerGreateMaterials = (event) => {
|
||||
// Belt materials should already have an ingot and plate item already
|
||||
/*
|
||||
const $BeltProperty = Java.loadClass("electrolyte.greate.content.gtceu.material.BeltProperty")
|
||||
const $GreateMaterials = Java.loadClass("electrolyte.greate.registry.GreateMaterials")
|
||||
|
||||
// Wood belt
|
||||
GTMaterials.get('andesite_alloy').setProperty(GreatePropertyKeys.BELT, new $BeltProperty([GTMaterials.get('andesite_alloy')], 5))
|
||||
$GreateMaterials.AndesiteAlloy.setProperty(GreatePropertyKeys.BELT, new $BeltProperty([$GreateMaterials.AndesiteAlloy], 5))
|
||||
|
||||
// Leather belt
|
||||
GTMaterials.Stone.setProperty(GreatePropertyKeys.BELT, new $BeltProperty([GTMaterials.Steel, GTMaterials.get('andesite_alloy')], 10))
|
||||
GTMaterials.Stone.setProperty(GreatePropertyKeys.BELT, new $BeltProperty([GTMaterials.Steel, $GreateMaterials.AndesiteAlloy], 10))
|
||||
|
||||
// Remove plastic belts
|
||||
GTMaterials.Polyethylene.getProperties().removeProperty(GreatePropertyKeys.BELT);
|
||||
|
|
@ -19,20 +19,22 @@ const registerGreateMaterials = (event) => {
|
|||
|
||||
// Change properties of other rubber belts
|
||||
GTMaterials.Rubber.getProperties().removeProperty(GreatePropertyKeys.BELT);
|
||||
GTMaterials.Rubber.setProperty(GreatePropertyKeys.BELT, new $BeltProperty([GTMaterials.Steel, GTMaterials.get('andesite_alloy')], 20))
|
||||
GTMaterials.Rubber.setProperty(GreatePropertyKeys.BELT, new $BeltProperty([GTMaterials.Steel, $GreateMaterials.AndesiteAlloy], 20))
|
||||
|
||||
GTMaterials.SiliconeRubber.getProperties().removeProperty(GreatePropertyKeys.BELT);
|
||||
GTMaterials.SiliconeRubber.setProperty(GreatePropertyKeys.BELT, new $BeltProperty([GTMaterials.StainlessSteel, GTMaterials.Aluminium], 25))
|
||||
|
||||
GTMaterials.StyreneButadieneRubber.setProperty(GreatePropertyKeys.BELT, new $BeltProperty([GTMaterials.Titanium, GTMaterials.StainlessSteel], 30))
|
||||
*/
|
||||
}
|
||||
|
||||
const registerGreateMaterialModification = (event) => {
|
||||
GTMaterials.get("rose_quartz").addFlags(
|
||||
|
||||
const $GreateMaterials = Java.loadClass("electrolyte.greate.registry.GreateMaterials")
|
||||
|
||||
$GreateMaterials.RoseQuartz.addFlags(
|
||||
GTMaterialFlags.GENERATE_LENS
|
||||
);
|
||||
|
||||
GTMaterials.get('andesite_alloy').setComponents([])
|
||||
GTMaterials.get('andesite_alloy').setFormula("?")
|
||||
$GreateMaterials.AndesiteAlloy.setComponents([])
|
||||
$GreateMaterials.AndesiteAlloy.setFormula("?")
|
||||
}
|
||||
|
|
@ -13,11 +13,12 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
const $FLUID_PIPE_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.FluidPipeProperties')
|
||||
const $HAZARD_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.HazardProperty')
|
||||
|
||||
|
||||
const $MATERIAL_FLAGS = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.info.MaterialFlags')
|
||||
|
||||
const $FluidStorageKeys = Java.loadClass('com.gregtechceu.gtceu.api.fluids.store.FluidStorageKeys')
|
||||
|
||||
const $GreateMaterials = Java.loadClass("electrolyte.greate.registry.GreateMaterials")
|
||||
|
||||
const {
|
||||
HAS_TFC_TOOL, // used to generate new TFC items like javelins
|
||||
HAS_GT_TOOL, // does not generate items, just TFC recipes for GT tools
|
||||
|
|
@ -430,7 +431,7 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
});
|
||||
|
||||
|
||||
let rose_quartz = GTMaterials.get('greate:rose_quartz');
|
||||
let rose_quartz = $GreateMaterials.RoseQuartz;
|
||||
rose_quartz.setProperty(PropertyKey.ORE, new $ORE_PROPERTY());
|
||||
rose_quartz.getProperty(PropertyKey.ORE).setOreByProducts(rose_quartz, GTMaterials.Redstone, rose_quartz);
|
||||
rose_quartz.setMaterialIconSet(GTMaterialIconSet.getByName('nether_quartz'))
|
||||
|
|
|
|||
|
|
@ -48,4 +48,24 @@ const registerTFGItems = (event) => {
|
|||
event.create('tfg:zpm_universal_circuit')
|
||||
event.create('tfg:uv_universal_circuit')
|
||||
event.create('tfg:uhv_universal_circuit')
|
||||
|
||||
|
||||
// Temporary
|
||||
event.create('gtceu:rose_quartz_dust').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:tiny_rose_quartz_dust').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:small_rose_quartz_dust').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:poor_raw_rose_quartz').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:raw_rose_quartz').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:rich_raw_rose_quartz').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:chipped_rose_quartz_gem').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:flawed_rose_quartz_gem').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:flawless_rose_quartz_gem').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:exquisite_rose_quartz_gem').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:pure_rose_quartz_dust').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:impure_rose_quartz_dust').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:purified_rose_quartz_ore').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:crushed_rose_quartz_ore').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:refined_rose_quartz_ore').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:rose_quartz_lens').texture('tfg:item/deprecated')
|
||||
event.create('gtceu:rose_quartz_plate').texture('tfg:item/deprecated')
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue