Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////Imports
- import mods.agricraft.SeedMutation;
- import mods.agricraft.growing.Soil;
- import mods.agricraft.growing.FertileSoils;
- import mods.agricraft.growing.BaseBlock;
- import minetweaker.item.IItemStack;
- import mods.agricraft.CropProduct;
- import mods.agricraft.growing.Brightness;
- ////Variable declarations
- //Vanilla+witchery
- val seedWheat = <minecraft:wheat_seeds>;
- val seedCarrot = <AgriCraft:seedCarrot>;
- val seedPotato = <AgriCraft:seedPotato>;
- val seedSugarCane = <AgriCraft:seedSugarcane>;
- val seedCactus = <AgriCraft:seedCactus>;
- val seedPumpkin = <minecraft:pumpkin_seeds>;
- val seedMelon = <minecraft:melon_seeds>;
- val seedShroomRed = <AgriCraft:seedShroomRed>;
- val seedShroomBrown = <AgriCraft:seedShroomBrown>;
- val seedNetherWart = <minecraft:nether_wart>;
- val seedVishroom = <AgriCraft:seedVishroom>;
- val seedBelladonna = <witchery:seedsbelladonna>;
- val seedMandrake = <witchery:seedsmandrake>;
- val seedArtichoke = <witchery:seedsartichoke>;
- val seedSnowbell = <witchery:seedssnowbell>;
- val seedWolfsbane = <witchery:seedswolfsbane>;
- val seedWormwood = <witchery:seedswormwood>;
- val seedGarlic = <witchery:garlic>;
- val seedMindrake = <witchery:seedsmindrake>;
- val vanillawitcherySeeds = [
- seedWheat,
- seedCarrot,
- seedPotato,
- seedSugarCane,
- seedCactus,
- seedPumpkin,
- seedMelon,
- seedShroomRed,
- seedShroomBrown,
- seedNetherWart,
- seedVishroom,
- seedBelladonna,
- seedMandrake,
- seedArtichoke,
- seedSnowbell,
- seedWolfsbane,
- seedWormwood,
- seedGarlic,
- seedMindrake
- ] as IItemStack[];
- //Flowers
- val seedPoppy = <AgriCraft:seedPoppy>;
- val seedDandelion = <AgriCraft:seedDandelion>;
- val seedOrchid = <AgriCraft:seedOrchid>;
- val seedAllium = <AgriCraft:seedAllium>;
- val seedTulipRed = <AgriCraft:seedTulipRed>;
- val seedTulipOrange = <AgriCraft:seedTulipOrange>;
- val seedTulipWhite = <AgriCraft:seedTulipWhite>;
- val seedTulipPink = <AgriCraft:seedTulipPink>;
- val seedDaisy = <AgriCraft:seedDaisy>;
- val seedCinderPearl = <AgriCraft:seedCinderpearl>;
- val seedShimmerLeaf = <AgriCraft:seedShimmerleaf>;
- val seedTaintTendril = <AgriCraft:seedTaintedRoot>;
- //Pams
- val seedPamBlackberry = <harvestcraft:blackberryseedItem>;
- val seedPamBlueberry = <harvestcraft:blueberryseedItem>;
- val seedPamCandleberry = <harvestcraft:candleberryseedItem>;
- val seedPamRaspberry = <harvestcraft:raspberryseedItem>;
- val seedPamStrawberry = <harvestcraft:strawberryseedItem>;
- val seedPamGrape = <harvestcraft:grapeseedItem>;
- val seedPamCactusFruit = <harvestcraft:cactusfruitseedItem>;
- val seedPamAsparagus = <harvestcraft:asparagusseedItem>;
- val seedPamBarley = <harvestcraft:barleyseedItem>;
- val seedPamOat = <harvestcraft:oatsseedItem>;
- val seedPamRye = <harvestcraft:ryeseedItem>;
- val seedPamCorn = <harvestcraft:cornseedItem>;
- val seedPamBambooShoot = <harvestcraft:bambooshootseedItem>;
- val seedPamCantaloupe = <harvestcraft:cantaloupeseedItem>;
- val seedPamCucumber = <harvestcraft:cucumberseedItem>;
- val seedPamWinterSquash = <harvestcraft:wintersquashseedItem>;
- val seedPamZucchini = <harvestcraft:zucchiniseedItem>;
- val seedPamBeet = <harvestcraft:beetseedItem>;
- val seedPamOnion = <harvestcraft:onionseedItem>;
- val seedPamParsnip = <harvestcraft:parsnipseedItem>;
- val seedPamPeanut = <harvestcraft:peanutseedItem>;
- val seedPamRadish = <harvestcraft:radishseedItem>;
- val seedPamRutabaga = <harvestcraft:rutabagaseedItem>;
- val seedPamSweetPotato = <harvestcraft:sweetpotatoseedItem>;
- val seedPamTurnip = <harvestcraft:turnipseedItem>;
- val seedPamRhubarb = <harvestcraft:rhubarbseedItem>;
- val seedPamCelery = <harvestcraft:celeryseedItem>;
- val seedPamGarlic = <harvestcraft:garlicseedItem>;
- val seedPamGinger = <harvestcraft:gingerseedItem>;
- val seedPamSpiceLeaf = <harvestcraft:spiceleafseedItem>;
- val seedPamTea = <harvestcraft:teaseedItem>;
- val seedPamCoffee = <harvestcraft:coffeeseedItem>;
- val seedPamMustard = <harvestcraft:mustardseedItem>;
- val seedPamBroccoli = <harvestcraft:broccoliseedItem>;
- val seedPamCauliflower = <harvestcraft:cauliflowerseedItem>;
- val seedPamLeek = <harvestcraft:leekseedItem>;
- val seedPamLettuce = <harvestcraft:lettuceseedItem>;
- val seedPamScallion = <harvestcraft:scallionseedItem>;
- val seedPamArtichoke = <harvestcraft:artichokeseedItem>;
- val seedPamBrusselSprout = <harvestcraft:brusselsproutseedItem>;
- val seedPamCabbage = <harvestcraft:cabbageseedItem>;
- val seedPamSpinach = <harvestcraft:spinachseedItem>;
- val seedPamWhiteMushroom = <harvestcraft:whitemushroomseedItem>;
- val seedPamBean = <harvestcraft:beanseedItem>;
- val seedPamSoybean = <harvestcraft:soybeanseedItem>;
- val seedPamBellPepper = <harvestcraft:bellpepperseedItem>;
- val seedPamChiliPepper = <harvestcraft:chilipepperseedItem>;
- val seedPamEggplant = <harvestcraft:eggplantseedItem>;
- val seedPamOkra = <harvestcraft:okraseedItem>;
- val seedPamPeas = <harvestcraft:peasseedItem>;
- val seedPamTomato = <harvestcraft:tomatoseedItem>;
- val seedPamCotton = <harvestcraft:cottonseedItem>;
- val seedPamPineapple = <harvestcraft:pineappleseedItem>;
- val seedPamCurryLeaf = <harvestcraft:curryleafseedItem>;
- val seedPamSesameSeed = <harvestcraft:sesameseedsseedItem>;
- val seedPamKiwi = <harvestcraft:kiwiseedItem>;
- val seedPamCranberry = <harvestcraft:cranberryseedItem>;
- val seedPamRice = <harvestcraft:riceseedItem>;
- val seedPamSeaweed = <harvestcraft:seaweedseedItem>;
- val seedPamWaterChestnut = <harvestcraft:waterchestnutseedItem>;
- val pamSeeds = [
- seedPamBlackberry,
- seedPamBlueberry,
- seedPamCandleberry,
- seedPamRaspberry,
- seedPamStrawberry,
- seedPamGrape,
- seedPamCactusFruit,
- seedPamAsparagus,
- seedPamBarley,
- seedPamOat,
- seedPamRye,
- seedPamCorn,
- seedPamBambooShoot,
- seedPamCantaloupe,
- seedPamCucumber,
- seedPamWinterSquash,
- seedPamZucchini,
- seedPamBeet,
- seedPamOnion,
- seedPamParsnip,
- seedPamPeanut,
- seedPamRadish,
- seedPamRutabaga,
- seedPamSweetPotato,
- seedPamTurnip,
- seedPamRhubarb,
- seedPamCelery,
- seedPamGarlic,
- seedPamGinger,
- seedPamSpiceLeaf,
- seedPamTea,
- seedPamCoffee,
- seedPamMustard,
- seedPamBroccoli,
- seedPamCauliflower,
- seedPamLeek,
- seedPamLettuce,
- seedPamScallion,
- seedPamArtichoke,
- seedPamBrusselSprout,
- seedPamCabbage,
- seedPamSpinach,
- seedPamWhiteMushroom,
- seedPamBean,
- seedPamSoybean,
- seedPamBellPepper,
- seedPamChiliPepper,
- seedPamEggplant,
- seedPamOkra,
- seedPamPeas,
- seedPamTomato,
- seedPamCotton,
- seedPamPineapple,
- seedPamCurryLeaf,
- seedPamSesameSeed,
- seedPamKiwi,
- seedPamCranberry,
- seedPamRice,
- seedPamSeaweed,
- seedPamWaterChestnut
- ] as IItemStack[];
- //Botania
- val seedBotaniaRed = <AgriCraft:seedBotaniaRed>;
- val seedBotaniaYellow = <AgriCraft:seedBotaniaYellow>;
- val seedBotaniaBlue = <AgriCraft:seedBotaniaBlue>;
- val seedBotaniaOrange = <AgriCraft:seedBotaniaOrange>;
- val seedBotaniaPurple = <AgriCraft:seedBotaniaPurple>;
- val seedBotaniaGreen = <AgriCraft:seedBotaniaGreen>;
- val seedBotaniaMagenta = <AgriCraft:seedBotaniaMagenta>;
- val seedBotaniaPink = <AgriCraft:seedBotaniaPink>;
- val seedBotaniaLime = <AgriCraft:seedBotaniaLime>;
- val seedBotaniaCyan = <AgriCraft:seedBotaniaCyan>;
- val seedBotaniaLightBlue = <AgriCraft:seedBotaniaLightBlue>;
- val seedBotaniaBlack = <AgriCraft:seedBotaniaBlack>;
- val seedBotaniaWhite = <AgriCraft:seedBotaniaWhite>;
- val seedBotaniaGray = <AgriCraft:seedBotaniaGray>;
- val seedBotaniaLightGray = <AgriCraft:seedBotaniaLightGray>;
- val seedBotaniaBrown = <AgriCraft:seedBotaniaBrown>;
- val flowerSeeds = [
- seedBotaniaRed,
- seedBotaniaYellow,
- seedBotaniaBlue,
- seedBotaniaOrange,
- seedBotaniaPurple,
- seedBotaniaGreen,
- seedBotaniaMagenta,
- seedBotaniaPink,
- seedBotaniaLime,
- seedBotaniaCyan,
- seedBotaniaLightBlue,
- seedBotaniaBlack,
- seedBotaniaWhite,
- seedBotaniaGray,
- seedBotaniaLightGray,
- seedBotaniaBrown,
- seedPoppy,
- seedDandelion,
- seedOrchid,
- seedAllium,
- seedDaisy,
- seedTulipWhite,
- seedTulipRed,
- seedTulipPink,
- seedTulipOrange,
- seedShimmerLeaf,
- seedCinderPearl
- ] as IItemStack[];
- //magic crops
- val airSeeds = <magicalcrops:AirSeeds>;
- val coalSeeds = <magicalcrops:CoalSeeds>;
- val dyeSeeds = <magicalcrops:DyeSeeds>;
- val earthSeeds = <magicalcrops:EarthSeeds>;
- val fireSeeds = <magicalcrops:FireSeeds>;
- val minicioSeeds = <magicalcrops:MinicioSeeds>;
- val natureSeeds = <magicalcrops:NatureSeeds>;
- val waterSeeds = <magicalcrops:WaterSeeds>;
- val redstoneSeeds = <magicalcrops:RedstoneSeeds>;
- val glowstoneSeeds = <magicalcrops:GlowstoneSeeds>;
- val obsidianSeeds = <magicalcrops:ObsidianSeeds>;
- val netherSeeds = <magicalcrops:NetherSeeds>;
- val ironSeeds = <magicalcrops:IronSeeds>;
- val goldSeeds = <magicalcrops:GoldSeeds>;
- val lapisSeeds = <magicalcrops:LapisSeeds>;
- val experienceSeeds = <magicalcrops:ExperienceSeeds>;
- val quartzSeeds = <magicalcrops:QuartzSeeds>;
- val diamondSeeds = <magicalcrops:DiamondSeeds>;
- val emeraldSeeds = <magicalcrops:EmeraldSeeds>;
- val blazeSeeds = <magicalcrops:BlazeSeeds>;
- val creeperSeeds = <magicalcrops:CreeperSeeds>;
- val endermanSeeds = <magicalcrops:EndermanSeeds>;
- val ghastSeeds = <magicalcrops:GhastSeeds>;
- val skeletonSeeds = <magicalcrops:SkeletonSeeds>;
- val slimeSeeds = <magicalcrops:SlimeSeeds>;
- val spiderSeeds = <magicalcrops:SpiderSeeds>;
- val witherSeeds = <magicalcrops:WitherSeeds>;
- val chickenSeeds = <magicalcrops:ChickenSeeds>;
- val cowSeeds = <magicalcrops:CowSeeds>;
- val pigSeeds = <magicalcrops:PigSeeds>;
- val sheepSeeds = <magicalcrops:SheepSeeds>;
- val copperSeeds = <magicalcrops:CopperSeeds>;
- val certusquartzSeeds = <magicalcrops:CertusQuartzSeeds>;
- val leadSeeds = <magicalcrops:LeadSeeds>;
- val nickelSeeds = <magicalcrops:NickelSeeds>;
- val osmiumSeeds = <magicalcrops:OsmiumSeeds>;
- val peridotSeeds = <magicalcrops:PeridotSeeds>;
- val rubySeeds = <magicalcrops:RubySeeds>;
- val sapphireSeeds = <magicalcrops:SapphireSeeds>;
- val platinumSeeds = <magicalcrops:PlatinumSeeds>;
- val rubberSeeds = <magicalcrops:RubberSeeds>;
- val silverSeeds = <magicalcrops:SilverSeeds>;
- val tinSeeds = <magicalcrops:TinSeeds>;
- val sulfurSeeds = <magicalcrops:SulfurSeeds>;
- val blizzSeeds = <magicalcrops:BlizzSeeds>;
- val bronzeSeeds = <magicalcrops:BronzeSeeds>;
- val electrumSeeds = <magicalcrops:ElectrumSeeds>;
- val enderiumSeeds = <magicalcrops:EnderiumSeeds>;
- val fluixSeeds = <magicalcrops:FluixSeeds>;
- val invarSeeds = <magicalcrops:InvarSeeds>;
- val lumiumSeeds = <magicalcrops:LumiumSeeds>;
- val manasteelSeeds = <magicalcrops:ManasteelSeeds>;
- val saltpeterSeeds = <magicalcrops:SaltpeterSeeds>;
- val signalumSeeds = <magicalcrops:SignalumSeeds>;
- val steelSeeds = <magicalcrops:SteelSeeds>;
- val terrasteelSeeds = <magicalcrops:TerrasteelSeeds>;
- val airshardSeeds = <magicalcrops:AirshardSeeds>;
- val watershardSeeds = <magicalcrops:WatershardSeeds>;
- val fireshardSeeds = <magicalcrops:FireshardSeeds>;
- val earthshardSeeds = <magicalcrops:EarthshardSeeds>;
- val entropyshardSeeds = <magicalcrops:EntropyshardSeeds>;
- val ordershardSeeds = <magicalcrops:OrdershardSeeds>;
- val thaumiumSeeds = <magicalcrops:ThaumiumSeeds>;
- val amberSeeds = <magicalcrops:AmberSeeds>;
- val quicksilverSeeds = <magicalcrops:QuicksilverSeeds>;
- val electricalsteelSeeds = <magicalcrops:ElectricalSteelSeeds>;
- val energeticalloySeeds = <magicalcrops:EnergeticAlloySeeds>;
- val vibrantalloySeeds = <magicalcrops:VibrantAlloySeeds>;
- val redstonealloySeeds = <magicalcrops:RedstoneAlloySeeds>;
- val conductiveironSeeds = <magicalcrops:ConductiveIronSeeds>;
- val pulsatingironSeeds = <magicalcrops:PulsatingIronSeeds>;
- val darksteelSeeds = <magicalcrops:DarkSteelSeeds>;
- val soulariumSeeds = <magicalcrops:SoulariumSeeds>;
- val draconiumSeeds = <magicalcrops:DraconiumSeeds>;
- val magicSeeds = [
- airSeeds,
- coalSeeds,
- dyeSeeds,
- earthSeeds,
- fireSeeds,
- minicioSeeds,
- natureSeeds,
- waterSeeds,
- redstoneSeeds,
- glowstoneSeeds,
- obsidianSeeds,
- netherSeeds,
- ironSeeds,
- goldSeeds,
- lapisSeeds,
- experienceSeeds,
- quartzSeeds,
- diamondSeeds,
- emeraldSeeds,
- blazeSeeds,
- creeperSeeds,
- endermanSeeds,
- ghastSeeds,
- skeletonSeeds,
- slimeSeeds,
- spiderSeeds,
- witherSeeds,
- chickenSeeds,
- cowSeeds,
- pigSeeds,
- sheepSeeds,
- copperSeeds,
- certusquartzSeeds,
- leadSeeds,
- nickelSeeds,
- osmiumSeeds,
- peridotSeeds,
- rubySeeds,
- sapphireSeeds,
- platinumSeeds,
- rubberSeeds,
- silverSeeds,
- tinSeeds,
- sulfurSeeds,
- blizzSeeds,
- bronzeSeeds,
- electrumSeeds,
- enderiumSeeds,
- fluixSeeds,
- invarSeeds,
- lumiumSeeds,
- manasteelSeeds,
- saltpeterSeeds,
- signalumSeeds,
- steelSeeds,
- terrasteelSeeds,
- airshardSeeds,
- watershardSeeds,
- fireshardSeeds,
- earthshardSeeds,
- entropyshardSeeds,
- ordershardSeeds,
- thaumiumSeeds,
- amberSeeds,
- quicksilverSeeds,
- electricalsteelSeeds,
- energeticalloySeeds,
- vibrantalloySeeds,
- redstonealloySeeds,
- conductiveironSeeds,
- pulsatingironSeeds,
- darksteelSeeds,
- soulariumSeeds,
- draconiumSeeds
- ] as IItemStack[];
- //Soil
- val tilledGardenSoil = <GardenCore:garden_farmland>;
- val tilledSoil = <minecraft:farmland>;
- val water = <minecraft:water>;
- val gardenSoil = <GardenCore:garden_soil>;
- val ztonesSoil = <Ztones:cleanDirt>;
- //Other
- val wispyCotton = <witchery:somniancotton>;
- val poisonPotato = <minecraft:poisonous_potato>;
- //define soils
- FertileSoils.add(tilledGardenSoil);
- FertileSoils.add(ztonesSoil);
- for i, seed in magicSeeds {
- Soil.set(seed, tilledGardenSoil);
- }
- for i, flower in flowerSeeds {
- Soil.set(flower, gardenSoil);
- }
- for i, seed in pamSeeds {
- Soil.set(seed, ztonesSoil);
- }
- ////seed tweaks
- //Vishroom seeds
- SeedMutation.add(seedVishroom, seedShroomRed, seedShroomBrown);
- //Shimmerleaf seeds
- BaseBlock.clear(seedShimmerLeaf);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement