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 Person
Retrieves a target from the command line, detected in the form of "[command] [target] stuff".protected Person
Retrieves 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 DisplayInterface
protected DisplayInterface
protected DisplayInterface
protected DisplayInterface
protected abstract DisplayInterface
Run 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 DisplayInterface
protected DisplayInterface
protected DisplayInterface
protected DisplayInterface
Special 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 TypeClassDescriptionclass
An administrator, which is a simple user with extra rights, in the game.class
A bot in the game.class
A mob in the game.class
A shopkeeper in the game.class
A user in the game.Methods in mmud.database.entities.characters with parameters of type PersonModifier and TypeMethodDescriptionvoid
boolean
Person.isIgnoring
(Person aSource) boolean
User.isIgnoring
(Person aPerson) Whether or not you are ignoring a certain person.void
Person.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 TypeMethodDescriptionvoid
Should ONLY be used for testing!!!!Room.getPersons
(Person excluding) Returns all persons in the room, can be bots or shopkeepers or normal players.void
Sets the sender of the mail.void
void
void
void
void
Sets the receiver of the mail.Method parameters in mmud.database.entities.game with type arguments of type PersonModifier and TypeMethodDescriptionvoid
Admin.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 PrivatePerson
PrivatePerson.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 TypeMethodDescriptionboolean
Runs 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 TypeMethodDescriptionvoid
PersonService.deletePerson
(Person person) Permanently removes a person from the database, including all related items like boardposts and mudmails and the like.boolean
Drops an item on the floor.boolean
Gets an item from off the floor/room.static PersonCommunicationService
CommunicationService.getCommunicationService
(Person person) Returns the communication service, based on a person.static PersonCommunicationService
CommunicationService.getCommunicationService
(Person person, Consumer<String> consumer) Returns the communication service, based on a person.boolean
Gives an item from one person to another person.boolean
MailService.hasNewMail
(Person person) boolean
Puts an item into a container.boolean
Retrieves an item from a container.void
PersonCommunicationService.sendChatBubble
(User person, Person from, String aMessage) void
PersonService.sendChatBubble
(Person from, String message) void
GuildCommunicationService.sendMessage
(Person aPerson, String aMessage) character communication method to everyone in the guild.void
RoomCommunicationService.sendMessage
(Person aPerson, String aMessage) character communication method to everyone in the room.void
RoomCommunicationService.sendMessage
(Person aPerson, Person aSecondPerson, String aMessage) character communication method to everyone in the room.void
RoomCommunicationService.sendMessageExcl
(Person aPerson, String aMessage) character communication method to everyone in the room excluded the person mentioned in the parameters.void
RoomCommunicationService.sendMessageExcl
(Person aPerson, Person aSecondPerson, String aMessage) character communication method to everyone in the room except to the two persons mentioned in the header.void
LogService.writeCommandLog
(Person person, String command) write a command to the database.void
write a log message to the database.void
write a log message to the database.void
LogService.writeLogException
(Person person, String message, Throwable throwable) write a log message of an exception to the database.void
LogService.writeLogException
(Person person, Throwable throwable) write a log message of an exception to the database.void
PersonCommunicationService.writeMessage
(Person aSource, String aMessage) writes a message to the log file of the character that contains all communication and messages.void
PersonCommunicationService.writeMessage
(Person aSource, Person aTarget, String aMessage) writes a message to the log file of the character that contains all communication and messages.