Skip to content

Главная

MaxBogomol edited this page Jun 28, 2026 · 6 revisions

О

"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 вики.

Функции

  • Частицы

  • Рендер

  • Шейдеры

  • Скины игроков

  • Скины предметов

  • Кастомное меню

  • Креативные подвкладки

  • Встроенные ресурс и дата паки

  • Модовая книга

  • Простой нетворкинг

  • Тряска экрана

  • Рэйкаст

  • Партиклы предметов

  • Анимации предметов

  • Модели предметов

  • Модификаторы атрибутов

  • Модификаторы музыки

  • Модификаторы лута

  • Кастомные языки

  • Кастомные сплэши

  • Кастомные шрифты

  • Мяу :3

Documentation - English:
The Fluffy Wiki

Документация - Русский:
The Fluffy Wiki

Clone this wiki locally