-
Notifications
You must be signed in to change notification settings - Fork 3
Главная
"Fluffy Fur" - мод-библиотека от MaxBogomol.
Когда я разрабатывал Wizard's Reborn, весь код для рендеринга находился внутри мода, но через время я понял, что хочу создавать и другие моды.
Поэтому я взял все функции из Wizard's Reborn и перенёс их в свою библиотеку под названием Fluffy Fur, сильно всё улучшив и добавил много нового.
Оно очень пушистое.
Если вы хотите использовать мою библиотеку в своём моде, то вы должны знать, что у вас должен быть хотя бы какой-то опыт в моддинге.
И помните, библиотека не должна делать всё за вас. Это всего лишь инструмент для упрощения.
gradle.properties:
minecraft_version = версия здесь
fluffy_fur_version = версия здесьРекомендуемый вариант установки.
// способ через Modrinth
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
dependencies {
// твой код здесь...
implementation fg.deobf("maven.modrinth:fluffy-fur:${minecraft_version}-${fluffy_fur_version}")
}
// способ через CurseForge
repositories {
maven { url "https://cursemaven.com"}
}
dependencies {
// твой код здесь...
implementation fg.deobf("curse.maven:fluffy-fur-1097456:${fluffy_fur_version}") // <-- версия с CurseForge здесь
}Я использую этот вариант при разработке модов для быстрого изменения кода.
Не рекомендуется.
Дублируйте проект, запустите его в IDE и опубликуйте в локальном maven с помощью Running: gradlew publishToMavenLocal
repositories {
mavenLocal();
}
dependencies {
// твой код здесь...
implementation fg.deobf("mod.maxbogomol.fluffy_fur:fluffy_fur:${minecraft_version}-${fluffy_fur_version}")
}Fluffy Fur использует миксины, и без соответствующего плагина в вашем проекте игра не запустится.
buildscript {
repositories {
maven { url = 'https://files.minecraftforge.net/maven' }
maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
mavenCentral()
}
dependencies {
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '6.0.+', changing: true
classpath group: 'org.spongepowered', name: 'mixingradle', version: '0.7-SNAPSHOT'
}
}
plugins {
id 'eclipse'
id 'maven-publish'
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
id 'org.spongepowered.mixin' version '[0.7,0.8)'
}Для дополнительной информации обратитесь к Mixin вики.
-
Рендер
-
Шейдеры
-
Скины игроков
-
Скины предметов
-
Кастомное меню
-
Креативные подвкладки
-
Встроенные ресурс и дата паки
-
Модовая книга
-
Простой нетворкинг
-
Тряска экрана
-
Рэйкаст
-
Партиклы предметов
-
Анимации предметов
-
Модели предметов
-
Модификаторы атрибутов
-
Модификаторы музыки
-
Модификаторы лута
-
Кастомные языки
-
Кастомные сплэши
-
Кастомные шрифты
Documentation - English:
The Fluffy Wiki
Документация - Русский:
The Fluffy Wiki