Uses of Class
mmud.database.entities.characters.Person
Packages that use Person
Package
Description
Provides the different commands possible for players.
Provides the JPA Database Entities for Characters.
Provides the JPA Database Entities.
Provides the JPA Database Entities for item definitions and item instances.
Provides snapshots of database entities, specifically for the web.
-
Uses of Person in mmud.commands
Methods in mmud.commands that return PersonModifier and TypeMethodDescriptionprotected PersonRetrieves a target from the command line, detected in the form of "[command] [target] stuff".protected PersonRetrieves a target from the command line, detected in the form of "[command] to [target] stuff".Methods in mmud.commands with parameters of type PersonModifier and TypeMethodDescriptionprotected DisplayInterfaceprotected DisplayInterfaceprotected DisplayInterfaceprotected DisplayInterfaceprotected abstract DisplayInterfaceRun the action command to a target. -
Uses of Person in mmud.commands.communication
Methods in mmud.commands.communication that return PersonMethods in mmud.commands.communication with parameters of type PersonModifier and TypeMethodDescriptionprotected DisplayInterfaceprotected DisplayInterfaceprotected DisplayInterfaceprotected DisplayInterfaceSpecial case again, because this whisper has a very different message when whispering to people. -
Uses of Person in mmud.database.entities.characters
Subclasses of Person in mmud.database.entities.charactersModifier and TypeClassDescriptionclassAn administrator, which is a simple user with extra rights, in the game.classA bot in the game.classA mob in the game.classA shopkeeper in the game.classA user in the game.Methods in mmud.database.entities.characters with parameters of type PersonModifier and TypeMethodDescriptionvoidbooleanPerson.isIgnoring(Person aSource) booleanUser.isIgnoring(Person aPerson) Whether or not you are ignoring a certain person.voidPerson.transferMoney(Integer newamount, Person target) Transfers money from one person (this one) to another. -
Uses of Person in mmud.database.entities.game
Methods in mmud.database.entities.game that return PersonModifier and TypeMethodDescriptionMail.getName()Returns the sender of the mail.Answer.getPerson()Charattribute.getPerson()Event.getPerson()Macro.getPerson()Retrieves a specific person of the room, by (case-insensitive) name.MailReceiver.getToname()Returns the receiver of the mail.Room.retrievePerson(String aName) retrieve the character from the list of characters currently active in the current room.Methods in mmud.database.entities.game that return types with arguments of type PersonModifier and TypeMethodDescriptionAdmin.getPersonCollection()Room.getPersons(Person excluding) Returns all persons in the room, can be bots or shopkeepers or normal players.Methods in mmud.database.entities.game with parameters of type PersonModifier and TypeMethodDescriptionvoidShould ONLY be used for testing!!!!Room.getPersons(Person excluding) Returns all persons in the room, can be bots or shopkeepers or normal players.voidSets the sender of the mail.voidvoidvoidvoidvoidSets the receiver of the mail.Method parameters in mmud.database.entities.game with type arguments of type PersonModifier and TypeMethodDescriptionvoidAdmin.setPersonCollection(Collection<Person> personCollection) Constructors in mmud.database.entities.game with parameters of type Person -
Uses of Person in mmud.database.entities.items
Methods in mmud.database.entities.items that return PersonModifier and TypeMethodDescriptionItem.getBelongsTo()Will return the person that owns this item.Methods in mmud.database.entities.items with parameters of type Person -
Uses of Person in mmud.rest.webentities
Methods in mmud.rest.webentities with parameters of type PersonModifier and TypeMethodDescriptionstatic PrivatePersonPrivatePerson.createSimplePrivatePerson(Person person) Used for the list of people in a room for example. -
Uses of Person in mmud.rest.webentities.admin
Constructors in mmud.rest.webentities.admin with parameters of type Person -
Uses of Person in mmud.scripting
Methods in mmud.scripting that return PersonModifier and TypeMethodDescriptionReturns the person with this specific name.Methods in mmud.scripting with parameters of type PersonModifier and TypeMethodDescriptionbooleanRuns a specific function called "function event(person)".Runs a specific function called "function command(person, command)". -
Uses of Person in mmud.scripting.entities
Constructors in mmud.scripting.entities with parameters of type Person -
Uses of Person in mmud.services
Methods in mmud.services that return PersonModifier and TypeMethodDescriptionRetrieves someone in the game.Retrieves a person from the pool of all persons.Methods in mmud.services with parameters of type PersonModifier and TypeMethodDescriptionvoidPersonService.deletePerson(Person person) Permanently removes a person from the database, including all related items like boardposts and mudmails and the like.booleanDrops an item on the floor.booleanGets an item from off the floor/room.static PersonCommunicationServiceCommunicationService.getCommunicationService(Person person) Returns the communication service, based on a person.static PersonCommunicationServiceCommunicationService.getCommunicationService(Person person, Consumer<String> consumer) Returns the communication service, based on a person.booleanGives an item from one person to another person.booleanMailService.hasNewMail(Person person) booleanPuts an item into a container.booleanRetrieves an item from a container.voidPersonCommunicationService.sendChatBubble(User person, Person from, String aMessage) voidPersonService.sendChatBubble(Person from, String message) voidGuildCommunicationService.sendMessage(Person aPerson, String aMessage) character communication method to everyone in the guild.voidRoomCommunicationService.sendMessage(Person aPerson, String aMessage) character communication method to everyone in the room.voidRoomCommunicationService.sendMessage(Person aPerson, Person aSecondPerson, String aMessage) character communication method to everyone in the room.voidRoomCommunicationService.sendMessageExcl(Person aPerson, String aMessage) character communication method to everyone in the room excluded the person mentioned in the parameters.voidRoomCommunicationService.sendMessageExcl(Person aPerson, Person aSecondPerson, String aMessage) character communication method to everyone in the room except to the two persons mentioned in the header.voidLogService.writeCommandLog(Person person, String command) write a command to the database.voidwrite a log message to the database.voidwrite a log message to the database.voidLogService.writeLogException(Person person, String message, Throwable throwable) write a log message of an exception to the database.voidLogService.writeLogException(Person person, Throwable throwable) write a log message of an exception to the database.voidPersonCommunicationService.writeMessage(Person aSource, String aMessage) writes a message to the log file of the character that contains all communication and messages.voidPersonCommunicationService.writeMessage(Person aSource, Person aTarget, String aMessage) writes a message to the log file of the character that contains all communication and messages.