Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rozmir-rohi/witchery-wolf-altar-replacement

Replaces the model and texture of the wolf altar from the Witchery mod.
https://github.com/rozmir-rohi/witchery-wolf-altar-replacement

forge minecraft-mod

Last synced: 8 days ago
JSON representation

Replaces the model and texture of the wolf altar from the Witchery mod.

Awesome Lists containing this project

README

        

# Wolf Altar Replacement
Replaces the model and texture of the wolf altar from the Witchery mod.

This mod is intended to be used with the Mo' Creatures Legacy mod and the Witchery mod.

Credits & Assets Used:


The model for the new Witchery wolf altar utilizes the WWolf model from Dr Zhark's Mo' Creatures mod. This asset was used under the GNU General Public License v3.0.

culegooner - Their tutorial on ASM taught me how to replace class files from vanilla Minecraft and other mods using ASM. (https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/mapping-and-modding-tutorials/1571568-tutorial-1-6-2-changing-vanilla-without-editing). Additionally, some of the source code for their mod "Creeper Burn Core" was used to implement ASM methods in this mod (the link to the Creeper Burn Core source code can be found below). This asset was used under GNU Lesser General Public License v3.0. The different license of this project is permitted under the GNU Lesser General Public License v3.0 from the following sections:

GNU Lesser General Public License v3.0 - Section 0:
"..."The Library" refers to a covered work governed by this License",
"A “Combined Work” is a work produced by combining or linking an Application with the Library"


GNU Lesser General Public License v3.0 - Section 4:
"You may convey a Combined Work under terms of your choice" provided that:
- Private modifications are allowed.
- Notice is given that the Library is used
- A copy of the GNU Lesser Public License is provided along with a copy of the GNU General Public License.
- Access is provided to the source code of the Library.

A copy of the GNU Lesser General Public License can be found in the "Negligible License" folder inside the assets folder of the mod jar archive.

A copy of the GNU General Public License can be found inside the mod jar archive.

The source code for the Creeper Burn Core mod can be found here: https://github.com/culegooner/CreeperBurnCore

elifoster - The source code for his mod "Witchery Patch" helped me understand how to use ASM to specifically modify Witchery code (https://github.com/elifoster/WitcheryPatch). This asset was used under the MIT license.

Technocoder - Their blog taught me how to properly add manifest data through the build.gradle file for mods that use ASM (https://blog.techno.fish/minecraft-forge-coremod-tutorial/).

## Use of anatawa12's Fork of ForgeGradle 1.2 within Project:
The source code of this project uses anatawa12's fork of ForgeGradle 1.2 as a library under the GNU Lesser General Public License v2.1 (https://choosealicense.com/licenses/lgpl-2.1/).

Compiled versions of this mod are permitted under section 5 of the original license, "A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work...is not a derivative work of the Library"; consequently the conditions of the original license do not apply to the work.

The source code of this mod is permitted under section 6 of the original license, "you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice" provided that:
* Private modifications are allowed.
* Notice is given that the Library is used and a copy of it's original license is provided.
* Access is provided to the source code of the Library.

The source code for anatawa12's fork of ForgeGradle 1.2 can be found here: https://github.com/anatawa12/ForgeGradle-1.2