Search in sources :

Example 6 with CapeItem

use of com.jab125.thonkutil.api.CapeItem in project ThonkUtil by LimeAppleBoat.

the class ThonkUtilCapes method registerCapes.

private static void registerCapes() {
    Util.quickRegisterItem(new Identifier("thonkutil:mojang_classic_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:mojang_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:mojang_studios_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:minecon_2011_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:minecon_2012_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:minecon_2013_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:minecon_2015_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:minecon_2016_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:bacon_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE), false));
    Util.quickRegisterItem(new Identifier("thonkutil:one_millionth_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:dannybstyle_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:julian_clark_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:mrmessiah_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:prismarine_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:birthday_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:translator_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:chinese_translator_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:japanese_translator_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:scrolls_champion_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:cobalt_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:mojira_moderator_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:mapmaker_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:turtle_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:migration_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:founders_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:pan_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:hero_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE), false));
    Util.quickRegisterItem(new Identifier("thonkutil:christmas_2010_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE), false));
    Util.quickRegisterItem(new Identifier("thonkutil:new_year_2011_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE), false));
    Util.quickRegisterItem(new Identifier("thonkutil:first_birthday_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE), false));
    Util.quickRegisterItem(new Identifier("thonkutil:optifine_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE)));
    Util.quickRegisterItem(new Identifier("thonkutil:better_optifine_cape"), new CapeItem(new Item.Settings().rarity(Rarity.RARE), true, true));
    Util.quickRegisterItem(new Identifier("thonkutil:animated_christmas_2010_cape"), new AnimatedCapeItem(new Item.Settings().rarity(Rarity.RARE), 2, 1000, false));
}
Also used : CapeItem(com.jab125.thonkutil.api.CapeItem) Item(net.minecraft.item.Item) AnimatedCapeItem(com.jab125.thonkutil.api.AnimatedCapeItem) Identifier(net.minecraft.util.Identifier) CapeItem(com.jab125.thonkutil.api.CapeItem) AnimatedCapeItem(com.jab125.thonkutil.api.AnimatedCapeItem) AnimatedCapeItem(com.jab125.thonkutil.api.AnimatedCapeItem)

Aggregations

CapeItem (com.jab125.thonkutil.api.CapeItem)6 ItemStack (net.minecraft.item.ItemStack)4 VertexConsumer (net.minecraft.client.render.VertexConsumer)3 PlayerEntity (net.minecraft.entity.player.PlayerEntity)3 Identifier (net.minecraft.util.Identifier)3 AbstractClientPlayerEntity (net.minecraft.client.network.AbstractClientPlayerEntity)2 AnimatedCapeItem (com.jab125.thonkutil.api.AnimatedCapeItem)1 Iterator (java.util.Iterator)1 JsonUnbakedModel (net.minecraft.client.render.model.json.JsonUnbakedModel)1 ItemEntity (net.minecraft.entity.ItemEntity)1 Item (net.minecraft.item.Item)1 ServerPlayerEntity (net.minecraft.server.network.ServerPlayerEntity)1 LiteralText (net.minecraft.text.LiteralText)1 Inject (org.spongepowered.asm.mixin.injection.Inject)1