nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
ResourcesTrees

ResourcesTrees

Mod

Resources Trees provide you a new way to generate resources such as iron, gold, and diamond.

Client and server EconomyGame Mechanics

13.4k downloads
14 followers
Filter loader...
Filter versions...
Filter channels...

26.1.2.122

Changes

  • Resources Trees Plugin entrypoint are now moved to use @ResourcesTreesPlugin annotation (NeoForge, Forge) and resources_trees_plugin entrypoint in fabric.mod.json (Service loader will still work until marked as release)

Forge

  • Fixed mod unable to load correctly.

Note: Legacy sapling, leaves, and leaf fragment are now deprecated and will be removed completely once this mod is marked as release (Once removed, block/item that is not migrated will disappear)

How to migrate?

  1. Download any ResourcesTrees 26.1.2 BETA version
  2. If you have any custom resources type in datapack, copy the JSON files to /config/resourcestrees/resources_type/ (Both server and client side)
  3. DO NOT DELETE JSON in datapack until migration complete
  4. Load into the world
  5. Ensure the chunk that contain resources tree block/item loaded
  6. Migration done immediately the block/item is loaded

26.1.2.122

Changes

  • Tree Simulator will respect axe unbreaking enchantment now
  • Tree Simulator processing speed will be increased by 20% per efficiency enchantment level

Note: Legacy sapling, leaves, and leaf fragment are now deprecated and will be removed completely once this mod is released as 26.1.2.200 and marked as release (Once removed, block/item that is not migrated will disappear)

How to migrate?

  1. Download any ResourcesTrees 26.1.2 BETA version
  2. If you have any custom resources type in datapack, copy the JSON files to /config/resourcestrees/resources_type/ (Both server and client side)
  3. DO NOT DELETE JSON in datapack until migration complete
  4. Load into the world
  5. Ensure the chunk that contain resources tree block/item loaded
  6. Migration done immediately the block/item is loaded

26.1.2.121

Changes

  • Re-implemented strict_shaped recipe for leaf fragment -> resources crafting to prevent vanilla shaped recipe checking wrongly
  • Fixed incorrect translation key used for Leaf Fragment Items

Note: Legacy sapling, leaves, and leaf fragment are now deprecated and will be removed completely once this mod is no longer marked as BETA in 26.1.2 (Once removed, block/item that is not migrated will disappear)

How to migrate?

  1. Download any ResourcesTrees 26.1.2 BETA version
  2. If you have any custom resources type in datapack, copy the JSON files to /config/resourcestrees/resources_type/
  3. DO NOT DELETE JSON in datapack until migration complete
  4. Load into the world
  5. Ensure the chunk that contain resources tree block/item loaded
  6. Migration done immediately the block/item is loaded

26.1.2.120

Changes

  • Axe config moved from config/resourcestrees/axe.json to config/resourcestrees-common.conf
  • Fixed Tree Simulator sometimes still rendering sapling when it stopped processing
  • Added Block/Item Tags for saplings, leaves, and leaf fragments that will be generated automatically
  • Fixed wrong resources type translation used for all block/item
  • Added translations for 30 languages: zh_cn, ja_jp, fr_fr, ko_kr, etc. (Translation are generated by AI, it might not be accurate)

Note: Legacy sapling, leaves, and leaf fragment are now deprecated and will be removed completely once this mod is no longer marked as BETA in 26.1.2 (Once removed, block/item that is not migrated will disappear)

How to migrate?

  1. Download any ResourcesTrees 26.1.2 BETA version
  2. If you have any custom resources type in datapack, copy the JSON files to /config/resourcestrees/resources_type/
  3. DO NOT DELETE JSON in datapack until migration complete
  4. Load into the world
  5. Ensure the chunk that contain resources tree block/item loaded
  6. Migration done immediately the block/item is loadede

26.1.2.111

Changes

  • Exposed tree simulator inventory to transfer api (Top - Input, Sides - Axe, Bottom - Output)
  • Make BER update 5 tick slower to prevent ghost stack happening in tree simulator menu
  • Added warning message on player joined to warn about system changes

Note: Legacy sapling, leaves, and leaf fragment are now deprecated and will be removed completely once this mod is no longer marked as BETA in 26.1.2 (Once removed, block/item that is not migrated will disappear)

How to migrate?

  1. Download any ResourcesTrees 26.1.2 BETA version
  2. If you have any custom resources type in datapack, copy the JSON files to /config/resourcestrees/resources_type/
  3. DO NOT DELETE JSON in datapack until migration complete
  4. Load into the world
  5. Ensure the chunk that contain resources tree block/item loaded
  6. Migration done immediately the block/item is loaded

26.1.2.110

Changes

  • Leaves, Saplings, Leaf Fragments block/item name will be generated automatically (en_us only) if no translation key of the block/item is defined or no translation key for resources type/tree type defined.
  • Custom Tree Type leaves and saplings Block/Item Model will be generated automatically now.

26.1.2.100 (Major Update)

Changes

  • Resources Type is no longer datapack registry
  • Resources Type can be added in /config/resourcestrees/resources_type using the old datapack resources type JSON with one additional field name in the JSON
  • Tree type can be added in /config/resourcestrees/tree_type
  • Every resources type + tree type (sapling and leaves) are registered individually instead of using data component/block entity to store resources type
  • Legacy saplings (block/item), leaves (block/item), and leaf fragment will be migrated to new block/item automatically
  • Legacy sapling, leaves, and leaf fragment are now deprecated and will be removed completely once this mod is no longer beta in 26.1 (Once removed, block/item that is not migrated will disappear)
  • Client Item and BlockState will be generated automatically, block model and item model need to be defined for new tree type
  • LootTable for sapling and leaves will be generated automatically if no default one is defined
  • Recipe for sapling and tree simulator will be generating automatically if not defined (it should be under /saplings/sapling_name.json and /tree_simulator/sapling_name.json)
  • Added API to add resources type and tree type (experimental, use config folder for stability)
  • Removed KubeJS integration for adding sapling and leaves

Note: patch update version number increase by 1, minor update increase by 10, major update increase by 100

26.1.2.2

  • Added new custom recipe serializer resources_sapling
    • no longer need to add recipe JSON for each resources type
  • Removed all legacy resource sapling recipe JSON files

NeoForge

  • Added KubeJS plugin support for creating custom Resources Saplings and Leaves
    • Recipe JSONs are generated automatically for custom saplings

KubeJS Example:

StartupEvents.registry('block', event => {
    event.create('oak_sapling', 'resourcestrees:resources_sapling_block') // Custom resources sapling (identifier must not be changed)
        .treeGrower('oak') // Vanilla tree grower ID (modded growers may work, but trunk placers can be buggy)
        .leaves('kubejs:oak_leaves') // Leaves block used by this sapling
        .base('minecraft:oak_sapling') // Original sapling reference
        .copyPropertiesFrom(Blocks.OAK_SAPLING);

    event.create('oak_leaves', 'resourcestrees:resources_leaves_block') // Custom leaves (identifier must not be changed)
        .sapling("kubejs:oak_sapling") // Sapling dropped from these leaves
        .copyPropertiesFrom(Blocks.OAK_LEAVES);
});
  • Resources Saplings and Resources Leaves are now compostable
  • Resources Saplings and Resources Leaves are now furnace fuel
  • Resources Saplings and Resources Leaves are now compostable
  • Resources Saplings and Resources Leaves are now furnace fuel

External resources


Project members

CoolerProYT

Member


Technical information

License
MIT
Client side
required
Server side
required
Project ID