ManasCore是由ManasMods开发的Modding和核心库。虽然本Mod本身并未为Minecraft提供任何新功能,但它是我们创建的其他Mod所必需的,并为我们的Mod开发提供了有用的工具。
特性:
- 扩展的DataGen类,用于:
- 方块状态(及模型)
- 方块标签
- 物品模型
- 语言文件
- 配方
- 易于使用的按键绑定类
- 实用方法,以在固定区域渲染缩放文本(将文本缩小,直到适合该区域)
- 实用方法,用于添加、更改和移除属性修饰符
- 实用方法,用于检查玩家权限
- 易于使用的ItemComparator.Builder类,用于创建排序算法
- 库存标签API,用于向生存库存添加新的创造性库存标签
特别感谢BisectHosting对本项目的支持!
来自Modrinth
ManasCore 2.1.4.6
manascore-1.19.2-2.1.4.6.jar下载1.19.2-2.1.4.6#Release
- Modified some Packets to avoid DOS attacks.
展开
版本: 1.19.2-2.1.4.6
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 73,917
ManasCore 2.1.4.5
ManasCore-1.19.2-2.1.4.5.jar下载1.19.2-2.1.4.5#Release
- Technical changes with HeldAttribute and TickingSkill.
展开
版本: 1.19.2-2.1.4.5
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 98,002
ManasCore 2.1.4.4
ManasCore-1.19.2-2.1.4.4.jar下载1.19.2-2.1.4.4#Release
- Game freezing on Skill interaction with Piercing or similar projectiles.
展开
版本: 1.19.2-2.1.4.4
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 1,510
ManasCore 2.1.4.3
ManasCore-1.19.2-2.1.4.3.jar下载1.19.2-2.1.4.3#Release
- Technically change with TickingSkill.
展开
版本: 1.19.2-2.1.4.3
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 4,095
ManasCore 2.1.4.2
manascore-1.19.2-2.1.4.2.jar下载1.19.2-2.1.4.2#Release
- ManasCore now won't require a specific MixinExtra version.
展开
版本: 1.19.2-2.1.4.2
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 75,872
ManasCore 2.1.4.1
ManasCore-1.19.2-2.1.4.1.jar下载1.19.2-2.1.4.1#Release
- Fixed Critical Multiplier applying 1.5 twice.
- Downgrade MixinExtra from 0.3.2 to 0.2.0 for compatibilities with other 1.19.2 mods.
- Removed unused Anvil Mixin for compatibilities with other mods.
- Downgrade MixinExtra from 0.3.2 to 0.2.0 for compatibilities with other 1.19.2 mods.
- Removed unused Anvil Mixin for compatibilities with other mods.
展开
版本: 1.19.2-2.1.4.1
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 399
ManasCore 2.1.4.0
ManasCore-1.19.2-2.1.4.0.jar下载1.19.2-2.1.4.0#Release
- Added Skill system.
- Added many attributes.
- Added some useful ultilities.
- Added many attributes.
- Added some useful ultilities.
展开
版本: 1.19.2-2.1.4.0
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 9,536
1.19.2-2.0.15.0
manascore-1.19.2-2.0.15.0.jar下载1.19.2-2.0.15.0#Release
# 2.0.15.0
- embed `MixinExtras` to ManasCore
- automatically initialize `MixinExtras` in runtimes
# 2.0.14.0
- added config to change vanillas anvil EXP limit
# 2.0.13.0
- add `Crit Chance` Attribute
- add `Crit Multiplier` Attribute
# 2.0.12.0
- allow exact class matching in `ItemComparator`
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
- embed `MixinExtras` to ManasCore
- automatically initialize `MixinExtras` in runtimes
# 2.0.14.0
- added config to change vanillas anvil EXP limit
# 2.0.13.0
- add `Crit Chance` Attribute
- add `Crit Multiplier` Attribute
# 2.0.12.0
- allow exact class matching in `ItemComparator`
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
展开
版本: 1.19.2-2.0.15.0
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 399
1.19.2-2.0.14.0
manascore-1.19.2-2.0.14.0.jar下载1.19.2-2.0.14.0#Release
# 2.0.14.0
- added config to change vanillas anvil EXP limit
# 2.0.13.0
- add `Crit Chance` Attribute
- add `Crit Multiplier` Attribute
# 2.0.12.0
- allow exact class matching in `ItemComparator`
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
- added config to change vanillas anvil EXP limit
# 2.0.13.0
- add `Crit Chance` Attribute
- add `Crit Multiplier` Attribute
# 2.0.12.0
- allow exact class matching in `ItemComparator`
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
展开
版本: 1.19.2-2.0.14.0
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 81
1.19.2-2.0.11.1
manascore-1.19.2-2.0.11.1.jar下载1.19.2-2.0.11.1#Release
# 2.0.12.0
- allow exact class matching in `ItemComparator`
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
- allow exact class matching in `ItemComparator`
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
展开
版本: 1.19.2-2.0.11.1
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 86
1.19.3-2.1.0.0
manascore-1.19.3-2.1.0.0.jar下载1.19.3-2.1.0.0#Release
# 2.1.0.0
- update to 1.19.3
# 2.0.12.0
- add Cached class for easier object caching
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
- update to 1.19.3
# 2.0.12.0
- add Cached class for easier object caching
# 2.0.11.1
- fix Sapling model location
# 2.0.11.0
- add sapling model gen method to BlockStateProvider
# 2.0.10.1
- fix issue with `@SlabModel` using the stairs gen method
# 2.0.10.0
- add render type support to `BlockStateProvider#defaultBlock` and `@CubeAllModel` annotation
# 2.0.9.0
- add `needsNetheriteTool`, `needsDiamondTool`, `needsIronTool`, `needsStoneTool`, `needsWoodenTools` and `needsGoldenTools` to BlockTagProvider
# 2.0.8.0
- add supplier supporting method of `subTag` to ItemTagProvider
- add supplier supporting method of `mineableWithAxe`, `mineableWithHoe`, `mineableWithPickaxe`, `mineableWithShovel`, `mineableWithAllTools` and `subTag` to BlockTagProvider
# 2.0.7.0
- add supplier supporting method of `slab`, `stairs`, `planksFromLogs` and `nineStorage`
# 2.0.6.0
- add `addBlock`, `addItem` and `addEntityType` to `LanguageProvider`
# 2.0.5.0
- automatically load known entities in EntityLoot using the `WithLootTables` annotation
- add `@GenerateEntityLoot`
- add extended `EntityLoot` class
# 2.0.4.0
- automatically load known block in BlockLoot using the `WithLootTables` annotation
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
展开
版本: 1.19.3-2.1.0.0
支持游戏: 1.19.3
类型: Forge
Release
下载次数: 313
1.19.2-2.0.3.0
manascore-1.19.2-2.0.3.0.jar下载1.19.2-2.0.3.0#Release
# 2.0.3.0
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
- add `@GenerateBlockLoot`
- add extended `BlockLoot` class
# 2.0.2.1
- fix wrong annotation targets in `@GenerateBlockModels` sub annotations
# 2.0.2.0
- rename `@GenerateModels` Annotation to `@GenerateItemModels`
- add `@GenerateBlockModels`
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
展开
版本: 1.19.2-2.0.3.0
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 109
1.19.2-2.0.1.0
manascore-1.19.2-2.0.1.0.jar下载1.19.2-2.0.1.0#Release
# 2.0.1.0
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
- add `@GenerateModels` Annotation
- add `@SingleTextureModel` Annotation to generate a `singleTexture` model for the annotated registry object field
- add `@SingleHandheldTextureModel` Annotation to generate a `handheldSingleTexture` model for the annotated registry object field
# 2.0.0.0
- port to 1.19.2
展开
版本: 1.19.2-2.0.1.0
支持游戏: 1.19.2
类型: Forge
Release
下载次数: 98
1.18.2-1.0.2.0
manascore-1.18.2-1.0.2.0.jar下载1.18.2-1.0.2.0#Release
# 1.0.2.0
- add `ItemComparator` and `ItemComparator.Builder` to sort Items based on an easy-to-use rule set
# 1.0.1.1
- fix small issue in `FontRenderHelper` that caused the scaling factor finder to result in smaller texts then needed
# 1.0.1.0
- add `FontRenderHelper` to allow texts in GUIs to get resized until they fit into an Area
# 1.0.0.0
- Initial release
- add `ItemComparator` and `ItemComparator.Builder` to sort Items based on an easy-to-use rule set
# 1.0.1.1
- fix small issue in `FontRenderHelper` that caused the scaling factor finder to result in smaller texts then needed
# 1.0.1.0
- add `FontRenderHelper` to allow texts in GUIs to get resized until they fit into an Area
# 1.0.0.0
- Initial release
展开
版本: 1.18.2-1.0.2.0
支持游戏: 1.18.2
类型: Forge
Release
下载次数: 213
收录