├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew └── src └── main ├── java └── com │ └── ferreusveritas │ └── dynamictreesphc │ ├── DynamicTreesPHC.java │ ├── ModBlocks.java │ ├── ModConfigs.java │ ├── ModConstants.java │ ├── ModEntities.java │ ├── ModItems.java │ ├── ModModels.java │ ├── ModRecipes.java │ ├── ModSounds.java │ ├── ModTrees.java │ ├── blocks │ ├── BlockBranchPamPaper.java │ ├── BlockBranchPamSpecial.java │ ├── BlockDynamicLeavesPalm.java │ ├── BlockDynamicSaplingPassionfruit.java │ ├── BlockMapleSpile.java │ ├── BlockMapleSpileBucket.java │ ├── BlockPamFruit.java │ ├── BlockPamFruitPalm.java │ ├── BlockSucker.java │ └── BlockVinePassionfruit.java │ ├── compat │ ├── WailaBranchHandlerPHC.java │ ├── WailaCompat.java │ └── WailaSpileHandler.java │ ├── dropcreators │ ├── FeatureGenFruitPalm.java │ ├── FeatureGenSuckers.java │ ├── FeatureGenSyrup.java │ └── NodeDripSyrup.java │ ├── event │ └── TooltipEventHandler.java │ ├── items │ ├── ItemDynamicSeedMaple.java │ ├── ItemDynamicSeedPassionfruit.java │ └── ItemRipePeppercorn.java │ ├── models │ ├── BakedModelBlockPalmFrondsBig.java │ ├── BakedModelBlockPalmFrondsMedium.java │ ├── BakedModelBlockPalmFrondsSmall.java │ ├── ModelBlockPalmFronds.java │ └── ModelLoaderBlockPalmFronds.java │ ├── proxy │ ├── ClientProxy.java │ └── CommonProxy.java │ ├── renderer │ └── RenderMapleSeed.java │ ├── trees │ ├── SpeciesFruit.java │ ├── SpeciesPalm.java │ ├── SpeciesPassionfruit.java │ ├── TreeCinnamon.java │ ├── TreeDragonfruit.java │ ├── TreeFamilyPHC.java │ ├── TreeMaple.java │ ├── TreePalm.java │ └── TreePaperBark.java │ └── worldgen │ └── BiomeDataBasePopulator.java └── resources ├── assets ├── dynamictreesphc │ ├── blockstates │ │ ├── banana_sucker.json │ │ ├── cinnamonbranch.json │ │ ├── dragonfruitbranch.json │ │ ├── fruitalmond.json │ │ ├── fruitapricot.json │ │ ├── fruitavocado.json │ │ ├── fruitbanana.json │ │ ├── fruitbreadfruit.json │ │ ├── fruitcashew.json │ │ ├── fruitcherry.json │ │ ├── fruitchestnut.json │ │ ├── fruitcoconut.json │ │ ├── fruitdate.json │ │ ├── fruitdragonfruit.json │ │ ├── fruitdurian.json │ │ ├── fruitfig.json │ │ ├── fruitgooseberry.json │ │ ├── fruitgrapefruit.json │ │ ├── fruitguava.json │ │ ├── fruithazelnut.json │ │ ├── fruitjackfruit.json │ │ ├── fruitlemon.json │ │ ├── fruitlime.json │ │ ├── fruitlychee.json │ │ ├── fruitmango.json │ │ ├── fruitnutmeg.json │ │ ├── fruitolive.json │ │ ├── fruitorange.json │ │ ├── fruitpapaya.json │ │ ├── fruitpassionfruit.json │ │ ├── fruitpawpaw.json │ │ ├── fruitpeach.json │ │ ├── fruitpear.json │ │ ├── fruitpecan.json │ │ ├── fruitpeppercorn.json │ │ ├── fruitpersimmon.json │ │ ├── fruitpistachio.json │ │ ├── fruitplum.json │ │ ├── fruitpomegranate.json │ │ ├── fruitrambutan.json │ │ ├── fruitsoursop.json │ │ ├── fruitspiderweb.json │ │ ├── fruitstarfruit.json │ │ ├── fruittamarind.json │ │ ├── fruitvanillabean.json │ │ ├── fruitwalnut.json │ │ ├── leaves0.json │ │ ├── leaves_dragonfruit.json │ │ ├── leaves_palm.json │ │ ├── maple_spile.json │ │ ├── maple_spile_bucket.json │ │ ├── maplebranch.json │ │ ├── palmbranch.json │ │ ├── paperbarkbranch.json │ │ ├── paperbarkcutbranch.json │ │ ├── passionfruit_sapling.json │ │ ├── passionfruit_vine.json │ │ ├── passionfruit_vine_age0.json │ │ ├── passionfruit_vine_age1.json │ │ ├── passionfruit_vine_age2.json │ │ └── passionfruit_vine_age3.json │ ├── lang │ │ └── en_us.lang │ ├── models │ │ ├── block │ │ │ ├── banana_sucker.json │ │ │ ├── cinnamonbranch.json │ │ │ ├── fruit │ │ │ │ ├── almond_age0.json │ │ │ │ ├── almond_age1.json │ │ │ │ ├── almond_age2.json │ │ │ │ ├── almond_age3.json │ │ │ │ ├── apricot_age0.json │ │ │ │ ├── apricot_age1.json │ │ │ │ ├── apricot_age2.json │ │ │ │ ├── apricot_age3.json │ │ │ │ ├── avocado_age0.json │ │ │ │ ├── avocado_age1.json │ │ │ │ ├── avocado_age2.json │ │ │ │ ├── avocado_age3.json │ │ │ │ ├── banana_age0.json │ │ │ │ ├── banana_age1.json │ │ │ │ ├── banana_age2.json │ │ │ │ ├── banana_age3.json │ │ │ │ ├── breadfruit_age0.json │ │ │ │ ├── breadfruit_age1.json │ │ │ │ ├── breadfruit_age2.json │ │ │ │ ├── breadfruit_age3.json │ │ │ │ ├── cashew_age0.json │ │ │ │ ├── cashew_age1.json │ │ │ │ ├── cashew_age2.json │ │ │ │ ├── cashew_age3.json │ │ │ │ ├── cherry_age0.json │ │ │ │ ├── cherry_age1.json │ │ │ │ ├── cherry_age2.json │ │ │ │ ├── cherry_age3.json │ │ │ │ ├── chestnut_age0.json │ │ │ │ ├── chestnut_age1.json │ │ │ │ ├── chestnut_age2.json │ │ │ │ ├── chestnut_age3.json │ │ │ │ ├── coconut_age0.json │ │ │ │ ├── coconut_age1.json │ │ │ │ ├── coconut_age2.json │ │ │ │ ├── coconut_age3.json │ │ │ │ ├── date_age0.json │ │ │ │ ├── date_age1.json │ │ │ │ ├── date_age2.json │ │ │ │ ├── date_age3.json │ │ │ │ ├── dragonfruit_age0.json │ │ │ │ ├── dragonfruit_age1.json │ │ │ │ ├── dragonfruit_age2.json │ │ │ │ ├── dragonfruit_age3.json │ │ │ │ ├── durian_age0.json │ │ │ │ ├── durian_age1.json │ │ │ │ ├── durian_age2.json │ │ │ │ ├── durian_age3.json │ │ │ │ ├── fig_age0.json │ │ │ │ ├── fig_age1.json │ │ │ │ ├── fig_age2.json │ │ │ │ ├── fig_age3.json │ │ │ │ ├── generic │ │ │ │ │ ├── berry_age1.json │ │ │ │ │ ├── berry_age2.json │ │ │ │ │ ├── berry_age3.json │ │ │ │ │ ├── cross_age0.json │ │ │ │ │ ├── flower_age0.json │ │ │ │ │ ├── flower_age0_32.json │ │ │ │ │ ├── fruit_leaf_age1.json │ │ │ │ │ ├── fruit_leaf_age3.json │ │ │ │ │ ├── fruit_small_age2.json │ │ │ │ │ ├── fruit_small_age3.json │ │ │ │ │ ├── lemon_age1.json │ │ │ │ │ ├── lemon_age2.json │ │ │ │ │ ├── lemon_age3.json │ │ │ │ │ ├── nut_age1.json │ │ │ │ │ ├── nut_age2.json │ │ │ │ │ ├── nut_age3.json │ │ │ │ │ ├── nut_age3_sided.json │ │ │ │ │ ├── pear_age1.json │ │ │ │ │ ├── pear_age2.json │ │ │ │ │ └── pear_age3.json │ │ │ │ ├── gooseberry_age0.json │ │ │ │ ├── gooseberry_age1.json │ │ │ │ ├── gooseberry_age2.json │ │ │ │ ├── gooseberry_age3.json │ │ │ │ ├── grapefruit_age0.json │ │ │ │ ├── grapefruit_age1.json │ │ │ │ ├── grapefruit_age2.json │ │ │ │ ├── grapefruit_age3.json │ │ │ │ ├── guava_age0.json │ │ │ │ ├── guava_age1.json │ │ │ │ ├── guava_age2.json │ │ │ │ ├── guava_age3.json │ │ │ │ ├── hazelnut_age0.json │ │ │ │ ├── hazelnut_age1.json │ │ │ │ ├── hazelnut_age2.json │ │ │ │ ├── hazelnut_age3.json │ │ │ │ ├── jackfruit_age0.json │ │ │ │ ├── jackfruit_age1.json │ │ │ │ ├── jackfruit_age2.json │ │ │ │ ├── jackfruit_age3.json │ │ │ │ ├── lemon_age0.json │ │ │ │ ├── lemon_age1.json │ │ │ │ ├── lemon_age2.json │ │ │ │ ├── lemon_age3.json │ │ │ │ ├── lime_age0.json │ │ │ │ ├── lime_age1.json │ │ │ │ ├── lime_age2.json │ │ │ │ ├── lime_age3.json │ │ │ │ ├── lychee_age0.json │ │ │ │ ├── lychee_age1.json │ │ │ │ ├── lychee_age2.json │ │ │ │ ├── lychee_age3.json │ │ │ │ ├── mango_age0.json │ │ │ │ ├── mango_age1.json │ │ │ │ ├── mango_age2.json │ │ │ │ ├── mango_age3.json │ │ │ │ ├── nutmeg_age0.json │ │ │ │ ├── nutmeg_age1.json │ │ │ │ ├── nutmeg_age2.json │ │ │ │ ├── nutmeg_age3.json │ │ │ │ ├── olive_age0.json │ │ │ │ ├── olive_age1.json │ │ │ │ ├── olive_age2.json │ │ │ │ ├── olive_age3.json │ │ │ │ ├── orange_age0.json │ │ │ │ ├── orange_age1.json │ │ │ │ ├── orange_age2.json │ │ │ │ ├── orange_age3.json │ │ │ │ ├── papaya_age0.json │ │ │ │ ├── papaya_age1.json │ │ │ │ ├── papaya_age2.json │ │ │ │ ├── papaya_age3.json │ │ │ │ ├── passionfruit_age0_a.json │ │ │ │ ├── passionfruit_age0_b.json │ │ │ │ ├── passionfruit_age0_c.json │ │ │ │ ├── passionfruit_age0_up.json │ │ │ │ ├── passionfruit_age1_a.json │ │ │ │ ├── passionfruit_age1_b.json │ │ │ │ ├── passionfruit_age1_c.json │ │ │ │ ├── passionfruit_age1_up.json │ │ │ │ ├── passionfruit_age2_a.json │ │ │ │ ├── passionfruit_age2_b.json │ │ │ │ ├── passionfruit_age2_c.json │ │ │ │ ├── passionfruit_age2_up.json │ │ │ │ ├── passionfruit_age3_a.json │ │ │ │ ├── passionfruit_age3_b.json │ │ │ │ ├── passionfruit_age3_c.json │ │ │ │ ├── passionfruit_age3_up.json │ │ │ │ ├── pawpaw_age0.json │ │ │ │ ├── pawpaw_age1.json │ │ │ │ ├── pawpaw_age2.json │ │ │ │ ├── pawpaw_age3.json │ │ │ │ ├── peach_age0.json │ │ │ │ ├── peach_age1.json │ │ │ │ ├── peach_age2.json │ │ │ │ ├── peach_age3.json │ │ │ │ ├── pear_age0.json │ │ │ │ ├── pear_age1.json │ │ │ │ ├── pear_age2.json │ │ │ │ ├── pear_age3.json │ │ │ │ ├── pecan_age0.json │ │ │ │ ├── pecan_age1.json │ │ │ │ ├── pecan_age2.json │ │ │ │ ├── pecan_age3.json │ │ │ │ ├── peppercorn_age0.json │ │ │ │ ├── peppercorn_age1.json │ │ │ │ ├── peppercorn_age2.json │ │ │ │ ├── peppercorn_age3.json │ │ │ │ ├── persimmon_age0.json │ │ │ │ ├── persimmon_age1.json │ │ │ │ ├── persimmon_age2.json │ │ │ │ ├── persimmon_age3.json │ │ │ │ ├── pistachio_age0.json │ │ │ │ ├── pistachio_age1.json │ │ │ │ ├── pistachio_age2.json │ │ │ │ ├── pistachio_age3.json │ │ │ │ ├── plum_age0.json │ │ │ │ ├── plum_age1.json │ │ │ │ ├── plum_age2.json │ │ │ │ ├── plum_age3.json │ │ │ │ ├── pomegranate_age0.json │ │ │ │ ├── pomegranate_age1.json │ │ │ │ ├── pomegranate_age2.json │ │ │ │ ├── pomegranate_age3.json │ │ │ │ ├── rambutan_age0.json │ │ │ │ ├── rambutan_age1.json │ │ │ │ ├── rambutan_age2.json │ │ │ │ ├── rambutan_age3.json │ │ │ │ ├── soursop_age0.json │ │ │ │ ├── soursop_age1.json │ │ │ │ ├── soursop_age2.json │ │ │ │ ├── soursop_age3.json │ │ │ │ ├── spiderweb_age0.json │ │ │ │ ├── spiderweb_age1.json │ │ │ │ ├── spiderweb_age2.json │ │ │ │ ├── spiderweb_age3.json │ │ │ │ ├── starfruit_age0.json │ │ │ │ ├── starfruit_age1.json │ │ │ │ ├── starfruit_age2.json │ │ │ │ ├── starfruit_age3.json │ │ │ │ ├── tamarind_age0.json │ │ │ │ ├── tamarind_age1.json │ │ │ │ ├── tamarind_age2.json │ │ │ │ ├── tamarind_age3.json │ │ │ │ ├── vanillabean_age0.json │ │ │ │ ├── vanillabean_age1.json │ │ │ │ ├── vanillabean_age2.json │ │ │ │ ├── vanillabean_age3.json │ │ │ │ ├── walnut_age0.json │ │ │ │ ├── walnut_age1.json │ │ │ │ ├── walnut_age2.json │ │ │ │ └── walnut_age3.json │ │ │ ├── maplebranch.json │ │ │ ├── maplespile_bucket.json │ │ │ ├── maplespile_bucket_full.json │ │ │ ├── maplespile_empty.json │ │ │ ├── maplespile_syrup_1.json │ │ │ ├── maplespile_syrup_2.json │ │ │ ├── maplespile_syrup_3.json │ │ │ ├── maplespile_syrup_stream.json │ │ │ ├── palmleaves │ │ │ │ ├── bananacorebottom.json │ │ │ │ ├── bananacoretop.json │ │ │ │ ├── bananafrond.json │ │ │ │ ├── coconutcorebottom.json │ │ │ │ ├── coconutcoretop.json │ │ │ │ ├── coconutfrond.json │ │ │ │ ├── datecorebottom.json │ │ │ │ ├── datecoretop.json │ │ │ │ ├── datefrond.json │ │ │ │ ├── dragonfruitcorebottom.json │ │ │ │ ├── dragonfruitcoretop.json │ │ │ │ ├── dragonfruitfrond.json │ │ │ │ ├── papayacorebottom.json │ │ │ │ ├── papayacoretop.json │ │ │ │ └── papayafrond.json │ │ │ ├── paperbarkbranch.json │ │ │ ├── paperbarkcutbranch.json │ │ │ ├── saplings │ │ │ │ ├── cinnamon.json │ │ │ │ ├── dragonfruit.json │ │ │ │ ├── maple.json │ │ │ │ └── paperbark.json │ │ │ ├── smartmodel │ │ │ │ └── dynamicpalmfronds.json │ │ │ ├── vine_passionfruit.json │ │ │ └── vine_passionfruit_up.json │ │ └── item │ │ │ ├── almondseed.json │ │ │ ├── appleseed.json │ │ │ ├── apricotseed.json │ │ │ ├── avocadoseed.json │ │ │ ├── bananaseed.json │ │ │ ├── breadfruitseed.json │ │ │ ├── cashewseed.json │ │ │ ├── cherryseed.json │ │ │ ├── chestnutseed.json │ │ │ ├── cinnamonbranch.json │ │ │ ├── cinnamonseed.json │ │ │ ├── coconutseed.json │ │ │ ├── dateseed.json │ │ │ ├── dragonfruitbranch.json │ │ │ ├── dragonfruitseed.json │ │ │ ├── durianseed.json │ │ │ ├── figseed.json │ │ │ ├── gooseberryseed.json │ │ │ ├── grapefruitseed.json │ │ │ ├── guavaseed.json │ │ │ ├── hazelnutseed.json │ │ │ ├── jackfruitseed.json │ │ │ ├── lemonseed.json │ │ │ ├── limeseed.json │ │ │ ├── lycheeseed.json │ │ │ ├── mangoseed.json │ │ │ ├── maplebranch.json │ │ │ ├── mapleseed.json │ │ │ ├── maplespile.json │ │ │ ├── nutmegseed.json │ │ │ ├── oliveseed.json │ │ │ ├── orangeseed.json │ │ │ ├── palmbranch.json │ │ │ ├── papayaseed.json │ │ │ ├── paperbarkbranch.json │ │ │ ├── paperbarkcutbranch.json │ │ │ ├── paperbarkseed.json │ │ │ ├── passionfruit_vine.json │ │ │ ├── passionfruitseed.json │ │ │ ├── pawpawseed.json │ │ │ ├── peachseed.json │ │ │ ├── pearseed.json │ │ │ ├── pecanseed.json │ │ │ ├── peppercornripeitem.json │ │ │ ├── peppercornseed.json │ │ │ ├── persimmonseed.json │ │ │ ├── pistachioseed.json │ │ │ ├── plumseed.json │ │ │ ├── pomegranateseed.json │ │ │ ├── rambutanseed.json │ │ │ ├── seed.json │ │ │ ├── seedcolors.json │ │ │ ├── soursopseed.json │ │ │ ├── spiderwebseed.json │ │ │ ├── starfruitseed.json │ │ │ ├── tamarindseed.json │ │ │ ├── vanillabeanseed.json │ │ │ └── walnutseed.json │ ├── recipes │ │ └── open_coconut.json │ ├── sounds.json │ ├── sounds │ │ └── blocks │ │ │ └── fruit │ │ │ └── bonk.ogg │ ├── textures │ │ ├── blocks │ │ │ ├── almond.png │ │ │ ├── apricot.png │ │ │ ├── avocado.png │ │ │ ├── banana.png │ │ │ ├── bananapalmbase.png │ │ │ ├── bananapalmfrond.png │ │ │ ├── breadfruit.png │ │ │ ├── cashew.png │ │ │ ├── cherry.png │ │ │ ├── chestnut.png │ │ │ ├── coconut.png │ │ │ ├── coconutpalmbase.png │ │ │ ├── coconutpalmfrond.png │ │ │ ├── date.png │ │ │ ├── datepalmbase.png │ │ │ ├── datepalmfrond.png │ │ │ ├── dragonfruit.png │ │ │ ├── dragonfruitpalmbase.png │ │ │ ├── dragonfruitpalmfrond.png │ │ │ ├── durian.png │ │ │ ├── fig.png │ │ │ ├── gooseberry.png │ │ │ ├── grapefruit.png │ │ │ ├── guava.png │ │ │ ├── hazelnut.png │ │ │ ├── jackfruit.png │ │ │ ├── lemon.png │ │ │ ├── lime.png │ │ │ ├── lychee.png │ │ │ ├── mango.png │ │ │ ├── maplebucket.png │ │ │ ├── maplespile.png │ │ │ ├── maplesyrup.png │ │ │ ├── nutmeg.png │ │ │ ├── olive.png │ │ │ ├── orange.png │ │ │ ├── papaya.png │ │ │ ├── papayapalmbase.png │ │ │ ├── papayapalmfrond.png │ │ │ ├── passionfruit.png │ │ │ ├── passionfruit_vine.png │ │ │ ├── pawpaw.png │ │ │ ├── peach.png │ │ │ ├── pear.png │ │ │ ├── pecan.png │ │ │ ├── peppercorn.png │ │ │ ├── persimmon.png │ │ │ ├── pistachio.png │ │ │ ├── plum.png │ │ │ ├── pomegranate.png │ │ │ ├── rambutan.png │ │ │ ├── soursop.png │ │ │ ├── spiderweb.png │ │ │ ├── starfruit.png │ │ │ ├── tamarind.png │ │ │ ├── vanillabean.png │ │ │ └── walnut.png │ │ └── items │ │ │ ├── almondseed.png │ │ │ ├── apricotseed.png │ │ │ ├── avocadoseed.png │ │ │ ├── bananaseed.png │ │ │ ├── breadfruitseed.png │ │ │ ├── cashewseed.png │ │ │ ├── cherryseed.png │ │ │ ├── chestnutseed.png │ │ │ ├── cinnamonseed.png │ │ │ ├── coconutseed.png │ │ │ ├── dateseed.png │ │ │ ├── dragonfruitseed.png │ │ │ ├── durianseed.png │ │ │ ├── figseed.png │ │ │ ├── gooseberryseed.png │ │ │ ├── grapefruitseed.png │ │ │ ├── guavaseed.png │ │ │ ├── hazelnutseed.png │ │ │ ├── jackfruitseed.png │ │ │ ├── lemonseed.png │ │ │ ├── limeseed.png │ │ │ ├── lycheeseed.png │ │ │ ├── mangoseed.png │ │ │ ├── mapleseed.png │ │ │ ├── maplespile.png │ │ │ ├── nutmegseed.png │ │ │ ├── oliveseed.png │ │ │ ├── orangeseed.png │ │ │ ├── papayaseed.png │ │ │ ├── paperbarkseed.png │ │ │ ├── passionfruitseed.png │ │ │ ├── pawpawseed.png │ │ │ ├── peachseed.png │ │ │ ├── pearseed.png │ │ │ ├── pecanseed.png │ │ │ ├── peppercornripeitem.png │ │ │ ├── peppercornseed.png │ │ │ ├── persimmonseed.png │ │ │ ├── pistachioseed.png │ │ │ ├── plumseed.png │ │ │ ├── pomegranateseed.png │ │ │ ├── rambutanseed.png │ │ │ ├── seed_0.png │ │ │ ├── seed_1.png │ │ │ ├── seed_2.png │ │ │ ├── seed_3.png │ │ │ ├── soursopseed.png │ │ │ ├── spiderwebseed.png │ │ │ ├── spiderwebseed.png.mcmeta │ │ │ ├── starfruitseed.png │ │ │ ├── tamarindseed.png │ │ │ ├── vanillabeanseed.png │ │ │ └── walnutseed.png │ └── trees │ │ ├── chestnut.txt │ │ ├── cinnamon.txt │ │ ├── dragonfruit.txt │ │ ├── fruit.txt │ │ ├── maple.txt │ │ ├── palm.txt │ │ ├── paperbark.txt │ │ ├── pecan.txt │ │ └── walnut.txt └── harvestcraft │ ├── lang │ └── en_us.lang │ └── textures │ └── blocks │ └── fruits │ ├── cinnamon_log.png │ ├── cinnamon_log_top.png │ ├── maple_log_top.png │ ├── paperbark_log_top.png │ └── paperbark_stripped.png ├── mcmod.info └── pack.mcmeta /.gitignore: -------------------------------------------------------------------------------- 1 | # eclipse 2 | bin 3 | *.launch 4 | .settings 5 | .metadata 6 | .classpath 7 | .project 8 | 9 | # idea 10 | out 11 | *.ipr 12 | *.iws 13 | *.iml 14 | .idea 15 | 16 | # gradle 17 | build 18 | .gradle 19 | 20 | # other 21 | eclipse 22 | run 23 | libs 24 | 25 | src/main/resources/assets/dynamictreesphc/textures/items/pamitems/ 26 | src/main/resources/assets/dynamictreesphc/textures/blocks/pamblocks/ 27 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Ferreus Veritas 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dynamic Trees - Pam's Harvestcraft Compat 2 | mod providing compatability and world gen for Pam's Harvestcraft fruit trees 3 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | mod_name=DynamicTreesPHC 2 | mod_version=2.0.6 3 | package_group=com.ferreusveritas.dtphc 4 | 5 | mc_version=1.12.2 6 | forge_version=14.23.5.2860 7 | mappings_version=20171003-1.12 8 | 9 | org.gradle.jvmargs=-Xmx3G 10 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat May 28 20:18:11 UYT 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/ModEntities.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc; 2 | 3 | import com.ferreusveritas.dynamictreesphc.items.ItemDynamicSeedMaple; 4 | import net.minecraft.util.ResourceLocation; 5 | import net.minecraftforge.fml.common.registry.EntityEntry; 6 | import net.minecraftforge.fml.common.registry.EntityRegistry; 7 | import net.minecraftforge.registries.IForgeRegistry; 8 | 9 | public class ModEntities { 10 | 11 | public static void registerEntities(IForgeRegistry registry) { 12 | int id = 0; 13 | EntityRegistry.registerModEntity(new ResourceLocation(ModConstants.MODID, "mapleseed"), ItemDynamicSeedMaple.EntityItemMapleSeed.class, "maple_seed", id++, ModConstants.MODID, 32, 1, true); 14 | // EntityRegistry.registerModEntity(new ResourceLocation(ModConstants.MODID, "falling_fruit"), EntityFallingFruit.class, "falling_fruit", id++, ModConstants.MODID, 512, Integer.MAX_VALUE, true); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/ModModels.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc; 2 | 3 | import com.ferreusveritas.dynamictrees.api.client.ModelHelper; 4 | import com.ferreusveritas.dynamictrees.items.Seed; 5 | import com.ferreusveritas.dynamictrees.trees.TreeFamily; 6 | import com.ferreusveritas.dynamictreesphc.trees.TreePaperBark; 7 | import net.minecraftforge.client.event.ModelRegistryEvent; 8 | import net.minecraftforge.fml.relauncher.Side; 9 | import net.minecraftforge.fml.relauncher.SideOnly; 10 | 11 | public class ModModels { 12 | 13 | @SideOnly(Side.CLIENT) 14 | public static void register(ModelRegistryEvent event) { 15 | for (TreeFamily tree : ModTrees.phcTrees) { 16 | ModelHelper.regModel(tree.getDynamicBranch()); 17 | ModelHelper.regModel(tree.getCommonSpecies().getSeed()); 18 | ModelHelper.regModel(tree); 19 | } 20 | ModelHelper.regModel(TreePaperBark.paperbarkCutBranch); 21 | ModelHelper.regModel(ModItems.passionfruitVine); 22 | ModelHelper.regModel(ModItems.passionfruitSeed); 23 | ModelHelper.regModel(ModItems.ripePeppercorn); 24 | 25 | ModTrees.phcFruitSpecies.values().stream().filter(s -> s.getSeed() != Seed.NULLSEED).forEach(s -> ModelHelper.regModel(s.getSeed()));//Register Seed Item Models 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/ModSounds.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc; 2 | 3 | import net.minecraft.util.ResourceLocation; 4 | import net.minecraft.util.SoundEvent; 5 | import net.minecraftforge.fml.common.registry.ForgeRegistries; 6 | 7 | public class ModSounds { 8 | 9 | public static SoundEvent BLOCK_FRUIT_BONK; 10 | 11 | public static void registerSounds(){ 12 | BLOCK_FRUIT_BONK = registerSound("blocks.fruit.bonk"); 13 | } 14 | 15 | private static SoundEvent registerSound(String name){ 16 | ResourceLocation location = new ResourceLocation(ModConstants.MODID, name); 17 | SoundEvent soundEvent = new SoundEvent(location); 18 | soundEvent.setRegistryName(location); 19 | ForgeRegistries.SOUND_EVENTS.register(soundEvent); 20 | return soundEvent; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/compat/WailaCompat.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc.compat; 2 | 3 | import com.ferreusveritas.dynamictreesphc.blocks.BlockBranchPamSpecial; 4 | import com.ferreusveritas.dynamictreesphc.blocks.BlockMapleSpile; 5 | import mcp.mobius.waila.api.IWailaPlugin; 6 | import mcp.mobius.waila.api.IWailaRegistrar; 7 | import mcp.mobius.waila.api.WailaPlugin; 8 | 9 | @WailaPlugin 10 | public class WailaCompat implements IWailaPlugin { 11 | 12 | @Override 13 | public void register(IWailaRegistrar registrar) { 14 | WailaBranchHandlerPHC branchHandler = new WailaBranchHandlerPHC(); 15 | WailaSpileHandler spileHandler = new WailaSpileHandler(); 16 | 17 | registrar.registerBodyProvider(branchHandler, BlockBranchPamSpecial.class); 18 | 19 | registrar.registerHeadProvider(spileHandler, BlockMapleSpile.class); 20 | registrar.registerBodyProvider(spileHandler, BlockMapleSpile.class); 21 | registrar.registerTailProvider(spileHandler, BlockMapleSpile.class); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/event/TooltipEventHandler.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc.event; 2 | 3 | import com.ferreusveritas.dynamictrees.client.TooltipHandler; 4 | import com.ferreusveritas.dynamictreesphc.ModItems; 5 | 6 | import net.minecraft.item.Item; 7 | import net.minecraftforge.event.entity.player.ItemTooltipEvent; 8 | import net.minecraftforge.fml.common.Loader; 9 | import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; 10 | import net.minecraftforge.fml.relauncher.Side; 11 | import net.minecraftforge.fml.relauncher.SideOnly; 12 | 13 | public class TooltipEventHandler { 14 | 15 | @SubscribeEvent 16 | @SideOnly(Side.CLIENT) 17 | public void onItemTooltipAdded(ItemTooltipEvent event) { 18 | Item item = event.getItemStack().getItem(); 19 | if (Loader.isModLoaded("sereneseasons") && item.equals(ModItems.passionfruitSeed)){ 20 | TooltipHandler.applySeasonalTooltips(event.getToolTip(), 2); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/items/ItemRipePeppercorn.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc.items; 2 | 3 | import java.util.List; 4 | 5 | import com.pam.harvestcraft.HarvestCraft; 6 | 7 | import net.minecraft.client.util.ITooltipFlag; 8 | import net.minecraft.item.Item; 9 | import net.minecraft.item.ItemStack; 10 | import net.minecraft.util.ResourceLocation; 11 | import net.minecraft.util.text.TextComponentTranslation; 12 | import net.minecraft.world.World; 13 | 14 | public class ItemRipePeppercorn extends Item { 15 | 16 | public ItemRipePeppercorn(ResourceLocation name) { 17 | setRegistryName(name); 18 | setUnlocalizedName(name.toString()); 19 | setCreativeTab(HarvestCraft.modTab); 20 | } 21 | 22 | @Override 23 | public void addInformation(ItemStack stack, World world, List tooltip, ITooltipFlag tooltipFlag) { 24 | super.addInformation(stack, world, tooltip, tooltipFlag); 25 | tooltip.add(new TextComponentTranslation("tooltip.dynamictreesphc:peppercornripeitem.name").getFormattedText()); 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/proxy/CommonProxy.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc.proxy; 2 | 3 | import com.ferreusveritas.dynamictreesphc.ModBlocks; 4 | import com.ferreusveritas.dynamictreesphc.ModConfigs; 5 | import com.ferreusveritas.dynamictreesphc.ModItems; 6 | import com.ferreusveritas.dynamictreesphc.ModSounds; 7 | import com.ferreusveritas.dynamictreesphc.ModTrees; 8 | import com.ferreusveritas.dynamictreesphc.event.TooltipEventHandler; 9 | import com.pam.harvestcraft.HarvestCraft; 10 | import net.minecraftforge.common.MinecraftForge; 11 | import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; 12 | 13 | public class CommonProxy { 14 | 15 | public void preInit(FMLPreInitializationEvent event) { 16 | ModConfigs.preInit(event); 17 | MinecraftForge.EVENT_BUS.register(new TooltipEventHandler()); 18 | ModBlocks.preInit(); 19 | ModItems.preInit(); 20 | ModTrees.preInit(); 21 | } 22 | 23 | public void init() { 24 | ModTrees.init(); 25 | preparePHC(); 26 | ModSounds.registerSounds(); 27 | } 28 | 29 | public void preparePHC() { 30 | //Force disable harvestcraft tree worldgen 31 | HarvestCraft.fruitTreeConfigManager.enableFruitTreeGeneration = false; 32 | 33 | //Change fruit block behavior to remove fruit completely on harvest 34 | //BlockPamFruit.fruitRemoval = true; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/trees/SpeciesPassionfruit.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc.trees; 2 | 3 | import com.ferreusveritas.dynamictrees.systems.featuregen.FeatureGenVine; 4 | import com.ferreusveritas.dynamictrees.trees.Species; 5 | import com.ferreusveritas.dynamictrees.trees.TreeFamily; 6 | import com.ferreusveritas.dynamictreesphc.ModBlocks; 7 | import com.ferreusveritas.dynamictreesphc.ModConstants; 8 | import com.pam.harvestcraft.blocks.FruitRegistry; 9 | import net.minecraft.util.ResourceLocation; 10 | 11 | public class SpeciesPassionfruit extends Species { 12 | 13 | public SpeciesPassionfruit (TreeFamily treeFamily){ 14 | super(new ResourceLocation(ModConstants.MODID, FruitRegistry.PASSIONFRUIT), treeFamily); 15 | 16 | addGenFeature(new FeatureGenVine().setVineBlock(ModBlocks.passionfruitVine).setQuantity(16)); 17 | } 18 | 19 | @Override 20 | public void addJoCodes() { 21 | joCodeStore.addCodesFromFile(this, "assets/" + getRegistryName().getResourceDomain() + "/trees/fruit.txt"); 22 | } 23 | 24 | @Override 25 | public ResourceLocation getSaplingName() { 26 | return new ResourceLocation(com.ferreusveritas.dynamictrees.ModConstants.MODID, "jungle"); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/ferreusveritas/dynamictreesphc/trees/TreeFamilyPHC.java: -------------------------------------------------------------------------------- 1 | package com.ferreusveritas.dynamictreesphc.trees; 2 | 3 | import com.ferreusveritas.dynamictrees.trees.TreeFamily; 4 | import net.minecraft.util.ResourceLocation; 5 | 6 | public class TreeFamilyPHC extends TreeFamily { 7 | 8 | public TreeFamilyPHC(ResourceLocation resourceLocation) { 9 | super(resourceLocation); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/banana_sucker.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "facing=south": { "model": "dynamictreesphc:banana_sucker" }, 4 | "facing=west": { "model": "dynamictreesphc:banana_sucker", "y": 90 }, 5 | "facing=north": { "model": "dynamictreesphc:banana_sucker", "y": 180 }, 6 | "facing=east": { "model": "dynamictreesphc:banana_sucker", "y": 270 } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/cinnamonbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "normal": { "model": "dynamictreesphc:cinnamonbranch#dynamictree" } 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/dragonfruitbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "normal": { "model": "dynamictrees:junglebranch#dynamictree" } 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitalmond.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/almond_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/almond_age1" }, 9 | { "model": "dynamictreesphc:fruit/almond_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/almond_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/almond_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/almond_age2" }, 17 | { "model": "dynamictreesphc:fruit/almond_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/almond_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/almond_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/almond_age3" }, 25 | { "model": "dynamictreesphc:fruit/almond_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/almond_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/almond_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitapricot.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/apricot_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/apricot_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/apricot_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/apricot_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitavocado.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/avocado_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/avocado_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/avocado_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/avocado_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitbanana.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/banana_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/banana_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/banana_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/banana_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitbreadfruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/breadfruit_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/breadfruit_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/breadfruit_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/breadfruit_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitcashew.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/cashew_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/cashew_age1" }, 9 | { "model": "dynamictreesphc:fruit/cashew_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/cashew_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/cashew_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/cashew_age2" }, 17 | { "model": "dynamictreesphc:fruit/cashew_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/cashew_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/cashew_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/cashew_age3" }, 25 | { "model": "dynamictreesphc:fruit/cashew_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/cashew_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/cashew_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitcherry.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/cherry_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/cherry_age1" }, 9 | { "model": "dynamictreesphc:fruit/cherry_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/cherry_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/cherry_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/cherry_age2" }, 17 | { "model": "dynamictreesphc:fruit/cherry_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/cherry_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/cherry_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/cherry_age3" }, 25 | { "model": "dynamictreesphc:fruit/cherry_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/cherry_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/cherry_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitchestnut.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/chestnut_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/chestnut_age1" }, 9 | { "model": "dynamictreesphc:fruit/chestnut_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/chestnut_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/chestnut_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/chestnut_age2" }, 17 | { "model": "dynamictreesphc:fruit/chestnut_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/chestnut_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/chestnut_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/chestnut_age3" }, 25 | { "model": "dynamictreesphc:fruit/chestnut_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/chestnut_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/chestnut_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitdragonfruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/dragonfruit_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/dragonfruit_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/dragonfruit_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/dragonfruit_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitdurian.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/durian_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/durian_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/durian_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/durian_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/fig_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/fig_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/fig_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/fig_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitgrapefruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/grapefruit_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/grapefruit_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/grapefruit_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/grapefruit_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitguava.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/guava_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/guava_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/guava_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/guava_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruithazelnut.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/hazelnut_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/hazelnut_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/hazelnut_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/hazelnut_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitjackfruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/jackfruit_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/jackfruit_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/jackfruit_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/jackfruit_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitlemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/lemon_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/lemon_age1" }, 9 | { "model": "dynamictreesphc:fruit/lemon_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/lemon_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/lemon_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/lemon_age2" }, 17 | { "model": "dynamictreesphc:fruit/lemon_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/lemon_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/lemon_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/lemon_age3" }, 25 | { "model": "dynamictreesphc:fruit/lemon_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/lemon_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/lemon_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitlime.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/lime_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/lime_age1" }, 9 | { "model": "dynamictreesphc:fruit/lime_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/lime_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/lime_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/lime_age2" }, 17 | { "model": "dynamictreesphc:fruit/lime_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/lime_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/lime_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/lime_age3" }, 25 | { "model": "dynamictreesphc:fruit/lime_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/lime_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/lime_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitlychee.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/lychee_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/lychee_age1" }, 9 | { "model": "dynamictreesphc:fruit/lychee_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/lychee_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/lychee_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/lychee_age2" }, 17 | { "model": "dynamictreesphc:fruit/lychee_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/lychee_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/lychee_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/lychee_age3" }, 25 | { "model": "dynamictreesphc:fruit/lychee_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/lychee_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/lychee_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitmango.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/mango_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/mango_age1" }, 9 | { "model": "dynamictreesphc:fruit/mango_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/mango_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/mango_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/mango_age2" }, 17 | { "model": "dynamictreesphc:fruit/mango_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/mango_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/mango_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/mango_age3" }, 25 | { "model": "dynamictreesphc:fruit/mango_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/mango_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/mango_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitnutmeg.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/nutmeg_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/nutmeg_age1" }, 9 | { "model": "dynamictreesphc:fruit/nutmeg_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/nutmeg_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/nutmeg_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/nutmeg_age2" }, 17 | { "model": "dynamictreesphc:fruit/nutmeg_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/nutmeg_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/nutmeg_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/nutmeg_age3" }, 25 | { "model": "dynamictreesphc:fruit/nutmeg_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/nutmeg_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/nutmeg_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitolive.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/olive_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/olive_age1" }, 9 | { "model": "dynamictreesphc:fruit/olive_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/olive_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/olive_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/olive_age2" }, 17 | { "model": "dynamictreesphc:fruit/olive_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/olive_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/olive_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/olive_age3" }, 25 | { "model": "dynamictreesphc:fruit/olive_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/olive_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/olive_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitorange.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/orange_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/orange_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/orange_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/orange_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitpassionfruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/passionfruit_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/passionfruit_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/passionfruit_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/passionfruit_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitpawpaw.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/pawpaw_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/pawpaw_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/pawpaw_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/pawpaw_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitpeach.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/peach_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/peach_age1" }, 9 | { "model": "dynamictreesphc:fruit/peach_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/peach_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/peach_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/peach_age2" }, 17 | { "model": "dynamictreesphc:fruit/peach_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/peach_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/peach_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/peach_age3" }, 25 | { "model": "dynamictreesphc:fruit/peach_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/peach_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/peach_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitpear.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/pear_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/pear_age1" }, 9 | { "model": "dynamictreesphc:fruit/pear_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/pear_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/pear_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/pear_age2" }, 17 | { "model": "dynamictreesphc:fruit/pear_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/pear_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/pear_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/pear_age3" }, 25 | { "model": "dynamictreesphc:fruit/pear_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/pear_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/pear_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitpecan.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/pecan_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/pecan_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/pecan_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/pecan_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitpersimmon.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/persimmon_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/persimmon_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/persimmon_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/persimmon_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitplum.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "age": 0 }, 4 | "apply": { "model": "dynamictreesphc:fruit/plum_age0" } 5 | }, 6 | { "when": { "age": 1 }, 7 | "apply": [ 8 | { "model": "dynamictreesphc:fruit/plum_age1" }, 9 | { "model": "dynamictreesphc:fruit/plum_age1", "y": 90 }, 10 | { "model": "dynamictreesphc:fruit/plum_age1", "y": 180 }, 11 | { "model": "dynamictreesphc:fruit/plum_age1", "y": 270 } 12 | ] 13 | }, 14 | { "when": { "age": 2 }, 15 | "apply": [ 16 | { "model": "dynamictreesphc:fruit/plum_age2" }, 17 | { "model": "dynamictreesphc:fruit/plum_age2", "y": 90 }, 18 | { "model": "dynamictreesphc:fruit/plum_age2", "y": 180 }, 19 | { "model": "dynamictreesphc:fruit/plum_age2", "y": 270 } 20 | ] 21 | }, 22 | { "when": { "age": 3 }, 23 | "apply": [ 24 | { "model": "dynamictreesphc:fruit/plum_age3" }, 25 | { "model": "dynamictreesphc:fruit/plum_age3", "y": 90 }, 26 | { "model": "dynamictreesphc:fruit/plum_age3", "y": 180 }, 27 | { "model": "dynamictreesphc:fruit/plum_age3", "y": 270 } 28 | ] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitpomegranate.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/pomegranate_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/pomegranate_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/pomegranate_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/pomegranate_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitsoursop.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/soursop_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/soursop_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/soursop_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/soursop_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitspiderweb.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/spiderweb_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/spiderweb_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/spiderweb_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/spiderweb_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitstarfruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/starfruit_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/starfruit_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/starfruit_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/starfruit_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruittamarind.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/tamarind_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/tamarind_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/tamarind_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/tamarind_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/fruitwalnut.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "age=0": { "model": "dynamictreesphc:fruit/walnut_age0" }, 4 | "age=1": { "model": "dynamictreesphc:fruit/walnut_age1" }, 5 | "age=2": { "model": "dynamictreesphc:fruit/walnut_age2" }, 6 | "age=3": { "model": "dynamictreesphc:fruit/walnut_age3" } 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/leaves0.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "tree": "0" }, 4 | "apply": { "model": "jungle_leaves" } 5 | }, 6 | { "when": { "tree": "1" }, 7 | "apply": { "model": "spruce_leaves" } 8 | }, 9 | { "when": { "tree": "2" }, 10 | "apply": { "model": "jungle_leaves" } 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/leaves_dragonfruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "hydro": "1" }, 4 | "apply": { "model": "dynamictreesphc:palmleaves/dragonfruitfrond#dynamicpalmfrondsphcmedium" } 5 | }, 6 | { "when": { "hydro": "2" }, 7 | "apply": { "model": "dynamictreesphc:palmleaves/dragonfruitfrond#dynamicpalmfrondsphcmedium" } 8 | }, 9 | { "when": { "hydro": "3" }, 10 | "apply": { "model": "dynamictreesphc:palmleaves/dragonfruitcoretop" } 11 | }, 12 | { "when": { "hydro": "4" }, 13 | "apply": { "model": "dynamictreesphc:palmleaves/dragonfruitcorebottom" } 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/maple_spile.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "facing": "south" }, 4 | "apply": { "model": "dynamictreesphc:maplespile_empty" } 5 | }, 6 | { "when": { "facing": "west" }, 7 | "apply": { "model": "dynamictreesphc:maplespile_empty", "y": 90 } 8 | }, 9 | { "when": { "facing": "north" }, 10 | "apply": { "model": "dynamictreesphc:maplespile_empty", "y": 180 } 11 | }, 12 | { "when": { "facing": "east" }, 13 | "apply": { "model": "dynamictreesphc:maplespile_empty", "y": 270 } 14 | }, 15 | { "when": { "facing": "south", "filled": "true" }, 16 | "apply": { "model": "dynamictreesphc:maplespile_syrup_stream" } 17 | }, 18 | { "when": { "facing": "west", "filled": "true" }, 19 | "apply": { "model": "dynamictreesphc:maplespile_syrup_stream", "y": 90 } 20 | }, 21 | { "when": { "facing": "north", "filled": "true" }, 22 | "apply": { "model": "dynamictreesphc:maplespile_syrup_stream", "y": 180 } 23 | }, 24 | { "when": { "facing": "east", "filled": "true" }, 25 | "apply": { "model": "dynamictreesphc:maplespile_syrup_stream", "y": 270 } 26 | } 27 | ] 28 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/maplebranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "normal": { "model": "dynamictreesphc:maplebranch#dynamictree" } 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/palmbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "normal": { "model": "dynamictrees:junglebranch#dynamictree" } 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/paperbarkbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "normal": { "model": "dynamictreesphc:paperbarkbranch#dynamictree" } 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/paperbarkcutbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": { 4 | "model": "dynamictreesphc:paperbarkcutbranch#dynamictree" 5 | }, 6 | "variants": { 7 | "radius": { 8 | "1": {}, 9 | "2": {}, 10 | "3": {}, 11 | "4": {}, 12 | "5": {}, 13 | "6": {}, 14 | "7": {}, 15 | "8": {} 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/passionfruit_sapling.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "normal": { "model": "dynamictrees:saplings/jungle" } 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/blockstates/passionfruit_vine.json: -------------------------------------------------------------------------------- 1 | { 2 | "multipart": [ 3 | { "when": { "south": "true" }, 4 | "apply": { "model": "dynamictreesphc:vine_passionfruit" } 5 | }, 6 | { "when": { "west": "true" }, 7 | "apply": { "model": "dynamictreesphc:vine_passionfruit", "y": 90 } 8 | }, 9 | { "when": { "north": "true" }, 10 | "apply": { "model": "dynamictreesphc:vine_passionfruit", "y": 180 } 11 | }, 12 | { "when": { "east": "true" }, 13 | "apply": { "model": "dynamictreesphc:vine_passionfruit", "y": 270 } 14 | }, 15 | { "when": { "up": "true" }, 16 | "apply": { "model": "dynamictreesphc:vine_passionfruit_up" } 17 | }, 18 | { "when": { "up": "false", "north": "false", "west": "false", "south": "false", "east": "false" }, 19 | "apply": { "model": "dynamictreesphc:vine_passionfruit_up" } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/cinnamonbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/smartmodel/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/cinnamon_log", 5 | "rings": "harvestcraft:blocks/fruits/cinnamon_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/almond_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/apricot", 5 | "apple": "dynamictreesphc:blocks/apricot" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/almond_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/almond", 6 | "apple": "dynamictreesphc:blocks/almond" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 14 | "east": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 15 | "south": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 16 | "west": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 17 | "up": {"uv": [1, 1, 4, 4], "texture": "#apple"}, 18 | "down": {"uv": [1, 11, 4, 14], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/almond_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/almond", 6 | "apple": "dynamictreesphc:blocks/almond" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.4, 12, 6.4], 11 | "to": [9.6, 16, 9.6], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, 13 | "faces": { 14 | "north": {"uv": [4, 5, 8, 10], "texture": "#apple"}, 15 | "east": {"uv": [4, 5, 8, 10], "texture": "#apple"}, 16 | "south": {"uv": [4, 5, 8, 10], "texture": "#apple"}, 17 | "west": {"uv": [4, 5, 8, 10], "texture": "#apple"}, 18 | "up": {"uv": [4, 0, 8, 4], "texture": "#apple"}, 19 | "down": {"uv": [4, 11, 8, 15], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/apricot_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/apricot", 5 | "apple": "dynamictreesphc:blocks/apricot" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/apricot_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/apricot", 5 | "apple": "dynamictreesphc:blocks/apricot" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/apricot_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_small_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/apricot", 5 | "apple": "dynamictreesphc:blocks/apricot" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/apricot_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_small_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/apricot", 5 | "apple": "dynamictreesphc:blocks/apricot" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/avocado_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/avocado", 5 | "apple": "dynamictreesphc:blocks/avocado" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/avocado_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/pear_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/avocado", 5 | "apple": "dynamictreesphc:blocks/avocado" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/avocado_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/pear_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/avocado", 5 | "apple": "dynamictreesphc:blocks/avocado" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/avocado_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/pear_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/avocado", 5 | "apple": "dynamictreesphc:blocks/avocado" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/banana_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/banana", 6 | "apple": "dynamictreesphc:blocks/banana" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [8, 13.6, 7.2], 11 | "to": [8, 20, 8.8], 12 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 13 | "faces": { 14 | "east": {"uv": [3.5, 0, 4.5, 4], "texture": "#apple"}, 15 | "west": {"uv": [3.5, 0, 4.5, 4], "texture": "#apple"} 16 | } 17 | }, 18 | { 19 | "from": [7.2, 13.6, 8], 20 | "to": [8.8, 20, 8], 21 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 22 | "faces": { 23 | "north": {"uv": [3.5, 0, 4.5, 4], "texture": "#apple"}, 24 | "south": {"uv": [3.5, 0, 4.5, 4], "texture": "#apple"} 25 | } 26 | } 27 | ] 28 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/breadfruit_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0_32", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/breadfruit", 5 | "apple": "dynamictreesphc:blocks/breadfruit" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/breadfruit_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/breadfruit", 6 | "apple": "dynamictreesphc:blocks/breadfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 14 | "east": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 15 | "south": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 16 | "west": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 17 | "up": {"uv": [0.5, 0.5, 2, 2], "texture": "#apple"}, 18 | "down": {"uv": [0.5, 5.5, 2, 7], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/breadfruit_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/breadfruit", 6 | "apple": "dynamictreesphc:blocks/breadfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6, 12, 6], 11 | "to": [10, 16, 10], 12 | "faces": { 13 | "north": {"uv": [2.5, 2.5, 5, 5], "texture": "#apple"}, 14 | "east": {"uv": [2.5, 2.5, 5, 5], "texture": "#apple"}, 15 | "south": {"uv": [2.5, 2.5, 5, 5], "texture": "#apple"}, 16 | "west": {"uv": [2.5, 2.5, 5, 5], "texture": "#apple"}, 17 | "up": {"uv": [2.5, 0, 5, 2.5], "texture": "#apple"}, 18 | "down": {"uv": [2.5, 5, 5, 7.5], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/cashew_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/cashew", 5 | "apple": "dynamictreesphc:blocks/cashew" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/cherry_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/cherry", 5 | "apple": "dynamictreesphc:blocks/cherry" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/chestnut_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/chestnut", 5 | "apple": "dynamictreesphc:blocks/chestnut" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/chestnut_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/chestnut", 5 | "apple": "dynamictreesphc:blocks/chestnut" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/chestnut_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/chestnut", 5 | "apple": "dynamictreesphc:blocks/chestnut" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/chestnut_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age3_sided", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/chestnut", 5 | "apple": "dynamictreesphc:blocks/chestnut" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/coconut_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "texture_size": [32, 32], 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/coconut", 6 | "fruit": "dynamictreesphc:blocks/coconut" 7 | }, 8 | "elements": [ 9 | { 10 | "name": "stub", 11 | "from": [8, 13, -5], 12 | "to": [8, 21, 6], 13 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 14 | "faces": { 15 | "east": {"uv": [5.5, 0, 0, 4], "texture": "#fruit"}, 16 | "west": {"uv": [0, 0, 5.5, 4], "texture": "#fruit"} 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/coconut_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "texture_size": [32, 32], 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/coconut", 6 | "fruit": "dynamictreesphc:blocks/coconut" 7 | }, 8 | "elements": [ 9 | { 10 | "name": "coconut", 11 | "from": [5.5, 10, 0.5], 12 | "to": [10.5, 15, 5.5], 13 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 14 | "faces": { 15 | "north": {"uv": [5.5, 2.5, 8, 5], "texture": "#fruit"}, 16 | "east": {"uv": [5.5, 2.5, 8, 5], "texture": "#fruit"}, 17 | "south": {"uv": [5.5, 2.5, 8, 5], "texture": "#fruit"}, 18 | "west": {"uv": [5.5, 2.5, 8, 5], "texture": "#fruit"}, 19 | "up": {"uv": [5.5, 0, 8, 2.5], "texture": "#fruit"}, 20 | "down": {"uv": [5.5, 5, 8, 7.5], "texture": "#fruit"} 21 | } 22 | }, 23 | { 24 | "name": "stub", 25 | "from": [8, 13, -5], 26 | "to": [8, 21, 6], 27 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 28 | "faces": { 29 | "east": {"uv": [5.5, 0, 0, 4], "texture": "#fruit"}, 30 | "west": {"uv": [0, 0, 5.5, 4], "texture": "#fruit"} 31 | } 32 | } 33 | ] 34 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/coconut_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "texture_size": [32, 32], 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/coconut", 6 | "fruit": "dynamictreesphc:blocks/coconut" 7 | }, 8 | "elements": [ 9 | { 10 | "name": "coconut", 11 | "from": [4, 7, 0], 12 | "to": [12, 15, 8], 13 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 14 | "faces": { 15 | "north": {"uv": [8, 4, 12, 8], "texture": "#fruit"}, 16 | "east": {"uv": [8, 4, 12, 8], "texture": "#fruit"}, 17 | "south": {"uv": [8, 4, 12, 8], "texture": "#fruit"}, 18 | "west": {"uv": [8, 4, 12, 8], "texture": "#fruit"}, 19 | "up": {"uv": [8, 0, 12, 4], "texture": "#fruit"}, 20 | "down": {"uv": [8, 8, 12, 12], "texture": "#fruit"} 21 | } 22 | }, 23 | { 24 | "name": "stub", 25 | "from": [8, 13, -5], 26 | "to": [8, 21, 6], 27 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 28 | "faces": { 29 | "east": {"uv": [5.5, 0, 0, 4], "texture": "#fruit"}, 30 | "west": {"uv": [0, 0, 5.5, 4], "texture": "#fruit"} 31 | } 32 | } 33 | ] 34 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/coconut_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "texture_size": [32, 32], 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/coconut", 6 | "fruit": "dynamictreesphc:blocks/coconut" 7 | }, 8 | "elements": [ 9 | { 10 | "name": "coconut", 11 | "from": [4, 6, 0], 12 | "to": [12, 14, 8], 13 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 6, 8]}, 14 | "faces": { 15 | "north": {"uv": [12, 4, 16, 8], "texture": "#fruit"}, 16 | "east": {"uv": [12, 4, 16, 8], "texture": "#fruit"}, 17 | "south": {"uv": [12, 4, 16, 8], "texture": "#fruit"}, 18 | "west": {"uv": [12, 4, 16, 8], "texture": "#fruit"}, 19 | "up": {"uv": [12, 0, 16, 4], "texture": "#fruit"}, 20 | "down": {"uv": [12, 8, 16, 12], "texture": "#fruit"} 21 | } 22 | }, 23 | { 24 | "name": "stub", 25 | "from": [8, 13, -5], 26 | "to": [8, 21, 6], 27 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 28 | "faces": { 29 | "east": {"uv": [5.5, 4, 0, 8], "texture": "#fruit"}, 30 | "west": {"uv": [0, 4, 5.5, 8], "texture": "#fruit"} 31 | } 32 | } 33 | ] 34 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/date_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "texture_size": [32, 32], 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/date", 6 | "fruit": "dynamictreesphc:blocks/date" 7 | }, 8 | "elements": [ 9 | { 10 | "name": "stub", 11 | "from": [8, 13, -5], 12 | "to": [8, 21, 6], 13 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 14 | "faces": { 15 | "east": {"uv": [7, 1.5, 1.5, 5.5], "texture": "#fruit"}, 16 | "west": {"uv": [1.5, 1.5, 7, 5.5], "texture": "#fruit"} 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/dragonfruit_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/dragonfruit", 5 | "apple": "dynamictreesphc:blocks/dragonfruit" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/durian_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0_32", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/durian", 5 | "apple": "dynamictreesphc:blocks/durian" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/durian_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/durian", 6 | "apple": "dynamictreesphc:blocks/durian" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 14 | "east": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 15 | "south": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 16 | "west": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 17 | "up": {"uv": [0.5, 0.5, 2, 2], "texture": "#apple"}, 18 | "down": {"uv": [0.5, 5.5, 2, 7], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/fig_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/fig", 5 | "apple": "dynamictreesphc:blocks/fig" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/fig_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/fig", 6 | "apple": "dynamictreesphc:blocks/fig" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 14 | "east": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 15 | "south": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 16 | "west": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 17 | "up": {"uv": [1, 1, 4, 4], "texture": "#apple"}, 18 | "down": {"uv": [1, 11, 4, 14], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/fig_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/fig", 6 | "apple": "dynamictreesphc:blocks/fig" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7.2, 14.4, 7.2], 11 | "to": [8.8, 16, 8.8], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 9, 7.6]}, 13 | "faces": { 14 | "north": {"uv": [6, 5, 8, 7], "texture": "#apple"}, 15 | "east": {"uv": [6, 5, 8, 7], "texture": "#apple"}, 16 | "south": {"uv": [6, 5, 8, 7], "texture": "#apple"}, 17 | "west": {"uv": [6, 5, 8, 7], "texture": "#apple"}, 18 | "up": {"uv": [6, 1, 8, 3], "texture": "#apple"} 19 | } 20 | }, 21 | { 22 | "from": [6.4, 12, 6.4], 23 | "to": [9.6, 14.4, 9.6], 24 | "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 9, 7.6]}, 25 | "faces": { 26 | "north": {"uv": [5, 7, 9, 10], "texture": "#apple"}, 27 | "east": {"uv": [5, 7, 9, 10], "texture": "#apple"}, 28 | "south": {"uv": [5, 7, 9, 10], "texture": "#apple"}, 29 | "west": {"uv": [5, 7, 9, 10], "texture": "#apple"}, 30 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 31 | "down": {"uv": [5, 11, 9, 15], "texture": "#apple"} 32 | } 33 | } 34 | ] 35 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/cross_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "ambientocclusion": false, 3 | "textures": { 4 | "particle": "blocks/stone", 5 | "apple": "blocks/stone" 6 | }, 7 | "elements": [ 8 | { "from": [ 7, 15, 8 ], 9 | "to": [ 9, 16, 8 ], 10 | "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, 11 | "shade": false, 12 | "faces": { 13 | "north": { "uv": [ 6, 15, 10, 16 ], "texture": "#apple" }, 14 | "south": { "uv": [ 6, 15, 10, 16 ], "texture": "#apple" } 15 | } 16 | }, 17 | { "from": [ 8, 15, 7 ], 18 | "to": [ 8, 16, 9 ], 19 | "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, 20 | "shade": false, 21 | "faces": { 22 | "west": { "uv": [ 6, 15, 10, 16 ], "texture": "#apple" }, 23 | "east": { "uv": [ 6, 15, 10, 16 ], "texture": "#apple" } 24 | } 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/fruit_leaf_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "ambientocclusion": false, 3 | "textures": { 4 | "particle": "blocks/stone", 5 | "apple": "blocks/stone" 6 | }, 7 | "elements": [ 8 | { "from": [ 7, 14, 7 ], 9 | "to": [ 9, 16, 9 ], 10 | "faces": { 11 | "down": { "uv": [ 1, 6, 4, 9 ], "texture": "#apple" }, 12 | "up": { "uv": [ 1, 0, 4, 3 ], "texture": "#apple" }, 13 | "north": { "uv": [ 1, 3, 4, 6 ], "texture": "#apple" }, 14 | "south": { "uv": [ 1, 3, 4, 6 ], "texture": "#apple" }, 15 | "west": { "uv": [ 1, 3, 4, 6 ], "texture": "#apple" }, 16 | "east": { "uv": [ 1, 3, 4, 6 ], "texture": "#apple" } 17 | } 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/fruit_small_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "blocks/stone", 6 | "apple": "blocks/stone" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.4, 12.8, 6.4], 11 | "to": [9.6, 16, 9.6], 12 | "faces": { 13 | "north": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 14 | "east": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 15 | "south": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 16 | "west": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 17 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 18 | "down": {"uv": [5, 10, 9, 14], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/fruit_small_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "blocks/stone", 6 | "apple": "blocks/stone" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.4, 11.8, 6.4], 11 | "to": [9.6, 15, 9.6], 12 | "faces": { 13 | "north": {"uv": [10, 5, 14, 9], "texture": "#apple"}, 14 | "east": {"uv": [10, 5, 14, 9], "texture": "#apple"}, 15 | "south": {"uv": [10, 5, 14, 9], "texture": "#apple"}, 16 | "west": {"uv": [10, 5, 14, 9], "texture": "#apple"}, 17 | "up": {"uv": [10, 0, 14, 4], "texture": "#apple"}, 18 | "down": {"uv": [10, 10, 14, 14], "texture": "#apple"} 19 | } 20 | }, 21 | { 22 | "from": [7.5, 15, 8], 23 | "to": [8.5, 16, 8], 24 | "shade": false, 25 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, 26 | "faces": { 27 | "north": {"uv": [15, 0, 16, 1], "texture": "#apple"}, 28 | "south": {"uv": [15, 0, 16, 1], "texture": "#apple"} 29 | } 30 | }, 31 | { 32 | "from": [8, 15, 7.5], 33 | "to": [8, 16, 8.5], 34 | "shade": false, 35 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, 36 | "faces": { 37 | "east": {"uv": [15, 1, 16, 2], "texture": "#apple"}, 38 | "west": {"uv": [15, 1, 16, 2], "texture": "#apple"} 39 | } 40 | } 41 | ] 42 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/lemon_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "ambientocclusion": false, 3 | "textures": { 4 | "particle": "blocks/stone", 5 | "apple": "blocks/stone" 6 | }, 7 | "elements": [ 8 | { "from": [ 7, 14, 7 ], 9 | "to": [ 9, 16, 9 ], 10 | "faces": { 11 | "down": { "uv": [ 1,11, 4, 14 ], "texture": "#apple" }, 12 | "up": { "uv": [ 1, 1, 4, 4 ], "texture": "#apple" }, 13 | "north": { "uv": [ 1, 6, 4, 9 ], "texture": "#apple" }, 14 | "south": { "uv": [ 1, 6, 4, 9 ], "texture": "#apple" }, 15 | "west": { "uv": [ 1, 6, 4, 9 ], "texture": "#apple" }, 16 | "east": { "uv": [ 1, 6, 4, 9 ], "texture": "#apple" } 17 | } 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/lemon_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "blocks/stone", 6 | "apple": "blocks/stone" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.8, 12, 6.8], 11 | "to": [9.2, 16, 9.2], 12 | "faces": { 13 | "north": {"uv": [6, 3, 9, 8], "texture": "#apple"}, 14 | "east": {"uv": [6, 3, 9, 8], "texture": "#apple"}, 15 | "south": {"uv": [6, 3, 9, 8], "texture": "#apple"}, 16 | "west": {"uv": [6, 3, 9, 8], "texture": "#apple"}, 17 | "up": {"uv": [6, 0, 9, 3], "texture": "#apple"}, 18 | "down": {"uv": [6, 8, 9, 11], "texture": "#apple"} 19 | } 20 | }, 21 | { 22 | "from": [6.4, 12.8, 6.4], 23 | "to": [9.6, 15.2, 9.6], 24 | "faces": { 25 | "north": {"uv": [6, 4, 10, 7], "texture": "#apple"}, 26 | "east": {"uv": [6, 4, 10, 7], "texture": "#apple"}, 27 | "south": {"uv": [6, 4, 10, 7], "texture": "#apple"}, 28 | "west": {"uv": [6, 4, 10, 7], "texture": "#apple"}, 29 | "up": {"uv": [6, 3, 10, 7], "texture": "#apple"}, 30 | "down": {"uv": [6, 4, 10, 8], "texture": "#apple"} 31 | } 32 | } 33 | ] 34 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/nut_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "ambientocclusion": false, 3 | "textures": { 4 | "particle": "blocks/stone", 5 | "apple": "blocks/stone" 6 | }, 7 | "elements": [ 8 | { "from": [ 7, 14, 7 ], 9 | "to": [ 9, 16, 9 ], 10 | "faces": { 11 | "down": { "uv": [ 0,11, 3, 14 ], "texture": "#apple" }, 12 | "up": { "uv": [ 0, 1, 3, 4 ], "texture": "#apple" }, 13 | "north": { "uv": [ 0, 6, 3, 9 ], "texture": "#apple" }, 14 | "south": { "uv": [ 0, 6, 3, 9 ], "texture": "#apple" }, 15 | "west": { "uv": [ 0, 6, 3, 9 ], "texture": "#apple" }, 16 | "east": { "uv": [ 0, 6, 3, 9 ], "texture": "#apple" } 17 | } 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/nut_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "ambientocclusion": false, 3 | "textures": { 4 | "particle": "blocks/stone", 5 | "apple": "blocks/stone" 6 | }, 7 | "elements": [ 8 | { "from": [ 6.4, 12, 6.4 ], 9 | "to": [ 9.6, 16, 9.6 ], 10 | "faces": { 11 | "down": { "uv": [ 3, 10, 7, 14 ], "texture": "#apple" }, 12 | "up": { "uv": [ 3, 0, 7, 4 ], "texture": "#apple" }, 13 | "north": { "uv": [ 3, 5, 7, 10 ], "texture": "#apple" }, 14 | "south": { "uv": [ 3, 5, 7, 10 ], "texture": "#apple" }, 15 | "west": { "uv": [ 3, 5, 7, 10 ], "texture": "#apple" }, 16 | "east": { "uv": [ 3, 5, 7, 10 ], "texture": "#apple" } 17 | } 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/pear_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "blocks/stone", 6 | "apple": "blocks/stone" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 14 | "east": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 15 | "south": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 16 | "west": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 17 | "up": {"uv": [1, 0, 4, 3], "texture": "#apple"}, 18 | "down": {"uv": [1, 6, 4, 9], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/generic/pear_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "blocks/stone", 6 | "apple": "blocks/stone" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.8, 14.4, 6.8], 11 | "to": [9.2, 16, 9.2], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8.8, 9, 8.8]}, 13 | "faces": { 14 | "north": {"uv": [5, 4, 8, 6], "texture": "#apple"}, 15 | "east": {"uv": [5, 4, 8, 6], "texture": "#apple"}, 16 | "south": {"uv": [5, 4, 8, 6], "texture": "#apple"}, 17 | "west": {"uv": [5, 4, 8, 6], "texture": "#apple"}, 18 | "up": {"uv": [5, 0, 8, 3], "texture": "#apple"} 19 | } 20 | }, 21 | { 22 | "from": [6.4, 11.2, 6.4], 23 | "to": [9.6, 14.4, 9.6], 24 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.4, 8]}, 25 | "faces": { 26 | "north": {"uv": [5, 6, 9, 10], "texture": "#apple"}, 27 | "east": {"uv": [5, 6, 9, 10], "texture": "#apple"}, 28 | "south": {"uv": [5, 6, 9, 10], "texture": "#apple"}, 29 | "west": {"uv": [5, 6, 9, 10], "texture": "#apple"}, 30 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 31 | "down": {"uv": [5, 10, 9, 14], "texture": "#apple"} 32 | } 33 | } 34 | ] 35 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/gooseberry_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/gooseberry", 5 | "apple": "dynamictreesphc:blocks/gooseberry" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/gooseberry_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/gooseberry", 5 | "apple": "dynamictreesphc:blocks/gooseberry" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/gooseberry_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/gooseberry", 5 | "apple": "dynamictreesphc:blocks/gooseberry" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/gooseberry_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/gooseberry", 5 | "apple": "dynamictreesphc:blocks/gooseberry" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/grapefruit_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/grapefruit", 6 | "apple": "dynamictreesphc:blocks/grapefruit" 7 | }, 8 | "elements": [ 9 | { 10 | "name": "Element", 11 | "from": [7, 14, 7], 12 | "to": [9, 16, 9], 13 | "faces": { 14 | "north": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 15 | "east": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 16 | "south": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 17 | "west": {"uv": [0.5, 3, 2, 4.5], "texture": "#apple"}, 18 | "up": {"uv": [0.5, 0.5, 2, 2], "texture": "#apple"}, 19 | "down": {"uv": [0.5, 5.5, 2, 7], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/grapefruit_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "__comment": "Designed by Xemnes with Cubik Studio - https://cubik.studio", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/grapefruit", 6 | "apple": "dynamictreesphc:blocks/grapefruit" 7 | }, 8 | "elements": [ 9 | { 10 | "__comment": "Element", 11 | "from": [ 6, 12, 6 ], 12 | "to": [ 10, 16, 10 ], 13 | "faces": { 14 | "down": { "uv": [ 2.5, 5, 5, 7.5 ], "texture": "#apple" }, 15 | "up": { "uv": [ 2.5, 0, 5, 2.5 ], "texture": "#apple" }, 16 | "north": { "uv": [ 2.5, 2.5, 5, 5 ], "texture": "#apple" }, 17 | "south": { "uv": [ 2.5, 2.5, 5, 5 ], "texture": "#apple" }, 18 | "west": { "uv": [ 2.5, 2.5, 5, 5 ], "texture": "#apple" }, 19 | "east": { "uv": [ 2.5, 2.5, 5, 5 ], "texture": "#apple" } 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/guava_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/guava", 5 | "apple": "dynamictreesphc:blocks/guava" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/guava_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/guava", 5 | "apple": "dynamictreesphc:blocks/guava" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/guava_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_small_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/guava", 5 | "apple": "dynamictreesphc:blocks/guava" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/guava_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_small_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/guava", 5 | "apple": "dynamictreesphc:blocks/guava" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/hazelnut_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/hazelnut", 5 | "apple": "dynamictreesphc:blocks/hazelnut" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/hazelnut_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/hazelnut", 6 | "apple": "dynamictreesphc:blocks/hazelnut" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7.2, 14.4, 7.2], 11 | "to": [8.8, 16, 8.8], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, 13 | "faces": { 14 | "north": {"uv": [0, 6, 2, 8], "texture": "#apple"}, 15 | "east": {"uv": [0, 6, 2, 8], "texture": "#apple"}, 16 | "south": {"uv": [0, 6, 2, 8], "texture": "#apple"}, 17 | "west": {"uv": [0, 6, 2, 8], "texture": "#apple"}, 18 | "up": {"uv": [0, 1, 2, 3], "texture": "#apple"}, 19 | "down": {"uv": [0, 11, 2, 13], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/jackfruit_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0_32", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/jackfruit", 5 | "apple": "dynamictreesphc:blocks/jackfruit" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/jackfruit_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/jackfruit", 6 | "apple": "dynamictreesphc:blocks/jackfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6, 11.2, 6], 11 | "to": [10, 16, 10], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, 13 | "faces": { 14 | "north": {"uv": [0, 3.5, 2.5, 6.5], "texture": "#apple"}, 15 | "east": {"uv": [0, 3.5, 2.5, 6.5], "texture": "#apple"}, 16 | "south": {"uv": [0, 3.5, 2.5, 6.5], "texture": "#apple"}, 17 | "west": {"uv": [0, 3.5, 2.5, 6.5], "texture": "#apple"}, 18 | "up": {"uv": [0, 0, 2.5, 2.5], "texture": "#apple"}, 19 | "down": {"uv": [0, 8, 2.5, 10.5], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/jackfruit_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/jackfruit", 6 | "apple": "dynamictreesphc:blocks/jackfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [5.6, 9.6, 5.6], 11 | "to": [10.4, 16, 10.4], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, 13 | "faces": { 14 | "north": {"uv": [2.5, 3.5, 5.5, 7.5], "texture": "#apple"}, 15 | "east": {"uv": [2.5, 3.5, 5.5, 7.5], "texture": "#apple"}, 16 | "south": {"uv": [2.5, 3.5, 5.5, 7.5], "texture": "#apple"}, 17 | "west": {"uv": [2.5, 3.5, 5.5, 7.5], "texture": "#apple"}, 18 | "up": {"uv": [2.5, 0, 5.5, 3], "texture": "#apple"}, 19 | "down": {"uv": [2.5, 8, 5.5, 11], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lemon_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lemon", 5 | "apple": "dynamictreesphc:blocks/lemon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lemon_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/lemon_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lemon", 5 | "apple": "dynamictreesphc:blocks/lemon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lemon_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/lemon_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lemon", 5 | "apple": "dynamictreesphc:blocks/lemon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lemon_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/lemon_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lemon", 5 | "apple": "dynamictreesphc:blocks/lemon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lime_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lime", 5 | "apple": "dynamictreesphc:blocks/lime" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lime_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/lemon_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lime", 5 | "apple": "dynamictreesphc:blocks/lime" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lime_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/lemon_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lime", 5 | "apple": "dynamictreesphc:blocks/lime" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lime_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/lemon_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lime", 5 | "apple": "dynamictreesphc:blocks/lime" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lychee_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lychee", 5 | "apple": "dynamictreesphc:blocks/lychee" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lychee_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lychee", 5 | "apple": "dynamictreesphc:blocks/lychee" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lychee_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lychee", 5 | "apple": "dynamictreesphc:blocks/lychee" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/lychee_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/lychee", 5 | "apple": "dynamictreesphc:blocks/lychee" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/mango_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/mango", 5 | "apple": "dynamictreesphc:blocks/mango" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/mango_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/mango", 6 | "apple": "dynamictreesphc:blocks/mango" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 14 | "east": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 15 | "south": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 16 | "west": {"uv": [1, 3, 4, 6], "texture": "#apple"}, 17 | "up": {"uv": [1, 0, 4, 3], "texture": "#apple"}, 18 | "down": {"uv": [1, 6, 4, 9], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/mango_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/mango", 6 | "apple": "dynamictreesphc:blocks/mango" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6, 12, 6], 11 | "to": [10, 16, 10], 12 | "faces": { 13 | "north": {"uv": [5, 5, 10, 10], "texture": "#apple"}, 14 | "east": {"uv": [5, 5, 10, 10], "texture": "#apple"}, 15 | "south": {"uv": [5, 5, 10, 10], "texture": "#apple"}, 16 | "west": {"uv": [5, 5, 10, 10], "texture": "#apple"}, 17 | "up": {"uv": [5, 0, 10, 5], "texture": "#apple"}, 18 | "down": {"uv": [5, 10, 10, 15], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/nutmeg_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/nutmeg", 5 | "apple": "dynamictreesphc:blocks/nutmeg" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/nutmeg_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/nutmeg", 5 | "apple": "dynamictreesphc:blocks/nutmeg" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/nutmeg_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/nutmeg", 5 | "apple": "dynamictreesphc:blocks/nutmeg" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/nutmeg_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age3_sided", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/nutmeg", 5 | "apple": "dynamictreesphc:blocks/nutmeg" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/olive_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/olive", 5 | "apple": "dynamictreesphc:blocks/olive" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/olive_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/olive", 5 | "apple": "dynamictreesphc:blocks/olive" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/olive_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/olive", 5 | "apple": "dynamictreesphc:blocks/olive" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/olive_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/berry_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/olive", 5 | "apple": "dynamictreesphc:blocks/olive" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/orange_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/orange", 5 | "apple": "dynamictreesphc:blocks/orange" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/orange_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/orange", 5 | "apple": "dynamictreesphc:blocks/orange" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/orange_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/orange", 5 | "apple": "dynamictreesphc:blocks/orange" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/orange_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/orange", 5 | "apple": "dynamictreesphc:blocks/orange" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/papaya_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/papaya", 6 | "fruit": "dynamictreesphc:blocks/papaya" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [8, 12, -5], 11 | "to": [8, 16, -1], 12 | "faces": { 13 | "east": {"uv": [9.5, 4, 12, 6.5], "texture": "#fruit"}, 14 | "west": {"uv": [12, 4, 9.5, 6.5], "texture": "#fruit"} 15 | } 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/papaya_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/papaya", 6 | "fruit": "dynamictreesphc:blocks/papaya" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.8, 9.6, -3.4], 11 | "to": [9.2, 12.8, -1], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, 13 | "faces": { 14 | "north": {"uv": [0.5, 3, 2, 5], "texture": "#fruit"}, 15 | "east": {"uv": [0.5, 3, 2, 5], "texture": "#fruit"}, 16 | "south": {"uv": [0.5, 3, 2, 5], "texture": "#fruit"}, 17 | "west": {"uv": [0.5, 3, 2, 5], "texture": "#fruit"}, 18 | "up": {"uv": [0.5, 0.5, 2, 2], "rotation": 180, "texture": "#fruit"}, 19 | "down": {"uv": [0.5, 5.5, 2, 7], "rotation": 180, "texture": "#fruit"} 20 | } 21 | }, 22 | { 23 | "from": [8, 12, -5], 24 | "to": [8, 16, -1], 25 | "faces": { 26 | "east": {"uv": [9.5, 4, 12, 6.5], "texture": "#fruit"}, 27 | "west": {"uv": [12, 4, 9.5, 6.5], "texture": "#fruit"} 28 | } 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/papaya_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/papaya", 6 | "fruit": "dynamictreesphc:blocks/papaya" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.4, 8, -3.4], 11 | "to": [9.6, 12.8, -0.2], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8.4, 8.2, 7.8]}, 13 | "faces": { 14 | "north": {"uv": [2.5, 2.5, 4.5, 5.5], "texture": "#fruit"}, 15 | "east": {"uv": [2.5, 2.5, 4.5, 5.5], "texture": "#fruit"}, 16 | "south": {"uv": [2.5, 2.5, 4.5, 5.5], "texture": "#fruit"}, 17 | "west": {"uv": [2.5, 2.5, 4.5, 5.5], "texture": "#fruit"}, 18 | "up": {"uv": [2.5, 0, 4.5, 2], "rotation": 180, "texture": "#fruit"}, 19 | "down": {"uv": [2.5, 6, 4.5, 8], "rotation": 180, "texture": "#fruit"} 20 | } 21 | }, 22 | { 23 | "from": [8, 12, -5], 24 | "to": [8, 16, -1], 25 | "faces": { 26 | "east": {"uv": [9.5, 4, 12, 6.5], "texture": "#fruit"}, 27 | "west": {"uv": [12, 4, 9.5, 6.5], "texture": "#fruit"} 28 | } 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/papaya_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "texture_size": [32, 32], 5 | "textures": { 6 | "particle": "dynamictreesphc:blocks/papaya", 7 | "fruit": "dynamictreesphc:blocks/papaya" 8 | }, 9 | "elements": [ 10 | { 11 | "from": [6, 4, -4.2], 12 | "to": [10, 12, -0.2], 13 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.4, 8]}, 14 | "faces": { 15 | "north": {"uv": [5, 2.5, 7.5, 7.5], "texture": "#fruit"}, 16 | "east": {"uv": [5, 2.5, 7.5, 7.5], "texture": "#fruit"}, 17 | "south": {"uv": [5, 2.5, 7.5, 7.5], "texture": "#fruit"}, 18 | "west": {"uv": [5, 2.5, 7.5, 7.5], "texture": "#fruit"}, 19 | "up": {"uv": [5, 0, 7.5, 2.5], "rotation": 180, "texture": "#fruit"}, 20 | "down": {"uv": [5, 7.5, 7.5, 10], "rotation": 180, "texture": "#fruit"} 21 | } 22 | }, 23 | { 24 | "from": [8, 12, -5], 25 | "to": [8, 16, -1], 26 | "faces": { 27 | "east": {"uv": [9.5, 0, 12, 2.5], "texture": "#fruit"}, 28 | "west": {"uv": [12, 0, 9.5, 2.5], "texture": "#fruit"} 29 | } 30 | } 31 | ] 32 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age1_a.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7.8, 10.2, 13.1], 11 | "to": [9.8, 12.2, 15.1], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8.8, 4.2, 14.1]}, 13 | "faces": { 14 | "north": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 15 | "east": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 16 | "south": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 17 | "west": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 18 | "up": {"uv": [1, 0, 4, 3], "texture": "#apple"}, 19 | "down": {"uv": [1, 8, 4, 11], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age1_b.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [10.2, 5.4, 13.1], 11 | "to": [12.2, 7.4, 15.1], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [11.2, -0.6, 14.1]}, 13 | "faces": { 14 | "north": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 15 | "east": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 16 | "south": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 17 | "west": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 18 | "up": {"uv": [1, 0, 4, 3], "texture": "#apple"}, 19 | "down": {"uv": [1, 8, 4, 11], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age1_c.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [3.8, 3.8, 13.1], 11 | "to": [5.8, 5.8, 15.1], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [4.8, -2.2, 14.1]}, 13 | "faces": { 14 | "north": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 15 | "east": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 16 | "south": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 17 | "west": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 18 | "up": {"uv": [1, 0, 4, 3], "texture": "#apple"}, 19 | "down": {"uv": [1, 8, 4, 11], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age1_up.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 13, 7], 11 | "to": [9, 15, 9], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, 13 | "faces": { 14 | "north": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 15 | "east": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 16 | "south": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 17 | "west": {"uv": [1, 4, 4, 7], "texture": "#apple"}, 18 | "up": {"uv": [1, 0, 4, 3], "texture": "#apple"}, 19 | "down": {"uv": [1, 8, 4, 11], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age2_a.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7.2, 10.4, 11.9], 11 | "to": [10.4, 13.6, 15.1], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8.8, 5.6, 8]}, 13 | "faces": { 14 | "north": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 15 | "east": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 16 | "south": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 17 | "west": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 18 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 19 | "down": {"uv": [5, 10, 9, 14], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age2_b.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [9.6, 5.6, 11.9], 11 | "to": [12.8, 8.8, 15.1], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [11.2, 0.8, 8]}, 13 | "faces": { 14 | "north": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 15 | "east": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 16 | "south": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 17 | "west": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 18 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 19 | "down": {"uv": [5, 10, 9, 14], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age2_c.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [3.2, 4, 11.9], 11 | "to": [6.4, 7.2, 15.1], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [4.8, -0.8, 8]}, 13 | "faces": { 14 | "north": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 15 | "east": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 16 | "south": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 17 | "west": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 18 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 19 | "down": {"uv": [5, 10, 9, 14], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/passionfruit_age2_up.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/passionfruit", 6 | "apple": "dynamictreesphc:blocks/passionfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.4, 11.8, 6.4], 11 | "to": [9.6, 15, 9.6], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8.4, 7, 8.4]}, 13 | "faces": { 14 | "north": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 15 | "east": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 16 | "south": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 17 | "west": {"uv": [5, 5, 9, 9], "texture": "#apple"}, 18 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 19 | "down": {"uv": [5, 10, 9, 14], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pawpaw_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pawpaw", 5 | "apple": "dynamictreesphc:blocks/pawpaw" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pawpaw_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/pawpaw", 6 | "apple": "dynamictreesphc:blocks/pawpaw" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 14 | "east": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 15 | "south": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 16 | "west": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 17 | "up": {"uv": [1, 1, 4, 4], "texture": "#apple"}, 18 | "down": {"uv": [1, 11, 4, 14], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pawpaw_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/pawpaw", 6 | "apple": "dynamictreesphc:blocks/pawpaw" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.4, 12, 6.4], 11 | "to": [9.6, 16, 9.6], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 9, 8.4]}, 13 | "faces": { 14 | "north": {"uv": [5, 5, 9, 10], "texture": "#apple"}, 15 | "east": {"uv": [5, 5, 9, 10], "texture": "#apple"}, 16 | "south": {"uv": [5, 5, 9, 10], "texture": "#apple"}, 17 | "west": {"uv": [5, 5, 9, 10], "texture": "#apple"}, 18 | "up": {"uv": [5, 0, 9, 4], "texture": "#apple"}, 19 | "down": {"uv": [5, 11, 9, 15], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/peach_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/peach", 5 | "apple": "dynamictreesphc:blocks/peach" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/peach_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_leaf_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/peach", 5 | "apple": "dynamictreesphc:blocks/peach" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/peach_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/peach", 5 | "apple": "dynamictreesphc:blocks/peach" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/peach_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_leaf_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/peach", 5 | "apple": "dynamictreesphc:blocks/peach" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pear_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pear", 5 | "apple": "dynamictreesphc:blocks/pear" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pear_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/pear_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pear", 5 | "apple": "dynamictreesphc:blocks/pear" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pear_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/pear_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pear", 5 | "apple": "dynamictreesphc:blocks/pear" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pear_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/pear_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pear", 5 | "apple": "dynamictreesphc:blocks/pear" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pecan_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pecan", 5 | "apple": "dynamictreesphc:blocks/pecan" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pecan_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pecan", 5 | "apple": "dynamictreesphc:blocks/pecan" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pecan_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pecan", 5 | "apple": "dynamictreesphc:blocks/pecan" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pecan_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pecan", 5 | "apple": "dynamictreesphc:blocks/pecan" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/peppercorn_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/peppercorn", 6 | "apple": "dynamictreesphc:blocks/peppercorn" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [8, 12, 7.2], 11 | "to": [8, 16, 8.8], 12 | "shade": false, 13 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 14 | "faces": { 15 | "east": {"uv": [0, 14, 5, 16], "rotation": 90, "texture": "#apple"}, 16 | "west": {"uv": [0, 14, 5, 16], "rotation": 90, "texture": "#apple"} 17 | } 18 | }, 19 | { 20 | "from": [8, 12, 7.2], 21 | "to": [8, 16, 8.8], 22 | "shade": false, 23 | "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, 24 | "faces": { 25 | "east": {"uv": [0, 14, 5, 16], "rotation": 90, "texture": "#apple"}, 26 | "west": {"uv": [0, 14, 5, 16], "rotation": 90, "texture": "#apple"} 27 | } 28 | } 29 | ] 30 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/peppercorn_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/peppercorn", 6 | "apple": "dynamictreesphc:blocks/peppercorn" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7.2, 12, 7.2], 11 | "to": [8.8, 16, 8.8], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, 13 | "faces": { 14 | "north": {"uv": [1, 4, 3, 9], "texture": "#apple"}, 15 | "east": {"uv": [1, 4, 3, 9], "texture": "#apple"}, 16 | "south": {"uv": [1, 4, 3, 9], "texture": "#apple"}, 17 | "west": {"uv": [1, 4, 3, 9], "texture": "#apple"}, 18 | "up": {"uv": [1, 1, 3, 3], "texture": "#apple"}, 19 | "down": {"uv": [1, 12, 3, 14], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/persimmon_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/persimmon", 5 | "apple": "dynamictreesphc:blocks/persimmon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/persimmon_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/persimmon", 5 | "apple": "dynamictreesphc:blocks/persimmon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/persimmon_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_small_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/persimmon", 5 | "apple": "dynamictreesphc:blocks/persimmon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/persimmon_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_small_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/persimmon", 5 | "apple": "dynamictreesphc:blocks/persimmon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pistachio_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/pistachio", 6 | "apple": "dynamictreesphc:blocks/pistachio" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [8, 11.8, 6], 11 | "to": [8, 16, 10], 12 | "shade": false, 13 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 14 | "faces": { 15 | "east": {"uv": [10, 11, 15, 16], "texture": "#apple"}, 16 | "west": {"uv": [10, 11, 15, 16], "texture": "#apple"} 17 | } 18 | }, 19 | { 20 | "from": [8, 11.8, 6], 21 | "to": [8, 16, 10], 22 | "shade": false, 23 | "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, 24 | "faces": { 25 | "east": {"uv": [10, 11, 15, 16], "texture": "#apple"}, 26 | "west": {"uv": [10, 11, 15, 16], "texture": "#apple"} 27 | } 28 | } 29 | ] 30 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/plum_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/cross_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/plum", 5 | "apple": "dynamictreesphc:blocks/plum" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/plum_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_leaf_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/plum", 5 | "apple": "dynamictreesphc:blocks/plum" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/plum_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/plum", 5 | "apple": "dynamictreesphc:blocks/plum" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/plum_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_leaf_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/plum", 5 | "apple": "dynamictreesphc:blocks/plum" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pomegranate_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pomegranate", 5 | "apple": "dynamictreesphc:blocks/pomegranate" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pomegranate_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/apple_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pomegranate", 5 | "apple": "dynamictreesphc:blocks/pomegranate" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/pomegranate_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/fruit_small_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/pomegranate", 5 | "apple": "dynamictreesphc:blocks/pomegranate" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/rambutan_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/rambutan", 5 | "apple": "dynamictreesphc:blocks/rambutan" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/soursop_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0_32", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/soursop", 5 | "apple": "dynamictreesphc:blocks/soursop" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/soursop_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/soursop", 6 | "apple": "dynamictreesphc:blocks/soursop" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 13.33333, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [0.5, 3, 2, 5], "texture": "#apple"}, 14 | "east": {"uv": [0.5, 3, 2, 5], "texture": "#apple"}, 15 | "south": {"uv": [0.5, 3, 2, 5], "texture": "#apple"}, 16 | "west": {"uv": [0.5, 3, 2, 5], "texture": "#apple"}, 17 | "up": {"uv": [0.5, 0.5, 2, 2], "texture": "#apple"}, 18 | "down": {"uv": [0.5, 5.5, 2, 7], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/spiderweb_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/spiderweb", 6 | "apple": "dynamictreesphc:blocks/spiderweb" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [0, 0, 8], 11 | "to": [16, 16, 8], 12 | "shade": false, 13 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 14 | "faces": { 15 | "north": {"uv": [0, 0, 8, 8], "texture": "#apple"}, 16 | "south": {"uv": [0, 0, 8, 8], "texture": "#apple"} 17 | } 18 | }, 19 | { 20 | "from": [0, 0, 8], 21 | "to": [16, 16, 8], 22 | "shade": false, 23 | "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, 24 | "faces": { 25 | "north": {"uv": [0, 0, 8, 8], "texture": "#apple"}, 26 | "south": {"uv": [0, 0, 8, 8], "texture": "#apple"} 27 | } 28 | } 29 | ] 30 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/spiderweb_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/spiderweb", 6 | "apple": "dynamictreesphc:blocks/spiderweb" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [0, 0, 8], 11 | "to": [16, 16, 8], 12 | "shade": false, 13 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 14 | "faces": { 15 | "north": {"uv": [8, 0, 16, 8], "texture": "#apple"}, 16 | "south": {"uv": [8, 0, 16, 8], "texture": "#apple"} 17 | } 18 | }, 19 | { 20 | "from": [0, 0, 8], 21 | "to": [16, 16, 8], 22 | "shade": false, 23 | "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, 24 | "faces": { 25 | "north": {"uv": [8, 0, 16, 8], "texture": "#apple"}, 26 | "south": {"uv": [8, 0, 16, 8], "texture": "#apple"} 27 | } 28 | } 29 | ] 30 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/spiderweb_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/spiderweb", 6 | "apple": "dynamictreesphc:blocks/spiderweb" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [0, 0, 8], 11 | "to": [16, 16, 8], 12 | "shade": false, 13 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 14 | "faces": { 15 | "north": {"uv": [0, 8, 8, 16], "texture": "#apple"}, 16 | "south": {"uv": [0, 8, 8, 16], "texture": "#apple"} 17 | } 18 | }, 19 | { 20 | "from": [0, 0, 8], 21 | "to": [16, 16, 8], 22 | "shade": false, 23 | "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, 24 | "faces": { 25 | "north": {"uv": [0, 8, 8, 16], "texture": "#apple"}, 26 | "south": {"uv": [0, 8, 8, 16], "texture": "#apple"} 27 | } 28 | } 29 | ] 30 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/spiderweb_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/spiderweb", 6 | "apple": "dynamictreesphc:blocks/spiderweb" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [0, 0, 8], 11 | "to": [16, 16, 8], 12 | "shade": false, 13 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, 14 | "faces": { 15 | "north": {"uv": [8, 8, 16, 16], "texture": "#apple"}, 16 | "south": {"uv": [8, 8, 16, 16], "texture": "#apple"} 17 | } 18 | }, 19 | { 20 | "from": [0, 0, 8], 21 | "to": [16, 16, 8], 22 | "shade": false, 23 | "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, 24 | "faces": { 25 | "north": {"uv": [8, 8, 16, 16], "texture": "#apple"}, 26 | "south": {"uv": [8, 8, 16, 16], "texture": "#apple"} 27 | } 28 | } 29 | ] 30 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/starfruit_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/starfruit", 5 | "apple": "dynamictreesphc:blocks/starfruit" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/starfruit_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/starfruit", 6 | "apple": "dynamictreesphc:blocks/starfruit" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7, 14, 7], 11 | "to": [9, 16, 9], 12 | "faces": { 13 | "north": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 14 | "east": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 15 | "south": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 16 | "west": {"uv": [1, 6, 4, 9], "texture": "#apple"}, 17 | "up": {"uv": [1, 1, 4, 4], "texture": "#apple"}, 18 | "down": {"uv": [1, 11, 4, 14], "texture": "#apple"} 19 | } 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/tamarind_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/tamarind", 5 | "apple": "dynamictreesphc:blocks/tamarind" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/tamarind_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/tamarind", 6 | "apple": "dynamictreesphc:blocks/tamarind" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [7.2, 12.8, 7.2], 11 | "to": [8.8, 16, 8.8], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 9, 7.6]}, 13 | "faces": { 14 | "north": {"uv": [1, 5, 3, 9], "texture": "#apple"}, 15 | "east": {"uv": [1, 5, 3, 9], "texture": "#apple"}, 16 | "south": {"uv": [1, 5, 3, 9], "texture": "#apple"}, 17 | "west": {"uv": [1, 5, 3, 9], "texture": "#apple"}, 18 | "up": {"uv": [1, 1, 3, 3], "texture": "#apple"}, 19 | "down": {"uv": [1, 11, 3, 13], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/tamarind_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/tamarind", 6 | "apple": "dynamictreesphc:blocks/tamarind" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.8, 9.6, 6.8], 11 | "to": [9.2, 16, 9.2], 12 | "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, 13 | "faces": { 14 | "north": {"uv": [6, 3, 9, 11], "texture": "#apple"}, 15 | "east": {"uv": [6, 3, 9, 11], "texture": "#apple"}, 16 | "south": {"uv": [6, 3, 9, 11], "texture": "#apple"}, 17 | "west": {"uv": [6, 3, 9, 11], "texture": "#apple"}, 18 | "up": {"uv": [6, 0, 9, 3], "texture": "#apple"}, 19 | "down": {"uv": [6, 12, 9, 15], "texture": "#apple"} 20 | } 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/tamarind_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "ambientocclusion": false, 4 | "textures": { 5 | "particle": "dynamictreesphc:blocks/tamarind", 6 | "apple": "dynamictreesphc:blocks/tamarind" 7 | }, 8 | "elements": [ 9 | { 10 | "from": [6.8, 7, 6.8], 11 | "to": [9.2, 15, 9.2], 12 | "faces": { 13 | "north": {"uv": [11, 3, 14, 13], "texture": "#apple"}, 14 | "east": {"uv": [11, 3, 14, 13], "texture": "#apple"}, 15 | "south": {"uv": [11, 3, 14, 13], "texture": "#apple"}, 16 | "west": {"uv": [11, 3, 14, 13], "texture": "#apple"}, 17 | "up": {"uv": [11, 0, 14, 3], "texture": "#apple"}, 18 | "down": {"uv": [11, 13, 14, 16], "texture": "#apple"} 19 | } 20 | }, 21 | { 22 | "from": [7.5, 15, 8], 23 | "to": [8.5, 16, 8], 24 | "shade": false, 25 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, 26 | "faces": { 27 | "north": {"uv": [15, 0, 16, 1], "texture": "#apple"}, 28 | "south": {"uv": [15, 0, 16, 1], "texture": "#apple"} 29 | } 30 | }, 31 | { 32 | "from": [8, 15, 7.5], 33 | "to": [8, 16, 8.5], 34 | "shade": false, 35 | "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true}, 36 | "faces": { 37 | "east": {"uv": [15, 1, 16, 2], "texture": "#apple"}, 38 | "west": {"uv": [15, 1, 16, 2], "texture": "#apple"} 39 | } 40 | } 41 | ] 42 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/vanillabean_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/vanillabean", 5 | "apple": "dynamictreesphc:blocks/vanillabean" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/walnut_age0.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/flower_age0", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/walnut", 5 | "apple": "dynamictreesphc:blocks/walnut" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/walnut_age1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age1", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/walnut", 5 | "apple": "dynamictreesphc:blocks/walnut" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/walnut_age2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age2", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/walnut", 5 | "apple": "dynamictreesphc:blocks/walnut" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/fruit/walnut_age3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/fruit/generic/nut_age3", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/walnut", 5 | "apple": "dynamictreesphc:blocks/walnut" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/maplebranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/smartmodel/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/maple_stage_0", 5 | "rings": "harvestcraft:blocks/fruits/maple_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/maplespile_syrup_1.json: -------------------------------------------------------------------------------- 1 | { 2 | "__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)", 3 | "textures": { 4 | "syrup": "dynamictreesphc:blocks/maplesyrup", 5 | "particle": "dynamictreesphc:blocks/maplesyrup" 6 | }, 7 | "elements": [ 8 | { 9 | "name": "layer_1", 10 | "from": [ 5.0, 1.0, 2.0 ], 11 | "to": [ 11.0, 2.0, 8.0 ], 12 | "faces": { 13 | "up": { "texture": "#syrup", "uv": [ 0.0, 0.0, 6.0, 6.0 ] } 14 | } 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/maplespile_syrup_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)", 3 | "textures": { 4 | "syrup": "dynamictreesphc:blocks/maplesyrup", 5 | "particle": "dynamictreesphc:blocks/maplesyrup" 6 | }, 7 | "elements": [ 8 | { 9 | "name": "layer_2", 10 | "from": [ 5.0, 4.0, 2.0 ], 11 | "to": [ 11.0, 5.0, 8.0 ], 12 | "faces": { 13 | "up": { "texture": "#syrup", "uv": [ 0.0, 0.0, 6.0, 6.0 ] } 14 | } 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/maplespile_syrup_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)", 3 | "textures": { 4 | "syrup": "dynamictreesphc:blocks/maplesyrup", 5 | "particle": "dynamictreesphc:blocks/maplesyrup" 6 | }, 7 | "elements": [ 8 | { 9 | "name": "layer_3", 10 | "from": [ 5.0, 7.0, 2.0 ], 11 | "to": [ 11.0, 8.0, 8.0 ], 12 | "faces": { 13 | "up": { "texture": "#syrup", "uv": [ 0.0, 0.0, 6.0, 6.0 ] } 14 | } 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/maplespile_syrup_stream.json: -------------------------------------------------------------------------------- 1 | { 2 | "__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)", 3 | "textures": { 4 | "syrup": "dynamictreesphc:blocks/maplesyrup", 5 | "particle": "dynamictreesphc:blocks/maplesyrup" 6 | }, 7 | "elements": [ 8 | { 9 | "from": [ 7.5, 10.5, 4.0 ], 10 | "to": [ 8.5, 11.5, 7.0 ], 11 | "faces": { 12 | "east": { "texture": "#syrup", "uv": [ 5.0, 13.0, 8.0, 14.0 ] }, 13 | "south": { "texture": "#syrup", "uv": [ 6.0, 12.0, 7.0, 13.0 ] }, 14 | "west": { "texture": "#syrup", "uv": [ 3.0, 12.0, 6.0, 13.0 ] }, 15 | "up": { "texture": "#syrup", "uv": [ 2.0, 11.0, 3.0, 14.0 ] } 16 | } 17 | }, 18 | { 19 | "from": [ 7.5, 5.5, 6.0 ], 20 | "to": [ 8.5, 10.5, 7.0 ], 21 | "faces": { 22 | "north": { "texture": "#syrup", "uv": [ 3.0, 10.0, 4.0, 15.0 ] }, 23 | "east": { "texture": "#syrup", "uv": [ 4.0, 10.0, 5.0, 15.0 ] }, 24 | "south": { "texture": "#syrup", "uv": [ 5.0, 10.0, 6.0, 15.0 ] }, 25 | "west": { "texture": "#syrup", "uv": [ 4.0, 10.0, 5.0, 15.0 ] }, 26 | "down": { "texture": "#syrup", "uv": [ 3.0, 12.0, 4.0, 13.0 ] } 27 | } 28 | } 29 | ] 30 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/bananacorebottom.json: -------------------------------------------------------------------------------- 1 | { 2 | "textures": { 3 | "particle": "dynamictreesphc:blocks/bananapalmbase", 4 | "texture": "dynamictreesphc:blocks/bananapalmbase" 5 | }, 6 | "elements": [ 7 | { "from": [ 4, 0, 4 ], 8 | "to": [ 12, 16, 12 ], 9 | "faces": { 10 | "down": { "uv": [ 4, 4, 12, 12 ], "texture": "#texture", "cullface": "down" }, 11 | "up": { "uv": [ 4, 4, 12, 12 ], "texture": "#texture", "cullface": "up" }, 12 | "north": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 13 | "south": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 14 | "west": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 15 | "east": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" } 16 | } 17 | } 18 | ] 19 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/bananafrond.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/smartmodel/dynamicpalmfronds", 3 | "textures": { 4 | "frond": "dynamictreesphc:blocks/bananapalmfrond" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/coconutcorebottom.json: -------------------------------------------------------------------------------- 1 | { 2 | "textures": { 3 | "particle": "dynamictreesphc:blocks/coconutpalmbase", 4 | "texture": "dynamictreesphc:blocks/coconutpalmbase" 5 | }, 6 | "elements": [ 7 | { "from": [ 4, 0, 4 ], 8 | "to": [ 12, 16, 12 ], 9 | "faces": { 10 | "down": { "uv": [ 4, 4, 12, 12 ], "texture": "#texture", "cullface": "down" }, 11 | "up": { "uv": [ 4, 4, 12, 12 ], "texture": "#texture", "cullface": "up" }, 12 | "north": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 13 | "south": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 14 | "west": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 15 | "east": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" } 16 | } 17 | } 18 | ] 19 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/coconutfrond.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/smartmodel/dynamicpalmfronds", 3 | "textures": { 4 | "frond": "dynamictreesphc:blocks/coconutpalmfrond" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/datecorebottom.json: -------------------------------------------------------------------------------- 1 | { 2 | "credit": "Made with Blockbench", 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/datepalmbase", 5 | "texture": "dynamictreesphc:blocks/datepalmbase" 6 | }, 7 | "elements": [ 8 | { 9 | "from": [4, 0, 4], 10 | "to": [12, 16, 12], 11 | "faces": { 12 | "north": {"uv": [4, 0, 12, 16], "texture": "#texture"}, 13 | "east": {"uv": [4, 0, 12, 16], "texture": "#texture"}, 14 | "south": {"uv": [4, 0, 12, 16], "texture": "#texture"}, 15 | "west": {"uv": [4, 0, 12, 16], "texture": "#texture"}, 16 | "up": {"uv": [4, 4, 12, 12], "texture": "#texture", "cullface": "up"}, 17 | "down": {"uv": [4, 4, 12, 12], "texture": "#texture", "cullface": "down"} 18 | } 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/datefrond.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/smartmodel/dynamicpalmfronds", 3 | "textures": { 4 | "frond": "dynamictreesphc:blocks/datepalmfrond" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/dragonfruitfrond.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/smartmodel/dynamicpalmfronds", 3 | "textures": { 4 | "frond": "dynamictreesphc:blocks/dragonfruitpalmfrond" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/papayacorebottom.json: -------------------------------------------------------------------------------- 1 | { 2 | "textures": { 3 | "particle": "dynamictreesphc:blocks/papayapalmbase", 4 | "texture": "dynamictreesphc:blocks/papayapalmbase" 5 | }, 6 | "elements": [ 7 | { "from": [ 4, 0, 4 ], 8 | "to": [ 12, 16, 12 ], 9 | "faces": { 10 | "down": { "uv": [ 4, 4, 12, 12 ], "texture": "#texture", "cullface": "down" }, 11 | "up": { "uv": [ 4, 4, 12, 12 ], "texture": "#texture", "cullface": "up" }, 12 | "north": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 13 | "south": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 14 | "west": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" }, 15 | "east": { "uv": [ 4, 0, 12, 16 ], "texture": "#texture" } 16 | } 17 | } 18 | ] 19 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/palmleaves/papayafrond.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:block/smartmodel/dynamicpalmfronds", 3 | "textures": { 4 | "frond": "dynamictreesphc:blocks/papayapalmfrond" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/paperbarkbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/smartmodel/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/paperbark_stage_2", 5 | "rings": "harvestcraft:blocks/fruits/paperbark_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/paperbarkcutbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/smartmodel/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/paperbark_stripped", 5 | "rings": "harvestcraft:blocks/fruits/paperbark_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/saplings/cinnamon.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/sapling", 3 | "textures": { 4 | "particle": "blocks/leaves_jungle", 5 | "log": "harvestcraft:blocks/fruits/cinnamon_stage_0", 6 | "leaves": "blocks/leaves_jungle" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/saplings/maple.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/sapling", 3 | "textures": { 4 | "particle": "blocks/leaves_spruce", 5 | "log": "harvestcraft:blocks/fruits/maple_stage_0", 6 | "leaves": "blocks/leaves_spruce" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/saplings/paperbark.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:block/sapling", 3 | "textures": { 4 | "particle": "blocks/leaves_jungle", 5 | "log": "harvestcraft:blocks/fruits/paperbark_stage_0", 6 | "leaves": "blocks/leaves_jungle" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/smartmodel/dynamicpalmfronds.json: -------------------------------------------------------------------------------- 1 | { 2 | "textures": { 3 | "frond": "blocks/stone" 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/vine_passionfruit.json: -------------------------------------------------------------------------------- 1 | { 2 | "ambientocclusion": false, 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/passionfruit_vine", 5 | "vine": "dynamictreesphc:blocks/passionfruit_vine" 6 | }, 7 | "elements": [ 8 | { "from": [ 0, 0, 15.2 ], 9 | "to": [ 16, 16, 15.2 ], 10 | "shade": false, 11 | "faces": { 12 | "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, 13 | "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } 14 | } 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/block/vine_passionfruit_up.json: -------------------------------------------------------------------------------- 1 | { 2 | "ambientocclusion": false, 3 | "textures": { 4 | "particle": "dynamictreesphc:blocks/passionfruit_vine", 5 | "vine": "dynamictreesphc:blocks/passionfruit_vine" 6 | }, 7 | "elements": [ 8 | { "from": [ 0, 15.2, 0 ], 9 | "to": [ 16, 15.2, 16 ], 10 | "shade": false, 11 | "faces": { 12 | "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 }, 13 | "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } 14 | } 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/almondseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/almondseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/appleseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictreesphc:item/seed" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/apricotseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/apricotseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/avocadoseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/avocadoseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/bananaseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/bananaseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/breadfruitseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/breadfruitseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/cashewseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/cashewseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/cherryseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/cherryseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/chestnutseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/chestnutseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/cinnamonbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:item/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/cinnamon_log", 5 | "rings": "harvestcraft:blocks/fruits/cinnamon_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/cinnamonseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/cinnamonseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/coconutseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/coconutseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/dateseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/dateseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/dragonfruitbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:item/branch", 3 | "textures": { 4 | "bark": "blocks/log_jungle", 5 | "rings": "blocks/log_jungle_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/dragonfruitseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/dragonfruitseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/durianseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/durianseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/figseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/figseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/gooseberryseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/gooseberryseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/grapefruitseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/grapefruitseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/guavaseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/guavaseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/hazelnutseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/hazelnutseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/jackfruitseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/jackfruitseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/lemonseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/lemonseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/limeseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/limeseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/lycheeseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/lycheeseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/mangoseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/mangoseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/maplebranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:item/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/maple_stage_0", 5 | "rings": "harvestcraft:blocks/fruits/maple_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/mapleseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/mapleseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/maplespile.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "dynamictreesphc:items/maplespile" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/nutmegseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/nutmegseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/oliveseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/oliveseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/orangeseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/orangeseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/palmbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:item/branch", 3 | "textures": { 4 | "bark": "blocks/log_jungle", 5 | "rings": "blocks/log_jungle_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/papayaseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/papayaseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/paperbarkbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:item/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/paperbark_stage_2", 5 | "rings": "harvestcraft:blocks/fruits/paperbark_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/paperbarkcutbranch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "dynamictrees:item/branch", 3 | "textures": { 4 | "bark": "harvestcraft:blocks/fruits/paperbark_stripped", 5 | "rings": "harvestcraft:blocks/fruits/paperbark_log_top" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/paperbarkseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/paperbarkseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/passionfruit_vine.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "dynamictreesphc:blocks/passionfruit_vine" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/passionfruitseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/passionfruitseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/pawpawseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/pawpawseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/peachseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/peachseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/pearseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/pearseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/pecanseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/pecanseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/peppercornripeitem.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/peppercornripeitem" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/peppercornseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/peppercornseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/persimmonseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/persimmonseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/pistachioseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/pistachioseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/plumseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/plumseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/pomegranateseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/pomegranateseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/rambutanseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/rambutanseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/seed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/handheld", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/seed_0", 5 | "layer1":"dynamictreesphc:items/seed_1", 6 | "layer2":"dynamictreesphc:items/seed_2", 7 | "layer3":"dynamictreesphc:items/seed_3" 8 | } 9 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/soursopseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/soursopseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/spiderwebseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/spiderwebseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/starfruitseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/starfruitseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/tamarindseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/tamarindseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/vanillabeanseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/vanillabeanseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/models/item/walnutseed.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent":"dynamictrees:item/standardseed", 3 | "textures": { 4 | "layer0":"dynamictreesphc:items/walnutseed" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/recipes/open_coconut.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shaped", 3 | "pattern": [ 4 | "#" 5 | ], 6 | "key": { 7 | "#": { 8 | "item": "dynamictreesphc:coconutseed" 9 | } 10 | }, 11 | "result": { 12 | "item": "harvestcraft:coconutitem" 13 | } 14 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/sounds.json: -------------------------------------------------------------------------------- 1 | { 2 | "blocks.fruit.bonk": { 3 | "category": "block", 4 | "subtitle": "blocks.fruit.bonk", 5 | "sounds": [{ 6 | "name": "dynamictreesphc:blocks/fruit/bonk", 7 | "stream": true 8 | }] 9 | } 10 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/sounds/blocks/fruit/bonk.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/sounds/blocks/fruit/bonk.ogg -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/almond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/almond.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/apricot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/apricot.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/avocado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/avocado.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/banana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/banana.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/bananapalmbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/bananapalmbase.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/bananapalmfrond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/bananapalmfrond.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/breadfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/breadfruit.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/cashew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/cashew.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/cherry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/cherry.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/chestnut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/chestnut.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/coconut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/coconut.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/coconutpalmbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/coconutpalmbase.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/coconutpalmfrond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/coconutpalmfrond.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/date.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/datepalmbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/datepalmbase.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/datepalmfrond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/datepalmfrond.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/dragonfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/dragonfruit.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/dragonfruitpalmbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/dragonfruitpalmbase.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/dragonfruitpalmfrond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/dragonfruitpalmfrond.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/durian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/durian.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/fig.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/gooseberry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/gooseberry.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/grapefruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/grapefruit.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/guava.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/guava.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/hazelnut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/hazelnut.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/jackfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/jackfruit.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/lemon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/lemon.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/lime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/lime.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/lychee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/lychee.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/mango.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/mango.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/maplebucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/maplebucket.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/maplespile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/maplespile.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/maplesyrup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/maplesyrup.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/nutmeg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/nutmeg.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/olive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/olive.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/orange.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/papaya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/papaya.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/papayapalmbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/papayapalmbase.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/papayapalmfrond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/papayapalmfrond.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/passionfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/passionfruit.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/passionfruit_vine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/passionfruit_vine.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/pawpaw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/pawpaw.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/peach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/peach.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/pear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/pear.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/pecan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/pecan.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/peppercorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/peppercorn.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/persimmon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/persimmon.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/pistachio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/pistachio.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/plum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/plum.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/pomegranate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/pomegranate.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/rambutan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/rambutan.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/soursop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/soursop.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/spiderweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/spiderweb.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/starfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/starfruit.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/tamarind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/tamarind.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/vanillabean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/vanillabean.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/blocks/walnut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/blocks/walnut.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/almondseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/almondseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/apricotseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/apricotseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/avocadoseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/avocadoseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/bananaseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/bananaseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/breadfruitseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/breadfruitseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/cashewseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/cashewseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/cherryseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/cherryseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/chestnutseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/chestnutseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/cinnamonseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/cinnamonseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/coconutseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/coconutseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/dateseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/dateseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/dragonfruitseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/dragonfruitseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/durianseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/durianseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/figseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/figseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/gooseberryseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/gooseberryseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/grapefruitseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/grapefruitseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/guavaseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/guavaseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/hazelnutseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/hazelnutseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/jackfruitseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/jackfruitseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/lemonseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/lemonseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/limeseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/limeseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/lycheeseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/lycheeseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/mangoseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/mangoseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/mapleseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/mapleseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/maplespile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/maplespile.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/nutmegseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/nutmegseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/oliveseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/oliveseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/orangeseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/orangeseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/papayaseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/papayaseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/paperbarkseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/paperbarkseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/passionfruitseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/passionfruitseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/pawpawseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/pawpawseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/peachseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/peachseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/pearseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/pearseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/pecanseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/pecanseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/peppercornripeitem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/peppercornripeitem.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/peppercornseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/peppercornseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/persimmonseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/persimmonseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/pistachioseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/pistachioseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/plumseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/plumseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/pomegranateseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/pomegranateseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/rambutanseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/rambutanseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/seed_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/seed_0.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/seed_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/seed_1.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/seed_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/seed_2.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/seed_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/seed_3.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/soursopseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/soursopseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/spiderwebseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/spiderwebseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/spiderwebseed.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 4, 4 | "frames": [ 5 | 0, 6 | 0, 7 | 0, 8 | 0, 9 | 0, 10 | 0, 11 | 0, 12 | 0, 13 | 0, 14 | 0, 15 | 0, 16 | 0, 17 | 0, 18 | 0, 19 | 0, 20 | 0, 21 | 0, 22 | 0, 23 | 0, 24 | 0, 25 | 0, 26 | 0, 27 | 0, 28 | 0, 29 | 0, 30 | 0, 31 | 0, 32 | 0, 33 | 0, 34 | 0, 35 | 0, 36 | 0, 37 | 0, 38 | 0, 39 | 0, 40 | 0, 41 | 0, 42 | 0, 43 | 0, 44 | 0, 45 | 0, 46 | 0, 47 | 0, 48 | 0, 49 | 0, 50 | 0, 51 | 0, 52 | 0, 53 | 0, 54 | 0, 55 | 0, 56 | 0, 57 | 0, 58 | 0, 59 | 0, 60 | 0, 61 | 0, 62 | 0, 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 0, 71 | 1, 72 | 1, 73 | 1, 74 | 1, 75 | 1, 76 | 1, 77 | 2, 78 | 1, 79 | 1, 80 | 1, 81 | 3, 82 | 4, 83 | 5, 84 | 6, 85 | 7, 86 | 8, 87 | 9, 88 | 10 89 | ] 90 | } 91 | } -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/starfruitseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/starfruitseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/tamarindseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/tamarindseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/vanillabeanseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/vanillabeanseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/textures/items/walnutseed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/dynamictreesphc/textures/items/walnutseed.png -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/trees/dragonfruit.txt: -------------------------------------------------------------------------------- 1 | 2:P 2 | 2:J 3 | 3:P 4 | 3:J 5 | 4:P 6 | 4:J 7 | 5:P 8 | 5:J 9 | 6:P 10 | 6:J 11 | 7:P 12 | 7:J 13 | 8:P 14 | 8:J -------------------------------------------------------------------------------- /src/main/resources/assets/dynamictreesphc/trees/palm.txt: -------------------------------------------------------------------------------- 1 | 2:JJP 2 | 2:JJJ 3 | 3:JJJP 4 | 3:JJJJ 5 | 4:JJJP 6 | 4:JJJJ 7 | 5:JJJP 8 | 5:JJJJ 9 | 6:JJJP 10 | 6:JJJJ 11 | 7:JJJP 12 | 7:JJJJ 13 | 8:JJJJ 14 | 8:JJJJP 15 | 8:JJJJJ 16 | 8:JJJJJP -------------------------------------------------------------------------------- /src/main/resources/assets/harvestcraft/lang/en_us.lang: -------------------------------------------------------------------------------- 1 | item.coconutitem.name=Open Coconut 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/harvestcraft/textures/blocks/fruits/cinnamon_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/harvestcraft/textures/blocks/fruits/cinnamon_log.png -------------------------------------------------------------------------------- /src/main/resources/assets/harvestcraft/textures/blocks/fruits/cinnamon_log_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/harvestcraft/textures/blocks/fruits/cinnamon_log_top.png -------------------------------------------------------------------------------- /src/main/resources/assets/harvestcraft/textures/blocks/fruits/maple_log_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/harvestcraft/textures/blocks/fruits/maple_log_top.png -------------------------------------------------------------------------------- /src/main/resources/assets/harvestcraft/textures/blocks/fruits/paperbark_log_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/harvestcraft/textures/blocks/fruits/paperbark_log_top.png -------------------------------------------------------------------------------- /src/main/resources/assets/harvestcraft/textures/blocks/fruits/paperbark_stripped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DynamicTreesTeam/DynamicTrees-PHC/8513fbe3e93a513e642145b035b4c34da1dc7878/src/main/resources/assets/harvestcraft/textures/blocks/fruits/paperbark_stripped.png -------------------------------------------------------------------------------- /src/main/resources/mcmod.info: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "modid": "dynamictreesphc", 4 | "name": "Dynamic Trees PHC", 5 | "description": "Adding Dynamic Trees compatability for Pam's Harvestcraft", 6 | "version": "${version}", 7 | "mcversion": "${mcversion}", 8 | "url": "https://www.curseforge.com/minecraft/mc-mods/dtphc", 9 | "updateUrl": "https://github.com/DynamicTreesTeam/DynamicTreesVersionInfo/blob/master/Add-ons/PHC.json?raw=true", 10 | "authorList": ["ferreusveritas", "Max Hyper"], 11 | "credits": "MatrexsVigil, Xemnes", 12 | "logoFile": "", 13 | "screenshots": [], 14 | "dependencies": [] 15 | } 16 | ] 17 | -------------------------------------------------------------------------------- /src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "pack": { 3 | "description": "dynamictreesphc resources", 4 | "pack_format": 3 5 | } 6 | } 7 | --------------------------------------------------------------------------------