跳到正文

Creo Lib

作者:creoii

a versatile library for mod & datapack development

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Why should I use Creo Lib?


I know, everyone seems to be making library mods these days, and they all tackle similar issues. Creo Lib addresses three main issues not typically covered by other libraries.

  • De-centralization of features, resulting in unnecessary similar or duplicated code from different mods.
  • Tedious aspects of development that take away from implementing fun, unique features.
  • Expanding the powerful, yet lacking, worldgen & data system.

 

So what exactly does Creo Lib add?


Here is a list of features implemented:

  • Nearly 100 new Block, Item, Entity Type, Enchantment, & Biome tags
  • Various utilties for basic rendering (overlays, entity glinting, etc)
  • Various utilities for registries & tags to make them more accessible
  • Interfaces & Abstract Classes for blocks, items, entities, etc
  • Abstracted AI classes
  • Expanded version of BlockSettings & ItemSettings for easy modification
  • Utilities to edit vanilla blocks, items, & entity types
  • Easy Client/Server World Tickers
  • Various Feature/Structure Placement, Density Functions, Placers, & Surface Rules to assist in worldgen
  • Easy biome-specific fog & surface builders
  • Implementation of FastNoise (https://github.com/Auburn/FastNoiseLite/blob/master/Java/FastNoiseLite.java)
  • Tools to help with Datagen
  • Entity Attributes such as Gravity, Reach Distance, etc
  • Expanded options for DimensionTypes
  • Villager Trade, POI State, Block Entity, & Advancement Injection
  • Customizable Block-Entity collision interactions
  • Customizable Enchantment Targets
  • New Commands
  • Even more small features
  • And more to come!

常见问题

Creo Lib 支持哪些 Minecraft 版本?

Creo Lib 支持 Minecraft Java 版 1.19.4–1.20.1,共 3 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Creo Lib 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

creoii 的其他作品

查看全部 →