Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

a() - Method in record class ru.dragonestia.msb3.api.debug.Graph.IntPair
Returns the value of the a record component.
Action - Interface in ru.dragonestia.msb3.api.ai.action
 
Actor - Class in ru.dragonestia.msb3.api.ai
Класс для управления планированием расписания действий для сущности
Actor() - Constructor for class ru.dragonestia.msb3.api.ai.Actor
 
add(K, V) - Method in class ru.dragonestia.msb3.api.util.MapBuilder
 
add(Quaternion) - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
addDebugRenderLayer(String) - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
addNestedEntity(Entity) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
addNestedEntity(Entity, Point) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
addNextAction(Action) - Method in class ru.dragonestia.msb3.api.ai.Actor
Добавить действие в план выполнения.
addNode(Vec) - Method in class ru.dragonestia.msb3.api.debug.Graph
 
addNodeLink(Graph.Node, Graph.Node) - Method in class ru.dragonestia.msb3.api.debug.Graph
 
AI - Class in ru.dragonestia.msb3.api.ai
Класс для управления поведением сущности
AI(EntityAI) - Constructor for class ru.dragonestia.msb3.api.ai.AI
 
AlwaysDialogConditionHandler - Class in ru.dragonestia.msb3.api.dialog.condition
 
AlwaysDialogConditionHandler() - Constructor for class ru.dragonestia.msb3.api.dialog.condition.AlwaysDialogConditionHandler
 
amount() - Method in record class ru.dragonestia.msb3.api.item.prefab.ItemPrefab.SerializedPrefab
Returns the value of the amount record component.
AnonymousInterlocutor - Class in ru.dragonestia.msb3.api.dialog.interlocutor
 
AnonymousInterlocutor(String) - Constructor for class ru.dragonestia.msb3.api.dialog.interlocutor.AnonymousInterlocutor
 
answer1() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns the value of the answer1 record component.
answer2() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns the value of the answer2 record component.
answer3() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns the value of the answer3 record component.
answer4() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns the value of the answer4 record component.
answerButton - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
AnswerButton(int, int, int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Creates an instance of a AnswerButton record class.
AnswerClickContext - Record Class in ru.dragonestia.msb3.api.ui.dialogue
 
AnswerClickContext(Player, DialogueRenderer, ButtonNumber, String) - Constructor for record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Creates an instance of a AnswerClickContext record class.
answerField - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
AnswerField(int, int, int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Creates an instance of a AnswerField record class.
answerText - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
AnswerText(int, int, int, int, int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Creates an instance of a AnswerText record class.
anvil(File) - Static method in class ru.dragonestia.msb3.api.world.WorldFactory
 
AnvilChunkData - Record Class in ru.dragonestia.msb3.api.world.loader.anvil
 
AnvilChunkData(int, int, List<Section>, Int2ObjectOpenHashMap<Block>) - Constructor for record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Creates an instance of a AnvilChunkData record class.
AnvilRegionLoader - Class in ru.dragonestia.msb3.api.world.loader.anvil
 
AnvilRegionLoader(File) - Constructor for class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader
 
AnvilRegionLoader.ChunkEntry - Record Class in ru.dragonestia.msb3.api.world.loader.anvil
 
AnvilWorldFactory - Class in ru.dragonestia.msb3.api.world.factory
 
AnvilWorldFactory(File) - Constructor for class ru.dragonestia.msb3.api.world.factory.AnvilWorldFactory
 
appendViewRule(PlayerViewerRule) - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
ArrivalResultListener - Interface in ru.dragonestia.msb3.api.ai
 
ascent() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextureProperties
Returns the value of the ascent record component.
attack(Entity) - Method in class ru.dragonestia.msb3.api.entity.EntityAI
 
attack(Entity, boolean) - Method in class ru.dragonestia.msb3.api.entity.EntityAI
 
ATTACK - Enum constant in enum class ru.dragonestia.msb3.api.event.NPCClickEvent.ClickType
 
avatar - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
Avatar(int, int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Creates an instance of a Avatar record class.

B

b() - Method in record class ru.dragonestia.msb3.api.debug.Graph.IntPair
Returns the value of the b record component.
Background - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
Background(GlyphImage, GlyphImage, GlyphImage, GlyphImage) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.Background
Creates an instance of a Background record class.
binaryData() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader.ChunkEntry
Returns the value of the binaryData record component.
BlackScreen - Class in ru.dragonestia.msb3.api.ui
 
BlackScreen() - Constructor for class ru.dragonestia.msb3.api.ui.BlackScreen
 
BlankSlotItem - Class in ru.dragonestia.msb3.api.item
 
blockX() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
blockY() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
blockZ() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
bool(String) - Method in class ru.dragonestia.msb3.api.util.Env
 
bottomButtonY() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Returns the value of the bottomButtonY record component.
bottomFieldY() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Returns the value of the bottomFieldY record component.
bottomFirstLineAscent() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns the value of the bottomFirstLineAscent record component.
bottomPartsY() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.GuiBackground
Returns the value of the bottomPartsY record component.
broadcast(String) - Method in class ru.dragonestia.msb3.api.debug.DebugMessage
 
broadcastError(String) - Method in class ru.dragonestia.msb3.api.debug.DebugMessage
 
build() - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
build() - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme.Builder
 
build() - Method in class ru.dragonestia.msb3.api.util.MapBuilder
 
builder() - Static method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme
 
builder() - Static method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme
 
Button - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
Button(GlyphImage, GlyphImage, GlyphImage, GlyphImage) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.Button
Creates an instance of a Button record class.
BUTTON_1 - Enum constant in enum class ru.dragonestia.msb3.api.resource.dialog.ButtonNumber
 
BUTTON_2 - Enum constant in enum class ru.dragonestia.msb3.api.resource.dialog.ButtonNumber
 
BUTTON_3 - Enum constant in enum class ru.dragonestia.msb3.api.resource.dialog.ButtonNumber
 
BUTTON_4 - Enum constant in enum class ru.dragonestia.msb3.api.resource.dialog.ButtonNumber
 
button1() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
Returns the value of the button1 record component.
button2() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
Returns the value of the button2 record component.
button3() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
Returns the value of the button3 record component.
button4() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
Returns the value of the button4 record component.
ButtonEntry() - Constructor for class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider.ButtonEntry
 
buttonNumber() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns the value of the buttonNumber record component.
buttonNumber() - Method in record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Returns the value of the buttonNumber record component.
ButtonNumber - Enum Class in ru.dragonestia.msb3.api.resource.dialog
 
buttonText() - Method in record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Returns the value of the buttonText record component.
buttonY() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Returns the value of the buttonY record component.

C

callback() - Method in record class ru.dragonestia.msb3.api.ai.FollowerTarget
Returns the value of the callback record component.
cancel() - Method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
cancel0() - Method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
canMoveTowards(Block.Getter, Point, Point, BoundingBox) - Method in interface ru.dragonestia.msb3.api.ai.navigator.node.NodeGenerator
 
canStart(Actor, EntityAI) - Method in interface ru.dragonestia.msb3.api.ai.action.Action
Может ли действие начаться?
canStart(Actor, EntityAI) - Method in class ru.dragonestia.msb3.api.ai.action.LookClosePlayersAction
 
canStart(Actor, EntityAI) - Method in class ru.dragonestia.msb3.api.ai.action.PatrolAction
 
canView(Entity) - Method in class ru.dragonestia.msb3.api.entity.rule.PlayerViewerRule
 
check(Player, Dialog, DialogButton, DialogueRenderer) - Method in class ru.dragonestia.msb3.api.dialog.DialogCondition
 
check(Player, Dialog, DialogButton, DialogueRenderer, Params) - Method in class ru.dragonestia.msb3.api.dialog.condition.AlwaysDialogConditionHandler
 
check(Player, Dialog, DialogButton, DialogueRenderer, Params) - Method in interface ru.dragonestia.msb3.api.dialog.condition.DialogConditionHandler
 
check(Player, Dialog, DialogButton, DialogueRenderer, Params) - Method in class ru.dragonestia.msb3.api.dialog.condition.NeverDialogConditionHandler
 
checkConditions(Player, Dialog, DialogButton, DialogueRenderer) - Method in class ru.dragonestia.msb3.api.dialog.DialogButton
 
CHEST_GUI_WIDTH - Static variable in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
CHEST_GUI_WIDTH - Static variable in class ru.dragonestia.msb3.api.ui.PictureBanner
 
chestSlotsButtons - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
ChestSlotsButtons(int[], int[], int[], int[], int[], int[]) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Creates an instance of a ChestSlotsButtons record class.
ChunkEntry(int, int, CompoundBinaryTag) - Constructor for record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader.ChunkEntry
Creates an instance of a ChunkEntry record class.
ChunkPreloader - Class in ru.dragonestia.msb3.api.util
 
ChunkPreloader() - Constructor for class ru.dragonestia.msb3.api.util.ChunkPreloader
 
chunkX() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Returns the value of the chunkX record component.
chunkX() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader.ChunkEntry
Returns the value of the chunkX record component.
chunkZ() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Returns the value of the chunkZ record component.
chunkZ() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader.ChunkEntry
Returns the value of the chunkZ record component.
CLASS_LOADER - Static variable in class ru.dragonestia.msb3.api.boot.ServerBootstrap
 
clickedButtons() - Method in record class ru.dragonestia.msb3.api.dialog.data.TalksPlayerData
Returns the value of the clickedButtons record component.
ClickhouseMetricsModule - Class in ru.dragonestia.msb3.api.module
 
CLIMB - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
CLIMB_WALL - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
close() - Method in class ru.dragonestia.msb3.api.world.loader.anvil.RegionFile
 
close(boolean) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
CloseDialogActionHandler - Class in ru.dragonestia.msb3.api.dialog.action
 
CloseDialogActionHandler() - Constructor for class ru.dragonestia.msb3.api.dialog.action.CloseDialogActionHandler
 
compile() - Static method in class ru.dragonestia.msb3.api.item.BlankSlotItem
 
complete(FollowerState) - Method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
COMPLETED - Enum constant in enum class ru.dragonestia.msb3.api.ai.FollowerState
Путь успешно пройден.
ConditionEntry() - Constructor for class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider.ConditionEntry
 
conjugate() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
contains(String) - Method in class ru.dragonestia.msb3.api.util.Params
 
ContinuousScript - Class in ru.dragonestia.msb3.api.script
 
ContinuousScript(String) - Constructor for class ru.dragonestia.msb3.api.script.ContinuousScript
 
create() - Method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
create() - Static method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
create() - Method in class ru.dragonestia.msb3.api.world.loader.PreloadedAnvilChunkLoader.Source
 
create(int) - Method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
create(int, BinaryTag) - Method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
create(Player, String, String) - Static method in class ru.dragonestia.msb3.api.ui.monologue.Monologue
 
create(PlayerConnection, GameProfile) - Method in class ru.dragonestia.msb3.api.player.PlayerContextManager
 
createMovementFollower() - Method in class ru.dragonestia.msb3.api.entity.EntityAI
 
createWorld() - Method in class ru.dragonestia.msb3.api.world.WorldFactory
 
createWorld(InstanceContainer) - Method in class ru.dragonestia.msb3.api.world.WorldFactory
 
createWorldSync() - Method in class ru.dragonestia.msb3.api.world.WorldFactory
 
custom(IChunkLoader) - Static method in class ru.dragonestia.msb3.api.world.WorldFactory
 
custom(DynamicRegistry.Key<DimensionType>, IChunkLoader) - Static method in class ru.dragonestia.msb3.api.world.WorldFactory
 
CustomChunkLoaderWorldFactory - Class in ru.dragonestia.msb3.api.world.factory
 
CustomChunkLoaderWorldFactory(IChunkLoader) - Constructor for class ru.dragonestia.msb3.api.world.factory.CustomChunkLoaderWorldFactory
 
CustomChunkLoaderWorldFactory(DynamicRegistry.Key<DimensionType>, IChunkLoader) - Constructor for class ru.dragonestia.msb3.api.world.factory.CustomChunkLoaderWorldFactory
 
cutEnding(Component, String) - Static method in class ru.dragonestia.msb3.api.util.StringUtil
 

D

Data(String, String) - Constructor for record class ru.dragonestia.msb3.api.skin.SkinData.Data
Creates an instance of a Data record class.
DEADLOCKED - Enum constant in enum class ru.dragonestia.msb3.api.ai.FollowerState
Entity зашел в тупик и не может найти путь.
Debug - Class in ru.dragonestia.msb3.api.debug
 
Debug() - Constructor for class ru.dragonestia.msb3.api.debug.Debug
 
DebugAiBootstrap - Class in ru.dragonestia.msb3.api.boot
 
DebugAiBootstrap() - Constructor for class ru.dragonestia.msb3.api.boot.DebugAiBootstrap
 
DebugAICommand - Class in ru.dragonestia.msb3.api.command
 
DebugAICommand() - Constructor for class ru.dragonestia.msb3.api.command.DebugAICommand
 
DebugCollider - Class in ru.dragonestia.msb3.api.entity.debug
 
DebugCollider(String, Block, Point) - Constructor for class ru.dragonestia.msb3.api.entity.debug.DebugCollider
 
DebugCollider(String, Block, Point, Component) - Constructor for class ru.dragonestia.msb3.api.entity.debug.DebugCollider
 
DebugCommands - Class in ru.dragonestia.msb3.api.command
 
DebugCommands() - Constructor for class ru.dragonestia.msb3.api.command.DebugCommands
 
DebugHologram - Class in ru.dragonestia.msb3.api.entity.debug
 
DebugHologram(String, Component) - Constructor for class ru.dragonestia.msb3.api.entity.debug.DebugHologram
 
DebugLine - Class in ru.dragonestia.msb3.api.entity.debug
 
DebugLine(String, Vec, Block) - Constructor for class ru.dragonestia.msb3.api.entity.debug.DebugLine
 
DebugMarker - Class in ru.dragonestia.msb3.api.entity.debug
 
DebugMarker(String, Block) - Constructor for class ru.dragonestia.msb3.api.entity.debug.DebugMarker
 
DebugMarker(String, Block, Component) - Constructor for class ru.dragonestia.msb3.api.entity.debug.DebugMarker
 
DebugMessage - Class in ru.dragonestia.msb3.api.debug
 
DebugMessage() - Constructor for class ru.dragonestia.msb3.api.debug.DebugMessage
 
DebugParamsContext - Class in ru.dragonestia.msb3.api.player.defaults
 
DebugParamsContext(MsbPlayer) - Constructor for class ru.dragonestia.msb3.api.player.defaults.DebugParamsContext
 
DebugQuestCommand - Class in ru.dragonestia.msb3.api.command
 
DebugQuestCommand() - Constructor for class ru.dragonestia.msb3.api.command.DebugQuestCommand
 
DebugRendererCommand - Class in ru.dragonestia.msb3.api.command
 
DebugRendererCommand() - Constructor for class ru.dragonestia.msb3.api.command.DebugRendererCommand
 
DebugRendererCommand.Option - Enum Class in ru.dragonestia.msb3.api.command
 
DebugRendererEntity - Class in ru.dragonestia.msb3.api.entity.debug
 
DebugRendererEntity(EntityType, String) - Constructor for class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
DEFAULT - Static variable in record class ru.dragonestia.msb3.api.math.Quaternion
 
DEFAULT - Static variable in class ru.dragonestia.msb3.api.resource.DialogueResources
 
DEFAULT - Static variable in class ru.dragonestia.msb3.api.resource.MonologueResources
 
DEFAULT - Static variable in class ru.dragonestia.msb3.api.skin.SkinStorage
 
DefaultBootstrap - Class in ru.dragonestia.msb3.api.boot
 
DefaultBootstrap() - Constructor for class ru.dragonestia.msb3.api.boot.DefaultBootstrap
 
DefaultWorldModule - Class in ru.dragonestia.msb3.api.module
 
delayedTask(UncheckedRunnable, Duration) - Method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
deserialize(Graph.SerializedGraph) - Static method in class ru.dragonestia.msb3.api.debug.Graph
 
deserialize(ItemPrefab.SerializedPrefab) - Method in record class ru.dragonestia.msb3.api.item.prefab.ItemPrefab.SerializedPrefab
 
dialog() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns the value of the dialog record component.
Dialog - Class in ru.dragonestia.msb3.api.dialog
 
Dialog() - Constructor for class ru.dragonestia.msb3.api.dialog.Dialog
 
DialogActionHandler - Interface in ru.dragonestia.msb3.api.dialog.action
 
dialogButton() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns the value of the dialogButton record component.
DialogButton - Class in ru.dragonestia.msb3.api.dialog
 
DialogButton() - Constructor for class ru.dragonestia.msb3.api.dialog.DialogButton
 
DialogButtonClick - Record Class in ru.dragonestia.msb3.api.dialog
 
DialogButtonClick(Player, Interlocutor, Dialog, DialogButton, ButtonNumber, DialogueRenderer) - Constructor for record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Creates an instance of a DialogButtonClick record class.
DialogCondition - Class in ru.dragonestia.msb3.api.dialog
 
DialogCondition() - Constructor for class ru.dragonestia.msb3.api.dialog.DialogCondition
 
DialogConditionHandler - Interface in ru.dragonestia.msb3.api.dialog.condition
 
DialogDialogActionHandler - Class in ru.dragonestia.msb3.api.dialog.action
 
DialogDialogActionHandler() - Constructor for class ru.dragonestia.msb3.api.dialog.action.DialogDialogActionHandler
 
DialogEntry() - Constructor for class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider.DialogEntry
 
DialogFileProvider - Class in ru.dragonestia.msb3.api.dialog.provider
 
DialogFileProvider() - Constructor for class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider
 
DialogFileProvider.ButtonEntry - Class in ru.dragonestia.msb3.api.dialog.provider
 
DialogFileProvider.ConditionEntry - Class in ru.dragonestia.msb3.api.dialog.provider
 
DialogFileProvider.DialogEntry - Class in ru.dragonestia.msb3.api.dialog.provider
 
DialogFileProvider.DialogsList - Class in ru.dragonestia.msb3.api.dialog.provider
 
DialogRegistry - Class in ru.dragonestia.msb3.api.dialog
 
DialogRegistry() - Constructor for class ru.dragonestia.msb3.api.dialog.DialogRegistry
 
DialogsList() - Constructor for class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider.DialogsList
 
DialogueRenderer - Class in ru.dragonestia.msb3.api.ui.dialogue
 
DialogueRenderer(Player, DialogueTheme) - Constructor for class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
DialogueResources - Class in ru.dragonestia.msb3.api.resource
 
DialogueResources() - Constructor for class ru.dragonestia.msb3.api.resource.DialogueResources
 
DialogueTheme - Class in ru.dragonestia.msb3.api.ui.dialogue
 
DialogueTheme() - Constructor for class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme
 
DialogueTheme.Builder - Class in ru.dragonestia.msb3.api.ui.dialogue
 
dispose() - Method in class ru.dragonestia.msb3.api.player.defaults.DebugParamsContext
 
dispose() - Method in class ru.dragonestia.msb3.api.player.defaults.KeyedBossBarContext
 
dispose() - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
dispose() - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerQuestContext
 
dispose() - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerScriptContext
 
dispose() - Method in class ru.dragonestia.msb3.api.player.defaults.TalksContext
 
dispose() - Method in class ru.dragonestia.msb3.api.player.PlayerContext
 
disposeContexts() - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
distance() - Method in record class ru.dragonestia.msb3.api.debug.Graph.DistancePair
Returns the value of the distance record component.
DistancePair(Graph.Node, double) - Constructor for record class ru.dragonestia.msb3.api.debug.Graph.DistancePair
Creates an instance of a DistancePair record class.
dotProduct(Quaternion) - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
Dynamic(Instance, int, int) - Constructor for class ru.dragonestia.msb3.api.world.chunk.OutOfBoundsChunk.Dynamic
 

E

emitSpawnSignalForContexts() - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
EMPTY - Static variable in class ru.dragonestia.msb3.api.util.Params
 
end(MsbPlayer) - Method in class ru.dragonestia.msb3.api.script.ContinuousScript
 
EntityAI - Class in ru.dragonestia.msb3.api.entity
 
EntityAI(EntityType) - Constructor for class ru.dragonestia.msb3.api.entity.EntityAI
 
EntityAI(EntityType, UUID) - Constructor for class ru.dragonestia.msb3.api.entity.EntityAI
 
entries() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Returns the value of the entries record component.
Env - Class in ru.dragonestia.msb3.api.util
 
Env() - Constructor for class ru.dragonestia.msb3.api.util.Env
 
equals(Object) - Method in record class ru.dragonestia.msb3.api.ai.FollowerTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.ai.navigator.NavigatorPath
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
equals(Object) - Method in record class ru.dragonestia.msb3.api.debug.Graph.DistancePair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.debug.Graph.IntPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ru.dragonestia.msb3.api.debug.Graph.Node
 
equals(Object) - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedGraph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.dialog.data.TalksPlayerData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ru.dragonestia.msb3.api.dialog.DialogButton
 
equals(Object) - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ru.dragonestia.msb3.api.entity.rule.PlayerViewerRule
 
equals(Object) - Method in record class ru.dragonestia.msb3.api.entity.StaticEntity.Spot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.item.prefab.ItemPrefab.SerializedPrefab
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.math.Quaternion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.Background
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.GuiBackground
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.Substrate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextureProperties
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ru.dragonestia.msb3.api.script.ContinuousScript
 
equals(Object) - Method in record class ru.dragonestia.msb3.api.skin.SkinData.Data
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader.ChunkEntry
Indicates whether some other object is "equal to" this one.
existsSkin(Key) - Method in class ru.dragonestia.msb3.api.skin.SkinStorage
 
extractData(ItemStack) - Method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 

F

factory - Variable in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
FALL - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
field1() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
Returns the value of the field1 record component.
field2() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
Returns the value of the field2 record component.
field3() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
Returns the value of the field3 record component.
field4() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
Returns the value of the field4 record component.
findActionHandler(String) - Method in class ru.dragonestia.msb3.api.dialog.DialogRegistry
 
findAndCreateScript(String) - Method in class ru.dragonestia.msb3.api.script.ScriptRegistry
 
findConditionHandler(String) - Method in class ru.dragonestia.msb3.api.dialog.DialogRegistry
 
findDialog(Key) - Method in class ru.dragonestia.msb3.api.dialog.DialogRegistry
 
findNode(int) - Method in class ru.dragonestia.msb3.api.debug.Graph
 
findPath(Point) - Method in interface ru.dragonestia.msb3.api.ai.navigator.Navigator
 
findScript(String) - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerScriptContext
 
findScript(String) - Method in interface ru.dragonestia.msb3.api.script.ScriptService
 
firstLineAscent() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Returns the value of the firstLineAscent record component.
firstLineProperties() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
 
firstSpawn() - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
firstSpawn() - Method in class ru.dragonestia.msb3.api.player.PlayerContext
 
FlatWorldModule - Class in ru.dragonestia.msb3.api.module
 
FLY - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
FollowerState - Enum Class in ru.dragonestia.msb3.api.ai
 
FollowerTarget - Record Class in ru.dragonestia.msb3.api.ai
 
FollowerTarget(Point, ArrivalResultListener) - Constructor for record class ru.dragonestia.msb3.api.ai.FollowerTarget
Creates an instance of a FollowerTarget record class.
FOLLOWING - Enum constant in enum class ru.dragonestia.msb3.api.ai.FollowerState
Entity находится в состоянии пути к какой-то точке, либо же идет просчет пути до точки
fontHeight() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns the value of the fontHeight record component.
fontHeight() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Returns the value of the fontHeight record component.
frameBorderSize() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
 
frameHeight() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Returns the value of the frameHeight record component.
fromSkin(PlayerSkin) - Static method in class ru.dragonestia.msb3.api.skin.SkinData
 
fromVec(Vec, double) - Static method in record class ru.dragonestia.msb3.api.math.Quaternion
 
fromWriteable(Writable) - Static method in class ru.dragonestia.msb3.api.skin.SkinData
 

G

g() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
generate(Block.Getter, Pos, Point, double, double, double, BoundingBox, boolean, NodeGenerator) - Static method in class ru.dragonestia.msb3.api.ai.navigator.PathGenerator
 
get(ButtonNumber) - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
 
get(ButtonNumber) - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
 
getActiveScripts() - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerScriptContext
 
getActiveScripts() - Method in interface ru.dragonestia.msb3.api.script.ScriptService
 
getActiveTextField(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getAvatar(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getAvatar(String) - Method in class ru.dragonestia.msb3.api.resource.MonologueResources
 
getAvatarFrame(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getBackground(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getBoolean(String) - Method in class ru.dragonestia.msb3.api.util.Params
 
getButton(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getContext(Class<T>) - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
getContext(Player, Class<T>) - Method in class ru.dragonestia.msb3.api.player.PlayerContextManager
 
getCurrent() - Method in class ru.dragonestia.msb3.api.ai.navigator.Path
 
getCurrentType() - Method in class ru.dragonestia.msb3.api.ai.navigator.Path
 
getDialogAvatar() - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
getDialogAvatar() - Method in class ru.dragonestia.msb3.api.dialog.interlocutor.SimpleInterlocutor
 
getDialogueTheme(String) - Method in class ru.dragonestia.msb3.api.ui.TalksThemes
 
getDistanceTo(Graph.Node) - Method in class ru.dragonestia.msb3.api.debug.Graph.Node
 
getDouble(String) - Method in class ru.dragonestia.msb3.api.util.Params
 
getEntity() - Method in class ru.dragonestia.msb3.api.event.NPCClickEvent
 
getFloat(String) - Method in class ru.dragonestia.msb3.api.util.Params
 
getFrame(String) - Method in class ru.dragonestia.msb3.api.resource.MonologueResources
 
getId() - Method in class ru.dragonestia.msb3.api.entity.rule.PlayerViewerRule
 
getId() - Method in interface ru.dragonestia.msb3.api.script.Script
 
getIdentifier() - Method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
getInstance() - Method in class ru.dragonestia.msb3.api.event.NPCClickEvent
 
getInt(String) - Method in class ru.dragonestia.msb3.api.util.Params
 
getInterlocutorName() - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
getInterlocutorName() - Method in class ru.dragonestia.msb3.api.dialog.interlocutor.SimpleInterlocutor
 
getItem() - Static method in class ru.dragonestia.msb3.api.item.BlankSlotItem
 
getJumpHeight() - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
getJumpHeight() - Method in class ru.dragonestia.msb3.api.entity.EntityAI
Получить высоту прыжка в блоках
getLinks() - Method in class ru.dragonestia.msb3.api.debug.Graph.Node
 
getLinksWithDistance() - Method in class ru.dragonestia.msb3.api.debug.Graph.Node
 
getLong(String) - Method in class ru.dragonestia.msb3.api.util.Params
 
getMaxHeightStep() - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
getMonologAvatar() - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
getMonologAvatar() - Method in class ru.dragonestia.msb3.api.dialog.interlocutor.SimpleInterlocutor
 
getMonologueTheme() - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
getMonologueTheme(String) - Method in class ru.dragonestia.msb3.api.ui.TalksThemes
 
getMovementSpeed() - Method in class ru.dragonestia.msb3.api.entity.EntityAI
Получить скорость передвижения сущности.
getName() - Method in interface ru.dragonestia.msb3.api.ai.action.Action
Получить имя действия, которое примерно описывает что должна делать сущность
getName() - Method in class ru.dragonestia.msb3.api.ai.action.LookClosePlayersAction
 
getName() - Method in class ru.dragonestia.msb3.api.ai.action.PatrolAction
 
getNext() - Method in class ru.dragonestia.msb3.api.ai.navigator.Path
 
getNodes() - Method in class ru.dragonestia.msb3.api.debug.Graph
 
getNotActiveTextField(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getOffsetPosition() - Method in class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
getOffsetPosition() - Method in interface ru.dragonestia.msb3.api.entity.OffsetPosition
 
getPlannedActions() - Method in class ru.dragonestia.msb3.api.ai.Actor
Получить план действий для сущности
getPrefab(String) - Method in class ru.dragonestia.msb3.api.item.ItemPrefabManager
 
getRenderer(Player) - Static method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
getScrollDown(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getScrollUp(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getSkin() - Method in class ru.dragonestia.msb3.api.skin.SkinData
 
getSkin(Key) - Method in class ru.dragonestia.msb3.api.skin.SkinStorage
 
getState() - Method in class ru.dragonestia.msb3.api.ai.navigator.Path
 
getString(String) - Method in class ru.dragonestia.msb3.api.util.Params
 
getSubstrate(String) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
getWalkable(Block.Getter, Set<PathNode>, PathNode, Point, BoundingBox) - Method in class ru.dragonestia.msb3.api.ai.navigator.node.GroundNodeGenerator
 
getWalkable(Block.Getter, Set<PathNode>, PathNode, Point, BoundingBox) - Method in interface ru.dragonestia.msb3.api.ai.navigator.node.NodeGenerator
 
global() - Static method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
glyph - Variable in class ru.dragonestia.msb3.api.ui.BlackScreen
 
GLYPH_BACKGROUND - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_DOWN - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_DOWN_LEFT - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_DOWN_RIGHT - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_LEFT - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_RIGHT - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_UP - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_UP_LEFT - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GLYPH_UP_RIGHT - Static variable in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
GlyphPositions - Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions() - Constructor for class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
GlyphPositions.AnswerButton - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.AnswerField - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.AnswerText - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.Avatar - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.ChestSlotsButtons - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.GuiBackground - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.PhraseSubstrate - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.PhraseText - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
GlyphPositions.ScrollPhraseButton - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
Graph - Class in ru.dragonestia.msb3.api.debug
 
Graph() - Constructor for class ru.dragonestia.msb3.api.debug.Graph
 
Graph.DistancePair - Record Class in ru.dragonestia.msb3.api.debug
 
Graph.IntPair - Record Class in ru.dragonestia.msb3.api.debug
 
Graph.Node - Class in ru.dragonestia.msb3.api.debug
 
Graph.SerializedGraph - Record Class in ru.dragonestia.msb3.api.debug
 
Graph.SerializedNode - Record Class in ru.dragonestia.msb3.api.debug
 
gravitySnap(Block.Getter, double, double, double, BoundingBox, double) - Method in class ru.dragonestia.msb3.api.ai.navigator.node.GroundNodeGenerator
 
gravitySnap(Block.Getter, double, double, double, BoundingBox, double) - Method in interface ru.dragonestia.msb3.api.ai.navigator.node.NodeGenerator
 
GroundMovementFollower - Class in ru.dragonestia.msb3.api.ai.movement.follower
 
GroundMovementFollower(EntityAI) - Constructor for class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
GroundNodeGenerator - Class in ru.dragonestia.msb3.api.ai.navigator.node
 
GroundNodeGenerator() - Constructor for class ru.dragonestia.msb3.api.ai.navigator.node.GroundNodeGenerator
 
guiBackground - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
GuiBackground(int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.GuiBackground
Creates an instance of a GuiBackground record class.

H

h() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
handle(DialogButtonClick, Params) - Method in class ru.dragonestia.msb3.api.dialog.action.CloseDialogActionHandler
 
handle(DialogButtonClick, Params) - Method in interface ru.dragonestia.msb3.api.dialog.action.DialogActionHandler
 
handle(DialogButtonClick, Params) - Method in class ru.dragonestia.msb3.api.dialog.action.DialogDialogActionHandler
 
handle(DialogButtonClick, Params) - Method in class ru.dragonestia.msb3.api.dialog.action.ScriptDialogActionHandler
 
hasChunkData(int, int) - Method in class ru.dragonestia.msb3.api.world.loader.anvil.RegionFile
 
hasGravitySnap() - Method in class ru.dragonestia.msb3.api.ai.navigator.node.GroundNodeGenerator
 
hasGravitySnap() - Method in interface ru.dragonestia.msb3.api.ai.navigator.node.NodeGenerator
 
hashCode() - Method in record class ru.dragonestia.msb3.api.ai.FollowerTarget
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.ai.navigator.NavigatorPath
Returns a hash code value for this object.
hashCode() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
hashCode() - Method in record class ru.dragonestia.msb3.api.debug.Graph.DistancePair
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.debug.Graph.IntPair
Returns a hash code value for this object.
hashCode() - Method in class ru.dragonestia.msb3.api.debug.Graph.Node
 
hashCode() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedGraph
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.dialog.data.TalksPlayerData
Returns a hash code value for this object.
hashCode() - Method in class ru.dragonestia.msb3.api.dialog.DialogButton
 
hashCode() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns a hash code value for this object.
hashCode() - Method in class ru.dragonestia.msb3.api.entity.rule.PlayerViewerRule
 
hashCode() - Method in record class ru.dragonestia.msb3.api.entity.StaticEntity.Spot
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.item.prefab.ItemPrefab.SerializedPrefab
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Background
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.GuiBackground
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Substrate
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextureProperties
Returns a hash code value for this object.
hashCode() - Method in class ru.dragonestia.msb3.api.script.ContinuousScript
 
hashCode() - Method in record class ru.dragonestia.msb3.api.skin.SkinData.Data
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Returns a hash code value for this object.
hashCode() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader.ChunkEntry
Returns a hash code value for this object.
hasLink(Graph.Node) - Method in class ru.dragonestia.msb3.api.debug.Graph.Node
 
height() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Returns the value of the height record component.
height() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Returns the value of the height record component.
height() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Returns the value of the height record component.
height() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.GuiBackground
Returns the value of the height record component.
height() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Returns the value of the height record component.
height() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Returns the value of the height record component.
height() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextureProperties
Returns the value of the height record component.
HelloWorldScript - Class in ru.dragonestia.msb3.api.script.defaults
 
HelloWorldScript() - Constructor for class ru.dragonestia.msb3.api.script.defaults.HelloWorldScript
 
heuristic(Point, Point) - Method in interface ru.dragonestia.msb3.api.ai.navigator.node.NodeGenerator
 
hide(String) - Method in class ru.dragonestia.msb3.api.player.defaults.KeyedBossBarContext
 
hide(Player, String) - Method in class ru.dragonestia.msb3.api.ui.bossbar.KeyedBossBars
 
HIDE - Enum constant in enum class ru.dragonestia.msb3.api.command.DebugRendererCommand.Option
 
hideAll() - Method in class ru.dragonestia.msb3.api.player.defaults.KeyedBossBarContext
 
hideAll(Player) - Method in class ru.dragonestia.msb3.api.ui.bossbar.KeyedBossBars
 
Human - Class in ru.dragonestia.msb3.api.entity
 
Human(String, PlayerSkin) - Constructor for class ru.dragonestia.msb3.api.entity.Human
 
Human(Component, PlayerSkin) - Constructor for class ru.dragonestia.msb3.api.entity.Human
 
Human(Component, PlayerSkin, NamedTextColor) - Constructor for class ru.dragonestia.msb3.api.entity.Human
 

I

id() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Returns the value of the id record component.
id() - Method in record class ru.dragonestia.msb3.api.item.prefab.ItemPrefab.SerializedPrefab
Returns the value of the id record component.
init() - Method in class ru.dragonestia.msb3.api.command.DebugCommands
 
init() - Static method in class ru.dragonestia.msb3.api.event.NPCClickEvent
 
init() - Method in class ru.dragonestia.msb3.api.item.ItemUtil
 
init() - Method in class ru.dragonestia.msb3.api.player.defaults.DebugParamsContext
 
init() - Method in class ru.dragonestia.msb3.api.player.defaults.KeyedBossBarContext
 
init() - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
init() - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerQuestContext
 
init() - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerScriptContext
 
init() - Method in class ru.dragonestia.msb3.api.player.defaults.TalksContext
 
init() - Method in class ru.dragonestia.msb3.api.player.PlayerContext
 
init(byte[], Supplier<Component>) - Static method in class ru.dragonestia.msb3.api.module.MotdModule
 
init(File, String) - Static method in class ru.dragonestia.msb3.api.module.MotdModule
 
init(File, Supplier<Component>) - Static method in class ru.dragonestia.msb3.api.module.MotdModule
 
init(File, GameMode, Supplier<Pos>, boolean) - Static method in class ru.dragonestia.msb3.api.module.DefaultWorldModule
 
init(File, GameMode, Pos, boolean) - Static method in class ru.dragonestia.msb3.api.module.DefaultWorldModule
 
init(String, int) - Method in class ru.dragonestia.msb3.api.module.ResourcePackRepositoryModule
 
init(String, String) - Static method in class ru.dragonestia.msb3.api.module.MotdModule
 
init(String, String, String) - Static method in class ru.dragonestia.msb3.api.module.ClickhouseMetricsModule
 
init(InetSocketAddress) - Static method in class ru.dragonestia.msb3.api.module.PrometheusMetricsModule
 
init(GameMode) - Static method in class ru.dragonestia.msb3.api.module.FlatWorldModule
 
init(GameMode, World, Pos) - Static method in class ru.dragonestia.msb3.api.module.FlatWorldModule
 
initChunkData(Collection<AnvilRegionLoader.ChunkEntry>) - Method in class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader
 
initContexts() - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
InstantScript - Class in ru.dragonestia.msb3.api.script
 
InstantScript(String) - Constructor for class ru.dragonestia.msb3.api.script.InstantScript
 
integer(String) - Method in class ru.dragonestia.msb3.api.util.Env
 
INTERACT - Enum constant in enum class ru.dragonestia.msb3.api.event.NPCClickEvent.ClickType
 
interlocutor() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns the value of the interlocutor record component.
Interlocutor - Interface in ru.dragonestia.msb3.api.dialog.interlocutor
 
IntPair(int, int) - Constructor for record class ru.dragonestia.msb3.api.debug.Graph.IntPair
Creates an instance of a IntPair record class.
isEnabled() - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
isEnabled() - Method in interface ru.dragonestia.msb3.api.ui.navigator.Navigator
 
isOwn(ItemStack) - Method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
ItemPrefab - Class in ru.dragonestia.msb3.api.item.prefab
 
ItemPrefab(String, Supplier<ItemStack>) - Constructor for class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
ItemPrefab.SerializedPrefab - Record Class in ru.dragonestia.msb3.api.item.prefab
 
ItemPrefabManager - Class in ru.dragonestia.msb3.api.item
 
ItemPrefabManager() - Constructor for class ru.dragonestia.msb3.api.item.ItemPrefabManager
 
ItemUtil - Class in ru.dragonestia.msb3.api.item
 
ItemUtil() - Constructor for class ru.dragonestia.msb3.api.item.ItemUtil
 

J

jump() - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
jump(double, double) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
jump(double, double, double) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
jump(Point) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
JUMP - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
justMoveTo(EntityAI, Point, ArrivalResultListener) - Static method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 

K

KeyedBossBarContext - Class in ru.dragonestia.msb3.api.player.defaults
 
KeyedBossBarContext(MsbPlayer) - Constructor for class ru.dragonestia.msb3.api.player.defaults.KeyedBossBarContext
 
KeyedBossBars - Class in ru.dragonestia.msb3.api.ui.bossbar
 
KeyedBossBars() - Constructor for class ru.dragonestia.msb3.api.ui.bossbar.KeyedBossBars
 
keys() - Method in class ru.dragonestia.msb3.api.util.Params
 
kill() - Method in class ru.dragonestia.msb3.api.entity.EntityAI
 

L

leftButtonX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Returns the value of the leftButtonX record component.
leftFieldX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Returns the value of the leftFieldX record component.
leftLineX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns the value of the leftLineX record component.
length() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
Lighting(Instance, int, int) - Constructor for class ru.dragonestia.msb3.api.world.chunk.OutOfBoundsChunk.Lighting
 
lineWidth() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns the value of the lineWidth record component.
lineWidth() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Returns the value of the lineWidth record component.
lineX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Returns the value of the lineX record component.
links() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedGraph
Returns the value of the links record component.
listRegionFiles() - Method in class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader
 
listRegisteredScripts() - Method in class ru.dragonestia.msb3.api.script.ScriptRegistry
 
load() - Method in class ru.dragonestia.msb3.api.world.factory.PreloadedAnvilWorldFactory
 
load() - Method in class ru.dragonestia.msb3.api.world.loader.PreloadedAnvilChunkLoader.Source
 
load(MsbPlayer) - Method in interface ru.dragonestia.msb3.api.dialog.data.PlayerDataProvider
 
load(MsbPlayer) - Method in class ru.dragonestia.msb3.api.dialog.data.VoidPlayerDataProvider
 
loadChunk(Instance, int, int) - Method in class ru.dragonestia.msb3.api.world.loader.PreloadedAnvilChunkLoader
 
loadSkin(Key, Writable) - Method in class ru.dragonestia.msb3.api.skin.SkinStorage
 
loadWorld() - Method in class ru.dragonestia.msb3.api.world.factory.AnvilWorldFactory
 
loadWorld() - Method in class ru.dragonestia.msb3.api.world.factory.CustomChunkLoaderWorldFactory
 
loadWorld() - Method in class ru.dragonestia.msb3.api.world.factory.PreloadedAnvilWorldFactory
 
loadWorld() - Method in class ru.dragonestia.msb3.api.world.WorldFactory
 
LookClosePlayersAction - Class in ru.dragonestia.msb3.api.ai.action
Entity смотрит на ближайшего игрока в радиусе 7 блоков
LookClosePlayersAction() - Constructor for class ru.dragonestia.msb3.api.ai.action.LookClosePlayersAction
 

M

main(String[]) - Static method in class ru.dragonestia.msb3.api.boot.DebugAiBootstrap
 
main(String[]) - Static method in class ru.dragonestia.msb3.api.boot.DefaultBootstrap
 
MapBuilder<K,V> - Class in ru.dragonestia.msb3.api.util
 
MapBuilder() - Constructor for class ru.dragonestia.msb3.api.util.MapBuilder
 
maxLines() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns the value of the maxLines record component.
maxLines() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Returns the value of the maxLines record component.
Monologue - Class in ru.dragonestia.msb3.api.ui.monologue
 
MonologueResources - Class in ru.dragonestia.msb3.api.resource
 
MonologueResources() - Constructor for class ru.dragonestia.msb3.api.resource.MonologueResources
 
MonologueTheme - Class in ru.dragonestia.msb3.api.ui.monologue
 
MonologueTheme() - Constructor for class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme
 
MonologueTheme.Builder - Class in ru.dragonestia.msb3.api.ui.monologue
 
MotdModule - Class in ru.dragonestia.msb3.api.module
 
move(Point, double) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
move(Point, double) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
 
move(Point, double, Point) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
move(Point, double, Point) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
 
MovementFollower - Class in ru.dragonestia.msb3.api.ai.movement.follower
 
MovementFollower() - Constructor for class ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
 
MovementTarget - Class in ru.dragonestia.msb3.api.ai.movement.target
 
MovementTarget() - Constructor for class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
moveResult(Point, double) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
moveResult(Point, double) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
 
moveTo(Point, double, Point) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
 
MsbPlayer - Class in ru.dragonestia.msb3.api.player
 
MsbPlayer(PlayerConnection, GameProfile) - Constructor for class ru.dragonestia.msb3.api.player.MsbPlayer
 
mul(Quaternion) - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 

N

Navigator - Interface in ru.dragonestia.msb3.api.ai.navigator
 
Navigator - Interface in ru.dragonestia.msb3.api.ui.navigator
 
NavigatorContext - Class in ru.dragonestia.msb3.api.player.defaults
 
NavigatorContext(MsbPlayer) - Constructor for class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
NavigatorPath - Record Class in ru.dragonestia.msb3.api.ai.navigator
 
NavigatorPath() - Constructor for record class ru.dragonestia.msb3.api.ai.navigator.NavigatorPath
Creates an instance of a NavigatorPath record class.
Navigators - Class in ru.dragonestia.msb3.api.ui.navigator
 
Navigators() - Constructor for class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
NeverDialogConditionHandler - Class in ru.dragonestia.msb3.api.dialog.condition
 
NeverDialogConditionHandler() - Constructor for class ru.dragonestia.msb3.api.dialog.condition.NeverDialogConditionHandler
 
next() - Method in class ru.dragonestia.msb3.api.ai.navigator.Path
 
node() - Method in record class ru.dragonestia.msb3.api.debug.Graph.DistancePair
Returns the value of the node record component.
Node() - Constructor for class ru.dragonestia.msb3.api.debug.Graph.Node
 
NodeGenerator - Interface in ru.dragonestia.msb3.api.ai.navigator.node
 
nodes() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedGraph
Returns the value of the nodes record component.
NONE - Enum constant in enum class ru.dragonestia.msb3.api.ai.FollowerState
Путь не задан.
normalize() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
NPC - Interface in ru.dragonestia.msb3.api.entity
 
NPCClickEvent - Class in ru.dragonestia.msb3.api.event
 
NPCClickEvent() - Constructor for class ru.dragonestia.msb3.api.event.NPCClickEvent
 
NPCClickEvent.ClickType - Enum Class in ru.dragonestia.msb3.api.event
 

O

of(ClassLoader, String) - Static method in interface ru.dragonestia.msb3.api.util.ResourceFromJar
 
of(String) - Static method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
of(String) - Static method in interface ru.dragonestia.msb3.api.util.ResourceFromJar
 
of(Map<String, String>) - Static method in class ru.dragonestia.msb3.api.util.Params
 
of(Player) - Static method in class ru.dragonestia.msb3.api.ui.navigator.Navigators
 
of(Player, Class<T>) - Static method in class ru.dragonestia.msb3.api.player.PlayerContext
 
of(ItemStack) - Static method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
ofEntity(Entity) - Static method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
OffsetPosition - Interface in ru.dragonestia.msb3.api.entity
 
ofInstance(Instance) - Static method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
ofPlayer(Player) - Static method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
ofPlayer(Player) - Static method in interface ru.dragonestia.msb3.api.script.ScriptService
 
onClick(DialogButtonClick) - Method in class ru.dragonestia.msb3.api.dialog.DialogButton
 
onClickByPlayer(Player, NPCClickEvent.ClickType) - Method in interface ru.dragonestia.msb3.api.entity.NPC
 
onClose(boolean) - Method in interface ru.dragonestia.msb3.api.ui.dialogue.OnCloseDialog
 
OnCloseDialog - Interface in ru.dragonestia.msb3.api.ui.dialogue
 
onDefaultModulesLoaded() - Method in class ru.dragonestia.msb3.api.boot.DebugAiBootstrap
 
onDefaultModulesLoaded() - Method in class ru.dragonestia.msb3.api.boot.DefaultBootstrap
 
onDefaultModulesLoaded() - Method in class ru.dragonestia.msb3.api.boot.ServerInitializer
Запускается после инициализации всех стандартных модулей сервера
onInitializeResources(ResourcePack) - Method in class ru.dragonestia.msb3.api.boot.DebugAiBootstrap
 
onInitializeResources(ResourcePack) - Method in class ru.dragonestia.msb3.api.boot.DefaultBootstrap
 
onInitializeResources(ResourcePack) - Method in class ru.dragonestia.msb3.api.boot.ServerInitializer
Запускается на стадии подготовки всех ресурсов, которые необходимо скомпилировать и добавить в ресурс-пак.
onLoad() - Method in class ru.dragonestia.msb3.api.boot.DebugAiBootstrap
 
onLoad() - Method in class ru.dragonestia.msb3.api.boot.ServerInitializer
Запускается при самом старте приложения, когда никакая конфигурация сервера еще не подгружена
onResourcePackCompiled(ResourcePack) - Method in class ru.dragonestia.msb3.api.boot.DebugAiBootstrap
 
onResourcePackCompiled(ResourcePack) - Method in class ru.dragonestia.msb3.api.boot.DefaultBootstrap
 
onResourcePackCompiled(ResourcePack) - Method in class ru.dragonestia.msb3.api.boot.ServerInitializer
Запускается после того как все пакеты ресурсов были успешно скомпилированы и готовы к последующей упаковке и отправке клиенту игрока.
onServerStarted() - Method in class ru.dragonestia.msb3.api.boot.DebugAiBootstrap
 
onServerStarted() - Method in class ru.dragonestia.msb3.api.boot.DefaultBootstrap
 
onServerStarted() - Method in class ru.dragonestia.msb3.api.boot.ServerInitializer
Сервер полностью запущен и доступен для игры
open(Player, Interlocutor) - Method in class ru.dragonestia.msb3.api.dialog.Dialog
 
openedDialogs() - Method in record class ru.dragonestia.msb3.api.dialog.data.TalksPlayerData
Returns the value of the openedDialogs record component.
OutOfBoundsChunk - Interface in ru.dragonestia.msb3.api.world.chunk
 
OutOfBoundsChunk.Dynamic - Class in ru.dragonestia.msb3.api.world.chunk
 
OutOfBoundsChunk.Lighting - Class in ru.dragonestia.msb3.api.world.chunk
 

P

Params - Class in ru.dragonestia.msb3.api.util
 
parent() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
part1() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Background
Returns the value of the part1 record component.
part1() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Substrate
Returns the value of the part1 record component.
part2() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Background
Returns the value of the part2 record component.
part2() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Substrate
Returns the value of the part2 record component.
part3() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Background
Returns the value of the part3 record component.
part4() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Background
Returns the value of the part4 record component.
Path - Class in ru.dragonestia.msb3.api.ai.navigator
 
Path(double, double) - Constructor for class ru.dragonestia.msb3.api.ai.navigator.Path
 
PathGenerator - Class in ru.dragonestia.msb3.api.ai.navigator
 
PathGenerator() - Constructor for class ru.dragonestia.msb3.api.ai.navigator.PathGenerator
 
PathNode - Class in ru.dragonestia.msb3.api.ai.navigator
 
PathNode(double, double, double, double, double, PathNode) - Constructor for class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
PathNode(double, double, double, double, double, PathNode.Type, PathNode) - Constructor for class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
PathNode(Point, double, double, PathNode.Type, PathNode) - Constructor for class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
PathNode.Type - Enum Class in ru.dragonestia.msb3.api.ai.navigator
 
PatrolAction - Class in ru.dragonestia.msb3.api.ai.action
Entity патрулирует местность по заданному маршруту
PatrolAction() - Constructor for class ru.dragonestia.msb3.api.ai.action.PatrolAction
 
phraseSubstrate - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
PhraseSubstrate(int, int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Creates an instance of a PhraseSubstrate record class.
phraseText - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
PhraseText(int, int, int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Creates an instance of a PhraseText record class.
PickableItem - Class in ru.dragonestia.msb3.api.entity
 
PickableItem(ItemStack) - Constructor for class ru.dragonestia.msb3.api.entity.PickableItem
 
PictureBanner - Class in ru.dragonestia.msb3.api.ui
 
PictureBanner(String, Writable) - Constructor for class ru.dragonestia.msb3.api.ui.PictureBanner
 
player() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns the value of the player record component.
player() - Method in record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Returns the value of the player record component.
PlayerContext - Class in ru.dragonestia.msb3.api.player
 
PlayerContext(MsbPlayer) - Constructor for class ru.dragonestia.msb3.api.player.PlayerContext
 
PlayerContextManager - Class in ru.dragonestia.msb3.api.player
 
PlayerContextManager() - Constructor for class ru.dragonestia.msb3.api.player.PlayerContextManager
 
PlayerDataProvider - Interface in ru.dragonestia.msb3.api.dialog.data
 
PlayerEventMetrics - Class in ru.dragonestia.msb3.api.metrics
 
PlayerQuestContext - Class in ru.dragonestia.msb3.api.player.defaults
 
PlayerQuestContext(MsbPlayer) - Constructor for class ru.dragonestia.msb3.api.player.defaults.PlayerQuestContext
 
PlayerScriptContext - Class in ru.dragonestia.msb3.api.player.defaults
 
PlayerScriptContext(MsbPlayer) - Constructor for class ru.dragonestia.msb3.api.player.defaults.PlayerScriptContext
 
PlayerViewerRule - Class in ru.dragonestia.msb3.api.entity.rule
 
PlayerViewerRule() - Constructor for class ru.dragonestia.msb3.api.entity.rule.PlayerViewerRule
 
point() - Method in record class ru.dragonestia.msb3.api.ai.FollowerTarget
Returns the value of the point record component.
pointInvalid(Block.Getter, Point, BoundingBox) - Method in interface ru.dragonestia.msb3.api.ai.navigator.node.NodeGenerator
 
pos() - Method in record class ru.dragonestia.msb3.api.entity.StaticEntity.Spot
Returns the value of the pos record component.
preload(InstanceContainer, int, int, int, int) - Method in class ru.dragonestia.msb3.api.util.ChunkPreloader
 
preloadedAnvil(File) - Static method in class ru.dragonestia.msb3.api.world.WorldFactory
 
PreloadedAnvilChunkLoader - Class in ru.dragonestia.msb3.api.world.loader
 
PreloadedAnvilChunkLoader.Source - Class in ru.dragonestia.msb3.api.world.loader
 
PreloadedAnvilWorldFactory - Class in ru.dragonestia.msb3.api.world.factory
 
PreloadedAnvilWorldFactory(File) - Constructor for class ru.dragonestia.msb3.api.world.factory.PreloadedAnvilWorldFactory
 
PrometheusMetricsModule - Class in ru.dragonestia.msb3.api.module
 
PrometheusMetricsModule() - Constructor for class ru.dragonestia.msb3.api.module.PrometheusMetricsModule
 
PuppeteerSubcommand - Class in ru.dragonestia.msb3.api.command
 
PuppeteerSubcommand() - Constructor for class ru.dragonestia.msb3.api.command.PuppeteerSubcommand
 
push(Player, String, Object) - Static method in class ru.dragonestia.msb3.api.metrics.PlayerEventMetrics
 

Q

Quaternion - Record Class in ru.dragonestia.msb3.api.math
 
Quaternion(double, double, double, double) - Constructor for record class ru.dragonestia.msb3.api.math.Quaternion
Creates an instance of a Quaternion record class.

R

readAllChunksFromRegion(File) - Method in class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader
 
readChunkData(int, int) - Method in class ru.dragonestia.msb3.api.world.loader.anvil.RegionFile
 
readFromHocon(Writable) - Method in class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider
 
readFromJson(Writable) - Method in class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider
 
readFromYaml(Writable) - Method in class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider
 
refreshPosition(Pos, boolean, boolean) - Method in class ru.dragonestia.msb3.api.entity.Human
 
RegionFile - Class in ru.dragonestia.msb3.api.world.loader.anvil
 
RegionFile(File) - Constructor for class ru.dragonestia.msb3.api.world.loader.anvil.RegionFile
 
register() - Static method in class ru.dragonestia.msb3.api.command.DebugAICommand
 
register() - Static method in class ru.dragonestia.msb3.api.command.DebugQuestCommand
 
register() - Static method in class ru.dragonestia.msb3.api.command.DebugRendererCommand
 
register() - Static method in class ru.dragonestia.msb3.api.command.ScriptCommand
 
register(Supplier<Script>) - Method in class ru.dragonestia.msb3.api.script.ScriptRegistry
 
register(ItemPrefab) - Method in class ru.dragonestia.msb3.api.item.ItemPrefabManager
 
registerActionHandler(String, DialogActionHandler) - Method in class ru.dragonestia.msb3.api.dialog.DialogRegistry
 
registerActiveTextField(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerAvatar(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerAvatar(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.MonologueResources
 
registerAvatarFrame(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerBackground(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerButton(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerConditionHandler(String, DialogConditionHandler) - Method in class ru.dragonestia.msb3.api.dialog.DialogRegistry
 
registerContext(Class<? extends PlayerContext>, Function<MsbPlayer, ? extends PlayerContext>) - Method in class ru.dragonestia.msb3.api.player.PlayerContextManager
 
registerDialogueTheme(String, DialogueTheme) - Method in class ru.dragonestia.msb3.api.ui.TalksThemes
 
registerEvent() - Static method in class ru.dragonestia.msb3.api.entity.PickableItem
 
registerFrame(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.MonologueResources
 
registerMonologueTheme(String, MonologueTheme) - Method in class ru.dragonestia.msb3.api.ui.TalksThemes
 
registerNotActiveTextField(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerScrollDown(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerScrollUp(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
registerSubstrate(String, Writable) - Method in class ru.dragonestia.msb3.api.resource.DialogueResources
 
remove() - Method in class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
remove(boolean) - Method in class ru.dragonestia.msb3.api.entity.EntityAI
 
remove(boolean) - Method in class ru.dragonestia.msb3.api.entity.Human
 
removeButton(ButtonNumber) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
removeDebugRenderLayer(String) - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
removeLink(Graph.Node, Graph.Node) - Method in class ru.dragonestia.msb3.api.debug.Graph
 
removeNode(Graph.Node) - Method in class ru.dragonestia.msb3.api.debug.Graph
 
removeTarget() - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
removeTarget() - Method in interface ru.dragonestia.msb3.api.ui.navigator.Navigator
 
removeViewRule(PlayerViewerRule) - Method in class ru.dragonestia.msb3.api.player.MsbPlayer
 
render() - Method in class ru.dragonestia.msb3.api.ui.PictureBanner
 
renderer() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns the value of the renderer record component.
renderer() - Method in record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Returns the value of the renderer record component.
REPATH - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
repeatingTask(UncheckedRunnable, Duration) - Method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
repeatingTask(UncheckedRunnable, Duration, Duration) - Method in interface ru.dragonestia.msb3.api.scheduler.Scheduler
 
rerender() - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
ResourceFromJar - Interface in ru.dragonestia.msb3.api.util
 
ResourcePackRepositoryModule - Class in ru.dragonestia.msb3.api.module
 
ResourcePackRepositoryModule() - Constructor for class ru.dragonestia.msb3.api.module.ResourcePackRepositoryModule
 
result(FollowerState) - Method in interface ru.dragonestia.msb3.api.ai.ArrivalResultListener
Отправляет завершенное состояние пути.
rightButtonX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Returns the value of the rightButtonX record component.
rightFieldX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Returns the value of the rightFieldX record component.
rightLineX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns the value of the rightLineX record component.
rotate(Vec) - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
ru.dragonestia.msb3.api.ai - package ru.dragonestia.msb3.api.ai
 
ru.dragonestia.msb3.api.ai.action - package ru.dragonestia.msb3.api.ai.action
 
ru.dragonestia.msb3.api.ai.movement.follower - package ru.dragonestia.msb3.api.ai.movement.follower
 
ru.dragonestia.msb3.api.ai.movement.target - package ru.dragonestia.msb3.api.ai.movement.target
 
ru.dragonestia.msb3.api.ai.navigator - package ru.dragonestia.msb3.api.ai.navigator
 
ru.dragonestia.msb3.api.ai.navigator.node - package ru.dragonestia.msb3.api.ai.navigator.node
 
ru.dragonestia.msb3.api.boot - package ru.dragonestia.msb3.api.boot
 
ru.dragonestia.msb3.api.command - package ru.dragonestia.msb3.api.command
 
ru.dragonestia.msb3.api.debug - package ru.dragonestia.msb3.api.debug
 
ru.dragonestia.msb3.api.dialog - package ru.dragonestia.msb3.api.dialog
 
ru.dragonestia.msb3.api.dialog.action - package ru.dragonestia.msb3.api.dialog.action
 
ru.dragonestia.msb3.api.dialog.condition - package ru.dragonestia.msb3.api.dialog.condition
 
ru.dragonestia.msb3.api.dialog.data - package ru.dragonestia.msb3.api.dialog.data
 
ru.dragonestia.msb3.api.dialog.interlocutor - package ru.dragonestia.msb3.api.dialog.interlocutor
 
ru.dragonestia.msb3.api.dialog.provider - package ru.dragonestia.msb3.api.dialog.provider
 
ru.dragonestia.msb3.api.entity - package ru.dragonestia.msb3.api.entity
 
ru.dragonestia.msb3.api.entity.debug - package ru.dragonestia.msb3.api.entity.debug
 
ru.dragonestia.msb3.api.entity.rule - package ru.dragonestia.msb3.api.entity.rule
 
ru.dragonestia.msb3.api.event - package ru.dragonestia.msb3.api.event
 
ru.dragonestia.msb3.api.item - package ru.dragonestia.msb3.api.item
 
ru.dragonestia.msb3.api.item.prefab - package ru.dragonestia.msb3.api.item.prefab
 
ru.dragonestia.msb3.api.math - package ru.dragonestia.msb3.api.math
 
ru.dragonestia.msb3.api.metrics - package ru.dragonestia.msb3.api.metrics
 
ru.dragonestia.msb3.api.module - package ru.dragonestia.msb3.api.module
 
ru.dragonestia.msb3.api.player - package ru.dragonestia.msb3.api.player
 
ru.dragonestia.msb3.api.player.defaults - package ru.dragonestia.msb3.api.player.defaults
 
ru.dragonestia.msb3.api.resource - package ru.dragonestia.msb3.api.resource
 
ru.dragonestia.msb3.api.resource.dialog - package ru.dragonestia.msb3.api.resource.dialog
 
ru.dragonestia.msb3.api.scheduler - package ru.dragonestia.msb3.api.scheduler
 
ru.dragonestia.msb3.api.script - package ru.dragonestia.msb3.api.script
 
ru.dragonestia.msb3.api.script.defaults - package ru.dragonestia.msb3.api.script.defaults
 
ru.dragonestia.msb3.api.skin - package ru.dragonestia.msb3.api.skin
 
ru.dragonestia.msb3.api.ui - package ru.dragonestia.msb3.api.ui
 
ru.dragonestia.msb3.api.ui.bossbar - package ru.dragonestia.msb3.api.ui.bossbar
 
ru.dragonestia.msb3.api.ui.dialogue - package ru.dragonestia.msb3.api.ui.dialogue
 
ru.dragonestia.msb3.api.ui.monologue - package ru.dragonestia.msb3.api.ui.monologue
 
ru.dragonestia.msb3.api.ui.navigator - package ru.dragonestia.msb3.api.ui.navigator
 
ru.dragonestia.msb3.api.util - package ru.dragonestia.msb3.api.util
 
ru.dragonestia.msb3.api.world - package ru.dragonestia.msb3.api.world
 
ru.dragonestia.msb3.api.world.chunk - package ru.dragonestia.msb3.api.world.chunk
 
ru.dragonestia.msb3.api.world.factory - package ru.dragonestia.msb3.api.world.factory
 
ru.dragonestia.msb3.api.world.loader - package ru.dragonestia.msb3.api.world.loader
 
ru.dragonestia.msb3.api.world.loader.anvil - package ru.dragonestia.msb3.api.world.loader.anvil
 
run() - Method in interface ru.dragonestia.msb3.api.util.UncheckedRunnable
 
runIgnoreException(UncheckedRunnable) - Static method in interface ru.dragonestia.msb3.api.util.UncheckedRunnable
 
runUnchecked() - Method in interface ru.dragonestia.msb3.api.util.UncheckedRunnable
 

S

save(MsbPlayer, TalksPlayerData) - Method in interface ru.dragonestia.msb3.api.dialog.data.PlayerDataProvider
 
save(MsbPlayer, TalksPlayerData) - Method in class ru.dragonestia.msb3.api.dialog.data.VoidPlayerDataProvider
 
saveChunk(Chunk) - Method in class ru.dragonestia.msb3.api.world.loader.PreloadedAnvilChunkLoader
 
saveSkinToFile(PlayerSkin, File) - Method in class ru.dragonestia.msb3.api.skin.SkinStorage
 
Scheduler - Interface in ru.dragonestia.msb3.api.scheduler
 
Script - Interface in ru.dragonestia.msb3.api.script
 
ScriptCommand - Class in ru.dragonestia.msb3.api.command
 
ScriptCommand() - Constructor for class ru.dragonestia.msb3.api.command.ScriptCommand
 
ScriptDialogActionHandler - Class in ru.dragonestia.msb3.api.dialog.action
 
ScriptDialogActionHandler() - Constructor for class ru.dragonestia.msb3.api.dialog.action.ScriptDialogActionHandler
 
ScriptRegistry - Class in ru.dragonestia.msb3.api.script
 
ScriptRegistry() - Constructor for class ru.dragonestia.msb3.api.script.ScriptRegistry
 
ScriptService - Interface in ru.dragonestia.msb3.api.script
 
scrollDown() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns the value of the scrollDown record component.
scrollDown() - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
scrollDownButtonX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Returns the value of the scrollDownButtonX record component.
scrollPhraseButton - Variable in class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions
 
ScrollPhraseButton(int, int, int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Creates an instance of a ScrollPhraseButton record class.
scrollUp() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns the value of the scrollUp record component.
scrollUp() - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
scrollUpButtonX() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Returns the value of the scrollUpButtonX record component.
sections() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Returns the value of the sections record component.
send(Player, String) - Method in class ru.dragonestia.msb3.api.debug.DebugMessage
 
sendDialog(Player, Dialog) - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
sendDialog(Player, Dialog, boolean) - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
sendError(Player, String) - Method in class ru.dragonestia.msb3.api.debug.DebugMessage
 
sendMonolog(Player, String) - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
sendMonolog(Player, String, MonologueTheme) - Method in interface ru.dragonestia.msb3.api.dialog.interlocutor.Interlocutor
 
serialize() - Method in class ru.dragonestia.msb3.api.debug.Graph
 
serialize() - Method in class ru.dragonestia.msb3.api.skin.SkinData
 
serialize(ItemStack) - Static method in class ru.dragonestia.msb3.api.item.prefab.ItemPrefab
 
SerializedGraph(List<Graph.SerializedNode>, Set<Graph.IntPair>) - Constructor for record class ru.dragonestia.msb3.api.debug.Graph.SerializedGraph
Creates an instance of a SerializedGraph record class.
SerializedNode(int, double, double, double) - Constructor for record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Creates an instance of a SerializedNode record class.
SerializedPrefab(String, int) - Constructor for record class ru.dragonestia.msb3.api.item.prefab.ItemPrefab.SerializedPrefab
Creates an instance of a SerializedPrefab record class.
ServerBootstrap - Class in ru.dragonestia.msb3.api.boot
 
ServerBootstrap() - Constructor for class ru.dragonestia.msb3.api.boot.ServerBootstrap
 
ServerInitializer - Class in ru.dragonestia.msb3.api.boot
Класс инициализатора сервера.
ServerInitializer() - Constructor for class ru.dragonestia.msb3.api.boot.ServerInitializer
 
setActiveTextField(ButtonNumber, TextField) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setAvatar(String) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme.Builder
 
setAvatar(GlyphImage) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setAvatar(GlyphImage) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme.Builder
 
setAvatarFrame(GlyphImage) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setBackground(Background) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setButton(ButtonNumber, String, Consumer<AnswerClickContext>) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
setButton(ButtonNumber, Button) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setChunkUnloading(boolean) - Method in class ru.dragonestia.msb3.api.world.World
 
setColorAnswerItemText(TextColor) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setColorAnswerText(ButtonNumber, TextColor) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setColorText(TextColor) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setCurrentAction(Action) - Method in class ru.dragonestia.msb3.api.ai.Actor
Принудительно установить действие для исполнения сущностью.
setCurrentActionAndRememberPrev(Action) - Method in class ru.dragonestia.msb3.api.ai.Actor
Принудительно установить действие для исполнения сущностью и при этом текущее действие помещается в план действий в самое начало.
setDefaultRotation(float, float) - Method in class ru.dragonestia.msb3.api.ai.action.LookClosePlayersAction
 
setEnabled(boolean) - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
setEnabled(boolean) - Method in interface ru.dragonestia.msb3.api.ui.navigator.Navigator
 
setFrame(String) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme.Builder
 
setFrame(GlyphImage) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme.Builder
 
setInstance(Instance, Pos) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
setInstance(Instance, Pos) - Method in class ru.dragonestia.msb3.api.entity.EntityAI
 
setInstance(Instance, Pos) - Method in class ru.dragonestia.msb3.api.entity.Human
 
setMovementTarget(MovementTarget) - Method in class ru.dragonestia.msb3.api.ai.AI
 
setName(Component) - Method in class ru.dragonestia.msb3.api.entity.Human
 
setNotActiveTextField(ButtonNumber, TextField) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setOffsetPosition(Point) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
setOffsetPosition(Point) - Method in interface ru.dragonestia.msb3.api.entity.OffsetPosition
 
setOnScrollText(Consumer<Player>) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setParent(PathNode) - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
setPath(List<Vec>) - Method in class ru.dragonestia.msb3.api.ai.action.PatrolAction
 
setPoint(double, double, double) - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
setScale(double, double, double) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugMarker
 
setScrollTextDown(GlyphImage) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setScrollTextUp(GlyphImage) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setShowDebugRendererAiPathFinder(boolean) - Method in class ru.dragonestia.msb3.api.player.defaults.DebugParamsContext
 
setState(FollowerState) - Method in class ru.dragonestia.msb3.api.ai.navigator.Path
 
setSubstrate(Substrate) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setTarget(Point) - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
setTarget(Point) - Method in interface ru.dragonestia.msb3.api.ui.navigator.Navigator
 
setTarget(Point, String) - Method in class ru.dragonestia.msb3.api.player.defaults.NavigatorContext
 
setTarget(Point, String) - Method in interface ru.dragonestia.msb3.api.ui.navigator.Navigator
 
setText(String) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
setTextColor(TextColor) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme.Builder
 
setTextPrefixAnswer(Component) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setTextScrollDown(Component) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setTextScrollUp(Component) - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme.Builder
 
setTitleColor(TextColor) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme.Builder
 
SharedChunk - Class in ru.dragonestia.msb3.api.world.chunk
 
SharedChunk(Instance, int, int, SharedChunk.Source) - Constructor for class ru.dragonestia.msb3.api.world.chunk.SharedChunk
 
SharedChunk.Source - Class in ru.dragonestia.msb3.api.world.chunk
 
show() - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueRenderer
 
show() - Method in class ru.dragonestia.msb3.api.ui.monologue.Monologue
 
show(String, BossBar) - Method in class ru.dragonestia.msb3.api.player.defaults.KeyedBossBarContext
 
show(Player) - Static method in class ru.dragonestia.msb3.api.ui.BlackScreen
 
show(Player) - Method in class ru.dragonestia.msb3.api.ui.PictureBanner
 
show(Player, String, BossBar) - Method in class ru.dragonestia.msb3.api.ui.bossbar.KeyedBossBars
 
show(MonologueTheme) - Method in class ru.dragonestia.msb3.api.ui.monologue.Monologue
 
SHOW - Enum constant in enum class ru.dragonestia.msb3.api.command.DebugRendererCommand.Option
 
showText(Player, String, Component) - Method in class ru.dragonestia.msb3.api.ui.bossbar.KeyedBossBars
 
signature() - Method in record class ru.dragonestia.msb3.api.skin.SkinData.Data
Returns the value of the signature record component.
SimpleInterlocutor - Class in ru.dragonestia.msb3.api.dialog.interlocutor
 
SimpleInterlocutor() - Constructor for class ru.dragonestia.msb3.api.dialog.interlocutor.SimpleInterlocutor
 
SkinData - Class in ru.dragonestia.msb3.api.skin
 
SkinData(String, String) - Constructor for class ru.dragonestia.msb3.api.skin.SkinData
 
SkinData.Data - Record Class in ru.dragonestia.msb3.api.skin
 
SkinStorage - Class in ru.dragonestia.msb3.api.skin
 
SkinStorage() - Constructor for class ru.dragonestia.msb3.api.skin.SkinStorage
 
Source(File) - Constructor for class ru.dragonestia.msb3.api.world.loader.PreloadedAnvilChunkLoader.Source
 
Source(List<Section>, Int2ObjectOpenHashMap<Block>) - Constructor for class ru.dragonestia.msb3.api.world.chunk.SharedChunk.Source
 
spawn(Instance, Point, Point, Block, String) - Static method in class ru.dragonestia.msb3.api.entity.debug.DebugLine
 
spawnStaticEntity(Pos, Supplier<StaticEntity>) - Method in class ru.dragonestia.msb3.api.world.World
 
SpawnTestActorScript - Class in ru.dragonestia.msb3.api.script.defaults
 
SpawnTestActorScript() - Constructor for class ru.dragonestia.msb3.api.script.defaults.SpawnTestActorScript
 
splitIntoParts(String, int, Function<String, Integer>) - Static method in class ru.dragonestia.msb3.api.util.StringUtil
 
splitIntoParts(Component, int, Function<String, Integer>) - Static method in class ru.dragonestia.msb3.api.util.StringUtil
 
Spot(Pos, Supplier<StaticEntity>) - Constructor for record class ru.dragonestia.msb3.api.entity.StaticEntity.Spot
Creates an instance of a Spot record class.
squaredDistance(Point) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.GroundMovementFollower
 
squaredDistance(Point) - Method in class ru.dragonestia.msb3.api.ai.movement.follower.MovementFollower
 
start() - Method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
start(String, int, ServerInitializer) - Method in class ru.dragonestia.msb3.api.boot.ServerBootstrap
 
start(Actor, EntityAI) - Method in interface ru.dragonestia.msb3.api.ai.action.Action
Действие начало выполнение
start(Actor, EntityAI) - Method in class ru.dragonestia.msb3.api.ai.action.LookClosePlayersAction
 
start(Actor, EntityAI) - Method in class ru.dragonestia.msb3.api.ai.action.PatrolAction
 
start(MsbPlayer, Params) - Method in class ru.dragonestia.msb3.api.script.ContinuousScript
 
start(MsbPlayer, Params) - Method in class ru.dragonestia.msb3.api.script.defaults.HelloWorldScript
 
start(MsbPlayer, Params) - Method in class ru.dragonestia.msb3.api.script.defaults.SpawnTestActorScript
 
start(MsbPlayer, Params) - Method in class ru.dragonestia.msb3.api.script.InstantScript
 
start(MsbPlayer, Params) - Method in interface ru.dragonestia.msb3.api.script.Script
 
start(Script) - Method in interface ru.dragonestia.msb3.api.script.ScriptService
 
start(Script, Params) - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerScriptContext
 
start(Script, Params) - Method in interface ru.dragonestia.msb3.api.script.ScriptService
 
start0() - Method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
start0() - Method in class ru.dragonestia.msb3.api.ai.movement.target.WithoutPathFinderMovementTarget
 
StaticEntity - Class in ru.dragonestia.msb3.api.entity
 
StaticEntity(EntityType) - Constructor for class ru.dragonestia.msb3.api.entity.StaticEntity
 
StaticEntity.Spot - Record Class in ru.dragonestia.msb3.api.entity
 
stop(Actor, EntityAI) - Method in interface ru.dragonestia.msb3.api.ai.action.Action
Остановка действия
stop(Actor, EntityAI) - Method in class ru.dragonestia.msb3.api.ai.action.LookClosePlayersAction
 
stop(Actor, EntityAI) - Method in class ru.dragonestia.msb3.api.ai.action.PatrolAction
 
stop(ContinuousScript) - Method in class ru.dragonestia.msb3.api.player.defaults.PlayerScriptContext
 
stop(ContinuousScript) - Method in interface ru.dragonestia.msb3.api.script.ScriptService
 
storeDialog(Dialog) - Method in class ru.dragonestia.msb3.api.dialog.DialogRegistry
 
streamOf(ClassLoader, String) - Static method in interface ru.dragonestia.msb3.api.util.ResourceFromJar
 
streamOf(String) - Static method in interface ru.dragonestia.msb3.api.util.ResourceFromJar
 
string(String) - Method in class ru.dragonestia.msb3.api.util.Env
 
StringUtil - Class in ru.dragonestia.msb3.api.util
 
sub(Quaternion) - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
Substrate - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
Substrate(GlyphImage, GlyphImage) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.Substrate
Creates an instance of a Substrate record class.
supplier() - Method in record class ru.dragonestia.msb3.api.entity.StaticEntity.Spot
Returns the value of the supplier record component.
supportedClickType(NPCClickEvent.ClickType) - Method in interface ru.dragonestia.msb3.api.entity.NPC
 
SWIM - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
switchDialog(Player, DialogueRenderer, Interlocutor) - Method in class ru.dragonestia.msb3.api.dialog.Dialog
 

T

TAG_STATIC_SLOT - Variable in class ru.dragonestia.msb3.api.item.ItemUtil
 
TAG_UNDROPPABLE - Variable in class ru.dragonestia.msb3.api.item.ItemUtil
 
TalksContext - Class in ru.dragonestia.msb3.api.player.defaults
 
TalksContext(MsbPlayer) - Constructor for class ru.dragonestia.msb3.api.player.defaults.TalksContext
 
TalksPlayerData - Record Class in ru.dragonestia.msb3.api.dialog.data
 
TalksPlayerData(Set<String>, Set<String>) - Constructor for record class ru.dragonestia.msb3.api.dialog.data.TalksPlayerData
Creates an instance of a TalksPlayerData record class.
TalksThemes - Class in ru.dragonestia.msb3.api.ui
 
TalksThemes() - Constructor for class ru.dragonestia.msb3.api.ui.TalksThemes
 
teleport(Pos, long[], int, boolean) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
 
teleport(Pos, Vec, long[], int, boolean) - Method in class ru.dragonestia.msb3.api.entity.Human
 
TERMINATED - Enum constant in enum class ru.dragonestia.msb3.api.ai.FollowerState
Путь был принудительно отклонен.
TextField - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
TextField(GlyphImage, GlyphImage, GlyphImage, GlyphImage) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.TextField
Creates an instance of a TextField record class.
texture() - Method in record class ru.dragonestia.msb3.api.skin.SkinData.Data
Returns the value of the texture record component.
TextureProperties - Record Class in ru.dragonestia.msb3.api.resource.dialog
 
TextureProperties(int, int) - Constructor for record class ru.dragonestia.msb3.api.resource.dialog.TextureProperties
Creates an instance of a TextureProperties record class.
tick() - Method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
tick(long) - Method in class ru.dragonestia.msb3.api.ai.AI
 
tick(Actor, EntityAI, long) - Method in interface ru.dragonestia.msb3.api.ai.action.Action
Выполнение действия раз в тик
tick(Actor, EntityAI, long) - Method in class ru.dragonestia.msb3.api.ai.action.LookClosePlayersAction
 
tick(Actor, EntityAI, long) - Method in class ru.dragonestia.msb3.api.ai.action.PatrolAction
 
tick0() - Method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
tick0() - Method in class ru.dragonestia.msb3.api.ai.movement.target.WithoutPathFinderMovementTarget
 
toBuilder() - Method in class ru.dragonestia.msb3.api.ui.dialogue.DialogueTheme
 
toFloatArray() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
 
TOO_FAR - Enum constant in enum class ru.dragonestia.msb3.api.ai.FollowerState
Entity не может дойти до указанной точки так как она превышает лимит длинны пути.
topButtonY() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Returns the value of the topButtonY record component.
topFieldY() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Returns the value of the topFieldY record component.
topFirstLineAscent() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns the value of the topFirstLineAscent record component.
topPartsY() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.GuiBackground
Returns the value of the topPartsY record component.
toString() - Method in record class ru.dragonestia.msb3.api.ai.FollowerTarget
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.ai.navigator.NavigatorPath
Returns a string representation of this record class.
toString() - Method in class ru.dragonestia.msb3.api.ai.navigator.Path
 
toString() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
toString() - Method in record class ru.dragonestia.msb3.api.debug.Graph.DistancePair
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.debug.Graph.IntPair
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedGraph
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.dialog.data.TalksPlayerData
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.dialog.DialogButtonClick
Returns a string representation of this record class.
toString() - Method in class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider.ButtonEntry
 
toString() - Method in class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider.ConditionEntry
 
toString() - Method in class ru.dragonestia.msb3.api.dialog.provider.DialogFileProvider.DialogEntry
 
toString() - Method in record class ru.dragonestia.msb3.api.entity.StaticEntity.Spot
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.item.prefab.ItemPrefab.SerializedPrefab
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Background
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Button
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerButton
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerField
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.AnswerText
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ChestSlotsButtons
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.GuiBackground
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseText
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.ScrollPhraseButton
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.Substrate
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextField
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.resource.dialog.TextureProperties
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.skin.SkinData.Data
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.ui.dialogue.AnswerClickContext
Returns a string representation of this record class.
toString() - Method in class ru.dragonestia.msb3.api.util.Params
 
toString() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilChunkData
Returns a string representation of this record class.
toString() - Method in record class ru.dragonestia.msb3.api.world.loader.anvil.AnvilRegionLoader.ChunkEntry
Returns a string representation of this record class.

U

UncheckedRunnable - Interface in ru.dragonestia.msb3.api.util
 
unload() - Method in class ru.dragonestia.msb3.api.world.World
 
update(long) - Method in class ru.dragonestia.msb3.api.entity.EntityAI
 
updateBlock(Block) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugLine
 
updateNewViewer(Player) - Method in class ru.dragonestia.msb3.api.entity.Human
 
updateNormalWithLength(Vec) - Method in class ru.dragonestia.msb3.api.entity.debug.DebugLine
 
updateOldViewer(Player) - Method in class ru.dragonestia.msb3.api.entity.Human
 
updateViewableRule() - Method in class ru.dragonestia.msb3.api.entity.Human
 
updateViewableRule(Predicate<Player>) - Method in class ru.dragonestia.msb3.api.entity.Human
 
useNextAction() - Method in class ru.dragonestia.msb3.api.ai.Actor
Завершить текущее действие и перейти к следующему исходя из плана

V

valueOf(String) - Static method in enum class ru.dragonestia.msb3.api.ai.FollowerState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.dragonestia.msb3.api.command.DebugRendererCommand.Option
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.dragonestia.msb3.api.event.NPCClickEvent.ClickType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.dragonestia.msb3.api.resource.dialog.ButtonNumber
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ru.dragonestia.msb3.api.ai.FollowerState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.dragonestia.msb3.api.command.DebugRendererCommand.Option
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.dragonestia.msb3.api.event.NPCClickEvent.ClickType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.dragonestia.msb3.api.resource.dialog.ButtonNumber
Returns an array containing the constants of this enum class, in the order they are declared.
VoidPlayerDataProvider - Class in ru.dragonestia.msb3.api.dialog.data
 
VoidPlayerDataProvider() - Constructor for class ru.dragonestia.msb3.api.dialog.data.VoidPlayerDataProvider
 

W

w() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
Returns the value of the w record component.
WALK - Enum constant in enum class ru.dragonestia.msb3.api.ai.navigator.PathNode.Type
 
width() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Returns the value of the width record component.
withAvatar(String) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme
 
withAvatar(GlyphImage) - Method in class ru.dragonestia.msb3.api.ui.monologue.MonologueTheme
 
WithoutPathFinderMovementTarget - Class in ru.dragonestia.msb3.api.ai.movement.target
 
withPathFinder(EntityAI, Point, ArrivalResultListener) - Static method in class ru.dragonestia.msb3.api.ai.movement.target.MovementTarget
 
WithPathFinderMovementTarget - Class in ru.dragonestia.msb3.api.ai.movement.target
 
World - Class in ru.dragonestia.msb3.api.world
 
WorldFactory - Class in ru.dragonestia.msb3.api.world
 
WorldFactory() - Constructor for class ru.dragonestia.msb3.api.world.WorldFactory
 

X

x() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
x() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Returns the value of the x record component.
x() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
Returns the value of the x record component.
x() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Returns the value of the x record component.
x() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Returns the value of the x record component.

Y

y() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
y() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Returns the value of the y record component.
y() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
Returns the value of the y record component.
y() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.Avatar
Returns the value of the y record component.
y() - Method in record class ru.dragonestia.msb3.api.resource.dialog.GlyphPositions.PhraseSubstrate
Returns the value of the y record component.

Z

z() - Method in class ru.dragonestia.msb3.api.ai.navigator.PathNode
 
z() - Method in record class ru.dragonestia.msb3.api.debug.Graph.SerializedNode
Returns the value of the z record component.
z() - Method in record class ru.dragonestia.msb3.api.math.Quaternion
Returns the value of the z record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values