congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
MapData.calculateMapCenter
Code IndexAdd Tabnine to your IDE (free)

How to use
calculateMapCenter
method
in
net.minecraft.world.storage.MapData

Best Java code snippets using net.minecraft.world.storage.MapData.calculateMapCenter (Showing top 3 results out of 315)

origin: vadis365/TheErebus

public static ItemStack setupNewMap(World worldIn, double worldX, double worldZ, byte scale, boolean trackingPosition, boolean unlimitedTracking)
{
  ItemStack itemstack = new ItemStack(ModItems.EREBUS_MAP_FILLED, 1, worldIn.getUniqueDataId("map"));
  String s = "map_" + itemstack.getMetadata();
  MapData mapdata = new MapData(s);
  worldIn.setData(s, mapdata);
  mapdata.scale = scale;
  mapdata.calculateMapCenter(worldX, worldZ, mapdata.scale);
  mapdata.dimension = worldIn.provider.getDimension();
  mapdata.trackingPosition = trackingPosition;
  mapdata.unlimitedTracking = unlimitedTracking;
  mapdata.markDirty();
  return itemstack;
}
origin: vadis365/TheErebus

protected static void scaleMap(ItemStack p_185063_0_, World p_185063_1_, int p_185063_2_)
{
  MapData mapdata = ((ItemErebusMap) ModItems.EREBUS_MAP_FILLED).getMapData(p_185063_0_, p_185063_1_);
  p_185063_0_.setItemDamage(p_185063_1_.getUniqueDataId("map"));
  MapData mapdata1 = new MapData("map_" + p_185063_0_.getMetadata());
  if (mapdata != null)
  {
    mapdata1.scale = (byte)MathHelper.clamp(mapdata.scale + p_185063_2_, 0, 4);
    mapdata1.trackingPosition = mapdata.trackingPosition;
    mapdata1.calculateMapCenter((double)mapdata.xCenter, (double)mapdata.zCenter, mapdata1.scale);
    mapdata1.dimension = mapdata.dimension;
    mapdata1.markDirty();
    p_185063_1_.setData("map_" + p_185063_0_.getMetadata(), mapdata1);
  }
}
origin: vadis365/TheErebus

@Nullable
public MapData getMapData(ItemStack stack, World worldIn)
{
  String s = "map_" + stack.getMetadata();
  MapData mapdata = (MapData)worldIn.loadData(MapData.class, s);
  if (mapdata == null && !worldIn.isRemote)
  {
    stack.setItemDamage(worldIn.getUniqueDataId("map"));
    s = "map_" + stack.getMetadata();
    mapdata = new MapData(s);
    mapdata.scale = 3;
    mapdata.calculateMapCenter((double)worldIn.getWorldInfo().getSpawnX(), (double)worldIn.getWorldInfo().getSpawnZ(), mapdata.scale);
    mapdata.dimension = worldIn.provider.getDimension();
    mapdata.markDirty();
    worldIn.setData(s, mapdata);
  }
  return mapdata;
}
net.minecraft.world.storageMapDatacalculateMapCenter

Popular methods of MapData

  • addTargetDecoration
  • <init>
  • markDirty
  • getMapPacket
  • updateMapData

Popular in Java

  • Running tasks concurrently on multiple threads
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • JTextField (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now