Killing? XP! Breeding? XP! Fishing? XP! Smelting? XP! Cooking? XP! Trading? XP! Mining? TONS OF XP!!!
Crop harvesting? No XP :(
There's a solution!
MAGIC OF PROGRAMMING
There you go! Now you can literally harvest XP.
You're welcome :D
Usage:
This mod is only required on server, however you can still use it in single.
Bonus feature (off by default):
Right clicking mature crop will harvest and replant it immediately (just like with SimpleHarvest mod), and of course will give you XP.
Configuration:
In single this mod is configurable via mods config menu. On server it's configured with config file <MC_ROOT_FOLDER>/config/xpfromharvest.cfg.
Configuration options include:
- Chance: % chance of XP orb spawning.
- Amount: amount of XP given.
- Simple Harvest: - enable SimpleHarvest like functionality (can be toggled dynamically in single).
- Crops List: list of crops that can be processed by the mod with their ages
- Curiosity: curiosity mode, for debugging purposes, sneak right click on a crop to get a chat message with info about it. This info can be put directly into config. Here is an example of info I got from XL Food Mod plants.
S:"Crops List" < minecraft:potatoes[age=7] minecraft:carrots[age=7] minecraft:wheat[age=7] minecraft:beetroots[age=3] minecraft:nether_wart[age=3] xlfoodmod:pepper_plant[age=7] xlfoodmod:cucumber_plant[age=7] xlfoodmod:rice_plant[age=7] xlfoodmod:corn_plant[age=7] xlfoodmod:lettuce_plant[age=7] xlfoodmod:tomato_plant[age=7] xlfoodmod:strawberry_plant[age=7] xlfoodmod:corn_plant[age=7] >
Beware that for version 1.14.4 and up config format is changed:
"Crops List" = ["Block{minecraft:potatoes}[age=7]", "Block{minecraft:carrots}[age=7]", "Block{minecraft:wheat}[age=7]", "Block{minecraft:beetroots}[age=3]", "Block{minecraft:nether_wart}[age=3]", "Block{xlfoodmod:strawberry_plant}[age=7]", "Block{xlfoodmod:tomato_plant}[age=7]", "Block{xlfoodmod:lettuce_plant}[age=7]", "Block{xlfoodmod:cucumber_plant}[age=7]", "Block{xlfoodmod:corn_plant}[age=7]", "Block{xlfoodmod:pepper_plant}[age=7]"]
Installation:
Install Forge, put mod inside mods directory... you know...
MODPACKS:
You're free to include this mod in any modpack if it's free to use :P
Can you label for 1.16.4? I know it works, I would just like to be able to add it to modpacks.
Is there a way to make it so using right click also spawn xp, from now only using left click and destroying the crop does spawn xp.
1.16.4?
In reply to Dark_shadow45:
I think this might be one of those 1.16.3 mods that works on 1.16.4. Some work on both versions being how little changed, but I cannot say for certain, I am going to try it right now anyways.
In reply to VentralRaptor24:
Have you tried it?
In reply to Dark_shadow45:
It seems to work just fine. A good rule of thumb is that if a mod is for 1.16.3 and doesn't explicitly state it can or cannot run on 1.16.4, just try it.
In reply to VentralRaptor24:
Thanks my dude
1.16.3 can't access config in mod setting
ok actually i am wanting to use this mod in 1.12.2 becasue i use waystones and costs 2 xp per travel and most of the time i dont have enough xp so i am wanting to get some extra xp and i think this mod will help but i wanted to upgrade the mining xp percentage but i cant seem to really find the config file of it am looking through the file CONFIG and its not there any help with this
Please set curiosity off by default.
Could you update the files so they're available to be used in 1.16.4 mod packs? Currently they do not show up and are exported to an external mods folder, which causes CF to reject the uploads when they see them.
hello. Can anyone help with the Farmer's Delight mod?
There are some cultures that I managed to add a leaf to, and there is one extremely unpleasant one - rice. When it grows up, it will be 2 blocks high, and thanks to curiosity, it shows me this -
Block {farmersdelight: tall_rice_crop} [age = 7, half = upper, waterlogged = false]
Block {farmersdelight: tall_rice_crop} [age = 7, half = lower, waterlogged = true]
When adding the upper part, in the case of collecting RMB, a block with water appears at the collection point. When you add the lower part, when you collect it, resources are not added, but experience is added, and the upper part remains in place, although the lower part grows back.
at Block {farmersdelight: tall_rice_crop} [age = 7] nothing happens.
Hey, I really love the mod, it's become the backbone of my 1.12.2 modpack. Quick question though, is it possible to implement a percent chance of XP given, based on the block you are breaking? I'm setting up a roleplay modpack, but even 40% seems too OP for some people, such as miners, who constantly mine stone, but farmers seem to be left out, and almost need an 80-90%
In reskillable, the format is the following
mod:item=reskillable:skillname|level
so, following that sort of logic, XPfromHarvest could look like
mod:item[agetag]|0-100 (representing a percent chance of XP being given)
If it's too much, that's cool, and Im sure eventually we will find a way to balance everything.
In reply to Forge_User_61020098:
"Block{pamhc2crops:pamagavecrop}[age=7]", "Block{pamhc2crops:pamamaranthcrop}[age=7]", "Block{pamhc2crops:pamarrowrootcrop}[age=7]", "Block{pamhc2crops:pamartichokecrop}[age=7]", "Block{pamhc2crops:pamasparaguscrop}[age=7]", "Block{pamhc2crops:pambarleycrop}[age=7]", "Block{pamhc2crops:pambeancrop}[age=7]", "Block{pamhc2crops:pambellpeppercrop}[age=7]", "Block{pamhc2crops:pamblackberrycrop}[age=7]", "Block{pamhc2crops:pamblueberrycrop}[age=7]", "Block{pamhc2crops:pambroccolicrop}[age=7]", "Block{pamhc2crops:pambrusselsproutcrop}[age=7]", "Block{pamhc2crops:pamcabbagecactusfruitcrop}[age=7]", "Block{pamhc2crops:pamcandleberrycrop}[age=7]", "Block{pamhc2crops:pamcantaloupecrop}[age=7]", "Block{pamhc2crops:pamcassavacrop}[age=7]", "Block{pamhc2crops:pamcauliflowercrop}[age=7]", "Block{pamhc2crops:pamcelerycrop}[age=7]", "Block{pamhc2crops:pamchickpeacrop}[age=7]", "Block{pamhc2crops:pamchilipeppercrop}[age=7]", "Block{pamhc2crops:pamcoffeebeancrop}[age=7]", "Block{pamhc2crops:pamcorncrop}[age=7]", "Block{pamhc2crops:pamcottoncrop}[age=7]", "Block{pamhc2crops:pamcranberrycrop}[age=7]", "Block{pamhc2crops:pamcucumbercrop}[age=7]", "Block{pamhc2crops:pameggplantcrop}[age=7]", "Block{pamhc2crops:pamelderberrycrop}[age=7]", "Block{pamhc2crops:pamflaxcrop}[age=7]", "Block{pamhc2crops:pamgarliccrop}[age=7]", "Block{pamhc2crops:pamgrapecrop}[age=7]", "Block{pamhc2crops:pamgreengrapecrop}[age=7]", "Block{pamhc2crops:pamgingercrop}[age=7]", "Block{pamhc2crops:pamhuckleberrycrop}[age=7]", "Block{pamhc2crops:pamjicamacrop}[age=7]", "Block{pamhc2crops:pamjuniperberrycrop}[age=7]", "Block{pamhc2crops:pamjutecrop}[age=7]", "Block{pamhc2crops:pamkalecrop}[age=7]", "Block{pamhc2crops:pamkenafcrop}[age=7]", "Block{pamhc2crops:pamkiwicrop}[age=7]", "Block{pamhc2crops:pamkohlrabicrop}[age=7]", "Block{pamhc2crops:pamleekcrop}[age=7]", "Block{pamhc2crops:pamlentilcrop}[age=7]", "Block{pamhc2crops:pamlettucecrop}[age=7]", "Block{pamhc2crops:pammillecrop}[age=7]", "Block{pamhc2crops:pammulberrycrop}[age=7]", "Block{pamhc2crops:pammustardseedscrop}[age=7]", "Block{pamhc2crops:pamoatscrop}[age=7]", "Block{pamhc2crops:pamokracrop}[age=7]", "Block{pamhc2crops:pamonioncrop}[age=7]", "Block{pamhc2crops:pamparsnipcrop}[age=7]", "Block{pamhc2crops:pampeanutcrop}[age=7]", "Block{pamhc2crops:pampeascrop}[age=7]", "Block{pamhc2crops:pampineapplecrop}[age=7]", "Block{pamhc2crops:pamquinoacrop}[age=7]", "Block{pamhc2crops:pamradishcrop}[age=7]", "Block{pamhc2crops:pamraspberrycrop}[age=7]", "Block{pamhc2crops:pamrhubarbcrop}[age=7]", "Block{pamhc2crops:pamricecrop}[age=7]", "Block{pamhc2crops:pamrutabagacrop}[age=7]", "Block{pamhc2crops:pamryecrop}[age=7]", "Block{pamhc2crops:pamscallioncrop}[age=7]", "Block{pamhc2crops:pamsesameseedcrop}[age=7]", "Block{pamhc2crops:pamsisalcrop}[age=7]", "Block{pamhc2crops:pamsoybeancrop}[age=7]", "Block{pamhc2crops:pamspiceleafcrop}[age=7]", "Block{pamhc2crops:pamspinachcrop}[age=7]", "Block{pamhc2crops:pamstrawberrycrop}[age=7]", "Block{pamhc2crops:pamsweetpotatocrop}[age=7]", "Block{pamhc2crops:pamtarocrop}[age=7]", "Block{pamhc2crops:pamtealeafcrop}[age=7]", "Block{pamhc2crops:pamtomatillocrop}[age=7]", "Block{pamhc2crops:pamtomatocrop}[age=7]", "Block{pamhc2crops:pamturnipcrop}[age=7]", "Block{pamhc2crops:pamwaterchestnutcrop}[age=7]", "Block{pamhc2crops:pamwhitemushroomcrop}[age=7]", "Block{pamhc2crops:pamwintersquashcrop}[age=7]", "Block{pamhc2crops:pamzucchinicrop}[age=7]", "Block{pamhc2crops:pamcrop}[age=7]"
where do i find the config folder? I am on the web browser twitch, so I cant find the settings button to see the config. When I try to type the name in the twitch app it doesn't show up
In reply to respect_thechief:
https://stickypiston.co/account/knowledgebase/130/How-do-I-find-my-Minecraft-Folder.html
Wow, this mod is awesome! Please never stop supporting it!! <3
can it work with vein miner or ore excavator or just mass harvesting?
i wana watch the field turn into rain of exp XD
also can there be a instant get exp instead of droping exp orb? cause just incase i want less laggy?
In reply to shadowtrap2010:
I did not try it with neither vein miner nor ore excavator. If this mods generate block break event then it should work, but no guarantees.
Fun fact that some people actually want XP orbs to be spawned https://github.com/Real-Gecko/XPFromHarvest/issues/5#issuecomment-691240788
Maybe I'll do it optional in next release.