Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #loader contenttweaker
- import mods.contenttweaker.Block;
- import mods.contenttweaker.Color;
- import mods.contenttweaker.Fluid;
- import mods.contenttweaker.Item;
- import mods.contenttweaker.PartBuilder;
- import mods.contenttweaker.Material;
- import mods.contenttweaker.MaterialPart;
- import mods.contenttweaker.MaterialSystem;
- import mods.contenttweaker.VanillaFactory;
- #Custom Parts
- var ballpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("ball")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var bearingpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("bearing")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var bladepart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("blade")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var framepart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("frame")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var foilpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("foil")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var gempart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("gem")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var insulatedwirepart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("insulated_wire")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var lenspart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("lens")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var mechanicalcomponentpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("mechanical_component")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var meshpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("mesh")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var purifiedorepart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("purified_ore")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var ringpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("ring")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var rotorpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("rotor")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var smallgearpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("small_gear")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var tinydustpart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("tiny_dust")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var tubepart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("tube")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- var wirepart = mods.contenttweaker.MaterialSystem.getPartBuilder()
- .setName("wire")
- .setPartType(MaterialSystem.getPartType("item"))
- .build();
- #Materials
- var alubrass = MaterialSystem.getMaterialBuilder().setName("Aluminium Brass").setColor(16767856).build();
- var aluminium = MaterialSystem.getMaterialBuilder().setName("Aluminium").setColor(15724527).build();
- var anthracite = MaterialSystem.getMaterialBuilder().setName("Anthracite").setColor(4013373).build();
- var antimony = MaterialSystem.getMaterialBuilder().setName("Antimony").setColor(11188420).build();
- var ardite = MaterialSystem.getMaterialBuilder().setName("Ardite").setColor(16550204).build();
- var arsenic = MaterialSystem.getMaterialBuilder().setName("Arsenic").setColor(12210545).build();
- var barium = MaterialSystem.getMaterialBuilder().setName("Barium").setColor(11980502).build();
- var beryllium = MaterialSystem.getMaterialBuilder().setName("Beryllium").setColor(11259065).build();
- var bismuth = MaterialSystem.getMaterialBuilder().setName("Bismuth").setColor(2775881).build();
- var bituminouscoal = MaterialSystem.getMaterialBuilder().setName("Bituminous Coal").setColor(7497307).build();
- var boron = MaterialSystem.getMaterialBuilder().setName("Boron").setColor(13885603).build();
- var brass = MaterialSystem.getMaterialBuilder().setName("Brass").setColor(14729265).build();
- var bronze = MaterialSystem.getMaterialBuilder().setName("Bronze").setColor(12339200).build();
- var cadmium = MaterialSystem.getMaterialBuilder().setName("Cadmium").setColor(9013155).build();
- var caesium = MaterialSystem.getMaterialBuilder().setName("Caesium").setColor(11759315).build();
- var calcium = MaterialSystem.getMaterialBuilder().setName("Calcium").setColor(14071485).build();
- var carbon = MaterialSystem.getMaterialBuilder().setName("Carbon").setColor(2500134).build();
- var celestialbronze = MaterialSystem.getMaterialBuilder().setName("Celestial Bronze").setColor(16748544).build();
- var cerium = MaterialSystem.getMaterialBuilder().setName("Cerium").setColor(15579043).build();
- var chromium = MaterialSystem.getMaterialBuilder().setName("Chromium").setColor(15055321).build();
- var cobalt = MaterialSystem.getMaterialBuilder().setName("Cobalt").setColor(5264585).build();
- var copper = MaterialSystem.getMaterialBuilder().setName("Copper").setColor(16756224).build();
- var cupronickel = MaterialSystem.getMaterialBuilder().setName("Cupronickel").setColor(12343296).build();
- var diamond = MaterialSystem.getMaterialBuilder().setName("Diamond").setColor(12255221).build();
- var duralumin = MaterialSystem.getMaterialBuilder().setName("Duralumin").setColor(16763358).build();
- var dysprosium = MaterialSystem.getMaterialBuilder().setName("Dysprosium").setColor(11120029).build();
- var electrum = MaterialSystem.getMaterialBuilder().setName("Electrum").setColor(15060569).build();
- var elementium = MaterialSystem.getMaterialBuilder().setName("Elementium").setColor(16711883).build();
- var emerald = MaterialSystem.getMaterialBuilder().setName("Emerald").setColor(3317329).build();
- var enderium = MaterialSystem.getMaterialBuilder().setName("Enderium").setColor(37224).build();
- var erbium = MaterialSystem.getMaterialBuilder().setName("Erbium").setColor(10330541).build();
- var europium = MaterialSystem.getMaterialBuilder().setName("Europium").setColor(12040402).build();
- var fluxedelectrum = MaterialSystem.getMaterialBuilder().setName("Fluxed Electrum").setColor(16767823).build();
- var gadolinium = MaterialSystem.getMaterialBuilder().setName("Gadolinium").setColor(11981249).build();
- var galgadoriansuperalloy = MaterialSystem.getMaterialBuilder().setName("Galgadorian Superalloy").setColor(13848770).build();
- var gallium = MaterialSystem.getMaterialBuilder().setName("Gallium").setColor(12965592).build();
- var galvanizedsteel = MaterialSystem.getMaterialBuilder().setName("Galvanized Steel").setColor(13226966).build();
- var germanium = MaterialSystem.getMaterialBuilder().setName("Germanium").setColor(11715004).build();
- var gold = MaterialSystem.getMaterialBuilder().setName("Gold").setColor(16767523).build();
- var graphite = MaterialSystem.getMaterialBuilder().setName("Graphite").setColor(10197915).build();
- var hafnium = MaterialSystem.getMaterialBuilder().setName("Hafnium").setColor(13941464).build();
- var highstrengthsteel = MaterialSystem.getMaterialBuilder().setName("High Strength Steel").setColor(9205623).build();
- var holmium = MaterialSystem.getMaterialBuilder().setName("Holmium").setColor(11378083).build();
- var imperialgold = MaterialSystem.getMaterialBuilder().setName("Imperial Gold").setColor(16765952).build();
- var indium = MaterialSystem.getMaterialBuilder().setName("Indium").setColor(11384782).build();
- var invar = MaterialSystem.getMaterialBuilder().setName("Invar").setColor(12038556).build();
- var iodine = MaterialSystem.getMaterialBuilder().setName("Iodine").setColor(5374079).build();
- var iridium = MaterialSystem.getMaterialBuilder().setName("Iridium").setColor(16056063).build();
- var iron = MaterialSystem.getMaterialBuilder().setName("Iron").setColor(11906991).build();
- var lanthanum = MaterialSystem.getMaterialBuilder().setName("Lanthanum").setColor(15589283).build();
- var lead = MaterialSystem.getMaterialBuilder().setName("Lead").setColor(5049461).build();
- var lignite = MaterialSystem.getMaterialBuilder().setName("Lignite").setColor(6310209).build();
- var lithium = MaterialSystem.getMaterialBuilder().setName("Lithium").setColor(15213935).build();
- var lumium = MaterialSystem.getMaterialBuilder().setName("Lumium").setColor(16769942).build();
- var lutetium = MaterialSystem.getMaterialBuilder().setName("Lutetium").setColor(8821157).build();
- var magnalium = MaterialSystem.getMaterialBuilder().setName("Magnalium").setColor(16245747).build();
- var magnesium = MaterialSystem.getMaterialBuilder().setName("Magnesium").setColor(14071504).build();
- var manasteel = MaterialSystem.getMaterialBuilder().setName("Manasteel").setColor(5687039).build();
- var manganese = MaterialSystem.getMaterialBuilder().setName("Manganese").setColor(14662117).build();
- var manyullyn = MaterialSystem.getMaterialBuilder().setName("Manyullyn").setColor(10372302).build();
- var mischmetal = MaterialSystem.getMaterialBuilder().setName("Mischmetal").setColor(5985605).build();
- var molybdenum = MaterialSystem.getMaterialBuilder().setName("Molybdenum").setColor(9731227).build();
- var neodymium = MaterialSystem.getMaterialBuilder().setName("Neodymium").setColor(11781349).build();
- var nichrome = MaterialSystem.getMaterialBuilder().setName("Nichrome").setColor(15062963).build();
- var nickel = MaterialSystem.getMaterialBuilder().setName("Nickel").setColor(9874103).build();
- var niobium = MaterialSystem.getMaterialBuilder().setName("Niobium").setColor(8162971).build();
- var nitinol = MaterialSystem.getMaterialBuilder().setName("Nitinol").setColor(8218262).build();
- var nuclearzirconium = MaterialSystem.getMaterialBuilder().setName("Nuclear-grade Zirconium").setColor(9870204).build();
- var osmiridium = MaterialSystem.getMaterialBuilder().setName("Osmiridium").setColor(13754111).build();
- var osmium = MaterialSystem.getMaterialBuilder().setName("Osmium").setColor(10204927).build();
- var palladium = MaterialSystem.getMaterialBuilder().setName("Palladium").setColor(15197940).build();
- var pewter = MaterialSystem.getMaterialBuilder().setName("Pewter").setColor(11707834).build();
- var phosphorbronze = MaterialSystem.getMaterialBuilder().setName("Phosphor Bronze").setColor(14400264).build();
- var phosphorus = MaterialSystem.getMaterialBuilder().setName("Phosphorus").setColor(13749797).build();
- var platinum = MaterialSystem.getMaterialBuilder().setName("Platinum").setColor(16776692).build();
- var potassium = MaterialSystem.getMaterialBuilder().setName("Potassium").setColor(13788130).build();
- var praseodymium = MaterialSystem.getMaterialBuilder().setName("Praseodymium").setColor(11789783).build();
- var radium = MaterialSystem.getMaterialBuilder().setName("Radium").setColor(12640419).build();
- var rhenium = MaterialSystem.getMaterialBuilder().setName("Rhenium").setColor(14014688).build();
- var rhodium = MaterialSystem.getMaterialBuilder().setName("Rhodium").setColor(15134196).build();
- var rosegold = MaterialSystem.getMaterialBuilder().setName("Rose Gold").setColor(16572090).build();
- var rubidium = MaterialSystem.getMaterialBuilder().setName("Rubidium").setColor(15014203).build();
- var ruby = MaterialSystem.getMaterialBuilder().setName("Ruby").setColor(15869499).build();
- var ruthenium = MaterialSystem.getMaterialBuilder().setName("Ruthenium").setColor(15135988).build();
- var sapphire = MaterialSystem.getMaterialBuilder().setName("Sapphire").setColor(22214).build();
- var samarium = MaterialSystem.getMaterialBuilder().setName("Samarium").setColor(13285587).build();
- var samariumcobalt = MaterialSystem.getMaterialBuilder().setName("Samarium-Cobalt").setColor(10066369).build();
- var scandium = MaterialSystem.getMaterialBuilder().setName("Scandium").setColor(11391197).build();
- var scandiumaluminium = MaterialSystem.getMaterialBuilder().setName("Scandium-Aluminium").setColor(13885154).build();
- var selenium = MaterialSystem.getMaterialBuilder().setName("Selenium").setColor(12030156).build();
- var signalum = MaterialSystem.getMaterialBuilder().setName("Signalum").setColor(16733184).build();
- var silicon = MaterialSystem.getMaterialBuilder().setName("Silicon").setColor(5332584).build();
- var silver = MaterialSystem.getMaterialBuilder().setName("Silver").setColor(15266551).build();
- var sodium = MaterialSystem.getMaterialBuilder().setName("Sodium").setColor(14859558).build();
- var solder = MaterialSystem.getMaterialBuilder().setName("Solder").setColor(10854593).build();
- var stainlesssteel = MaterialSystem.getMaterialBuilder().setName("Stainless Steel").setColor(14278880).build();
- var steel = MaterialSystem.getMaterialBuilder().setName("Steel").setColor(10066329).build();
- var stirlingsilver = MaterialSystem.getMaterialBuilder().setName("Stirling Silver").setColor(15726071).build();
- var strontium = MaterialSystem.getMaterialBuilder().setName("Strontium").setColor(13088470).build();
- var sulfur = MaterialSystem.getMaterialBuilder().setName("Sulfur").setColor(16772608).build();
- var tantalum = MaterialSystem.getMaterialBuilder().setName("Tantalum").setColor(12102852).build();
- var tellurium = MaterialSystem.getMaterialBuilder().setName("Tellurium").setColor(11643350).build();
- var terbium = MaterialSystem.getMaterialBuilder().setName("Terbium").setColor(12702134).build();
- var terrasteel = MaterialSystem.getMaterialBuilder().setName("Terrasteel").setColor(1168896).build();
- var thallium = MaterialSystem.getMaterialBuilder().setName("Thallium").setColor(2772571).build();
- var thulium = MaterialSystem.getMaterialBuilder().setName("Thulium").setColor(9864869).build();
- var tin = MaterialSystem.getMaterialBuilder().setName("Tin").setColor(12898259).build();
- var titanium = MaterialSystem.getMaterialBuilder().setName("Titanium").setColor(10398138).build();
- var tungsten = MaterialSystem.getMaterialBuilder().setName("Tungsten").setColor(4933734).build();
- var tungstencarbide = MaterialSystem.getMaterialBuilder().setName("Tungsten Carbide").setColor(3291739).build();
- var tungstensteel = MaterialSystem.getMaterialBuilder().setName("Tungstensteel").setColor(859747).build();
- var ultimet = MaterialSystem.getMaterialBuilder().setName("Ultimet").setColor(11174581).build();
- var vanadium = MaterialSystem.getMaterialBuilder().setName("Vanadium").setColor(7766678).build();
- var vanadiumsteel = MaterialSystem.getMaterialBuilder().setName("Vanadiumsteel").setColor(8292502).build();
- var wroughtiron = MaterialSystem.getMaterialBuilder().setName("Wrought Iron").setColor(5524298).build();
- var ytterbium = MaterialSystem.getMaterialBuilder().setName("Ytterbium").setColor(10847906).build();
- var yttrium = MaterialSystem.getMaterialBuilder().setName("Yttrium").setColor(8166280).build();
- var zinc = MaterialSystem.getMaterialBuilder().setName("Zinc").setColor(12378334).build();
- var zirconium = MaterialSystem.getMaterialBuilder().setName("Zirconium").setColor(9870204).build();
- # var = MaterialSystem.getMaterialBuilder().setName("").setColor().build();
- #Categories
- var assortedmetals = [alubrass, aluminium, brass, bronze, celestialbronze, chromium, cobalt, copper, cupronickel, duralumin, electrum, elementium, enderium, fluxedelectrum,
- galgadoriansuperalloy, galvanizedsteel, hafnium, imperialgold, invar, iron, lumium, magnalium, manasteel, manganese, manyullyn, molybdenum, nichrome, nickel,
- niobium, nitinol, nuclearzirconium, osmiridium, pewter, phosphorbronze, samariumcobalt, scandiumaluminium, signalum, stainlesssteel, steel, tantalum, terrasteel,
- tin, titanium, tungsten, tungstencarbide, tungstensteel, ultimet, vanadium, vanadiumsteel, wroughtiron, zinc, zirconium] as Material[];
- var assortedmetalparts = ["ball", "beam", "bearing", "blade", "bolt", "casing", "clump", "crystal", "dense_plate", "dust", "frame", "foil", "gear", "ingot", "mechanical_component",
- "mesh", "nugget", "plate", "ring", "rod", "rotor", "small_gear", "tiny_dust", "tube", "wire"] as string[];
- var conductivemetals = [aluminium, copper, cupronickel, duralumin, electrum, fluxedelectrum, gold, phosphorbronze, signalum, silver, steel, tungsten] as Material[];
- var conductivemetalparts = ["insulated_wire"] as string[];
- var gemstones = [diamond, emerald, ruby, sapphire] as Material[];
- var gemstoneparts = ["clump", "crystal", "dust", "gem", "lens", "shard", "tiny_dust"] as string[];
- var rareearths = [cerium, dysprosium, erbium, europium, gadolinium, holmium, lanthanum, lutetium, mischmetal, neodymium, praseodymium, samarium, terbium, thulium, ytterbium,
- yttrium] as Material[];
- var rareearthparts = ["bolt", "casing", "clump", "crystal", "dense_plate", "dust", "foil", "ingot", "mesh", "nugget", "plate", "ring", "rod", "tiny_dust", "tube", "wire"] as string[];
- var nonmetalsolids = [anthracite, arsenic, bituminouscoal, boron, carbon, graphite, lignite, phosphorus, selenium, sulfur, tellurium] as Material[];
- var nonmetalsolidparts = ["clump", "crystal", "dust", "shard", "tiny_dust"] as string[];
- var raremetals = [gold, iridium, osmium, palladium, platinum, rhenium, rhodium, rosegold, ruthenium, scandium, silver, stirlingsilver] as Material[];
- var raremetalparts = ["casing", "clump", "crystal", "dense_plate", "dust", "foil", "ingot", "mesh", "nugget", "plate", "ring", "rod", "tiny_dust", "tube", "wire"] as string[];
- var softmetals = [antimony, barium, beryllium, bismuth, cadmium, caesium, calcium, gallium, germanium, indium, iodine, lead, lithium, magnesium, potassium, radium, rubidium, silicon,
- sodium, solder, strontium, thallium] as Material[];
- var softmetalparts = ["clump", "crystal", "dense_plate", "dust", "foil", "ingot", "nugget", "plate", "rod", "tiny_dust"] as string[];
- #Registering Components
- for i, assortedmetal in assortedmetals {
- assortedmetal.registerParts(assortedmetalparts);
- }
- for i, conductivemetal in conductivemetals {
- conductivemetal.registerParts(conductivemetalparts);
- }
- for i, gemstone in gemstones {
- gemstone.registerParts(gemstoneparts);
- }
- for i, nonmetalsolid in nonmetalsolids {
- nonmetalsolid.registerParts(nonmetalsolidparts);
- }
- for i, rareearth in rareearths {
- rareearth.registerParts(rareearthparts);
- }
- for i, raremetal in raremetals {
- raremetal.registerParts(raremetalparts);
- }
- for i, softmetal in softmetals {
- softmetal.registerParts(softmetalparts);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement