General changes
- Supports Basket Case 2.1.95 and Darkest Before Dawn 0.0.76.
- Make it so plant fibers can be crafted into twine again.
- The cordage recipe has been updated to require the generic OreDictionary ingredient "plantFiber" for better compatibility with other mods. Along with this, plant fiber and sugar cane have been added to the OreDictionary as "plantFiber." This means sugar cane must now be crafted into twine to serve as cordage.
- The max number of bark drops has been lowered to 64.
Compatibility with Better With Mods
- The amount of bark that logs produce is now configurable. For compatibility with Better With Mods, set the amount to 1. This applies both to the bark recipe and to bark drops when right-clicking on logs.
- The amount of planks that stripped logs produce is now configurable. For compatibility with Better With Mods, set the amount to 3. Note that the recipe does not require an axe and does not produce sawdust.
- Stripped logs now have a configurable burn time. For compatibility with Better With Mods, set the value somewhere between 1200 and 1600.
Compatibility with Biomes O' Plenty
- Compatibility with Biomes O' Plenty must be turned on in the Primal Lib config.
- Ivy and willow vines from Biomes O' Plenty can now serve as cordage and are also registered to the OreDictionary as vines.
- Cattail, river cane, reed, root, flax, and tall cattail from Biomes O' Plenty are registered as "plantFiber" and can now be crafted into cordage.
- Many Biomes O' Plenty grasses and plants will now drop plant fiber. This includes dead grass, desert grass, dune grass, medium grass, wheat grass, barley, devilweed, sea oats, spectral fern, and wild rice.
- Bushes and shrubs from Biomes O' Plenty will now drop twigs. They will be generic twigs unless wood-specific baskets are enabled in Basket Case, in which case they will be oak twigs.
Compatibility with No Tree Punching
- Compatibility with No Tree Punching must be turned on in the Primal Lib config.
- The amount of planks that stripped logs produce is now configurable. For compatibility with No Tree Punching, set the amount to 3. Note that the recipe does not require an axe and does not produce sawdust.
- You can now get bark from logs using flint hatchets and any mattock. This includes both the crafting grid and right-clicking on placed logs. You must right click on the sides of the log to get bark.
- You can now craft planks from stripped logs using No Tree Punching saws. You still can't get planks by right clicking on a stripped log with a hatchet or mattock.
- If you configure Primal Lib to vary the drop chance of Primal Lib items harvested with an axe, the No Tree Punching hatchet and mattock will honor those settings.
Bug fixes
- Fixed some config tool tips in the lang file.
- Supports Basket Case 2.1.109 for Minecraft 1.12.2.
- Added a utility method for determining if an item is in the player's hotbar.
- Added a utility method for determining if an item is in the player's main hand.
This is the initial release of Primal Lib for Minecraft 1.18.2.
Supports Basket Case 3.0.0 for Minecraft 1.18.2.
Differences from Primal Lib 2.0 for Minecraft 1.12:
- Twine no longer counts as string. You can achieve this yourself with a datapack.
- Plant fiber and twigs now drop regardless of what you're holding or not holding. The overall drop chance can still be configured.
- Stripped logs are now vanilla blocks instead of custom mod blocks.
- Stripped logs will now support leaves. The feature where logs don't support leaves was harder to implement in 1.18 due to the way vanilla tags are constructed.
- Cascading vine breakage has been removed - use Drop Me a Vine instead.
- No compatibility with Better With Mods, which hasn't been updated to 1.18 yet.
- Compatibility with Biomes O' Plenty and No Tree Punching will be added later.



