CMGenEditorpublic interface GenericEditor extends CMLibrary
| Modifier and Type | Interface | Description | 
|---|---|---|
| static interface  | GenericEditor.CMEval | An interface for implementing a custom evaluator
 for prompts requiring lists of things. | 
idConverter| Modifier and Type | Method | Description | 
|---|---|---|
| Room | changeRoomType(Room R,
              Room newRoom) | Changes the given rooms type into that of the given new room. | 
| void | genAbility(MOB mob,
          Physical P,
          int showNumber,
          int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | genAffects(MOB mob,
          Physical P,
          int showNumber,
          int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | genBehaviors(MOB mob,
            PhysicalAgent P,
            int showNumber,
            int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | genDescription(MOB mob,
              Environmental E,
              int showNumber,
              int showFlag) | Prompts the given user for a new description value using the mud's
 standard menu interface, and changes the given objects description. | 
| void | genDisplayText(MOB mob,
              Environmental E,
              int showNumber,
              int showFlag) | Prompts the given user for a new display text using the mud's
 standard menu interface, and changes the given objects display text. | 
| void | genMiscSet(MOB mob,
          Environmental E,
          int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | genMiscText(MOB mob,
           Environmental E,
           int showNumber,
           int showFlag) | Provides an command line editor menu for a CoffeeMud object. | 
| void | genName(MOB mob,
       Environmental E,
       int showNumber,
       int showFlag) | Prompts the given user for a new name value using the mud's
 standard menu interface, and changes the given objects name. | 
| void | modifyAccount(MOB mob,
             PlayerAccount A,
             int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| AbilityMapper.AbilityMapping | modifyAllQualifyEntry(MOB mob,
                     java.lang.String eachOrAll,
                     Ability me,
                     int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyArea(MOB mob,
          Area myArea,
          java.util.Set<Area> alsoUpdateAreas,
          int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyClan(MOB mob,
          Clan C,
          int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyComponents(MOB mob,
                java.lang.String skillID,
                int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenAbility(MOB mob,
                Ability me,
                int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenClass(MOB mob,
              CharClass me,
              int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenCraftSkill(MOB mob,
                   Ability me,
                   int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenExit(MOB mob,
             Exit me,
             int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenGatheringSkill(MOB mob,
                       Ability me,
                       int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenLanguage(MOB mob,
                 Language me,
                 int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenRace(MOB mob,
             Race me,
             int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenTrap(MOB mob,
             Trap me,
             int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGenWrightSkill(MOB mob,
                    Ability me,
                    int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyGovernment(MOB mob,
                ClanGovernment me,
                int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyManufacturer(MOB mob,
                  Manufacturer me,
                  int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| java.lang.String | modifyPlane(MOB mob,
           java.lang.String planeName,
           java.util.Map<java.lang.String,java.lang.String> planeSet,
           int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyPlayer(MOB mob,
            MOB me,
            int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| Room | modifyRoom(MOB mob,
          Room R,
          int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyStdItem(MOB mob,
             Item I,
             int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | modifyStdMob(MOB mob,
            MOB M,
            int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| boolean | prompt(MOB mob,
      boolean oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp) | Prompts the given user for a boolean value using the mud's
 standard menu interface. | 
| boolean | prompt(MOB mob,
      boolean oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      java.lang.String help) | Prompts the given user for a boolean value using the mud's
 standard menu interface. | 
| double | prompt(MOB mob,
      double oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp) | Prompts the given user for a double value using the mud's
 standard menu interface. | 
| double | prompt(MOB mob,
      double oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      java.lang.String help) | Prompts the given user for a double value using the mud's
 standard menu interface. | 
| int | prompt(MOB mob,
      int oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp) | Prompts the given user for a int value using the mud's
 standard menu interface. | 
| int | prompt(MOB mob,
      int oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      java.lang.String help) | Prompts the given user for a int value using the mud's
 standard menu interface. | 
| long | prompt(MOB mob,
      long oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp) | Prompts the given user for a long value using the mud's
 standard menu interface. | 
| long | prompt(MOB mob,
      long oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      java.lang.String help) | Prompts the given user for a long value using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      boolean emptyOK) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      boolean emptyOK,
      boolean rawPrint) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      boolean emptyOK,
      boolean rawPrint,
      int maxChars,
      java.lang.String help,
      GenericEditor.CMEval eval,
      java.lang.Object[] choices) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      boolean emptyOK,
      boolean rawPrint,
      java.lang.String help) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      boolean emptyOK,
      boolean rawPrint,
      java.lang.String help,
      GenericEditor.CMEval eval,
      java.lang.Object[] choices) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      boolean emptyOK,
      java.lang.String help) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | prompt(MOB mob,
      java.lang.String oldVal,
      int showNumber,
      int showFlag,
      java.lang.String fieldDisp,
      java.lang.String help) | Prompts the given user for a string using the mud's
 standard menu interface. | 
| java.lang.String | promptChoice(MOB mob,
            java.lang.String oldVal,
            int showNumber,
            int showFlag,
            java.lang.String fieldDisp,
            PairList<java.lang.String,java.lang.String> choices) | Prompts the given user using the mud's standard menu interface. | 
| java.util.Collection<? extends java.lang.Object> | promptEnumChoices(MOB mob,
                 java.util.Collection<? extends java.lang.Object> flags,
                 java.lang.Object[] values,
                 int showNumber,
                 int showFlag,
                 java.lang.String fieldDisplayStr) | Prompts the given mob for one or more choices from a given enum values
 array. | 
| int | promptMulti(MOB mob,
           int oldVal,
           int showNumber,
           int showFlag,
           java.lang.String fieldDisp,
           PairList<java.lang.String,java.lang.String> choices) | Prompts the given user using the mud's standard menu interface. | 
| java.lang.String | promptMultiOrExtra(MOB mob,
                  java.lang.String oldVal,
                  int showNumber,
                  int showFlag,
                  java.lang.String fieldDisp,
                  PairList<java.lang.String,java.lang.String> choices) | Prompts the given user using the mud's standard menu interface. | 
| java.lang.String | promptMultiSelectList(MOB mob,
                     java.lang.String oldVal,
                     java.lang.String delimiter,
                     int showNumber,
                     int showFlag,
                     java.lang.String fieldDisp,
                     PairList<java.lang.String,java.lang.String> choices,
                     boolean nullOK) | Prompts the given user using the mud's standard menu interface. | 
| void | promptStatBool(MOB mob,
              Modifiable E,
              int showNumber,
              int showFlag,
              java.lang.String fieldDisp,
              java.lang.String statField) | Prompts the given mob for a Modifiable interface Boolean stat value. | 
| void | promptStatBool(MOB mob,
              Modifiable E,
              java.lang.String help,
              int showNumber,
              int showFlag,
              java.lang.String fieldDisp,
              java.lang.String statField) | Prompts the given mob for a Modifiable interface Boolean stat value. | 
| void | promptStatChoices(MOB mob,
                 Modifiable E,
                 java.lang.String help,
                 int showNumber,
                 int showFlag,
                 java.lang.String fieldDisp,
                 java.lang.String statField,
                 java.lang.Object[] choices) | Prompts the given mob for a Modifiable interface stat value chosen from
 a set of choices. | 
| void | promptStatCommaChoices(MOB mob,
                      Modifiable E,
                      java.lang.String help,
                      int showNumber,
                      int showFlag,
                      java.lang.String fieldDisp,
                      java.lang.String statField,
                      java.lang.Object[] choices) | Prompts the given mob for a Modifiable interface stat value that consists of a
 comma delimited list of values from a set of choices. | 
| void | promptStatDouble(MOB mob,
                Modifiable E,
                int showNumber,
                int showFlag,
                java.lang.String fieldDisp,
                java.lang.String statField) | Prompts the given mob for a Modifiable interface Double stat value. | 
| void | promptStatDouble(MOB mob,
                Modifiable E,
                java.lang.String help,
                int showNumber,
                int showFlag,
                java.lang.String fieldDisp,
                java.lang.String statField) | Prompts the given mob for a Modifiable interface Double stat value. | 
| void | promptStatInt(MOB mob,
             Modifiable E,
             int showNumber,
             int showFlag,
             java.lang.String fieldDisp,
             java.lang.String statField) | Prompts the given mob for a Modifiable interface Integer stat value. | 
| void | promptStatInt(MOB mob,
             Modifiable E,
             java.lang.String help,
             int showNumber,
             int showFlag,
             java.lang.String fieldDisp,
             java.lang.String statField) | Prompts the given mob for a Modifiable interface Integer stat value. | 
| void | promptStatStr(MOB mob,
             Modifiable E,
             int showNumber,
             int showFlag,
             java.lang.String fieldDisp,
             java.lang.String statField) | Prompts the given mob for a Modifiable interface String stat value. | 
| void | promptStatStr(MOB mob,
             Modifiable E,
             java.lang.String help,
             int showNumber,
             int showFlag,
             java.lang.String fieldDisp,
             java.lang.String statField,
             boolean emptyOK) | Prompts the given mob for a Modifiable interface String stat value. | 
| boolean | promptToggle(MOB mob,
            int showNumber,
            int showFlag,
            java.lang.String fieldDisp) | Prompts the given user for a boolean value using the mud's
 standard menu interface. | 
| void | spellsOrBehaviors(MOB mob,
                 java.util.List<CMObject> V,
                 int showNumber,
                 int showFlag,
                 boolean inParms) | Prompts the given user using the mud's standard menu interface. | 
| void | spellsOrBehavs(MOB mob,
              java.util.List<CMObject> V,
              int showNumber,
              int showFlag,
              boolean inParms) | Prompts the given user using the mud's standard menu interface. | 
| void | wornLayer(MOB mob,
         short[] layerAtt,
         short[] clothingLayer,
         int showNumber,
         int showFlag) | Prompts the given user using the mud's standard menu interface. | 
| void | wornLocation(MOB mob,
            long[] oldWornLocation,
            boolean[] logicalAnd,
            int showNumber,
            int showFlag) | Prompts the given user using the mud's standard menu interface. | 
activate, getServiceClient, L, propertiesLoaded, shutdowncopyOf, ID, initializeClass, name, newInstancevoid modifyArea(MOB mob, Area myArea, java.util.Set<Area> alsoUpdateAreas, int showFlag) throws java.io.IOException
mob - the player doing the editingmyArea - the area being editedalsoUpdateAreas - set to put other area objects changed by this one (parents/children)showFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)Room modifyRoom(MOB mob, Room R, int showFlag) throws java.io.IOException
mob - the player doing the editingR - the room being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyAccount(MOB mob, PlayerAccount A, int showFlag) throws java.io.IOException
mob - the player doing the editingA - the account being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyStdItem(MOB mob, Item I, int showFlag) throws java.io.IOException
mob - the player doing the editingI - the item to editshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyStdMob(MOB mob, MOB M, int showFlag) throws java.io.IOException
mob - the player doing the editingM - the mob to editshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyComponents(MOB mob, java.lang.String skillID, int showFlag) throws java.io.IOException
mob - the player doing the editingskillID - the ability ID to modify components forshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyClan(MOB mob, Clan C, int showFlag) throws java.io.IOException
mob - the player doing the editingC - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenAbility(MOB mob, Ability me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenLanguage(MOB mob, Language me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyManufacturer(MOB mob, Manufacturer me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenCraftSkill(MOB mob, Ability me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenWrightSkill(MOB mob, Ability me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenTrap(MOB mob, Trap me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenGatheringSkill(MOB mob, Ability me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenClass(MOB mob, CharClass me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenExit(MOB mob, Exit me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGenRace(MOB mob, Race me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyPlayer(MOB mob, MOB me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void modifyGovernment(MOB mob, ClanGovernment me, int showFlag) throws java.io.IOException
mob - the player doing the editingme - the object being editedshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)AbilityMapper.AbilityMapping modifyAllQualifyEntry(MOB mob, java.lang.String eachOrAll, Ability me, int showFlag) throws java.io.IOException
mob - the player doing the editingeachOrAll - true for Each class, false for All classesme - the Ability to find the rule forshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String modifyPlane(MOB mob, java.lang.String planeName, java.util.Map<java.lang.String,java.lang.String> planeSet, int showFlag) throws java.io.IOException
mob - the player doing the editingplaneName - the name of the Plane of ExistenceplaneSet - the existing variable definitions for the planeshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genMiscSet(MOB mob, Environmental E, int showFlag) throws java.io.IOException
mob - the player doing the editingE - the object to editshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)Room changeRoomType(Room R, Room newRoom)
R - the old room with all the stuff in itnewRoom - the new room typevoid spellsOrBehavs(MOB mob, java.util.List<CMObject> V, int showNumber, int showFlag, boolean inParms) throws java.io.IOException
mob - the player doing the editingV - the list of ability/behavior objectsshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editinParms - true to allow parms to be edited, false otherwisejava.io.IOException - any i/o errors that occur (socket reset errors usually)spellsOrBehaviors(MOB, List, int, int, boolean)void spellsOrBehaviors(MOB mob, java.util.List<CMObject> V, int showNumber, int showFlag, boolean inParms) throws java.io.IOException
mob - the player doing the editingV - the list of ability/behavior objectsshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editinParms - true to allow parms to be edited, false otherwisejava.io.IOException - any i/o errors that occur (socket reset errors usually)spellsOrBehavs(MOB, List, int, int, boolean)void wornLocation(MOB mob, long[] oldWornLocation, boolean[] logicalAnd, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingoldWornLocation - the old/new worn location bitmaplogicalAnd - true for All locations, false for Any locshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void wornLayer(MOB mob, short[] layerAtt, short[] clothingLayer, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editinglayerAtt - the existing/new layer attributesclothingLayer - the existing/new clothing layershowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genAbility(MOB mob, Physical P, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingP - the object to editshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genAffects(MOB mob, Physical P, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingP - the object to editshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genBehaviors(MOB mob, PhysicalAgent P, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingP - the object to editshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genDescription(MOB mob, Environmental E, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingE - the object to editshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genDisplayText(MOB mob, Environmental E, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingE - the object to editshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genName(MOB mob, Environmental E, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingE - the object to editshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)void genMiscText(MOB mob, Environmental E, int showNumber, int showFlag) throws java.io.IOException
mob - the player doing the editingE - the object to editshowNumber - the item number of this menu entry, possibly ignoredshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editjava.io.IOException - any i/o errors that occur (socket reset errors usually)boolean promptToggle(MOB mob, int showNumber, int showFlag, java.lang.String fieldDisp) throws java.io.IOException
mob - the player doing the togglingshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringjava.io.IOException - any i/o errors that occur (socket reset errors usually)boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String fieldDisp) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringjava.io.IOException - any i/o errors that occur (socket reset errors usually)boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String help) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringhelp - null, or a help message to respond to on ?java.io.IOException - any i/o errors that occur (socket reset errors usually)double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String fieldDisp) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringjava.io.IOException - any i/o errors that occur (socket reset errors usually)double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String help) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringhelp - null, or a help message to respond to on ?java.io.IOException - any i/o errors that occur (socket reset errors usually)int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String fieldDisp) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringjava.io.IOException - any i/o errors that occur (socket reset errors usually)int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String help) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringhelp - null, or a help message to respond to on ?java.io.IOException - any i/o errors that occur (socket reset errors usually)long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String fieldDisp) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringjava.io.IOException - any i/o errors that occur (socket reset errors usually)long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String help) throws java.io.IOException
mob - the player doing the editingoldVal - the previous valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringhelp - null, or a help message to respond to on ?java.io.IOException - any i/o errors that occur (socket reset errors usually)int promptMulti(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, PairList<java.lang.String,java.lang.String> choices) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the bitmapshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringchoices - list of bit pair choices: str(int)/str pairsjava.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String promptChoice(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, PairList<java.lang.String,java.lang.String> choices) throws java.io.IOException
mob - the player doing the editingoldVal - the previous key valueshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringchoices - set of choices as pair(key value, display value)java.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String promptMultiSelectList(MOB mob, java.lang.String oldVal, java.lang.String delimiter, int showNumber, int showFlag, java.lang.String fieldDisp, PairList<java.lang.String,java.lang.String> choices, boolean nullOK) throws java.io.IOException
mob - the player doing the editingoldVal - the previous values as a delimited stringdelimiter - the delimiter of the choices in the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringchoices - set of choices as pair(key value, display value)nullOK - true if selecting nothing is OK, false otherwisejava.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String promptMultiOrExtra(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, PairList<java.lang.String,java.lang.String> choices) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the string, or str(int)showNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringchoices - list of unique choices, or str(int)/str pairsjava.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringjava.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, boolean emptyOK) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringemptyOK - true if "" is acceptable, false otherwisejava.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, boolean emptyOK, boolean rawPrint) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringemptyOK - true if "" is acceptable, false otherwiserawPrint - true to show old values unfiltered, false for normal viewjava.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, boolean emptyOK, java.lang.String help) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringemptyOK - true if "" is acceptable, false otherwisehelp - null, or a help message to respond to on ?java.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String help) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringhelp - null, or a help message to respond to on ?java.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, boolean emptyOK, boolean rawPrint, java.lang.String help) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringemptyOK - true if "" is acceptable, false otherwiserawPrint - true to show old values unfiltered, false for normal viewhelp - null, or a help message to respond to on ?java.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, boolean emptyOK, boolean rawPrint, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringemptyOK - true if "" is acceptable, false otherwiserawPrint - true to show old values unfiltered, false for normal viewhelp - null, or a help message to respond to on ?eval - null, or an GenericEditor.CMEval objectchoices - null, or the set of valid choices, any objects that have toString()java.io.IOException - any i/o errors that occur (socket reset errors usually)java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisp, boolean emptyOK, boolean rawPrint, int maxChars, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices) throws java.io.IOException
mob - the player doing the editingoldVal - the previous value of the stringshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringemptyOK - true if "" is acceptable, false otherwiserawPrint - true to show old values unfiltered, false for normal viewmaxChars - 0, or a maximum number of chars for the stringhelp - null, or a help message to respond to on ?eval - null, or an GenericEditor.CMEval objectchoices - null, or the set of valid choices, any objects that have toString()java.io.IOException - any i/o errors that occur (socket reset errors usually)void promptStatStr(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idjava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatStr(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField, boolean emptyOK) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyhelp - null, or a help message to respond to on ?showNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idemptyOK - true if "" is acceptable, false otherwisejava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatInt(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idjava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatInt(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyhelp - null, or a help message to respond to on ?showNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idjava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatBool(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idjava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatBool(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyhelp - null, or a help message to respond to on ?showNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idjava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatDouble(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idjava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatDouble(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyhelp - null, or a help message to respond to on ?showNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idjava.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatChoices(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField, java.lang.Object[] choices) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyhelp - null, or a help message to respond to on ?showNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idchoices - the set of valid choices, any object that has toString()java.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablevoid promptStatCommaChoices(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisp, java.lang.String statField, java.lang.Object[] choices) throws java.io.IOException
mob - the player doing the editingE - the Modifiable object to modifyhelp - null, or a help message to respond to on ?showNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisp - the prompt display stringstatField - the official Modifiable stat field idchoices - the set of valid choices, any object that has toString()java.io.IOException - any i/o errors that occur (socket reset errors usually)Modifiablejava.util.Collection<? extends java.lang.Object> promptEnumChoices(MOB mob, java.util.Collection<? extends java.lang.Object> flags, java.lang.Object[] values, int showNumber, int showFlag, java.lang.String fieldDisplayStr) throws java.io.IOException
mob - the player doing the editingflags - the current existing set of selected enum valuesvalues - the full set of all enum valuesshowNumber - the item number of this menu entryshowFlag - 0 to only show prompt and value, -999 to always edit, or the showNumber to editfieldDisplayStr - the prompt display stringjava.io.IOException - any i/o errors that occur (socket reset errors usually)