package org.bukkit.craftbukkit; import org.bukkit.Art; // Safety class, will break if either side changes public class CraftArt { public static Art NotchToBukkit(net.minecraft.entity.item.EntityPainting.EnumArt art) { switch(art) { case Kebab: return Art.KEBAB; case Aztec: return Art.AZTEC; case Alban: return Art.ALBAN; case Aztec2: return Art.AZTEC2; case Bomb: return Art.BOMB; case Plant: return Art.PLANT; case Wasteland: return Art.WASTELAND; case Pool: return Art.POOL; case Courbet: return Art.COURBET; case Sea: return Art.SEA; case Sunset: return Art.SUNSET; case Creebet: return Art.CREEBET; case Wanderer: return Art.WANDERER; case Graham: return Art.GRAHAM; case Match: return Art.MATCH; case Bust: return Art.BUST; case Stage: return Art.STAGE; case Void: return Art.VOID; case SkullAndRoses: return Art.SKULL_AND_ROSES; case Fighters: return Art.FIGHTERS; case Pointer: return Art.POINTER; case Pigscene: return Art.PIGSCENE; case BurningSkull: return Art.BURNINGSKULL; case Skeleton: return Art.SKELETON; case DonkeyKong: return Art.DONKEYKONG; case Wither: return Art.WITHER; default: throw new AssertionError(art); } } public static net.minecraft.entity.item.EntityPainting.EnumArt BukkitToNotch(Art art) { switch(art) { case KEBAB: return net.minecraft.entity.item.EntityPainting.EnumArt.Kebab; case AZTEC: return net.minecraft.entity.item.EntityPainting.EnumArt.Aztec; case ALBAN: return net.minecraft.entity.item.EntityPainting.EnumArt.Alban; case AZTEC2: return net.minecraft.entity.item.EntityPainting.EnumArt.Aztec2; case BOMB: return net.minecraft.entity.item.EntityPainting.EnumArt.Bomb; case PLANT: return net.minecraft.entity.item.EntityPainting.EnumArt.Plant; case WASTELAND: return net.minecraft.entity.item.EntityPainting.EnumArt.Wasteland; case POOL: return net.minecraft.entity.item.EntityPainting.EnumArt.Pool; case COURBET: return net.minecraft.entity.item.EntityPainting.EnumArt.Courbet; case SEA: return net.minecraft.entity.item.EntityPainting.EnumArt.Sea; case SUNSET: return net.minecraft.entity.item.EntityPainting.EnumArt.Sunset; case CREEBET: return net.minecraft.entity.item.EntityPainting.EnumArt.Creebet; case WANDERER: return net.minecraft.entity.item.EntityPainting.EnumArt.Wanderer; case GRAHAM: return net.minecraft.entity.item.EntityPainting.EnumArt.Graham; case MATCH: return net.minecraft.entity.item.EntityPainting.EnumArt.Match; case BUST: return net.minecraft.entity.item.EntityPainting.EnumArt.Bust; case STAGE: return net.minecraft.entity.item.EntityPainting.EnumArt.Stage; case VOID: return net.minecraft.entity.item.EntityPainting.EnumArt.Void; case SKULL_AND_ROSES: return net.minecraft.entity.item.EntityPainting.EnumArt.SkullAndRoses; case FIGHTERS: return net.minecraft.entity.item.EntityPainting.EnumArt.Fighters; case POINTER: return net.minecraft.entity.item.EntityPainting.EnumArt.Pointer; case PIGSCENE: return net.minecraft.entity.item.EntityPainting.EnumArt.Pigscene; case BURNINGSKULL: return net.minecraft.entity.item.EntityPainting.EnumArt.BurningSkull; case SKELETON: return net.minecraft.entity.item.EntityPainting.EnumArt.Skeleton; case DONKEYKONG: return net.minecraft.entity.item.EntityPainting.EnumArt.DonkeyKong; case WITHER: return net.minecraft.entity.item.EntityPainting.EnumArt.Wither; default: throw new AssertionError(art); } } }