COWMODSКаталог модов
BTWR: Shared Library

ВЕРСИИ (34)

beta

BTWR: Shared Library 0.8.5

0.8.5
30 июл. 2026 г.5,1 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new class "DisabledRecipeTypeRegistry" which allows specifying recipes by type or identifier to disable entirely. Works with vanilla and custom recipes as well + Updated the mod to Fabric API 0.116.15 & Fabric Loader 0.19.3
beta

BTWR: Shared Library 0.8.4

0.8.4
23 апр. 2026 г.43 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new registry class "HeadDropRegistry". It's used for handling default mob head drop pairs of entity type and item (skull/head item), but can also be used by addon makers/modders to add compatibility for their custom mobs to drop custom skull items so they are compatible with BTWR's Head dropping logic which is mainly handled by BTWR: Core, but also for BWT: Hardcore Tweak's chopping block dropping mechanic too + Moved certain registry classes to the .api package + Updated the mod to Fabric API 0.116.11 & Fabric Loader 0.19.2
beta

BTWR: Shared Library 0.8.3

0.8.3
17 апр. 2026 г.6,5 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added an item stack result builder in the ExtendedShapelessRecipe class for making results that have item stack data instead of just items
beta

BTWR: Shared Library 0.8.2

0.8.2
14 мар. 2026 г.818Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new JsonBuilder class 'ShapedRecipeWithStackJsonBuilder' for easier creation of recipes that have itemstacks for their recipe results + Added methods to RecipeUtils for easier recipe removal of Animageddon and Self-Sustainable + Updated the mod to Fabric API 0.116.9 & Fabric Loader 0.18.4
beta

BTWR: Shared Library 0.8.1

0.8.1
7 мар. 2026 г.432Minecraft: 1.21.1fabric
Скачать
Что нового
+ Fixed progressive crafting items progress bar to fill up at the correct amounts
beta

BTWR: Shared Library 0.8

0.8
6 мар. 2026 г.295Minecraft: 1.21.1fabric
Скачать
Что нового
- RepairRecipeBlockedRegistry — allows mods to block specific items or item classes from being combined/repaired in the crafting grid, grindstone, and/or anvil, with per-operation granularity - The ability for blocks to provide custom behavior when destroyed on fire via the "btwr_onDestroyedByFire" and the "btwr_hasCustomFireDestructionBehavior" methods - Functionality for falling blocks which allow to calculate the distance a block would fall. They are accessed through the IFallingImpactData interface - A bunch of new methods from BTW into Block.class for hardpoint, ground cover and fire-related functionalities - A new method from BTW into World.class for checking if a block has a solid top surface - A new class "FireBlockUtils" which contains common utility methods related to fire blocks and similar functionality - A new WorldUtils class for utility methods related to the world for current functionality at the time of development - A green plus to show under the crafting result slot which shows additional drops when a recipe that has those is used - A custom use action for progressive crafting items and its related rendering changes when an item with that use action is used - A new class "GroundCoverBlock". Currently this is used only in Sturdy Trees, but it might prove useful in the future for different cases in other mods - Some new classes in the mod that aren't used currently but may prove useful in the feature ### Moved / Changed - Mixin accessor classes for loot pool related methods from other mods into this one for shared usage - The ProgressiveCraftingItem class from Self-Sustainable to this mod so it can be used for other mods which will provide other progressive crafting item implementations - A bunch of classes and added methods to classes from Self-Sustainable in this mod for future-proofing use cases - Some loot pool accessor classes from other mods of mine in this mod for future-proofing use cases
beta

BTWR: Shared Library 0.7

0.7
19 янв. 2026 г.21,3 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new class BTWREvents which holds common use cases events. Right now it only has the LIVING_TICK event which adds a hook for adding tick-specific code to all living entities + Changed how directional drops are handled. Each mod that uses directional drops must now register their use cases per ItemStack used and BlockState used against via the DirectionalDropConditions registry class. + Fixed an issue with RecipeUtils where the ofBTWR() method was not working properly + Refactored a bunch of packages internally into the .api package
beta

BTWR: Shared Library 0.6.5

0.6.5
28 нояб. 2025 г.13,5 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a few new classes in the .api package for creating configuration library settings via TOML
beta

BTWR: Shared Library 0.6.4

0.6.4
25 нояб. 2025 г.287Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new class "ServerChunkGenerateEvents" which has block replacement events on chunk generation. + Changed the mod versioning scheme from "0.xx" to "0.x.x" for the new beta releases. This should help translate naturally into the 1.0.0 numbering scheme once the mod is ready for "Release" versioning + Removed the old "BlockReplacementRegistry" class because it wasn't working properly. This is now handled with the "ServerChunkGenerateEvents" which is properly using Fabric API events instead.
beta

BTWR: Shared Library 0.63

0.63
22 нояб. 2025 г.298Minecraft: 1.21.1fabric
Скачать
Что нового
+ The mod is now officially in Beta! + Added comments with explanations for many tags in BTWRConventionalTags + Added penalty text compatibility from PenaltyDisplayManager with the "Leave My Bars Alone" mod + Added penalty text compatibility from PenaltyDisplayManager with the "Tough As Nails" mod + Added several new common tags for items and blocks in BTWRConventionalTags for strata and tool-based checks + Added a new HudYOffsetRegistry class in PenaltyDisplayManager which can be used to specify what Y offset of the penalty text should be. This is useful for addon authors if they want to add compatibility with their mods + Added a new interface class "EntityAttachmentBase" which provides default methods to implement when attaching data to entities + Added a new class "UpdateRequiringData" which makes easier the process of adding data attachments which need to be marked for update (marked dirty) + Added a new class "SimpleEvent" which allows easier creation of custom events + Added authors(ivangeevo, jeffinitup) to the mod files, so they should display properly in places where they should be displayed + Changed mod license in the source code and in public releases to be MIT + Refactored pretty much the whole code; mainly for readability and cleaning up, but also so it's more in order with other mods from the BTWR project + Removed unused item and block tags in BTWRConventionalTags
alpha

BTWR: Shared Library 0.62

0.62
24 окт. 2025 г.12,4 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added methods in Block.class related to animal graze functionality for usage in other mods from the BTWR Project or any other mods that might want to use them + Updated the mod to Fabric Loader 0.17.3
alpha

BTWR: Shared Library 0.61

0.61
14 окт. 2025 г.937Minecraft: 1.21.1fabric
Скачать
Что нового
+ Fixed a bug that would increment item stack count of ingredients used in ExtendedShapelessRecipe when crafting + Fixed a bug that made tools not get destroyed when their durability reaches 0 with the ExtendedShapelessRecipe + Updated the mod to Fabric API 0.116.7
alpha

BTWR: Shared Library 0.60

0.60
11 окт. 2025 г.302Minecraft: 1.21.1fabric
Скачать
Что нового
+ Renamed the CraftingWithTool Recipe to ExtendedShapelessRecipe to better represent what it does + Added EMI support for extended shapeless recipes to properly show up and also show what additional drops there are if present
alpha

BTWR: Shared Library 0.59

0.59
3 окт. 2025 г.773Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new type of recipe "TOOL_SHAPELESS_CRAFTING" that handles shapeless crafting with tools. They can have additional drops and damage a tool on crafting specified. This is mainly used for recipes like crafting logs with different axes or leather with shears, etc. + Added two new item tags "CRAFTING_WITH_TOOLS_ITEMS" & "DAMAGE_ON_CRAFTING_TOOLS" to be used for specifying which tools can be used in the new Tool Crafting Recipe. + Removed old mixin modifications to recipe remainder which caused incompatibilities and bugs with other recipes like "repair_item". Recipe remainder for damaging tools is now handled in the ToolCraftingShapelessRecipe instead.
alpha

BTWR: Shared Library 0.58

0.58
13 сент. 2025 г.2,4 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added remainder logic that damages certain item stacks when used in crafting instead of consuming them (shears and axes) + Updated the mod to Fabric API 0.116.6 & Fabric Loader 0.17.2
alpha

BTWR: Shared Library 0.57

0.57
12 авг. 2025 г.4,9 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added the following common block tags: "LOOSEN_ON_IMPROPER_BREAK" & "LOOSEN_ON_IMPROPER_BREAK_SLABS" for blocks that would loosen neighbors when broken with an improper tool. This is mainly used in Tough Environment to change neighbouring blocks to Loose Dirt.
alpha

BTWR: Shared Library 0.56

0.56
10 июл. 2025 г.33,2 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a common block tag "ALWAYS_FERTILE_SOIL" that targets farmland-like blocks that can grow plants without requiring moisture. + Updated the mod to Fabric API 0.116.4
alpha

BTWR: Shared Library 0.55

0.55
12 июн. 2025 г.1,9 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new sound in the CraftingSoundConfig "FIZZ_SOUND", which is essentially the "Fire Extinguish" sound but tweaked with pitch and volume + Removed the item tag for items that can only stack up to 16 because it wasn't applying properly. + Updated the mod to Fabric API 0.116.1
alpha

BTWR: Shared Library 0.54

0.54
30 мая 2025 г.985Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a new item tag for items that can only stack up to 16 + Updated the mod to Fabric API 0.116.0 & Fabric Loader 0.16.14
alpha

BTWR: Shared Library 0.53

0.53
28 апр. 2025 г.1,7 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Cleanup old hoe functionality changes in favor of moving them to BTWR: Core version 0.31 + Updated the mod to Fabric API 0.115.6 & Fabric Loader 0.16.13 v0.52 Changes: + Added a new common block tag "FARMLAND_VIABLE_DIRT" that defines which (dirt) blocks can be converted to farmland when broken with BTWR:Core's alternative hoe usage mechanic. + Added a new common block tag "FARMLAND_VIABLE_GRASS" that defines which (grass) blocks can be converted to dirt on hoe left click break (same as above functionality)
alpha

BTWR: Shared Library 0.51

0.51
20 апр. 2025 г.289Minecraft: 1.21.1fabric
Скачать
Что нового
+ Add config options and added compatibility for PenaltyDisplayManager (jeffyjamzhd) + Fix game breaking error with CraftingResultSlotMixin (jeffyjamzhd)
alpha

BTWR: Shared Library 0.50

0.50
1 апр. 2025 г.309Minecraft: 1.21.1fabric
Скачать
Что нового
### Penalty Display System (jeffyjamzhd) + Added a unified penalty registration system to standardize rendering across mods. + Introduced HUDInitializeListener for registering penalties via EventHUDInitialized.register(listener). + Added addPenalty(penalty) and removePenalty(penalty) methods for managing penalties dynamically. + Implemented priority-based rendering with condition lambdas for flexibility.
alpha

BTWR: Shared Library 0.49

0.49
25 мар. 2025 г.261Minecraft: 1.21.1fabric
Скачать
Что нового
+ Better world generation replacement logic that preserves blockstate properties of original block and apply them to the new one if possible + Updated the mod to Fabric API 0.115.3
alpha

BTWR: Shared Library 0.48

0.48
25 мар. 2025 г.278Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a utility class 'BlockReplacementRegistry' for easy block replacement during(before) world gen applies the original block. This allows to set custom blocks during world generation. + Fixed a bug that made blocks drop directionally for mods that didn't support these blocks. (Will only work with Tough Environment and Sturdy Trees for now)
alpha

BTWR: Shared Library 0.47

0.47
10 февр. 2025 г.2,2 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a missing mixin code for making shears actually break blocks efficiently
alpha

BTWR: Shared Library 0.46

0.46
10 февр. 2025 г.69Minecraft: 1.21.1fabric
Скачать
Что нового
+ Added a SHEARS_EFFICIENT block tag for adding blocks that shear items can efficiently break.
alpha

BTWR: Shared Library 0.45

0.45
10 февр. 2025 г.65Minecraft: 1.21.1fabric
Скачать
Что нового
+ Fixed cobblestone missing from the COBBLESTONE_CRAFTING_MATERIALS tag + Updated to Fabric API 0.115.0 & Fabric Loader 0.16.10
alpha

BTWR: Shared Library 0.44

0.44
28 янв. 2025 г.241Minecraft: 1.21.1fabric
Скачать
Что нового
Changes since v0.40: + Added a Block method in the mod API to check if a block is fertilized for growing plants ("getIsFertilizedForPlantGrowth") + Added a Block method in the mod API to check if another block is attached to the facing of a block ("isBlockAttachedToFacing"). + Added a common block tag "WOODEN_MISC_BLOCKS" for modded blocks that are considered "wooden" + Fixed a bug where the game would crash when (non-player) entities tried to destroy blocks and drop stacks + Added Shears to the IRON_TOOLS item tag, which in turn makes it make the proper metallic sound when crafted. + Improved the crafting sound code even more and made sure it works in shift-click item retrieval as well. + Moved the crafting sounds of tools/items to be added by BTWR: Core.
alpha

BTWR: Shared Library 0.40

0.40
4 янв. 2025 г.716Minecraft: 1.21.1fabric
Скачать
Что нового
+ Improved the code for the crafting sounds for items & made that a separate system. + Tried fixing mod version check failing problem on older versions by removing "SNAPSHOT" in the string that checks the version in the code.
alpha

BTWR: Shared Library 0.39-SNAPSHOT

0.39-SNAPSHOT
1 янв. 2025 г.86Minecraft: 1.21.1fabric
Скачать
Что нового
+ Changed the btwr-ds mod id to be btwr_ds in some places that had the old one.
alpha

BTWR: Shared Library 0.38-SNAPSHOT

0.38-SNAPSHOT
31 дек. 2024 г.67Minecraft: 1.21.1fabric
Скачать
Что нового
#### Changes since v0.34: + Added missing block tag entry for directional dropping blocks for the oak log block + Fixed item tag translations to display properly + Added new tag for shear cutting sound items - Added sounds to play on craft for tools (wooden, stone, metalic types) - Added new item tags for adding sounds to modded tools like mentioned above - Improved the crafting sounds for other misc items and added sound to play for items that get crafted with shears
alpha

BTWR: Shared Library 0.34-SNAPSHOT

0.34-SNAPSHOT
23 дек. 2024 г.191Minecraft: 1.21.1fabric
Скачать
Что нового
Changes since v0.32 - Added shared conventional tag for meats viable for sandwich food. - Added conventional block tag name translations - Changed the sounds for crafting for Slime-like items to be louder - Improved conditions for placement for PlaceableAsBlock items. They are now not placeable on leaves
alpha

BTWR: Shared Library 0.32-SNAPSHOT

0.32-SNAPSHOT
11 дек. 2024 г.295Minecraft: 1.21.1fabric
Скачать
Что нового
Changes since v0.29: - Added missing mixins for BlockAdded related functionality & Made hoe breaking logic work properly without needing BTWR:Core - Added ExtendedShapelessRecipe which allows adding new items to existing shapeless recipes to drop as side drops
alpha

BTWR: Shared Library 0.29 - SNAPSHOT

0.29-SNAPSHOT
8 дек. 2024 г.135Minecraft: 1.21.1fabric
Скачать
Что нового
- Initial release