From beb85cf15467ea1c72bb415421d564df53dc1064 Mon Sep 17 00:00:00 2001 From: Nick Date: Mon, 28 Dec 2015 14:04:34 -0800 Subject: [PATCH] Generify --- .../bloodmagic/block/BlockSocket.java | 70 ------------------- .../bloodmagic/block/base/BlockInteger.java | 3 +- .../bloodmagic/block/base/BlockString.java | 3 +- .../block/property/PropertyString.java | 3 +- .../client/render/RenderAlchemyArray.java | 20 +++--- .../item/ItemActivationCrystal.java | 6 +- .../bloodmagic/item/ItemBindable.java | 3 +- .../bloodmagic/item/ItemBloodOrb.java | 6 +- .../bloodmagic/item/ItemComponent.java | 3 +- .../bloodmagic/item/ItemInscriptionTool.java | 6 +- .../item/ItemSacrificialDagger.java | 3 +- .../WayofTime/bloodmagic/item/ItemSlate.java | 6 +- .../item/ItemTelepositionFocus.java | 6 +- .../item/gear/ItemPackSacrifice.java | 3 +- .../item/gear/ItemPackSelfSacrifice.java | 3 +- .../bloodmagic/item/sigil/ItemSigilBase.java | 3 +- .../item/sigil/ItemSigilToggleable.java | 3 +- .../render/RenderEntityBloodLight.java | 15 ++-- 18 files changed, 33 insertions(+), 132 deletions(-) delete mode 100644 src/main/java/WayofTime/bloodmagic/block/BlockSocket.java diff --git a/src/main/java/WayofTime/bloodmagic/block/BlockSocket.java b/src/main/java/WayofTime/bloodmagic/block/BlockSocket.java deleted file mode 100644 index b9ac6d15..00000000 --- a/src/main/java/WayofTime/bloodmagic/block/BlockSocket.java +++ /dev/null @@ -1,70 +0,0 @@ -package WayofTime.bloodmagic.block; - -import WayofTime.bloodmagic.BloodMagic; -import WayofTime.bloodmagic.api.Constants; -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.block.properties.PropertyInteger; -import net.minecraft.block.state.BlockState; -import net.minecraft.block.state.IBlockState; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.BlockPos; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.world.World; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; - -import java.util.List; - -public class BlockSocket extends Block { - - public static final String[] names = {"empty", "filled"}; - public static final PropertyInteger META = PropertyInteger.create("META", 0, names.length - 1); - - public BlockSocket() { - super(Material.iron); - - setUnlocalizedName(Constants.Mod.MODID + ".socket."); - setHardness(2.0F); - setResistance(5.0F); - setStepSound(soundTypeMetal); - setHarvestLevel("pickaxe", 2); - setCreativeTab(BloodMagic.tabBloodMagic); - } - - @Override - public IBlockState getStateFromMeta(int meta) { - return this.getDefaultState().withProperty(META, meta); - } - - @Override - public int getMetaFromState(IBlockState state) { - return (Integer) state.getValue(META); - } - - @Override - public int damageDropped(IBlockState state) { - return getMetaFromState(state); - } - - @Override - protected BlockState createBlockState() { - return new BlockState(this, META); - } - - @Override - public ItemStack getPickBlock(MovingObjectPosition target, World world, BlockPos pos, EntityPlayer player) { - return new ItemStack(this, 1, this.getMetaFromState(world.getBlockState(pos))); - } - - @Override - @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubBlocks(Item item, CreativeTabs creativeTabs, List list) { - for (int i = 0; i < names.length; i++) - list.add(new ItemStack(this, 1, i)); - } -} diff --git a/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java b/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java index d7b0f39a..421798e0 100644 --- a/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java +++ b/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java @@ -86,8 +86,7 @@ public class BlockInteger extends Block { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubBlocks(Item item, CreativeTabs creativeTabs, List list) { + public void getSubBlocks(Item item, CreativeTabs creativeTabs, List list) { for (int i = 0; i < maxMeta + 1; i++) list.add(new ItemStack(this, 1, i)); } diff --git a/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java b/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java index 3092f4a6..4cc632e1 100644 --- a/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java +++ b/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java @@ -90,8 +90,7 @@ public class BlockString extends Block { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubBlocks(Item item, CreativeTabs creativeTabs, List list) { + public void getSubBlocks(Item item, CreativeTabs creativeTabs, List list) { for (int i = 0; i < maxMeta + 1; i++) list.add(new ItemStack(this, 1, i)); } diff --git a/src/main/java/WayofTime/bloodmagic/block/property/PropertyString.java b/src/main/java/WayofTime/bloodmagic/block/property/PropertyString.java index 85c6cc88..678e887e 100644 --- a/src/main/java/WayofTime/bloodmagic/block/property/PropertyString.java +++ b/src/main/java/WayofTime/bloodmagic/block/property/PropertyString.java @@ -12,11 +12,10 @@ public class PropertyString extends PropertyHelper { private final ImmutableSet allowedValues; - @SuppressWarnings("unchecked") protected PropertyString(String name, String[] values) { super(name, String.class); - HashSet hashSet = Sets.newHashSet(); + HashSet hashSet = Sets.newHashSet(); hashSet.addAll(Arrays.asList(values)); allowedValues = ImmutableSet.copyOf(hashSet); } diff --git a/src/main/java/WayofTime/bloodmagic/client/render/RenderAlchemyArray.java b/src/main/java/WayofTime/bloodmagic/client/render/RenderAlchemyArray.java index bef4a13f..a4dff8f9 100644 --- a/src/main/java/WayofTime/bloodmagic/client/render/RenderAlchemyArray.java +++ b/src/main/java/WayofTime/bloodmagic/client/render/RenderAlchemyArray.java @@ -2,22 +2,18 @@ package WayofTime.bloodmagic.client.render; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; import WayofTime.bloodmagic.api.alchemyCrafting.AlchemyCircleRenderer; import WayofTime.bloodmagic.api.registry.AlchemyArrayRecipeRegistry; import WayofTime.bloodmagic.tile.TileAlchemyArray; -public class RenderAlchemyArray extends TileEntitySpecialRenderer { - @Override - public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float partialTicks, int destroyStage) { - if (tileEntity instanceof TileAlchemyArray) { - ItemStack inputStack = ((TileAlchemyArray)tileEntity).getStackInSlot(0); +public class RenderAlchemyArray extends TileEntitySpecialRenderer { - AlchemyCircleRenderer renderer = AlchemyArrayRecipeRegistry.getAlchemyCircleRenderer(inputStack); - - int craftTime = ((TileAlchemyArray)tileEntity).activeCounter; - - renderer.renderAt(tileEntity, x, y, z, (craftTime > 0 ? craftTime + partialTicks : 0)); - } + @Override + public void renderTileEntityAt(TileAlchemyArray alchemyArray, double x, double y, double z, float partialTicks, int destroyStage) { + ItemStack inputStack = alchemyArray.getStackInSlot(0); + int craftTime = alchemyArray.activeCounter; + AlchemyCircleRenderer renderer = AlchemyArrayRecipeRegistry.getAlchemyCircleRenderer(inputStack); + + renderer.renderAt(alchemyArray, x, y, z, (craftTime > 0 ? craftTime + partialTicks : 0)); } } diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemActivationCrystal.java b/src/main/java/WayofTime/bloodmagic/item/ItemActivationCrystal.java index d737067b..d765a02b 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemActivationCrystal.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemActivationCrystal.java @@ -30,16 +30,14 @@ public class ItemActivationCrystal extends ItemBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubItems(Item id, CreativeTabs creativeTab, List list) { + public void getSubItems(Item id, CreativeTabs creativeTab, List list) { for (int i = 0; i < names.length; i++) list.add(new ItemStack(id, 1, i)); } @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { tooltip.add(TextHelper.localize("tooltip.BloodMagic.activationCrystal." + names[stack.getItemDamage()])); super.addInformation(stack, player, tooltip, advanced); diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemBindable.java b/src/main/java/WayofTime/bloodmagic/item/ItemBindable.java index 2f4f314b..931fef39 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemBindable.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemBindable.java @@ -73,8 +73,7 @@ public class ItemBindable extends Item implements IBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { NBTHelper.checkNBT(stack); if (!Strings.isNullOrEmpty(stack.getTagCompound().getString(Constants.NBT.OWNER_NAME))) diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemBloodOrb.java b/src/main/java/WayofTime/bloodmagic/item/ItemBloodOrb.java index b0a7ef57..693fbb09 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemBloodOrb.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemBloodOrb.java @@ -33,8 +33,7 @@ public class ItemBloodOrb extends ItemBindable implements IBloodOrb, IBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubItems(Item id, CreativeTabs creativeTab, List list) { + public void getSubItems(Item id, CreativeTabs creativeTab, List list) { for (int i = 0; i < OrbRegistry.getSize(); i++) list.add(new ItemStack(id, 1, i)); } @@ -71,8 +70,7 @@ public class ItemBloodOrb extends ItemBindable implements IBloodOrb, IBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { tooltip.add(StatCollector.translateToLocal("tooltip.BloodMagic.orb.desc")); if (advanced) diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemComponent.java b/src/main/java/WayofTime/bloodmagic/item/ItemComponent.java index f8feb243..fd1e21ab 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemComponent.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemComponent.java @@ -55,8 +55,7 @@ public class ItemComponent extends Item { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubItems(Item id, CreativeTabs creativeTab, List list) { + public void getSubItems(Item id, CreativeTabs creativeTab, List list) { for (int i = 0; i < names.size(); i++) list.add(new ItemStack(id, 1, i)); } diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemInscriptionTool.java b/src/main/java/WayofTime/bloodmagic/item/ItemInscriptionTool.java index 1461553f..681624e8 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemInscriptionTool.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemInscriptionTool.java @@ -36,8 +36,7 @@ public class ItemInscriptionTool extends ItemBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubItems(Item id, CreativeTabs creativeTab, List list) { + public void getSubItems(Item id, CreativeTabs creativeTab, List list) { for (int i = 1; i < EnumRuneType.values().length; i++) list.add(new ItemStack(id, 1, i)); } @@ -57,8 +56,7 @@ public class ItemInscriptionTool extends ItemBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { list.addAll(Arrays.asList(TextHelper.cutLongString(TextHelper.localizeEffect("tooltip.BloodMagic.inscriber.desc")))); super.addInformation(stack, player, list, advanced); } diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemSacrificialDagger.java b/src/main/java/WayofTime/bloodmagic/item/ItemSacrificialDagger.java index eea0c7af..f901a59f 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemSacrificialDagger.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemSacrificialDagger.java @@ -49,8 +49,7 @@ public class ItemSacrificialDagger extends Item { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubItems(Item id, CreativeTabs creativeTab, List list) { + public void getSubItems(Item id, CreativeTabs creativeTab, List list) { for (int i = 0; i < names.length; i++) list.add(new ItemStack(id, 1, i)); } diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemSlate.java b/src/main/java/WayofTime/bloodmagic/item/ItemSlate.java index 2869b2ac..4478feb1 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemSlate.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemSlate.java @@ -27,8 +27,7 @@ public class ItemSlate extends Item { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubItems(Item id, CreativeTabs creativeTab, List list) { + public void getSubItems(Item id, CreativeTabs creativeTab, List list) { for (int i = 0; i < names.length; i++) list.add(new ItemStack(id, 1, i)); } @@ -40,8 +39,7 @@ public class ItemSlate extends Item { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { list.addAll(Arrays.asList(TextHelper.cutLongString(TextHelper.localizeEffect("tooltip.BloodMagic.slate.desc")))); } } diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemTelepositionFocus.java b/src/main/java/WayofTime/bloodmagic/item/ItemTelepositionFocus.java index c23fad29..6254dec7 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemTelepositionFocus.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemTelepositionFocus.java @@ -40,8 +40,7 @@ public class ItemTelepositionFocus extends ItemBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void getSubItems(Item id, CreativeTabs creativeTab, List list) { + public void getSubItems(Item id, CreativeTabs creativeTab, List list) { for (int i = 0; i < names.length; i++) list.add(new ItemStack(id, 1, i)); } @@ -57,8 +56,7 @@ public class ItemTelepositionFocus extends ItemBindable { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { tooltip.addAll(Arrays.asList(TextHelper.cutLongString(TextHelper.localize("tooltip.BloodMagic.telepositionfocus." + names[stack.getItemDamage()])))); super.addInformation(stack, player, tooltip, advanced); diff --git a/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSacrifice.java b/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSacrifice.java index df9856b7..713ac670 100644 --- a/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSacrifice.java +++ b/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSacrifice.java @@ -68,8 +68,7 @@ public class ItemPackSacrifice extends ItemArmor implements IAltarManipulator { } @Override - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { stack = NBTHelper.checkNBT(stack); list.add(TextHelper.localize("tooltip.BloodMagic.pack.sacrifice.desc")); list.add(TextHelper.localize("tooltip.BloodMagic.pack.stored", getStoredLP(stack))); diff --git a/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSelfSacrifice.java b/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSelfSacrifice.java index f62a3035..c6eb9a00 100644 --- a/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSelfSacrifice.java +++ b/src/main/java/WayofTime/bloodmagic/item/gear/ItemPackSelfSacrifice.java @@ -84,8 +84,7 @@ public class ItemPackSelfSacrifice extends ItemArmor implements IAltarManipulato } @Override - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean advanced) { stack = NBTHelper.checkNBT(stack); list.add(TextHelper.localize("tooltip.BloodMagic.pack.selfSacrifice.desc")); list.add(TextHelper.localize("tooltip.BloodMagic.pack.stored", getStoredLP(stack))); diff --git a/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilBase.java b/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilBase.java index 39d3cd9b..c21f2ede 100644 --- a/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilBase.java +++ b/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilBase.java @@ -54,8 +54,7 @@ public class ItemSigilBase extends ItemBindable implements ISigil { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { if (StatCollector.canTranslate(tooltipBase + "desc")) tooltip.add(TextHelper.localizeEffect(tooltipBase + "desc")); diff --git a/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilToggleable.java b/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilToggleable.java index 5af723c4..ba2b629e 100644 --- a/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilToggleable.java +++ b/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilToggleable.java @@ -24,8 +24,7 @@ public class ItemSigilToggleable extends ItemSigilBase { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings("unchecked") - public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { + public void addInformation(ItemStack stack, EntityPlayer player, List tooltip, boolean advanced) { super.addInformation(stack, player, tooltip, advanced); if (getActivated(stack)) tooltip.add(TextHelper.localize("tooltip.BloodMagic.activated")); diff --git a/src/main/java/WayofTime/bloodmagic/render/RenderEntityBloodLight.java b/src/main/java/WayofTime/bloodmagic/render/RenderEntityBloodLight.java index 5574b153..accab83c 100644 --- a/src/main/java/WayofTime/bloodmagic/render/RenderEntityBloodLight.java +++ b/src/main/java/WayofTime/bloodmagic/render/RenderEntityBloodLight.java @@ -10,7 +10,7 @@ import net.minecraft.client.renderer.vertex.DefaultVertexFormats; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; -public class RenderEntityBloodLight extends Render { +public class RenderEntityBloodLight extends Render { public RenderEntityBloodLight(RenderManager renderManager) { super(renderManager); @@ -26,28 +26,23 @@ public class RenderEntityBloodLight extends Render { Tessellator tessellator = Tessellator.getInstance(); GlStateManager.rotate(180.0F - renderManager.playerViewY, 0.0F, 1.0F, 0.0F); GlStateManager.rotate(-renderManager.playerViewX, 1.0F, 0.0F, 0.0F); - tessellator.getWorldRenderer().begin(7, DefaultVertexFormats.POSITION_TEX_COLOR_NORMAL); //startDrawingQuads -// tessellator.getWorldRenderer().putNormal(0.0F, 1.0F, 0.0F); //setNormal + tessellator.getWorldRenderer().begin(7, DefaultVertexFormats.POSITION_TEX_COLOR_NORMAL); tessellator.getWorldRenderer().pos(-0.5D, -0.25D, 0.0D).tex(0D, 1D).normal(0F, 1F, 0F).endVertex(); tessellator.getWorldRenderer().pos(0.5D, -0.25D, 0.0D).tex(1D, 1D).normal(0F, 1F, 0F).endVertex(); tessellator.getWorldRenderer().pos(0.5D, 0.75D, 0.0D).tex(1D, 0D).normal(0F, 1F, 0F).endVertex(); tessellator.getWorldRenderer().pos(-0.5D, 0.75D, 0.0D).tex(0D, 1D).normal(0F, 1F, 0F).endVertex(); -// tessellator.getWorldRenderer().addVertexWithUV(-0.5F, -0.25F, 0.0D, 0, 1); -// tessellator.getWorldRenderer().addVertexWithUV(0.5F, -0.25F, 0.0D, 1, 1); -// tessellator.getWorldRenderer().addVertexWithUV(0.5F, 0.75F, 0.0D, 1, 0); -// tessellator.getWorldRenderer().addVertexWithUV(-0.5F, 0.75F, 0.0D, 0, 0); tessellator.draw(); GlStateManager.disableRescaleNormal(); GlStateManager.popMatrix(); } @Override - public void doRender(Entity entity, double d, double d1, double d2, float f, float f1) { - renderEntityAt((EntityBloodLight) entity, d, d1, d2, f, f1); + public void doRender(EntityBloodLight entityBloodLight, double d, double d1, double d2, float f, float f1) { + renderEntityAt(entityBloodLight, d, d1, d2, f, f1); } @Override - protected ResourceLocation getEntityTexture(Entity entity) { + protected ResourceLocation getEntityTexture(EntityBloodLight entityBloodLight) { return TextureMap.locationBlocksTexture; } }