CommandCracker8 / Pehkui

Fabric/Forge mod that allows for changing the size of any entity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pehkui

Library mod for the Fabric and Forge mod loaders that allows mod developers to modify the size of entities.

Information for Players

Show/Hide Information for Players

Required Mods to Run

Show/Hide Required Mods

Playing on Fabric

Playing on Forge

  • Newest version of the Forge mod loader for whichever Minecraft version you're playing on

Supported Minecraft Versions

Show/Hide Supported Minecraft Versions

Fabric Versions

Supported Versions of Pehkui-x.y.z+1.14.4-1.18.1:
1.14.4, 1.15.2, 1.16.5, 1.17.1, 1.18.1

Forge Versions

Supported Versions of Pehkui-x.y.z+1.16.5-forge:
1.16.5

Supported Versions of Pehkui-x.y.z+1.17.1-forge:
1.17.1

Supported Versions of Pehkui-x.y.z+1.18.1-forge:
1.18.1

Mod Features

Show/Hide Mod Features

Pehkui allows mod developers to:

  • Change the size of entities through modifying scale data
  • Affect other properties of an entity that are considered as dependant on the size
    (e.g. movement speed, explosion size, reach distance)
  • Have the scalable properties of an entity be affected by other scale data types or by external data
    through scale modifiers

Information for Developers

Show/Hide Information for Developers

Adding a Dependency

Show/Hide Dependency Information

Maven

Show/Hide Maven Information

To make use of Pehkui in your own mod, you'll first need to go to your repositories block near the
top of your build.gradle and add JitPack to the bottom of the block like below:

repositories {
	// ... your other maven repositories above ...
	maven {
		url = "https://jitpack.io"
	}
}

Mod Version and Dependency Configuration

Show/Hide Dependency Configuration Information

Now that a Maven repository is specified, add pehkui_version=x.y.z-w to your gradle.properties,
replacing x.y.z-w with one of the available version strings from the list of release tags.

Lastly, in your build.gradle's dependencies block, add the corresponding line from below
depending on your mod loader:

Developing for Fabric with Loom

modApi("com.github.Virtuoel:Pehkui:${pehkui_version}", {
	exclude group: "net.fabricmc.fabric-api"
})

Developing for Forge with ForgeGradle

api fg.deobf("com.github.Virtuoel:Pehkui:${pehkui_version}")

Developing for Forge with Architectury Loom

modApi("com.github.Virtuoel:Pehkui:${pehkui_version}")

Fixing Mixins of Dependencies If Using Older ForgeGradle (4 and below)

Show/Hide Fix for Dependency Mixins on Older ForgeGradle

If you're using Forge with ForgeGradle 4 or older, make sure refmap remapping is enabled in your build.gradle's run configuration blocks.

Make sure the following lines are present in the client {}, server {}, and data {} run configuration blocks.

property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${buildDir}/createSrgToMcp/output.srg"

Then regenerate your run configurations with genEclipseRuns, genIntellijRuns, or genVSCodeRuns depending on your IDE.

About

Fabric/Forge mod that allows for changing the size of any entity.

License:MIT License


Languages

Language:Java 100.0%