Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    megamek.client.bot.princess.Princess.calculateMinefieldDeployment()
    consider BotClient.deployMinefields()
    megamek.client.generator.TeamLoadOutGenerator(Game, String)
    No indicated uses.
    megamek.client.generator.TeamLoadOutGenerator.generateMunitionTree(ReconfigurationParameters, Team)
    Not inidicated uses.
    megamek.client.generator.TeamLoadOutGenerator.getTrueRandom()
    not in use.
    megamek.client.generator.TeamLoadOutGenerator.reconfigureBotTeamWithDefaults(Team, String)
    - no indicated uses.
    megamek.client.ratgenerator.ForceDescriptor.getPositionIndex()
    No indicated uses.
    megamek.client.ratgenerator.FormationType.getAllowedUnitTypes()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getConstraint(int)
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getExclusiveFaction()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getIdealRole()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getOtherCriteriaCount()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getReportMetricsSize()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.GroupingConstraint(int, Predicate<MekSummary>, BiFunction<MekSummary, MekSummary, Boolean>, String)
    no indicated uses.
    megamek.client.ratgenerator.Parameters.getRolesExcluded()
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setDeployingFaction(FactionRecord)
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setNetworkMask(int)
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setRolesExcluded(Collection<MissionRole>)
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setRoleStrictness(int)
    no indicated uses.
    megamek.client.ui.swing.boardview.sprite.EntitySprite.getPlayerColor()
    No indicated uses.
    megamek.client.ui.swing.CustomMekDialog.setSelectedTab(int)
    no indicated uses.
    megamek.client.ui.swing.DialogOptionComponent(DialogOptionListener, IOption)
    No indicated uses.
    megamek.client.ui.swing.lobby.LobbyUtility.sameNhC3System(Entity, Entity)
    Use C3Util.sameNhC3System(Entity, Entity) instead as it provides the same functionality.
    megamek.client.ui.swing.lobby.sorters.MekTableSorter.bigger(Sorting)
    use Sorting.getDirection() instead
    megamek.client.ui.swing.lobby.sorters.MekTableSorter.smaller(Sorting)
    use Sorting.getDirection() instead
    megamek.client.ui.swing.util.KeyAlphaFilter
    No indicated uses.
    megamek.client.ui.swing.util.UIUtil.createSplashComponent(String, Component)
    no indicated uses
    megamek.client.ui.swing.util.UIUtil.getScaledFont()
    UIUtil.getDefaultFont() Remediated in 0.50.06, remove in 0.50.07
    megamek.client.ui.swing.util.UIUtil.TipCombo(String)
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.TipList()
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.TipPanel(LayoutManager)
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.uiBlack()
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.uiPartialRepairColor()
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.uiTTWeaponColor()
    no indicated uses.
    megamek.client.ui.swing.widget.ArmlessMekMapSet
    Don't use anything, this class is deprecated and will be removed in the future. There is no substitute display class for the ArmlessMekMapSet as this type of mek is no longer supported.
    megamek.common.actions.WeaponAttackAction.isDiveBomb(Game)
    no indicated uses.
    megamek.common.Aero.addMarine(UUID, int)
    No indicated uses.
    megamek.common.Aero.COCKPIT_SHORT_STRING
    No indicated uses.
    megamek.common.Aero.getEscapeCapacity()
    no indicated uses
    megamek.common.Aero.getGravPrimaryThreshold()
    no indicated uses.
    megamek.common.Aero.getGravSecondaryThreshold()
    No indicated uses.
    megamek.common.Aero.getSuspensionFactor()
    No indicated uses.
    megamek.common.Aero.getTotalAboard()
    no indicated uses.
    megamek.common.Aero.hasEscapeSystemsLeft()
    No indicated uses
    megamek.common.Aero.removeEscapeCraft(String)
    No indicated uses.
    megamek.common.Aero.removeMarine(UUID)
    No indicated uses.
    megamek.common.Aero.shouldMoveBackHex(Aero)
    No indicated uses.
    megamek.common.containers.MunitionTree.readFromADFFilename(String)
    No indicated uses.
    megamek.common.Coords.cosineSimilarity(Coords)
    No indicated uses.
    megamek.common.ECMInfo.setECMStrength(double)
    No indicated uses.
    megamek.common.Entity.calcElevation(Hex, Hex, int, boolean, boolean)
    wigeEndClimbPrevious wasn't used so deprecating with only parameters that are used.
    megamek.common.Entity.getHitchById(int)
    no indicated uses.
    megamek.common.Entity.getIMPMoveMod()
    no indicated uses.
    megamek.common.Entity.removeFleeZone()
    no indicated uses.
    megamek.common.Entity.setMpUsedLastRound(int)
    No indicated uses.
    megamek.common.Game.addEntity(int, Entity)
    Use Game.addEntity(Entity) instead. Remediated in 0.50.06, remove in 0.50.07
    megamek.common.Game.getEntities()
    Use Game.inGameTWEntities().iterator() instead. usage remediated in 0.50.06. Remove in 0.50.07
    megamek.common.InitiativeRoll.addRoll(int)
    use InitiativeRoll.addRoll(int, String) instead.
    megamek.common.InitiativeRoll.replaceRoll(int)
    use InitiativeRoll.replaceRoll(int, String) instead.
    megamek.common.ITurnOrdered.clearInitiative(boolean)
    use ITurnOrdered.clearInitiative(boolean, Map) instead
    megamek.common.LandAirMek.canConvertTo(int, EntityMovementMode)
    No indicated Uses.
    megamek.common.LandAirMek.getWhoFirst()
    no indicated uses.
    megamek.common.MekSummary.determineETypeName(MekSummary)
    No indicated Uses
    megamek.common.MekSummary.determineUnitType(Entity)
    megamek.common.MekSummary.getAltTypes()
    No indicated uses.
    megamek.common.Mounted.byShot()
    no indicated uses.
    megamek.common.Mounted.getLinkedBayId()
    No indicated uses.
    megamek.common.Mounted.setLinkedBayId(int)
    no indicated uses.
    megamek.common.Mounted.unlink()
    no indicated uses.
    megamek.common.MoveStep.getLeapDistance()
    no indicated uses.
    megamek.common.MoveStep.getTotalHeat()
    no indicated uses.
    megamek.common.MoveStep.isPrevStepOnPavement()
    no indicated uses.
    megamek.common.MoveStep.isShuttingDown()
    no indicated uses.
    megamek.common.MoveStep.isStartingUp()
    no indicated uses.
    megamek.common.MoveStep.setAdditionalData(Map<Integer, Integer>)
    No indicated uses.
    megamek.common.MoveStep.setFlying(boolean)
    no indicated uses.
    megamek.common.MoveStep.setMineToLay(int)
    no indicated uses.
    megamek.common.MoveStep.setRecoveryUnit(int)
    no indicated uses.
    megamek.common.MoveStep.setWiGEBonus(int)
    no indicated uses.
    megamek.common.TurnOrdered.rollInitAndResolveTies(List<? extends ITurnOrdered>, List<? extends ITurnOrdered>, boolean)
    use TurnOrdered.rollInitAndResolveTies(List, List, boolean, Map) instead.
    megamek.common.TurnOrdered.rollInitiative(List<? extends ITurnOrdered>, boolean)
    use TurnOrdered.rollInitiative(List, boolean, Map) instead.
    megamek.common.UnitType.determineUnitType(Entity)
    use UnitType.getTypeName(e.getUnitType()) instead
    megamek.common.UnitType.determineUnitTypeCode(Entity)
    use Entity.getUnitType() instead
    megamek.server.commands.JoinTeamCommand
    Planned to be removed, use the GM command ChangeTeamCommand instead. References removed in 0.50.06. Remove in 0.50.07
    megamek.server.Server.requestTeamChange(int, Player)
    Planned to be removed. Use Server.requestTeamChangeForPlayer(int, Player) instead. Remediated in 0.50.06. Remove in 0.50.07
    megamek.server.totalwarfare.TWGameManager.checkIgnition(Coords, TargetRoll, boolean)
    no indicated uses.
    megamek.server.totalwarfare.TWGameManager.requestTeamChange(int, Player)
    Planned to be removed. Use TWGameManager.requestTeamChangeForPlayer(int, Player) instead. One usage in in a remediated method. Remove in 0.50.07
    megamek.utilities.ImageUtilities.scaleImageIconToWidth(ImageIcon, int)
    use ImageUtilities.scaleImageIcon(ImageIcon, int, boolean) instead.
    megamek.utilities.xml.MMXMLUtility.saveFormattedDate(LocalDate)
    Use LocalDate.toString() instead. Mitigated in 0.50.06, remove in 0.50.07
    megamek.Version.isHigherThan(String)
    use Version.isHigherThan(Version) instead.
    megamek.Version.isLowerThan(String)
    use instead
  • Deprecated Classes
    Class
    Description
    megamek.client.ui.swing.util.KeyAlphaFilter
    No indicated uses.
    megamek.client.ui.swing.util.RotateFilter
    This should be removed and replaced with an AffineTransformation Filter instead.
    megamek.client.ui.swing.widget.ArmlessMekMapSet
    Don't use anything, this class is deprecated and will be removed in the future. There is no substitute display class for the ArmlessMekMapSet as this type of mek is no longer supported.
    megamek.server.commands.JoinTeamCommand
    Planned to be removed, use the GM command ChangeTeamCommand instead. References removed in 0.50.06. Remove in 0.50.07
  • Deprecated Fields
    Field
    Description
    megamek.common.Aero.COCKPIT_SHORT_STRING
    No indicated uses.
  • Deprecated Methods
    Method
    Description
    megamek.client.bot.BotClient.calculateMinefieldDeployment()
    , consider BotClient.deployMinefields()
    megamek.client.bot.princess.Princess.calculateMinefieldDeployment()
    consider BotClient.deployMinefields()
    megamek.client.generator.TeamLoadOutGenerator.generateMunitionTree(ReconfigurationParameters, Team)
    Not inidicated uses.
    megamek.client.generator.TeamLoadOutGenerator.getTrueRandom()
    not in use.
    megamek.client.generator.TeamLoadOutGenerator.reconfigureBotTeamWithDefaults(Team, String)
    - no indicated uses.
    megamek.client.ratgenerator.ForceDescriptor.getPositionIndex()
    No indicated uses.
    megamek.client.ratgenerator.FormationType.getAllowedUnitTypes()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getConstraint(int)
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getExclusiveFaction()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getIdealRole()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getOtherCriteriaCount()
    no indicated uses.
    megamek.client.ratgenerator.FormationType.getReportMetricsSize()
    no indicated uses.
    megamek.client.ratgenerator.Parameters.getRolesExcluded()
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setDeployingFaction(FactionRecord)
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setNetworkMask(int)
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setRolesExcluded(Collection<MissionRole>)
    no indicated uses.
    megamek.client.ratgenerator.Parameters.setRoleStrictness(int)
    no indicated uses.
    megamek.client.ui.swing.boardview.sprite.EntitySprite.getPlayerColor()
    No indicated uses.
    megamek.client.ui.swing.CustomMekDialog.setSelectedTab(int)
    no indicated uses.
    megamek.client.ui.swing.lobby.LobbyUtility.sameNhC3System(Entity, Entity)
    Use C3Util.sameNhC3System(Entity, Entity) instead as it provides the same functionality.
    megamek.client.ui.swing.lobby.sorters.MekTableSorter.bigger(Sorting)
    use Sorting.getDirection() instead
    megamek.client.ui.swing.lobby.sorters.MekTableSorter.smaller(Sorting)
    use Sorting.getDirection() instead
    megamek.client.ui.swing.util.UIUtil.createSplashComponent(String, Component)
    no indicated uses
    megamek.client.ui.swing.util.UIUtil.getScaledFont()
    UIUtil.getDefaultFont() Remediated in 0.50.06, remove in 0.50.07
    megamek.client.ui.swing.util.UIUtil.getVirtualBounds()
    since 0.50.04 - Unknown replacement.
    megamek.client.ui.swing.util.UIUtil.uiBlack()
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.uiPartialRepairColor()
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.uiTTWeaponColor()
    no indicated uses.
    megamek.common.actions.WeaponAttackAction.isDiveBomb(Game)
    no indicated uses.
    megamek.common.Aero.addMarine(UUID, int)
    No indicated uses.
    megamek.common.Aero.getEscapeCapacity()
    no indicated uses
    megamek.common.Aero.getGravPrimaryThreshold()
    no indicated uses.
    megamek.common.Aero.getGravSecondaryThreshold()
    No indicated uses.
    megamek.common.Aero.getSuspensionFactor()
    No indicated uses.
    megamek.common.Aero.getTotalAboard()
    no indicated uses.
    megamek.common.Aero.hasEscapeSystemsLeft()
    No indicated uses
    megamek.common.Aero.initializeSI(int)
    use Aero.setOSI(int) instead
    megamek.common.Aero.removeEscapeCraft(String)
    No indicated uses.
    megamek.common.Aero.removeMarine(UUID)
    No indicated uses.
    megamek.common.Aero.shouldMoveBackHex(Aero)
    No indicated uses.
    megamek.common.containers.MunitionTree.readFromADFFilename(String)
    No indicated uses.
    megamek.common.Coords.cosineSimilarity(Coords)
    No indicated uses.
    megamek.common.ECMInfo.setECMStrength(double)
    No indicated uses.
    megamek.common.Entity.calcElevation(Hex, Hex, int, boolean, boolean)
    wigeEndClimbPrevious wasn't used so deprecating with only parameters that are used.
    megamek.common.Entity.getHitchById(int)
    no indicated uses.
    megamek.common.Entity.getIMPMoveMod()
    no indicated uses.
    megamek.common.Entity.removeFleeZone()
    no indicated uses.
    megamek.common.Entity.setMpUsedLastRound(int)
    No indicated uses.
    megamek.common.Game.addEntity(int, Entity)
    Use Game.addEntity(Entity) instead. Remediated in 0.50.06, remove in 0.50.07
    megamek.common.Game.getEntities()
    Use Game.inGameTWEntities().iterator() instead. usage remediated in 0.50.06. Remove in 0.50.07
    megamek.common.Game.getGroundObjects()
    megamek.common.InitiativeRoll.addRoll(int)
    use InitiativeRoll.addRoll(int, String) instead.
    megamek.common.InitiativeRoll.replaceRoll(int)
    use InitiativeRoll.replaceRoll(int, String) instead.
    megamek.common.ITurnOrdered.clearInitiative(boolean)
    use ITurnOrdered.clearInitiative(boolean, Map) instead
    megamek.common.LandAirMek.canConvertTo(int, EntityMovementMode)
    No indicated Uses.
    megamek.common.LandAirMek.getWhoFirst()
    no indicated uses.
    megamek.common.MekSummary.determineETypeName(MekSummary)
    No indicated Uses
    megamek.common.MekSummary.determineUnitType(Entity)
    megamek.common.MekSummary.getAltTypes()
    No indicated uses.
    megamek.common.Mounted.byShot()
    no indicated uses.
    megamek.common.Mounted.getLinkedBayId()
    No indicated uses.
    megamek.common.Mounted.setLinkedBayId(int)
    no indicated uses.
    megamek.common.Mounted.unlink()
    no indicated uses.
    megamek.common.MoveStep.getLeapDistance()
    no indicated uses.
    megamek.common.MoveStep.getTotalHeat()
    no indicated uses.
    megamek.common.MoveStep.isPrevStepOnPavement()
    no indicated uses.
    megamek.common.MoveStep.isShuttingDown()
    no indicated uses.
    megamek.common.MoveStep.isStartingUp()
    no indicated uses.
    megamek.common.MoveStep.setAdditionalData(Map<Integer, Integer>)
    No indicated uses.
    megamek.common.MoveStep.setFlying(boolean)
    no indicated uses.
    megamek.common.MoveStep.setMineToLay(int)
    no indicated uses.
    megamek.common.MoveStep.setRecoveryUnit(int)
    no indicated uses.
    megamek.common.MoveStep.setWiGEBonus(int)
    no indicated uses.
    megamek.common.TurnOrdered.rollInitAndResolveTies(List<? extends ITurnOrdered>, List<? extends ITurnOrdered>, boolean)
    use TurnOrdered.rollInitAndResolveTies(List, List, boolean, Map) instead.
    megamek.common.TurnOrdered.rollInitiative(List<? extends ITurnOrdered>, boolean)
    use TurnOrdered.rollInitiative(List, boolean, Map) instead.
    megamek.common.UnitType.determineUnitType(Entity)
    use UnitType.getTypeName(e.getUnitType()) instead
    megamek.common.UnitType.determineUnitTypeCode(Entity)
    use Entity.getUnitType() instead
    megamek.common.weapons.CapitalMissileBearingsOnlyHandler.convertHexTargetToEntityTarget(Vector<Report>)
    The parameter isn't used so replacing with version without the parameter.
    megamek.server.Server.requestTeamChange(int, Player)
    Planned to be removed. Use Server.requestTeamChangeForPlayer(int, Player) instead. Remediated in 0.50.06. Remove in 0.50.07
    megamek.server.totalwarfare.TWGameManager.checkIgnition(Coords, TargetRoll, boolean)
    no indicated uses.
    megamek.server.totalwarfare.TWGameManager.requestTeamChange(int, Player)
    Planned to be removed. Use TWGameManager.requestTeamChangeForPlayer(int, Player) instead. One usage in in a remediated method. Remove in 0.50.07
    megamek.utilities.ImageUtilities.scaleImageIconToWidth(ImageIcon, int)
    use ImageUtilities.scaleImageIcon(ImageIcon, int, boolean) instead.
    megamek.utilities.xml.MMXMLUtility.saveFormattedDate(LocalDate)
    Use LocalDate.toString() instead. Mitigated in 0.50.06, remove in 0.50.07
    megamek.Version.isHigherThan(String)
    use Version.isHigherThan(Version) instead.
    megamek.Version.isLowerThan(String)
    use instead
  • Deprecated Constructors
    Constructor
    Description
    megamek.client.generator.TeamLoadOutGenerator(Game, String)
    No indicated uses.
    megamek.client.ratgenerator.FormationType.GroupingConstraint(int, Predicate<MekSummary>, BiFunction<MekSummary, MekSummary, Boolean>, String)
    no indicated uses.
    megamek.client.ui.swing.DialogOptionComponent(DialogOptionListener, IOption)
    No indicated uses.
    megamek.client.ui.swing.util.UIUtil.TipCombo(String)
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.TipList()
    no indicated uses.
    megamek.client.ui.swing.util.UIUtil.TipPanel(LayoutManager)
    no indicated uses.