
BTWR: Shared Library
A library mod for the "Better Than Wolves: Remastered!" project.
- Загрузки
- 134K
- Подписчики
- 3
- Обновлён
- 30 июля 2026 г.
- Лицензия
- MIT
Опубликован 8 декабря 2024 г.
A library mod required by certain mods from the BTWR Project.
More information on the page of the main project: BTWR: Core
Ченджлог
0.8.5Бета1.21.1 · 30 июля 2026 г.
- 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
0.8.4Бета1.21.1 · 23 апреля 2026 г.
- 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
0.8.3Бета1.21.1 · 17 апреля 2026 г.
- Added an item stack result builder in the ExtendedShapelessRecipe class for making results that have item stack data instead of just items
0.8.2Бета1.21.1 · 14 марта 2026 г.
- 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
0.8.1Бета1.21.1 · 7 марта 2026 г.
- Fixed progressive crafting items progress bar to fill up at the correct amounts
0.8Бета1.21.1 · 6 марта 2026 г.
- 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
0.7Бета1.21.1 · 19 января 2026 г.
- 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
0.6.5Бета1.21.1 · 28 ноября 2025 г.
- Added a few new classes in the .api package for creating configuration library settings via TOML
Комментарии
Загружаем…