Begin new model system
Includes some examples for both ways.
This commit is contained in:
parent
5c2ba20a32
commit
ba0b24d231
28 changed files with 332 additions and 104 deletions
19
src/main/java/WayofTime/bloodmagic/client/IMeshProvider.java
Normal file
19
src/main/java/WayofTime/bloodmagic/client/IMeshProvider.java
Normal file
|
@ -0,0 +1,19 @@
|
|||
package WayofTime.bloodmagic.client;
|
||||
|
||||
import net.minecraft.client.renderer.ItemMeshDefinition;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Provides a custom {@link ItemMeshDefinition} for automatic registration of
|
||||
* renders.
|
||||
*/
|
||||
public interface IMeshProvider {
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
ItemMeshDefinition getMeshDefinition();
|
||||
|
||||
List<String> getVariants();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue