CoreExtensions

CoreExtensions

Mod

Do you want to develop a MOD? That's right, core extensions help you add custom content to your game without using Java

Client and server DecorationEquipmentFoodGame MechanicsLibraryManagementUtility

893 downloads
2 followers
Created10 months ago
Updated7 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

CoreExtensions 0.6.1

Changelog

中文

  • 重写了60%的代码,使CoreExtensions加载速度得到提升并减少错误
  • 重写了自定义游戏规则模块,使其能够接受int、double和boolean数值
  • 新增物品/方块模板功能,使其属性能够被复制对注册项批量添加
  • 新增允许创建自定义十字弩的功能
  • 新增注册药水效果的功能
  • 新增注册药水的功能
  • 新增注册酿造台合成配方
  • 新增禁用其他注册项的功能(disableFeature),被禁用后会自动打上禁用标签,并且该注册内容将失去作用,如:被禁用的方块无法被放下以及挖掘,物品失去作用等
  • 新增hasGlint属性,用于手动设置物品是否自带附魔光效
  • 新增fireproof属性,用于设置物品防火
  • 新增recipeRemainder属性,用于合成时设置保留下的物品(如合成蛋糕时奶桶返还奶桶)
  • 为自定义方块也增加上了自定义物品的属性配置识别
  • 新增/热重载的注册项旧实例将会被新增/重载后的示例自动替换
  • 由于安全缘故,暂时移除添加自定义流体的功能
  • 配置文件新加入了AUTO-REPLACE_RELOADING_REGISTRY_BLOCKS、ALLOW_EXISTING_REGISTRY_RELOADING和FIX_POTION_GLOWING,分别用于在注册表热重载时自动替换旧的实例方块(这可能造成一些性能问题)、是否允许现存在的注册表内容被修改和修复药水发光
  • 由于重写较大,暂时取消自定义反射和与PolyMc和Polymer的联动
  • 版本协议号升级为23

English

  • Rewritten 60% of the code to improve CoreExtensions loading speed and reduce errors
  • Rewritten the custom game rules module to accept int, double and boolean values
  • Added item/block template function, so that its attributes can be copied and registration items can be added in batches
  • Added the ability to create custom crossbows
  • Added the function of registering potion effects
  • Added the function of registering potions
  • Added registered brewing stand synthesis recipe
  • Added the function of disabling other registration items (disableFeature). After being disabled, it will be automatically labeled as disabled, and the registered content will lose its function, such as: disabled blocks cannot be put down and mined, items lose their function, etc.
  • Added hasGlint attribute, used to manually set whether the item has its own enchanted light effect
  • Added fireproof attribute, used to set fireproof items
  • Added the recipeRemainder attribute, which is used to set the retained items when synthesizing (such as returning the milk bucket when synthesizing a cake)
  • Added attribute configuration recognition for custom items for custom blocks
  • The old instance of the newly added/hot reloaded registration item will be automatically replaced by the newly added/reloaded example
  • Due to security reasons, the ability to add custom fluids has been temporarily removed
  • AUTO-REPLACE_RELOADING_REGISTRY_BLOCKS, ALLOW_EXISTING_REGISTRY_RELOADING and FIX_POTION_GLOWING are newly added to the configuration file, which are used to automatically replace old instance blocks during registry hot reload (this may cause some performance problems), whether to allow existing registry contents to be modified, and Repair Potion Glow
  • Due to the large rewrite, custom reflection and linkage with PolyMc and Polymer are temporarily cancelled.
  • Version agreement number upgraded to 23

Files

CoreExtensions-1.20.1-0.6.1.jar(17.23 MiB) Primary Download
CoreExtensions-1.20.1-0.6.1-dev.jar(14.91 MiB) Download
CoreExtensions-1.20.1-0.6.1-sources.jar(14.38 MiB) Download
CoreExtensions-1.20.1-0.6.1-sources.jar(14.3 MiB) Download
EXAMPLE_PACK_V0_6_1.zip(6.29 MiB) Download

Project members

REIMUDREAM

Owner


Technical information

License
GPL-3.0-only
Client side
required
Server side
required
Project ID