pick 97420a31d The big reformat of 2020

This commit is contained in:
yueh
2020-06-16 21:41:28 +02:00
parent 5304b3febe
commit 5225ea426b
2252 changed files with 95466 additions and 118582 deletions
@@ -18,7 +18,6 @@
package appeng.bootstrap;
import java.util.Arrays;
import java.util.Collection;
@@ -27,35 +26,32 @@ import net.minecraft.util.ResourceLocation;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
/**
* Allows the rendering of an item to be customized.
*/
public interface IItemRendering
{
public interface IItemRendering {
/**
* Convenient override for {@link #variants(Collection)}.
*/
@OnlyIn( Dist.CLIENT )
default IItemRendering variants( ResourceLocation... resources )
{
return this.variants( Arrays.asList( resources ) );
}
/**
* Convenient override for {@link #variants(Collection)}.
*/
@OnlyIn(Dist.CLIENT)
default IItemRendering variants(ResourceLocation... resources) {
return this.variants(Arrays.asList(resources));
}
/**
* Registers the item variants of this item. This are all models that need to be loaded for this item.
* This has no direct effect on rendering, but is used to load models that are used for example by
* the ItemMeshDefinition.
*/
@OnlyIn( Dist.CLIENT )
IItemRendering variants( Collection<ResourceLocation> resources );
/**
* Registers the item variants of this item. This are all models that need to be
* loaded for this item. This has no direct effect on rendering, but is used to
* load models that are used for example by the ItemMeshDefinition.
*/
@OnlyIn(Dist.CLIENT)
IItemRendering variants(Collection<ResourceLocation> resources);
/**
* Registers a custom item color definition that inspects an item stack and tint and
* returns a color multiplier.
*/
@OnlyIn( Dist.CLIENT )
IItemRendering color( IItemColor itemColor );
/**
* Registers a custom item color definition that inspects an item stack and tint
* and returns a color multiplier.
*/
@OnlyIn(Dist.CLIENT)
IItemRendering color(IItemColor itemColor);
}