diff --git a/.gradle/7.4/checksums/checksums.lock b/.gradle/7.4/checksums/checksums.lock index 2595331..8fdc09d 100644 Binary files a/.gradle/7.4/checksums/checksums.lock and b/.gradle/7.4/checksums/checksums.lock differ diff --git a/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock index c975016..3497c3a 100644 Binary files a/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock and b/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock differ diff --git a/.gradle/7.4/executionHistory/executionHistory.bin b/.gradle/7.4/executionHistory/executionHistory.bin index 641f947..028c4b3 100644 Binary files a/.gradle/7.4/executionHistory/executionHistory.bin and b/.gradle/7.4/executionHistory/executionHistory.bin differ diff --git a/.gradle/7.4/executionHistory/executionHistory.lock b/.gradle/7.4/executionHistory/executionHistory.lock index ff28732..5542c87 100644 Binary files a/.gradle/7.4/executionHistory/executionHistory.lock and b/.gradle/7.4/executionHistory/executionHistory.lock differ diff --git a/.gradle/7.4/fileHashes/fileHashes.bin b/.gradle/7.4/fileHashes/fileHashes.bin index 308065f..900ca95 100644 Binary files a/.gradle/7.4/fileHashes/fileHashes.bin and b/.gradle/7.4/fileHashes/fileHashes.bin differ diff --git a/.gradle/7.4/fileHashes/fileHashes.lock b/.gradle/7.4/fileHashes/fileHashes.lock index 88218af..16eb7ac 100644 Binary files a/.gradle/7.4/fileHashes/fileHashes.lock and b/.gradle/7.4/fileHashes/fileHashes.lock differ diff --git a/.gradle/7.4/fileHashes/resourceHashesCache.bin b/.gradle/7.4/fileHashes/resourceHashesCache.bin index 996b344..f20715b 100644 Binary files a/.gradle/7.4/fileHashes/resourceHashesCache.bin and b/.gradle/7.4/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 3c8e776..9aad399 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b589d56 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..611e7c8 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,17 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..f5a0c5d --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..7351ac6 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/Minigames.main.iml b/.idea/modules/Minigames.main.iml new file mode 100644 index 0000000..c462275 --- /dev/null +++ b/.idea/modules/Minigames.main.iml @@ -0,0 +1,12 @@ + + + + + + + ADVENTURE + + + + + \ No newline at end of file diff --git a/.idea/modules/Minigames.test.iml b/.idea/modules/Minigames.test.iml new file mode 100644 index 0000000..c462275 --- /dev/null +++ b/.idea/modules/Minigames.test.iml @@ -0,0 +1,12 @@ + + + + + + + ADVENTURE + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin index b166e57..172ce55 100644 Binary files a/build/tmp/compileJava/previous-compilation-data.bin and b/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html index 7d02d88..4389298 100644 --- a/docs/allclasses-index.html +++ b/docs/allclasses-index.html @@ -1,11 +1,11 @@ - + All Classes and Interfaces - + @@ -60,81 +60,121 @@ loadScripts(document, 'script');
Class
Description
-
ActionBarMessage
+
ActionBarMessage
 
-
AddEntityToInstanceHandler
+
AddEntityToInstanceEventListener
 
-
BoardInventory
+
BatchUtil
 
-
ChatMessage
-
 
-
CommandLoader
+
BlockPallet
+
 
+
BoolOption
 
-
CommonEventHandles
+
ByPlayerNameUuidProvider
 
-
Countdown
+
ChatMessage
 
-
DebugCommand
+
CircularTerrainGenerator
 
-
Dimension
+
ColorUtil
+
 
+
Commands
+
 
+
CommonEventHandles
+
 
+
ConfigManager
+
 
+
Countdown
+
 
+
Countdown.CountdownModifier
+
 
+
DeathcubeFactory
+
 
+
DebugCommand
+
 
+
Dimension
Prebuilt dimensions
-
FlyCommand
+
DummyLang
 
-
Game
+
FlyCommand
 
-
GcCommand
+
Game
 
-
Group
+
GameConfigurationInventory
 
-
GroupException
-
 
-
GroupManager
-
 
-
HandlerLoader
-
 
-
HubCommand
-
 
-
HubInstance
-
 
-
HubInventory
-
 
-
HubSelector
-
 
-
Intersect
-
 
-
IntractableEntity
-
 
-
IntractableInventory
-
 
-
ItemClick
-
 
-
JoinInventory
-
 
-
Knockout
-
 
-
Main
-
 
-
Message
-
 
-
MessageIcon
+
GameFactory
+
 
+
GameList
 
-
Minerun
+
GamemodeCommand
 
-
MoveInstance
+
GameSelector
 
-
PlaneGenerator
-
 
-
PlayerChatHandler
+
GameType
+
 
+
GcCommand
 
-
PlayerLoginHandler
+
Hub
 
-
Position
+
HubCommand
 
-
PveInventory
+
HubInventory
 
-
PvpInventory
+
Icon
+
 
+
InteractableEntity
+
 
+
InteractableInventory
+
 
+
Intersect
+
 
+
ItemClick
+
 
+
JoinInventory
+
 
+
Lang
+
 
+
LangTestCommand
+
 
+
Languages
+
 
+
LeaveCommand
+
 
+
Listeners
+
 
+
Main
+
 
+
MineNetInstance
+
 
+
MinerunFactory
+
 
+
Minigame
+
 
+
MinigameTypeSelectInventory
+
 
+
Monitoring
+
 
+
MoveInstance
+
 
+
NamespacedTranslatable
+
 
+
NumericOption
+
 
+
Option<T>
+
 
+
PeakRock
+
 
+
PlaneGenerator
+
 
+
PlayerChatHandler
+
 
+
PlayerLoginHandler
+
 
+
Position
+
 
+
RangeMap
 
Resource
@@ -144,32 +184,50 @@ loadScripts(document, 'script');
Class from the Minestom Arena example
- +
 
- +
 
- +
 
- + +
 
+ +
 
+ +
 
+ +
 
+
 
- -
 
- -
 
- -
 
- -
 
 
- +
 
- +
 
- +
 
- +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html index c70c8f6..7c43cbe 100644 --- a/docs/allpackages-index.html +++ b/docs/allpackages-index.html @@ -1,11 +1,11 @@ - + All Packages - + @@ -58,49 +58,73 @@ loadScripts(document, 'script');
 
eu.mhsl.minenet.minigames.command
 
-
eu.mhsl.minenet.minigames.group
+
eu.mhsl.minenet.minigames.command.admin
 
-
eu.mhsl.minenet.minigames.handler
+
eu.mhsl.minenet.minigames.command.user
 
-
eu.mhsl.minenet.minigames.messageOld
+
eu.mhsl.minenet.minigames.handler
 
-
eu.mhsl.minenet.minigames.messageOld.type.actionbar
+
eu.mhsl.minenet.minigames.handler.global
 
-
eu.mhsl.minenet.minigames.messageOld.type.chat
+
eu.mhsl.minenet.minigames.instance
 
-
eu.mhsl.minenet.minigames.messageOld.type.title
+
eu.mhsl.minenet.minigames.instance.game
 
-
eu.mhsl.minenet.minigames.score
+
eu.mhsl.minenet.minigames.instance.game.minigame
 
-
eu.mhsl.minenet.minigames.shared.entity
+
eu.mhsl.minenet.minigames.instance.game.minigame.config
 
-
eu.mhsl.minenet.minigames.shared.inventory
+
eu.mhsl.minenet.minigames.instance.game.minigame.config.options
 
-
eu.mhsl.minenet.minigames.skin
+
eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube
 
-
eu.mhsl.minenet.minigames.util
+
eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun
 
-
eu.mhsl.minenet.minigames.world
+
eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
+
 
+
eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace
+
 
+
eu.mhsl.minenet.minigames.instance.hub
+
 
+
eu.mhsl.minenet.minigames.instance.hub.entity
+
 
+
eu.mhsl.minenet.minigames.instance.hub.inventory
+
 
+
eu.mhsl.minenet.minigames.instance.room
+
 
+
eu.mhsl.minenet.minigames.instance.room.entity
+
 
+
eu.mhsl.minenet.minigames.instance.room.inventory
+
 
+
eu.mhsl.minenet.minigames.lang
+
 
+
eu.mhsl.minenet.minigames.message
+
 
+
eu.mhsl.minenet.minigames.message.component
+
 
+
eu.mhsl.minenet.minigames.message.type
+
 
+
eu.mhsl.minenet.minigames.score
+
 
+
eu.mhsl.minenet.minigames.server.provider
+
 
+
eu.mhsl.minenet.minigames.server.tasks
+
 
+
eu.mhsl.minenet.minigames.shared.entity
+
 
+
eu.mhsl.minenet.minigames.shared.inventory
+
 
+
eu.mhsl.minenet.minigames.skin
+
 
+
eu.mhsl.minenet.minigames.util
 
eu.mhsl.minenet.minigames.world.generator
 
-
eu.mhsl.minenet.minigames.world.instance.game
+
eu.mhsl.minenet.minigames.world.generator.structures
 
-
eu.mhsl.minenet.minigames.world.instance.game.pve.minerun
+
eu.mhsl.minenet.minigames.world.generator.structures.generatable
 
-
eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout
-
 
-
eu.mhsl.minenet.minigames.world.instance.hub
-
 
-
eu.mhsl.minenet.minigames.world.instance.hub.entity
-
 
-
eu.mhsl.minenet.minigames.world.instance.hub.inventory
-
 
-
eu.mhsl.minenet.minigames.world.instance.room
-
 
-
eu.mhsl.minenet.minigames.world.instance.room.entity
-
 
-
eu.mhsl.minenet.minigames.world.instance.room.inventory
+
eu.mhsl.minenet.minigames.world.generator.terrain
 
diff --git a/docs/constant-values.html b/docs/constant-values.html new file mode 100644 index 0000000..ef59c21 --- /dev/null +++ b/docs/constant-values.html @@ -0,0 +1,92 @@ + + + + +Constant Field Values + + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+

eu.mhsl.*

+
    +
  • +
    eu.mhsl.minenet.minigames.lang.Languages
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final String
    + +
    "de_de"
    +
    +
  • +
+
    +
  • +
    eu.mhsl.minenet.minigames.util.Position
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final double
    + +
    0.0625
    +
    +
  • +
+
+
+
+
+ + diff --git a/docs/element-list b/docs/element-list index 2082f87..9fd784a 100644 --- a/docs/element-list +++ b/docs/element-list @@ -1,24 +1,36 @@ eu.mhsl.minenet.minigames eu.mhsl.minenet.minigames.command -eu.mhsl.minenet.minigames.group +eu.mhsl.minenet.minigames.command.admin +eu.mhsl.minenet.minigames.command.user eu.mhsl.minenet.minigames.handler -eu.mhsl.minenet.minigames.messageOld -eu.mhsl.minenet.minigames.messageOld.type.actionbar -eu.mhsl.minenet.minigames.messageOld.type.chat -eu.mhsl.minenet.minigames.messageOld.type.title +eu.mhsl.minenet.minigames.handler.global +eu.mhsl.minenet.minigames.instance +eu.mhsl.minenet.minigames.instance.game +eu.mhsl.minenet.minigames.instance.game.minigame +eu.mhsl.minenet.minigames.instance.game.minigame.config +eu.mhsl.minenet.minigames.instance.game.minigame.config.options +eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube +eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun +eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight +eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace +eu.mhsl.minenet.minigames.instance.hub +eu.mhsl.minenet.minigames.instance.hub.entity +eu.mhsl.minenet.minigames.instance.hub.inventory +eu.mhsl.minenet.minigames.instance.room +eu.mhsl.minenet.minigames.instance.room.entity +eu.mhsl.minenet.minigames.instance.room.inventory +eu.mhsl.minenet.minigames.lang +eu.mhsl.minenet.minigames.message +eu.mhsl.minenet.minigames.message.component +eu.mhsl.minenet.minigames.message.type eu.mhsl.minenet.minigames.score +eu.mhsl.minenet.minigames.server.provider +eu.mhsl.minenet.minigames.server.tasks eu.mhsl.minenet.minigames.shared.entity eu.mhsl.minenet.minigames.shared.inventory eu.mhsl.minenet.minigames.skin eu.mhsl.minenet.minigames.util -eu.mhsl.minenet.minigames.world eu.mhsl.minenet.minigames.world.generator -eu.mhsl.minenet.minigames.world.instance.game -eu.mhsl.minenet.minigames.world.instance.game.pve.minerun -eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout -eu.mhsl.minenet.minigames.world.instance.hub -eu.mhsl.minenet.minigames.world.instance.hub.entity -eu.mhsl.minenet.minigames.world.instance.hub.inventory -eu.mhsl.minenet.minigames.world.instance.room -eu.mhsl.minenet.minigames.world.instance.room.entity -eu.mhsl.minenet.minigames.world.instance.room.inventory +eu.mhsl.minenet.minigames.world.generator.structures +eu.mhsl.minenet.minigames.world.generator.structures.generatable +eu.mhsl.minenet.minigames.world.generator.terrain diff --git a/docs/eu/mhsl/minenet/minigames/Main.html b/docs/eu/mhsl/minenet/minigames/Main.html index c4cf371..82581c0 100644 --- a/docs/eu/mhsl/minenet/minigames/Main.html +++ b/docs/eu/mhsl/minenet/minigames/Main.html @@ -1,11 +1,11 @@ - + Main - + @@ -107,9 +107,7 @@ loadScripts(document, 'script');
Description
static void
main(String[] args)
-
-
Starts minenet minigames services
-
+
 
@@ -145,11 +143,6 @@ loadScripts(document, 'script');

main

public static void main(String[] args)
-
Starts minenet minigames services
-
-
Parameters:
-
args - startflags
-
diff --git a/docs/eu/mhsl/minenet/minigames/Resource.html b/docs/eu/mhsl/minenet/minigames/Resource.html index 8d5657d..e0c5c95 100644 --- a/docs/eu/mhsl/minenet/minigames/Resource.html +++ b/docs/eu/mhsl/minenet/minigames/Resource.html @@ -1,11 +1,11 @@ - + Resource - + @@ -109,6 +109,12 @@ loadScripts(document, 'script');
 
LOBBY_MAP
 
+
LOCALES
+
 
+
RBB
+
 
+
SCHEMATICS
+
 
@@ -172,6 +178,24 @@ the order they are declared.
public static final Resource LOBBY_MAP
+
  • +
    +

    RBB

    +
    public static final Resource RBB
    +
    +
  • +
  • +
    +

    LOCALES

    +
    public static final Resource LOCALES
    +
    +
  • +
  • +
    +

    SCHEMATICS

    +
    public static final Resource SCHEMATICS
    +
    +
  • diff --git a/docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html b/docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html index 85e5f8a..cbbeb2b 100644 --- a/docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html +++ b/docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html @@ -6,7 +6,7 @@ - + @@ -68,11 +68,11 @@ loadScripts(document, 'script');
    - +

    Class ChatMessage

    java.lang.Object -
    eu.mhsl.minenet.minigames.chat.ChatMessage
    +
    eu.mhsl.minenet.gameList.chat.ChatMessage

    @@ -92,24 +92,24 @@ loadScripts(document, 'script');
    Modifier and Type
    Method
    Description
    - +
    append(String message)
     
    - +
    append(String message, net.kyori.adventure.text.format.NamedTextColor color)
     
    net.kyori.adventure.text.Component
     
    - - @@ -130,35 +130,35 @@ loadScripts(document, 'script');

    Method Details

    @@ -206,7 +206,7 @@ the order they are declared.
  • values

    -
    public static MessageType[] values()
    +
    public static MessageType[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    @@ -218,7 +218,7 @@ the order they are declared.
  • valueOf

    -
    public static MessageType valueOf(String name)
    +
    public static MessageType valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are diff --git a/docs/eu/mhsl/minenet/minigames/chat/package-summary.html b/docs/eu/mhsl/minenet/minigames/chat/package-summary.html index 882f799..7d2f64f 100644 --- a/docs/eu/mhsl/minenet/minigames/chat/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/chat/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.chat +eu.mhsl.minenet.gameList.chat - + @@ -60,10 +60,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.chat

    +

    Package eu.mhsl.minenet.gameList.chat


    -
    package eu.mhsl.minenet.minigames.chat
    +
    package eu.mhsl.minenet.gameList.chat
    @@ -92,9 +92,9 @@ loadScripts(document, 'script');
    Class
    Description
    - +
     
    - +
     
    diff --git a/docs/eu/mhsl/minenet/minigames/chat/package-tree.html b/docs/eu/mhsl/minenet/minigames/chat/package-tree.html index eb220f6..fb96401 100644 --- a/docs/eu/mhsl/minenet/minigames/chat/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/chat/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.chat Class Hierarchy +eu.mhsl.minenet.gameList.chat Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.chat

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.chat

    Package Hierarchies:
      @@ -147,7 +147,7 @@ loadScripts(document, 'script');
      public void load()
      Specified by:
      -
      load in class Static
      +
      load in class Static
  • diff --git a/docs/eu/mhsl/minenet/minigames/command/Commands.html b/docs/eu/mhsl/minenet/minigames/command/Commands.html new file mode 100644 index 0000000..83b698a --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/Commands.html @@ -0,0 +1,273 @@ + + + + +Commands + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum Class Commands

    +
    +
    java.lang.Object +
    java.lang.Enum<Commands> +
    eu.mhsl.minenet.minigames.command.Commands
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<Commands>, Constable
    +
    +
    +
    public enum Commands +extends Enum<Commands>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        HUB

        +
        public static final Commands HUB
        +
        +
      • +
      • +
        +

        LEAVE

        +
        public static final Commands LEAVE
        +
        +
      • +
      • +
        +

        DEBUG

        +
        public static final Commands DEBUG
        +
        +
      • +
      • +
        +

        FLY

        +
        public static final Commands FLY
        +
        +
      • +
      • +
        +

        GAMEMODE

        +
        public static final Commands GAMEMODE
        +
        +
      • +
      • +
        +

        GC

        +
        public static final Commands GC
        +
        +
      • +
      • +
        +

        LANGTEST

        +
        public static final Commands LANGTEST
        +
        +
      • +
      • +
        +

        ROOM

        +
        public static final Commands ROOM
        +
        +
      • +
      • +
        +

        UPDATE

        +
        public static final Commands UPDATE
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static Commands[] values()
        +
        Returns an array containing the constants of this enum class, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum class, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static Commands valueOf(String name)
        +
        Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum class has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/DebugCommand.html b/docs/eu/mhsl/minenet/minigames/command/DebugCommand.html index 5b149a6..0ee2506 100644 --- a/docs/eu/mhsl/minenet/minigames/command/DebugCommand.html +++ b/docs/eu/mhsl/minenet/minigames/command/DebugCommand.html @@ -6,7 +6,7 @@ - + @@ -64,12 +64,12 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.DebugCommand
    +
    eu.mhsl.minenet.gameList.command.admin.DebugCommand
    diff --git a/docs/eu/mhsl/minenet/minigames/command/FlyCommand.html b/docs/eu/mhsl/minenet/minigames/command/FlyCommand.html index 75f7658..4fc662f 100644 --- a/docs/eu/mhsl/minenet/minigames/command/FlyCommand.html +++ b/docs/eu/mhsl/minenet/minigames/command/FlyCommand.html @@ -6,7 +6,7 @@ - + @@ -64,12 +64,12 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.FlyCommand
    +
    eu.mhsl.minenet.gameList.command.admin.FlyCommand
    diff --git a/docs/eu/mhsl/minenet/minigames/command/GcCommand.html b/docs/eu/mhsl/minenet/minigames/command/GcCommand.html index 0906858..1b7c3aa 100644 --- a/docs/eu/mhsl/minenet/minigames/command/GcCommand.html +++ b/docs/eu/mhsl/minenet/minigames/command/GcCommand.html @@ -6,7 +6,7 @@ - + @@ -64,12 +64,12 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.GcCommand
    +
    eu.mhsl.minenet.gameList.command.admin.GcCommand
    diff --git a/docs/eu/mhsl/minenet/minigames/command/HubCommand.html b/docs/eu/mhsl/minenet/minigames/command/HubCommand.html index 981a395..70ac607 100644 --- a/docs/eu/mhsl/minenet/minigames/command/HubCommand.html +++ b/docs/eu/mhsl/minenet/minigames/command/HubCommand.html @@ -6,7 +6,7 @@ - + @@ -64,12 +64,12 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.user.HubCommand
    +
    eu.mhsl.minenet.gameList.command.user.HubCommand
    diff --git a/docs/eu/mhsl/minenet/minigames/command/RoomCommand.html b/docs/eu/mhsl/minenet/minigames/command/RoomCommand.html index 85ee2cb..20b89f6 100644 --- a/docs/eu/mhsl/minenet/minigames/command/RoomCommand.html +++ b/docs/eu/mhsl/minenet/minigames/command/RoomCommand.html @@ -6,7 +6,7 @@ - + @@ -64,12 +64,12 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.RoomCommand
    +
    eu.mhsl.minenet.gameList.command.admin.RoomCommand
    diff --git a/docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html b/docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html index c9370c1..44e1770 100644 --- a/docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html +++ b/docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html @@ -6,7 +6,7 @@ - + @@ -64,12 +64,12 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.UpdateCommand
    +
    eu.mhsl.minenet.gameList.command.admin.UpdateCommand
    diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/DebugCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/DebugCommand.html new file mode 100644 index 0000000..c173b97 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/DebugCommand.html @@ -0,0 +1,141 @@ + + + + +DebugCommand + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DebugCommand

    +
    +
    java.lang.Object +
    net.minestom.server.command.builder.Command +
    eu.mhsl.minenet.minigames.command.admin.DebugCommand
    +
    +
    +
    +
    +
    public class DebugCommand +extends net.minestom.server.command.builder.Command
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class net.minestom.server.command.builder.Command

      +LOGGER
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class net.minestom.server.command.builder.Command

      +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DebugCommand

        +
        public DebugCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/FlyCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/FlyCommand.html new file mode 100644 index 0000000..7c36f6a --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/FlyCommand.html @@ -0,0 +1,141 @@ + + + + +FlyCommand + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FlyCommand

    +
    +
    java.lang.Object +
    net.minestom.server.command.builder.Command +
    eu.mhsl.minenet.minigames.command.admin.FlyCommand
    +
    +
    +
    +
    +
    public class FlyCommand +extends net.minestom.server.command.builder.Command
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class net.minestom.server.command.builder.Command

      +LOGGER
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class net.minestom.server.command.builder.Command

      +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        FlyCommand

        +
        public FlyCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.html new file mode 100644 index 0000000..52fbc5c --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.html @@ -0,0 +1,141 @@ + + + + +GamemodeCommand + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class GamemodeCommand

    +
    +
    java.lang.Object +
    net.minestom.server.command.builder.Command +
    eu.mhsl.minenet.minigames.command.admin.GamemodeCommand
    +
    +
    +
    +
    +
    public class GamemodeCommand +extends net.minestom.server.command.builder.Command
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class net.minestom.server.command.builder.Command

      +LOGGER
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class net.minestom.server.command.builder.Command

      +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        GamemodeCommand

        +
        public GamemodeCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/GcCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/GcCommand.html new file mode 100644 index 0000000..ce77a82 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/GcCommand.html @@ -0,0 +1,141 @@ + + + + +GcCommand + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class GcCommand

    +
    +
    java.lang.Object +
    net.minestom.server.command.builder.Command +
    eu.mhsl.minenet.minigames.command.admin.GcCommand
    +
    +
    +
    +
    +
    public class GcCommand +extends net.minestom.server.command.builder.Command
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class net.minestom.server.command.builder.Command

      +LOGGER
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class net.minestom.server.command.builder.Command

      +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        GcCommand

        +
        public GcCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/LangTestCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/LangTestCommand.html new file mode 100644 index 0000000..873b17e --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/LangTestCommand.html @@ -0,0 +1,141 @@ + + + + +LangTestCommand + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class LangTestCommand

    +
    +
    java.lang.Object +
    net.minestom.server.command.builder.Command +
    eu.mhsl.minenet.minigames.command.admin.LangTestCommand
    +
    +
    +
    +
    +
    public class LangTestCommand +extends net.minestom.server.command.builder.Command
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class net.minestom.server.command.builder.Command

      +LOGGER
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class net.minestom.server.command.builder.Command

      +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        LangTestCommand

        +
        public LangTestCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/RoomCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/RoomCommand.html new file mode 100644 index 0000000..eac9856 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/RoomCommand.html @@ -0,0 +1,141 @@ + + + + +RoomCommand + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class RoomCommand

    +
    +
    java.lang.Object +
    net.minestom.server.command.builder.Command +
    eu.mhsl.minenet.minigames.command.admin.RoomCommand
    +
    +
    +
    +
    +
    public class RoomCommand +extends net.minestom.server.command.builder.Command
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class net.minestom.server.command.builder.Command

      +LOGGER
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class net.minestom.server.command.builder.Command

      +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RoomCommand

        +
        public RoomCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/UpdateCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/UpdateCommand.html new file mode 100644 index 0000000..4a354b0 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/UpdateCommand.html @@ -0,0 +1,141 @@ + + + + +UpdateCommand + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class UpdateCommand

    +
    +
    java.lang.Object +
    net.minestom.server.command.builder.Command +
    eu.mhsl.minenet.minigames.command.admin.UpdateCommand
    +
    +
    +
    +
    +
    public class UpdateCommand +extends net.minestom.server.command.builder.Command
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class net.minestom.server.command.builder.Command

      +LOGGER
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class net.minestom.server.command.builder.Command

      +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        UpdateCommand

        +
        public UpdateCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/package-summary.html b/docs/eu/mhsl/minenet/minigames/command/admin/package-summary.html new file mode 100644 index 0000000..c5394d8 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/package-summary.html @@ -0,0 +1,107 @@ + + + + +eu.mhsl.minenet.minigames.command.admin + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package eu.mhsl.minenet.minigames.command.admin

    +
    +
    +
    package eu.mhsl.minenet.minigames.command.admin
    +
    + +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/package-tree.html b/docs/eu/mhsl/minenet/minigames/command/admin/package-tree.html new file mode 100644 index 0000000..70f7a9b --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/admin/package-tree.html @@ -0,0 +1,81 @@ + + + + +eu.mhsl.minenet.minigames.command.admin Class Hierarchy + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package eu.mhsl.minenet.minigames.command.admin

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • net.minestom.server.command.builder.Command + +
      • +
      +
    • +
    +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/command/package-summary.html b/docs/eu/mhsl/minenet/minigames/command/package-summary.html index ff537e7..f818a6d 100644 --- a/docs/eu/mhsl/minenet/minigames/command/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/command/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.command - + @@ -70,29 +70,21 @@ loadScripts(document, 'script');
    Description
     
    + +
     
    + +
     
  • -
    Classes
    +
    Enum Classes
    Class
    Description
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    + +
     
  • diff --git a/docs/eu/mhsl/minenet/minigames/command/package-tree.html b/docs/eu/mhsl/minenet/minigames/command/package-tree.html index ca75bc0..e9c98f7 100644 --- a/docs/eu/mhsl/minenet/minigames/command/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/command/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.command Class Hierarchy - + @@ -55,23 +55,13 @@ loadScripts(document, 'script');
    -

    Class Hierarchy

    +

    Enum Class Hierarchy

    • java.lang.Object diff --git a/docs/eu/mhsl/minenet/minigames/command/user/HubCommand.html b/docs/eu/mhsl/minenet/minigames/command/user/HubCommand.html new file mode 100644 index 0000000..b9f20d0 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/user/HubCommand.html @@ -0,0 +1,141 @@ + + + + +HubCommand + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class HubCommand

      +
      +
      java.lang.Object +
      net.minestom.server.command.builder.Command +
      eu.mhsl.minenet.minigames.command.user.HubCommand
      +
      +
      +
      +
      +
      public class HubCommand +extends net.minestom.server.command.builder.Command
      +
      +
      +
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.command.builder.Command

        +LOGGER
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class net.minestom.server.command.builder.Command

        +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          HubCommand

          +
          public HubCommand()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/command/user/LeaveCommand.html b/docs/eu/mhsl/minenet/minigames/command/user/LeaveCommand.html new file mode 100644 index 0000000..18eb235 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/user/LeaveCommand.html @@ -0,0 +1,141 @@ + + + + +LeaveCommand + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class LeaveCommand

      +
      +
      java.lang.Object +
      net.minestom.server.command.builder.Command +
      eu.mhsl.minenet.minigames.command.user.LeaveCommand
      +
      +
      +
      +
      +
      public class LeaveCommand +extends net.minestom.server.command.builder.Command
      +
      +
      +
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.command.builder.Command

        +LOGGER
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class net.minestom.server.command.builder.Command

        +addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          LeaveCommand

          +
          public LeaveCommand()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/command/user/package-summary.html b/docs/eu/mhsl/minenet/minigames/command/user/package-summary.html new file mode 100644 index 0000000..f07004c --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/user/package-summary.html @@ -0,0 +1,97 @@ + + + + +eu.mhsl.minenet.minigames.command.user + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.command.user

      +
      +
      +
      package eu.mhsl.minenet.minigames.command.user
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/command/user/package-tree.html b/docs/eu/mhsl/minenet/minigames/command/user/package-tree.html new file mode 100644 index 0000000..96a34f8 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/command/user/package-tree.html @@ -0,0 +1,76 @@ + + + + +eu.mhsl.minenet.minigames.command.user Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.command.user

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.command.builder.Command + +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/group/Group.html b/docs/eu/mhsl/minenet/minigames/group/Group.html index 1b86e55..555b703 100644 --- a/docs/eu/mhsl/minenet/minigames/group/Group.html +++ b/docs/eu/mhsl/minenet/minigames/group/Group.html @@ -6,7 +6,7 @@ - + @@ -68,11 +68,11 @@ loadScripts(document, 'script');
      java.lang.Object -
      eu.mhsl.minenet.minigames.group.Group
      +
      eu.mhsl.minenet.gameList.group.Group

      diff --git a/docs/eu/mhsl/minenet/minigames/group/GroupException.html b/docs/eu/mhsl/minenet/minigames/group/GroupException.html index f13620b..3c32847 100644 --- a/docs/eu/mhsl/minenet/minigames/group/GroupException.html +++ b/docs/eu/mhsl/minenet/minigames/group/GroupException.html @@ -6,7 +6,7 @@ - + @@ -64,12 +64,12 @@ loadScripts(document, 'script');
      - +

      Class GroupException

      java.lang.Object
      java.lang.Throwable -
      eu.mhsl.minenet.minigames.group.GroupException
      +
      eu.mhsl.minenet.gameList.group.GroupException
      @@ -84,7 +84,7 @@ loadScripts(document, 'script');
      See Also:
      diff --git a/docs/eu/mhsl/minenet/minigames/group/GroupManager.html b/docs/eu/mhsl/minenet/minigames/group/GroupManager.html index 4986b20..06906bc 100644 --- a/docs/eu/mhsl/minenet/minigames/group/GroupManager.html +++ b/docs/eu/mhsl/minenet/minigames/group/GroupManager.html @@ -6,7 +6,7 @@ - + @@ -68,11 +68,11 @@ loadScripts(document, 'script');
      - +

      Class GroupManager

      java.lang.Object -
      eu.mhsl.minenet.minigames.group.GroupManager
      +
      eu.mhsl.minenet.gameList.group.GroupManager

      @@ -105,20 +105,20 @@ loadScripts(document, 'script');
      Modifier and Type
      Method
      Description
      -
      static Group
      +
      static Group
      createGroup(net.minestom.server.entity.Player p)
       
      -
      static Optional<Group>
      +
      static Optional<Group>
      findGroup(net.minestom.server.entity.Player player)
       
      -
      static Group
      +
      static Group
      getGroup(net.minestom.server.entity.Player p)
       
      static void
      removePlayer(net.minestom.server.entity.Player p)
       
      static void
      -
      setGroupLeader(Group g, +
      setGroupLeader(Group g, net.minestom.server.entity.Player p)
       
      @@ -155,24 +155,24 @@ loadScripts(document, 'script');
    • getGroup

      -
      public static Group getGroup(net.minestom.server.entity.Player p)
      +
      public static Group getGroup(net.minestom.server.entity.Player p)
    • createGroup

      -
      public static Group createGroup(net.minestom.server.entity.Player p)
      +
      public static Group createGroup(net.minestom.server.entity.Player p)
    • -
      +

      setGroupLeader

      -
      public static void setGroupLeader(Group g, +
      public static void setGroupLeader(Group g, net.minestom.server.entity.Player p) - throws GroupException
      + throws GroupException
      Throws:
      -
      GroupException
      +
      GroupException
    • @@ -180,17 +180,17 @@ loadScripts(document, 'script');

      removePlayer

      public static void removePlayer(net.minestom.server.entity.Player p) - throws GroupException
      + throws GroupException
      Throws:
      -
      GroupException
      +
      GroupException
    • findGroup

      -
      public static Optional<Group> findGroup(net.minestom.server.entity.Player player)
      +
      public static Optional<Group> findGroup(net.minestom.server.entity.Player player)
    diff --git a/docs/eu/mhsl/minenet/minigames/group/package-summary.html b/docs/eu/mhsl/minenet/minigames/group/package-summary.html index 3992e8b..932748c 100644 --- a/docs/eu/mhsl/minenet/minigames/group/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/group/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.group +eu.mhsl.minenet.gameList.group - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.group

    +

    Package eu.mhsl.minenet.gameList.group


    -
    package eu.mhsl.minenet.minigames.group
    +
    package eu.mhsl.minenet.gameList.group
    @@ -79,11 +79,11 @@ loadScripts(document, 'script'); diff --git a/docs/eu/mhsl/minenet/minigames/group/package-tree.html b/docs/eu/mhsl/minenet/minigames/group/package-tree.html index b9480ca..b075786 100644 --- a/docs/eu/mhsl/minenet/minigames/group/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/group/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.group Class Hierarchy +eu.mhsl.minenet.gameList.group Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.group

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.group

    Package Hierarchies:
    • All Packages
    • @@ -59,11 +59,11 @@ loadScripts(document, 'script');
      • java.lang.Object diff --git a/docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html b/docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html index 81352b7..4f4bb7b 100644 --- a/docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html +++ b/docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html @@ -6,7 +6,7 @@ - + @@ -68,11 +68,11 @@ loadScripts(document, 'script');
        - +

        Class AddEntityToInstanceHandler

        java.lang.Object -
        eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
        +
        eu.mhsl.minenet.gameList.handler.global.AddEntityToInstanceEventListener

        diff --git a/docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html b/docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html index 15c8029..8da83f3 100644 --- a/docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html +++ b/docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html @@ -6,7 +6,7 @@ - + @@ -68,18 +68,18 @@ loadScripts(document, 'script');
        java.lang.Object -
        eu.mhsl.minenet.minigames.util.Static -
        eu.mhsl.minenet.minigames.handler.HandlerLoader
        +
        eu.mhsl.minenet.gameList.util.Static +
        eu.mhsl.minenet.gameList.handler.HandlerLoader

        public class HandlerLoader -extends Static
        +extends Static
          @@ -147,7 +147,7 @@ loadScripts(document, 'script');
          public void load()
          Specified by:
          -
          load in class Static
          +
          load in class Static
      • diff --git a/docs/eu/mhsl/minenet/minigames/handler/Listeners.html b/docs/eu/mhsl/minenet/minigames/handler/Listeners.html new file mode 100644 index 0000000..177102a --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/handler/Listeners.html @@ -0,0 +1,225 @@ + + + + +Listeners + + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Enum Class Listeners

        +
        +
        java.lang.Object +
        java.lang.Enum<Listeners> +
        eu.mhsl.minenet.minigames.handler.Listeners
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        Serializable, Comparable<Listeners>, Constable
        +
        +
        +
        public enum Listeners +extends Enum<Listeners>
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Enum Constant Details

          +
            +
          • +
            +

            SPAWN

            +
            public static final Listeners SPAWN
            +
            +
          • +
          • +
            +

            CHAT

            +
            public static final Listeners CHAT
            +
            +
          • +
          • +
            +

            LOGIN

            +
            public static final Listeners LOGIN
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            values

            +
            public static Listeners[] values()
            +
            Returns an array containing the constants of this enum class, in +the order they are declared.
            +
            +
            Returns:
            +
            an array containing the constants of this enum class, in the order they are declared
            +
            +
            +
          • +
          • +
            +

            valueOf

            +
            public static Listeners valueOf(String name)
            +
            Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
            +
            +
            Parameters:
            +
            name - the name of the enum constant to be returned.
            +
            Returns:
            +
            the enum constant with the specified name
            +
            Throws:
            +
            IllegalArgumentException - if this enum class has no constant with the specified name
            +
            NullPointerException - if the argument is null
            +
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html b/docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html index 168ed0a..6e6b6a6 100644 --- a/docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html +++ b/docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html @@ -6,7 +6,7 @@ - + @@ -68,11 +68,11 @@ loadScripts(document, 'script');
        - +

        Class PlayerChatHandler

        java.lang.Object -
        eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
        +
        eu.mhsl.minenet.gameList.handler.global.PlayerChatHandler

        diff --git a/docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html b/docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html index c52ffc5..c35df42 100644 --- a/docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html +++ b/docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html @@ -6,7 +6,7 @@ - + @@ -68,11 +68,11 @@ loadScripts(document, 'script');
        - +

        Class PlayerLoginHandler

        java.lang.Object -
        eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
        +
        eu.mhsl.minenet.gameList.handler.global.PlayerLoginHandler

        diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.html b/docs/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.html new file mode 100644 index 0000000..3b9929e --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.html @@ -0,0 +1,192 @@ + + + + +AddEntityToInstanceEventListener + + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Class AddEntityToInstanceEventListener

        +
        +
        java.lang.Object +
        eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
        +
        +
        +
        public class AddEntityToInstanceEventListener +extends Object +implements net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
        +
        +
        +
          + +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from interface net.minestom.server.event.EventListener

          +net.minestom.server.event.EventListener.Builder<T extends net.minestom.server.event.Event>, net.minestom.server.event.EventListener.Result
          +
          +
        • + +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
          +
        • + +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          @NotNull Class
          + +
           
          +
          @NotNull net.minestom.server.event.EventListener.Result
          +
          run(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent event)
          +
           
          +
          +
          +
          +
          +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          +
          +
        • +
        +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AddEntityToInstanceEventListener

            +
            public AddEntityToInstanceEventListener()
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            eventType

            +
            @NotNull +public @NotNull Class eventType()
            +
            +
            Specified by:
            +
            eventType in interface net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
            +
            +
            +
          • +
          • +
            +

            run

            +
            @NotNull +public @NotNull net.minestom.server.event.EventListener.Result run(@NotNull + @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent event)
            +
            +
            Specified by:
            +
            run in interface net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
            +
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/PlayerChatHandler.html b/docs/eu/mhsl/minenet/minigames/handler/global/PlayerChatHandler.html new file mode 100644 index 0000000..31dc9e4 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/handler/global/PlayerChatHandler.html @@ -0,0 +1,192 @@ + + + + +PlayerChatHandler + + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Class PlayerChatHandler

        +
        +
        java.lang.Object +
        eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
        +
        +
        +
        public class PlayerChatHandler +extends Object +implements net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
        +
        +
        +
          + +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from interface net.minestom.server.event.EventListener

          +net.minestom.server.event.EventListener.Builder<T extends net.minestom.server.event.Event>, net.minestom.server.event.EventListener.Result
          +
          +
        • + +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
          +
        • + +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          @NotNull Class<net.minestom.server.event.player.PlayerChatEvent>
          + +
           
          +
          @NotNull net.minestom.server.event.EventListener.Result
          +
          run(@NotNull net.minestom.server.event.player.PlayerChatEvent event)
          +
           
          +
          +
          +
          +
          +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          +
          +
        • +
        +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            PlayerChatHandler

            +
            public PlayerChatHandler()
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            eventType

            +
            @NotNull +public @NotNull Class<net.minestom.server.event.player.PlayerChatEvent> eventType()
            +
            +
            Specified by:
            +
            eventType in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
            +
            +
            +
          • +
          • +
            +

            run

            +
            @NotNull +public @NotNull net.minestom.server.event.EventListener.Result run(@NotNull + @NotNull net.minestom.server.event.player.PlayerChatEvent event)
            +
            +
            Specified by:
            +
            run in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
            +
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/PlayerLoginHandler.html b/docs/eu/mhsl/minenet/minigames/handler/global/PlayerLoginHandler.html new file mode 100644 index 0000000..879e1dc --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/handler/global/PlayerLoginHandler.html @@ -0,0 +1,192 @@ + + + + +PlayerLoginHandler + + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Class PlayerLoginHandler

        +
        +
        java.lang.Object +
        eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
        +
        +
        +
        public class PlayerLoginHandler +extends Object +implements net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
        +
        +
        +
          + +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from interface net.minestom.server.event.EventListener

          +net.minestom.server.event.EventListener.Builder<T extends net.minestom.server.event.Event>, net.minestom.server.event.EventListener.Result
          +
          +
        • + +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
          +
        • + +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          @NotNull Class<net.minestom.server.event.player.PlayerLoginEvent>
          + +
           
          +
          @NotNull net.minestom.server.event.EventListener.Result
          +
          run(@NotNull net.minestom.server.event.player.PlayerLoginEvent event)
          +
           
          +
          +
          +
          +
          +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          +
          +
        • +
        +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            PlayerLoginHandler

            +
            public PlayerLoginHandler()
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            eventType

            +
            @NotNull +public @NotNull Class<net.minestom.server.event.player.PlayerLoginEvent> eventType()
            +
            +
            Specified by:
            +
            eventType in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
            +
            +
            +
          • +
          • +
            +

            run

            +
            @NotNull +public @NotNull net.minestom.server.event.EventListener.Result run(@NotNull + @NotNull net.minestom.server.event.player.PlayerLoginEvent event)
            +
            +
            Specified by:
            +
            run in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
            +
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/package-summary.html b/docs/eu/mhsl/minenet/minigames/handler/global/package-summary.html new file mode 100644 index 0000000..3d1767f --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/handler/global/package-summary.html @@ -0,0 +1,97 @@ + + + + +eu.mhsl.minenet.minigames.handler.global + + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Package eu.mhsl.minenet.minigames.handler.global

        +
        +
        +
        package eu.mhsl.minenet.minigames.handler.global
        +
        + +
        +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/package-tree.html b/docs/eu/mhsl/minenet/minigames/handler/global/package-tree.html new file mode 100644 index 0000000..5b548e2 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/handler/global/package-tree.html @@ -0,0 +1,73 @@ + + + + +eu.mhsl.minenet.minigames.handler.global Class Hierarchy + + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Hierarchy For Package eu.mhsl.minenet.minigames.handler.global

        +Package Hierarchies: + +
        +
        +

        Class Hierarchy

        +
          +
        • java.lang.Object +
            +
          • eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener (implements net.minestom.server.event.EventListener<T>)
          • +
          • eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler (implements net.minestom.server.event.EventListener<T>)
          • +
          • eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler (implements net.minestom.server.event.EventListener<T>)
          • +
          +
        • +
        +
        +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/handler/package-summary.html b/docs/eu/mhsl/minenet/minigames/handler/package-summary.html index 6d6f659..58ae3ec 100644 --- a/docs/eu/mhsl/minenet/minigames/handler/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/handler/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.handler - + @@ -70,23 +70,19 @@ loadScripts(document, 'script');
        Description
         
        + +
         
  • -
    Classes
    +
    Enum Classes
  • diff --git a/docs/eu/mhsl/minenet/minigames/handler/package-tree.html b/docs/eu/mhsl/minenet/minigames/handler/package-tree.html index 381fe78..ea02cdf 100644 --- a/docs/eu/mhsl/minenet/minigames/handler/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/handler/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.handler Class Hierarchy - + @@ -55,16 +55,13 @@ loadScripts(document, 'script');
    -

    Class Hierarchy

    +

    Enum Class Hierarchy

    • java.lang.Object diff --git a/docs/eu/mhsl/minenet/minigames/instance/Dimension.html b/docs/eu/mhsl/minenet/minigames/instance/Dimension.html new file mode 100644 index 0000000..ebfc67c --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/Dimension.html @@ -0,0 +1,255 @@ + + + + +Dimension + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Enum Class Dimension

      +
      +
      java.lang.Object +
      java.lang.Enum<Dimension> +
      eu.mhsl.minenet.minigames.instance.Dimension
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Serializable, Comparable<Dimension>, Constable
      +
      +
      +
      public enum Dimension +extends Enum<Dimension>
      +
      Prebuilt dimensions
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Enum Constant Details

        +
          +
        • +
          +

          OVERWORLD

          +
          public static final Dimension OVERWORLD
          +
          +
        • +
        • +
          +

          NETHER

          +
          public static final Dimension NETHER
          +
          +
        • +
        • +
          +

          THE_END

          +
          public static final Dimension THE_END
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Field Details

        +
          +
        • +
          +

          DIMENSION

          +
          public final net.minestom.server.world.DimensionType DIMENSION
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          values

          +
          public static Dimension[] values()
          +
          Returns an array containing the constants of this enum class, in +the order they are declared.
          +
          +
          Returns:
          +
          an array containing the constants of this enum class, in the order they are declared
          +
          +
          +
        • +
        • +
          +

          valueOf

          +
          public static Dimension valueOf(String name)
          +
          Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum class has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/MineNetInstance.html b/docs/eu/mhsl/minenet/minigames/instance/MineNetInstance.html new file mode 100644 index 0000000..fca94fa --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/MineNetInstance.html @@ -0,0 +1,259 @@ + + + + +MineNetInstance + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class MineNetInstance

      +
      +
      java.lang.Object +
      net.minestom.server.instance.Instance +
      net.minestom.server.instance.InstanceContainer +
      eu.mhsl.minenet.minigames.instance.MineNetInstance
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      +
      +
      Direct Known Subclasses:
      +
      Game, Hub, Room
      +
      +
      +
      public class MineNetInstance +extends net.minestom.server.instance.InstanceContainer
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

        +net.minestom.server.instance.block.Block.Getter.Condition
        +
        +

        Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +net.kyori.adventure.audience.ForwardingAudience.Single
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.instance.InstanceContainer

        +srcInstance
        +
        +

        Fields inherited from class net.minestom.server.instance.Instance

        +uniqueId
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        +
        MineNetInstance(net.minestom.server.world.DimensionType type)
        +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        void
        +
        destroy(net.minestom.server.instance.Instance target)
        +
         
        +
        protected boolean
        +
        onPlayerJoin(net.minestom.server.entity.Player p)
        +
        +
        Called when Player joins this instance
        +
        +
        protected void
        +
        onPlayerLeave(net.minestom.server.entity.Player p)
        +
        +
        Called when Player leaves this instance
        +
        +
        +
        +
        +
        +

        Methods inherited from class net.minestom.server.instance.InstanceContainer

        +addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
        +
        +

        Methods inherited from class net.minestom.server.instance.Instance

        +createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.Audience

        +openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Getter

        +getBlock, getBlock, getBlock
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Setter

        +setBlock
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
        +
        +

        Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

        +audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
        +
        +

        Methods inherited from interface net.kyori.adventure.pointer.Pointered

        +get, getOrDefault, getOrDefaultFrom
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          MineNetInstance

          +
          public MineNetInstance(net.minestom.server.world.DimensionType type)
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onPlayerJoin

          +
          protected boolean onPlayerJoin(net.minestom.server.entity.Player p)
          +
          Called when Player joins this instance
          +
          +
          Parameters:
          +
          p - player who is joining
          +
          Returns:
          +
          setCanceled
          +
          +
          +
        • +
        • +
          +

          onPlayerLeave

          +
          protected void onPlayerLeave(net.minestom.server.entity.Player p)
          +
          Called when Player leaves this instance
          +
          +
          Parameters:
          +
          p - player who is leaving
          +
          +
          +
        • +
        • +
          +

          destroy

          +
          public void destroy(net.minestom.server.instance.Instance target)
          +
          +
          Parameters:
          +
          target -
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/Spawnable.html b/docs/eu/mhsl/minenet/minigames/instance/Spawnable.html new file mode 100644 index 0000000..20eef36 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/Spawnable.html @@ -0,0 +1,128 @@ + + + + +Spawnable + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Interface Spawnable

      +
      +
      +
      +
      All Known Implementing Classes:
      +
      Game, Hub, Minigame, Room, Stickfight
      +
      +
      +
      public interface Spawnable
      +
      +
      +
        + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        net.minestom.server.coordinate.Pos
        + +
         
        +
        +
        +
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          getSpawn

          +
          net.minestom.server.coordinate.Pos getSpawn()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/Game.html b/docs/eu/mhsl/minenet/minigames/instance/game/Game.html new file mode 100644 index 0000000..00572c0 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/Game.html @@ -0,0 +1,424 @@ + + + + +Game + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      net.minestom.server.instance.Instance +
      net.minestom.server.instance.InstanceContainer +
      eu.mhsl.minenet.minigames.instance.MineNetInstance +
      eu.mhsl.minenet.minigames.instance.game.Game
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      +
      +
      Direct Known Subclasses:
      +
      Minigame
      +
      +
      +
      public abstract class Game +extends MineNetInstance +implements Spawnable
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

        +net.minestom.server.instance.block.Block.Getter.Condition
        +
        +

        Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +net.kyori.adventure.audience.ForwardingAudience.Single
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        Fields
        +
        +
        Modifier and Type
        +
        Field
        +
        Description
        +
        protected boolean
        + +
         
        +
        protected boolean
        + +
         
        +
        protected final Logger
        + +
         
        +
        protected final Random
        + +
         
        +
        +
        +

        Fields inherited from class net.minestom.server.instance.InstanceContainer

        +srcInstance
        +
        +

        Fields inherited from class net.minestom.server.instance.Instance

        +uniqueId
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        +
        Game(net.minestom.server.world.DimensionType dimensionType)
        +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        protected void
        + +
         
        +
        net.minestom.server.coordinate.Pos
        + +
         
        +
        void
        + +
        +
        Load and start countdown
        +
        +
        protected void
        +
        onBlockBreak(@NotNull net.minestom.server.event.player.PlayerBlockBreakEvent playerBlockBreakEvent)
        +
         
        +
        protected void
        +
        onBlockPlace(@NotNull net.minestom.server.event.player.PlayerBlockPlaceEvent playerBlockPlaceEvent)
        +
         
        +
        protected void
        +
        onItemDrop(@NotNull net.minestom.server.event.item.ItemDropEvent itemDropEvent)
        +
         
        +
        protected void
        + +
         
        +
        protected void
        +
        onPlayerLeave(net.minestom.server.entity.Player p)
        +
        +
        Called when Player leaves this instance
        +
        +
        protected void
        +
        onPlayerMove(@NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
        +
         
        +
        protected void
        + +
         
        +
        protected void
        + +
         
        +
        protected void
        + +
         
        +
        protected void
        + +
         
        +
        void
        + +
         
        +
        void
        + +
         
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

        +destroy, onPlayerJoin
        +
        +

        Methods inherited from class net.minestom.server.instance.InstanceContainer

        +addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
        +
        +

        Methods inherited from class net.minestom.server.instance.Instance

        +createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.Audience

        +openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Getter

        +getBlock, getBlock, getBlock
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Setter

        +setBlock
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
        +
        +

        Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

        +audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
        +
        +

        Methods inherited from interface net.kyori.adventure.pointer.Pointered

        +get, getOrDefault, getOrDefaultFrom
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Field Details

        +
          +
        • +
          +

          isRunning

          +
          protected boolean isRunning
          +
          +
        • +
        • +
          +

          isBeforeBeginning

          +
          protected boolean isBeforeBeginning
          +
          +
        • +
        • +
          +

          rnd

          +
          protected final Random rnd
          +
          +
        • +
        • +
          +

          logger

          +
          protected final Logger logger
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Game

          +
          public Game(net.minestom.server.world.DimensionType dimensionType)
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          load

          +
          public void load()
          +
          Load and start countdown
          +
          +
        • +
        • +
          +

          start

          +
          protected void start()
          +
          +
        • +
        • +
          +

          stop

          +
          public void stop()
          +
          +
        • +
        • +
          +

          unload

          +
          public void unload()
          +
          +
        • +
        • +
          +

          onLoad

          +
          protected void onLoad(CompletableFuture<Void> callback)
          +
          +
        • +
        • +
          +

          onStart

          +
          protected void onStart()
          +
          +
        • +
        • +
          +

          onStop

          +
          protected void onStop()
          +
          +
        • +
        • +
          +

          onUnload

          +
          protected void onUnload()
          +
          +
        • +
        • +
          +

          onPlayerMove

          +
          protected void onPlayerMove(@NotNull + @NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
          +
          +
        • +
        • +
          +

          onBlockBreak

          +
          protected void onBlockBreak(@NotNull + @NotNull net.minestom.server.event.player.PlayerBlockBreakEvent playerBlockBreakEvent)
          +
          +
        • +
        • +
          +

          onBlockPlace

          +
          protected void onBlockPlace(@NotNull + @NotNull net.minestom.server.event.player.PlayerBlockPlaceEvent playerBlockPlaceEvent)
          +
          +
        • +
        • +
          +

          onPlayerLeave

          +
          protected void onPlayerLeave(net.minestom.server.entity.Player p)
          +
          Description copied from class: MineNetInstance
          +
          Called when Player leaves this instance
          +
          +
          Overrides:
          +
          onPlayerLeave in class MineNetInstance
          +
          Parameters:
          +
          p - player who is leaving
          +
          +
          +
        • +
        • +
          +

          onItemDrop

          +
          protected void onItemDrop(@NotNull + @NotNull net.minestom.server.event.item.ItemDropEvent itemDropEvent)
          +
          +
        • +
        • +
          +

          checkAbandoned

          +
          protected void checkAbandoned()
          +
          +
        • +
        • +
          +

          getSpawn

          +
          public net.minestom.server.coordinate.Pos getSpawn()
          +
          +
          Specified by:
          +
          getSpawn in interface Spawnable
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/GameList.html b/docs/eu/mhsl/minenet/minigames/instance/game/GameList.html new file mode 100644 index 0000000..fc42db7 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/GameList.html @@ -0,0 +1,251 @@ + + + + +GameList + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Enum Class GameList

      +
      +
      java.lang.Object +
      java.lang.Enum<GameList> +
      eu.mhsl.minenet.minigames.instance.game.GameList
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Serializable, Comparable<GameList>, Constable
      +
      +
      +
      public enum GameList +extends Enum<GameList>
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Enum Constant Details

        +
          +
        • +
          +

          DEATHCUBE

          +
          public static final GameList DEATHCUBE
          +
          +
        • +
        • +
          +

          STICKFIGHT

          +
          public static final GameList STICKFIGHT
          +
          +
        • +
        • +
          +

          MINERUN

          +
          public static final GameList MINERUN
          +
          +
        • +
        • +
          +

          TRAFFICLIGHTRACE

          +
          public static final GameList TRAFFICLIGHTRACE
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          values

          +
          public static GameList[] values()
          +
          Returns an array containing the constants of this enum class, in +the order they are declared.
          +
          +
          Returns:
          +
          an array containing the constants of this enum class, in the order they are declared
          +
          +
          +
        • +
        • +
          +

          valueOf

          +
          public static GameList valueOf(String name)
          +
          Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum class has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
          +
        • +
        • +
          +

          getFactory

          +
          public GameFactory getFactory()
          +
          +
        • +
        • +
          +

          getType

          +
          public GameType getType()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/GameType.html b/docs/eu/mhsl/minenet/minigames/instance/game/GameType.html new file mode 100644 index 0000000..b40f81f --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/GameType.html @@ -0,0 +1,252 @@ + + + + +GameType + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Enum Class GameType

      +
      +
      java.lang.Object +
      java.lang.Enum<GameType> +
      eu.mhsl.minenet.minigames.instance.game.GameType
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Serializable, Comparable<GameType>, Constable
      +
      +
      +
      public enum GameType +extends Enum<GameType>
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Enum Constant Details

        +
          +
        • +
          +

          OTHER

          +
          public static final GameType OTHER
          +
          +
        • +
        • +
          +

          PVP

          +
          public static final GameType PVP
          +
          +
        • +
        • +
          +

          PVE

          +
          public static final GameType PVE
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          values

          +
          public static GameType[] values()
          +
          Returns an array containing the constants of this enum class, in +the order they are declared.
          +
          +
          Returns:
          +
          an array containing the constants of this enum class, in the order they are declared
          +
          +
          +
        • +
        • +
          +

          valueOf

          +
          public static GameType valueOf(String name)
          +
          Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum class has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
          +
        • +
        • +
          +

          getIcon

          +
          public net.minestom.server.item.Material getIcon()
          +
          +
        • +
        • +
          +

          getTitle

          +
          public TranslatedComponent getTitle()
          +
          +
        • +
        • +
          +

          getDescription

          +
          public TranslatedComponent getDescription()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.html new file mode 100644 index 0000000..707e975 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.html @@ -0,0 +1,320 @@ + + + + +Minigame + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      net.minestom.server.instance.Instance +
      net.minestom.server.instance.InstanceContainer +
      eu.mhsl.minenet.minigames.instance.MineNetInstance +
      eu.mhsl.minenet.minigames.instance.game.Game +
      eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
      +
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      +
      +
      Direct Known Subclasses:
      +
      Stickfight
      +
      +
      +
      public class Minigame +extends Game
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

        +net.minestom.server.instance.block.Block.Getter.Condition
        +
        +

        Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +net.kyori.adventure.audience.ForwardingAudience.Single
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class eu.mhsl.minenet.minigames.instance.game.Game

        +isBeforeBeginning, isRunning, logger, rnd
        +
        +

        Fields inherited from class net.minestom.server.instance.InstanceContainer

        +srcInstance
        +
        +

        Fields inherited from class net.minestom.server.instance.Instance

        +uniqueId
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        +
        Minigame(net.minestom.server.world.DimensionType dimensionType, + String gameName)
        +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Displays countdown and starts the game + When overriding make sure to call this::start after countdown!
        +
        +
        protected void
        + +
         
        + + +
         
        + + +
         
        +
        void
        + +
        +
        Load and start countdown
        +
        +
        void
        +
        setTimeLimit(int limit)
        +
         
        +
        protected void
        + +
         
        +
        void
        + +
         
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.game.Game

        +checkAbandoned, getSpawn, onBlockBreak, onBlockPlace, onItemDrop, onLoad, onPlayerLeave, onPlayerMove, onStart, onStop, onUnload, unload
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

        +destroy, onPlayerJoin
        +
        +

        Methods inherited from class net.minestom.server.instance.InstanceContainer

        +addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
        +
        +

        Methods inherited from class net.minestom.server.instance.Instance

        +createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.Audience

        +openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Getter

        +getBlock, getBlock, getBlock
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Setter

        +setBlock
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
        +
        +

        Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

        +audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
        +
        +

        Methods inherited from interface net.kyori.adventure.pointer.Pointered

        +get, getOrDefault, getOrDefaultFrom
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Minigame

          +
          public Minigame(net.minestom.server.world.DimensionType dimensionType, + String gameName)
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          getScore

          +
          public Score getScore()
          +
          +
        • +
        • +
          +

          getName

          +
          public String getName()
          +
          +
        • +
        • +
          +

          setTimeLimit

          +
          public void setTimeLimit(int limit)
          +
          +
        • +
        • +
          +

          load

          +
          public void load()
          +
          Description copied from class: Game
          +
          Load and start countdown
          +
          +
          Overrides:
          +
          load in class Game
          +
          +
          +
        • +
        • +
          +

          countdownStart

          +
          protected CompletableFuture<Void> countdownStart()
          +
          Displays countdown and starts the game + When overriding make sure to call this::start after countdown!
          +
          +
        • +
        • +
          +

          start

          +
          protected void start()
          +
          +
          Overrides:
          +
          start in class Game
          +
          +
          +
        • +
        • +
          +

          stop

          +
          public void stop()
          +
          +
          Overrides:
          +
          stop in class Game
          +
          +
          +
        • +
        • +
          +

          countdownUnload

          +
          protected void countdownUnload()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/ConfigManager.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/ConfigManager.html new file mode 100644 index 0000000..9f1af82 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/ConfigManager.html @@ -0,0 +1,167 @@ + + + + +ConfigManager + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
      +
      +
      +
      +
      public class ConfigManager +extends Object
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          ConfigManager

          +
          public ConfigManager()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        + +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameConfigurationInventory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameConfigurationInventory.html new file mode 100644 index 0000000..269169b --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameConfigurationInventory.html @@ -0,0 +1,209 @@ + + + + +GameConfigurationInventory + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class GameConfigurationInventory

      +
      +
      java.lang.Object +
      net.minestom.server.inventory.AbstractInventory +
      net.minestom.server.inventory.Inventory +
      eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory +
      eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
      +
      +
      +
      public class GameConfigurationInventory +extends InteractableInventory
      +
      +
      +
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.inventory.AbstractInventory

        +clickProcessor, inventoryConditions, itemStacks
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        protected void
        +
        onClick(net.minestom.server.entity.Player player, + int slot, + net.minestom.server.inventory.click.ClickType clickType, + net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        +
        +
        You may want to Override this method to get more generic click events
        +
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

        +setClickableItem, setClickableItem, setDummyItem, setDummyItem
        +
        +

        Methods inherited from class net.minestom.server.inventory.Inventory

        +addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
        +
        +

        Methods inherited from class net.minestom.server.inventory.AbstractInventory

        +addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

        +callClickEvent
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          GameConfigurationInventory

          +
          public GameConfigurationInventory(GameFactory factory)
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onClick

          +
          protected void onClick(net.minestom.server.entity.Player player, + int slot, + net.minestom.server.inventory.click.ClickType clickType, + net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
          +
          Description copied from class: InteractableInventory
          +
          You may want to Override this method to get more generic click events
          +
          +
          Overrides:
          +
          onClick in class InteractableInventory
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameFactory.html new file mode 100644 index 0000000..5c1d515 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameFactory.html @@ -0,0 +1,182 @@ + + + + +GameFactory + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      +
      +
      All Known Implementing Classes:
      +
      DeathcubeFactory, MinerunFactory, StickFightFactory, TrafficLightRaceFactory
      +
      +
      +
      public interface GameFactory
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          name

          +
          net.kyori.adventure.text.Component name()
          +
          +
        • +
        • +
          +

          configuration

          +
          ConfigManager configuration()
          +
          +
        • +
        • +
          +

          symbol

          +
          default net.minestom.server.item.Material symbol()
          +
          +
        • +
        • +
          +

          description

          +
          default net.kyori.adventure.text.Component description()
          +
          +
        • +
        • +
          +

          manufacture

          +
          Minigame manufacture(Map<String,Option<?>> configuration)
          +
          +
        • +
        • +
          +

          manufacture

          +
          default Minigame manufacture(List<Option<?>> configuration)
          +
          +
        • +
        • +
          +

          manufacture

          +
          default Minigame manufacture()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/Option.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/Option.html new file mode 100644 index 0000000..9f97f42 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/Option.html @@ -0,0 +1,233 @@ + + + + +Option + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T>
      +
      +
      +
      +
      Direct Known Subclasses:
      +
      BoolOption, NumericOption
      +
      +
      +
      public abstract class Option<T> +extends Object
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Field Details

        +
          +
        • +
          +

          currentValue

          +
          protected T currentValue
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Option

          +
          public Option(String id, + net.minestom.server.item.Material item, + String name, + List<T> options)
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          getNext

          +
          public net.minestom.server.item.ItemStack getNext()
          +
          +
        • +
        • +
          +

          getCurrent

          +
          public net.minestom.server.item.ItemStack getCurrent()
          +
          +
        • +
        • +
          +

          getAsInt

          +
          public int getAsInt()
          +
          +
        • +
        • +
          +

          getAsString

          +
          public String getAsString()
          +
          +
        • +
        • +
          +

          getId

          +
          public String getId()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/BoolOption.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/BoolOption.html new file mode 100644 index 0000000..402cfda --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/BoolOption.html @@ -0,0 +1,145 @@ + + + + +BoolOption + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<Boolean> +
      eu.mhsl.minenet.minigames.instance.game.minigame.config.options.BoolOption
      +
      +
      +
      +
      +
      public class BoolOption +extends Option<Boolean>
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          BoolOption

          +
          public BoolOption(String id, + net.minestom.server.item.Material item, + String name)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/NumericOption.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/NumericOption.html new file mode 100644 index 0000000..f5c39ef --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/NumericOption.html @@ -0,0 +1,147 @@ + + + + +NumericOption + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<Integer> +
      eu.mhsl.minenet.minigames.instance.game.minigame.config.options.NumericOption
      +
      +
      +
      +
      +
      public class NumericOption +extends Option<Integer>
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          NumericOption

          +
          public NumericOption(String id, + net.minestom.server.item.Material item, + String name, + Integer... options)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-summary.html new file mode 100644 index 0000000..10bd6a9 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-summary.html @@ -0,0 +1,95 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.config.options + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game.minigame.config.options

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game.minigame.config.options
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-tree.html new file mode 100644 index 0000000..a0347de --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-tree.html @@ -0,0 +1,76 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.config.options Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.config.options

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T> +
            +
          • eu.mhsl.minenet.minigames.instance.game.minigame.config.options.BoolOption
          • +
          • eu.mhsl.minenet.minigames.instance.game.minigame.config.options.NumericOption
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-summary.html new file mode 100644 index 0000000..dc8583a --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-summary.html @@ -0,0 +1,107 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.config + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game.minigame.config

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game.minigame.config
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-tree.html new file mode 100644 index 0000000..c90d9d7 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-tree.html @@ -0,0 +1,91 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.config Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.config

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) +
            +
          • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) + +
          • +
          +
        • +
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
        • +
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T>
        • +
        +
      • +
      +
      +
      +

      Interface Hierarchy

      +
        +
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-summary.html new file mode 100644 index 0000000..af11c7c --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-summary.html @@ -0,0 +1,95 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game.minigame

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game.minigame
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-tree.html new file mode 100644 index 0000000..5b15e27 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-tree.html @@ -0,0 +1,87 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) +
            +
          • net.minestom.server.instance.InstanceContainer +
              +
            • eu.mhsl.minenet.minigames.instance.MineNetInstance +
                +
              • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable) +
                  +
                • eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
                • +
                +
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/DeathcubeFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/DeathcubeFactory.html new file mode 100644 index 0000000..0744b1c --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/DeathcubeFactory.html @@ -0,0 +1,209 @@ + + + + +DeathcubeFactory + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      GameFactory
      +
      +
      +
      public class DeathcubeFactory +extends Object +implements GameFactory
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          DeathcubeFactory

          +
          public DeathcubeFactory()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        + +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-summary.html new file mode 100644 index 0000000..cb16385 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-summary.html @@ -0,0 +1,82 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-tree.html new file mode 100644 index 0000000..607c2a0 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-tree.html @@ -0,0 +1,71 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.html new file mode 100644 index 0000000..62bfd68 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.html @@ -0,0 +1,222 @@ + + + + +MinerunFactory + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      GameFactory
      +
      +
      +
      public class MinerunFactory +extends Object +implements GameFactory
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          MinerunFactory

          +
          public MinerunFactory()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        + +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-summary.html new file mode 100644 index 0000000..1cee95e --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-summary.html @@ -0,0 +1,82 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-tree.html new file mode 100644 index 0000000..bbd2714 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-tree.html @@ -0,0 +1,71 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/StickFightFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/StickFightFactory.html new file mode 100644 index 0000000..4ea5edd --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/StickFightFactory.html @@ -0,0 +1,209 @@ + + + + +StickFightFactory + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      GameFactory
      +
      +
      +
      public class StickFightFactory +extends Object +implements GameFactory
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          StickFightFactory

          +
          public StickFightFactory()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        + +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.html new file mode 100644 index 0000000..d631ab3 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.html @@ -0,0 +1,268 @@ + + + + +Stickfight + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      net.minestom.server.instance.Instance +
      net.minestom.server.instance.InstanceContainer + +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      +
      +
      public class Stickfight +extends Minigame
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

        +net.minestom.server.instance.block.Block.Getter.Condition
        +
        +

        Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +net.kyori.adventure.audience.ForwardingAudience.Single
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class eu.mhsl.minenet.minigames.instance.game.Game

        +isBeforeBeginning, isRunning, logger, rnd
        +
        +

        Fields inherited from class net.minestom.server.instance.InstanceContainer

        +srcInstance
        +
        +

        Fields inherited from class net.minestom.server.instance.Instance

        +uniqueId
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        net.minestom.server.coordinate.Pos
        + +
         
        +
        protected void
        + +
         
        +
        protected void
        +
        onPlayerMove(@NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame

        +countdownStart, countdownUnload, getName, getScore, load, setTimeLimit, start, stop
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.game.Game

        +checkAbandoned, onBlockBreak, onBlockPlace, onItemDrop, onPlayerLeave, onStart, onStop, onUnload, unload
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

        +destroy, onPlayerJoin
        +
        +

        Methods inherited from class net.minestom.server.instance.InstanceContainer

        +addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
        +
        +

        Methods inherited from class net.minestom.server.instance.Instance

        +createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.Audience

        +openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Getter

        +getBlock, getBlock, getBlock
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Setter

        +setBlock
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
        +
        +

        Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

        +audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
        +
        +

        Methods inherited from interface net.kyori.adventure.pointer.Pointered

        +get, getOrDefault, getOrDefaultFrom
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Stickfight

          +
          public Stickfight()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onLoad

          +
          protected void onLoad(CompletableFuture<Void> callback)
          +
          +
          Overrides:
          +
          onLoad in class Game
          +
          +
          +
        • +
        • +
          +

          onPlayerMove

          +
          protected void onPlayerMove(@NotNull + @NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
          +
          +
          Overrides:
          +
          onPlayerMove in class Game
          +
          +
          +
        • +
        • +
          +

          getSpawn

          +
          public net.minestom.server.coordinate.Pos getSpawn()
          +
          +
          Specified by:
          +
          getSpawn in interface Spawnable
          +
          Overrides:
          +
          getSpawn in class Game
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-summary.html new file mode 100644 index 0000000..19c01f5 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-summary.html @@ -0,0 +1,84 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-tree.html new file mode 100644 index 0000000..d1505ac --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-tree.html @@ -0,0 +1,92 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) +
            +
          • net.minestom.server.instance.InstanceContainer +
              +
            • eu.mhsl.minenet.minigames.instance.MineNetInstance +
                +
              • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable) +
                  +
                • eu.mhsl.minenet.minigames.instance.game.minigame.Minigame +
                    +
                  • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
                  • +
                  +
                • +
                +
              • +
              +
            • +
            +
          • +
          +
        • +
        • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/TrafficLightRaceFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/TrafficLightRaceFactory.html new file mode 100644 index 0000000..7771ea4 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/TrafficLightRaceFactory.html @@ -0,0 +1,209 @@ + + + + +TrafficLightRaceFactory + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      GameFactory
      +
      +
      +
      public class TrafficLightRaceFactory +extends Object +implements GameFactory
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          TrafficLightRaceFactory

          +
          public TrafficLightRaceFactory()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        + +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-summary.html new file mode 100644 index 0000000..2ca4724 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-summary.html @@ -0,0 +1,82 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-tree.html new file mode 100644 index 0000000..59cdb94 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-tree.html @@ -0,0 +1,71 @@ + + + + +eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/package-summary.html new file mode 100644 index 0000000..986cb45 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/package-summary.html @@ -0,0 +1,109 @@ + + + + +eu.mhsl.minenet.minigames.instance.game + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.game

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.game
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/package-tree.html new file mode 100644 index 0000000..aa230f8 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/game/package-tree.html @@ -0,0 +1,98 @@ + + + + +eu.mhsl.minenet.minigames.instance.game Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.game

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) +
            +
          • net.minestom.server.instance.InstanceContainer +
              +
            • eu.mhsl.minenet.minigames.instance.MineNetInstance +
                +
              • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable)
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
      +

      Enum Class Hierarchy

      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/Hub.html b/docs/eu/mhsl/minenet/minigames/instance/hub/Hub.html new file mode 100644 index 0000000..7f10c90 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/Hub.html @@ -0,0 +1,223 @@ + + + + +Hub + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      net.minestom.server.instance.Instance +
      net.minestom.server.instance.InstanceContainer +
      eu.mhsl.minenet.minigames.instance.MineNetInstance +
      eu.mhsl.minenet.minigames.instance.hub.Hub
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      +
      +
      public class Hub +extends MineNetInstance +implements Spawnable
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

        +net.minestom.server.instance.block.Block.Getter.Condition
        +
        +

        Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +net.kyori.adventure.audience.ForwardingAudience.Single
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        Fields
        +
        +
        Modifier and Type
        +
        Field
        +
        Description
        +
        static final Hub
        + +
         
        +
        +
        +

        Fields inherited from class net.minestom.server.instance.InstanceContainer

        +srcInstance
        +
        +

        Fields inherited from class net.minestom.server.instance.Instance

        +uniqueId
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        net.minestom.server.coordinate.Pos
        + +
         
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

        +destroy, onPlayerJoin, onPlayerLeave
        +
        +

        Methods inherited from class net.minestom.server.instance.InstanceContainer

        +addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
        +
        +

        Methods inherited from class net.minestom.server.instance.Instance

        +createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.Audience

        +openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Getter

        +getBlock, getBlock, getBlock
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Setter

        +setBlock
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
        +
        +

        Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

        +audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
        +
        +

        Methods inherited from interface net.kyori.adventure.pointer.Pointered

        +get, getOrDefault, getOrDefaultFrom
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Field Details

        +
          +
        • +
          +

          INSTANCE

          +
          public static final Hub INSTANCE
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          getSpawn

          +
          public net.minestom.server.coordinate.Pos getSpawn()
          +
          +
          Specified by:
          +
          getSpawn in interface Spawnable
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/RoomSelector.html b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/RoomSelector.html new file mode 100644 index 0000000..135e1bd --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/RoomSelector.html @@ -0,0 +1,266 @@ + + + + +RoomSelector + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class RoomSelector

      +
      +
      java.lang.Object +
      net.minestom.server.entity.Entity +
      net.minestom.server.entity.LivingEntity +
      net.minestom.server.entity.EntityCreature +
      eu.mhsl.minenet.minigames.shared.entity.InteractableEntity +
      eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
      +
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
      +
      +
      +
      public class RoomSelector +extends InteractableEntity
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

        +net.minestom.server.entity.Entity.Pose
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.entity.LivingEntity

        +canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
        +
        +

        Fields inherited from class net.minestom.server.entity.Entity

        +currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        void
        +
        onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        +
        +
        Called when a Player attacks the entity
        +
        +
        void
        +
        onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        +
        +
        Called when a Player interacts with the entity
        +
        +
        void
        +
        onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        +
        +
        Called when instance of entity is set
        +
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity

        +onDespawn
        +
        +

        Methods inherited from class net.minestom.server.entity.EntityCreature

        +attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
        +
        +

        Methods inherited from class net.minestom.server.entity.LivingEntity

        +canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
        +
        +

        Methods inherited from class net.minestom.server.entity.Entity

        +addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.entity.ai.EntityAI

        +addAIGroup, addAIGroup, aiTick
        +
        +

        Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

        +getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
        +
        +

        Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

        +asHoverEvent
        +
        +

        Methods inherited from interface net.minestom.server.permission.PermissionHandler

        +addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          RoomSelector

          +
          public RoomSelector()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onSpawn

          +
          public void onSpawn(@NotNull + @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
          +
          Description copied from class: InteractableEntity
          +
          Called when instance of entity is set
          +
          +
          Overrides:
          +
          onSpawn in class InteractableEntity
          +
          +
          +
        • +
        • +
          +

          onAttack

          +
          public void onAttack(@NotNull + @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
          +
          Description copied from class: InteractableEntity
          +
          Called when a Player attacks the entity
          +
          +
          Overrides:
          +
          onAttack in class InteractableEntity
          +
          +
          +
        • +
        • +
          +

          onInteract

          +
          public void onInteract(@NotNull + @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
          +
          Description copied from class: InteractableEntity
          +
          Called when a Player interacts with the entity
          +
          +
          Overrides:
          +
          onInteract in class InteractableEntity
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-summary.html new file mode 100644 index 0000000..306f852 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-summary.html @@ -0,0 +1,95 @@ + + + + +eu.mhsl.minenet.minigames.instance.hub.entity + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.hub.entity

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.hub.entity
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-tree.html new file mode 100644 index 0000000..c4b3f79 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-tree.html @@ -0,0 +1,87 @@ + + + + +eu.mhsl.minenet.minigames.instance.hub.entity Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.hub.entity

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) +
            +
          • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) +
              +
            • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) + +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/HubInventory.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/HubInventory.html new file mode 100644 index 0000000..a0e6659 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/HubInventory.html @@ -0,0 +1,164 @@ + + + + +HubInventory + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class HubInventory

      +
      +
      java.lang.Object +
      net.minestom.server.inventory.AbstractInventory +
      net.minestom.server.inventory.Inventory +
      eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory +
      eu.mhsl.minenet.minigames.instance.hub.inventory.HubInventory
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
      +
      +
      +
      public class HubInventory +extends InteractableInventory
      +
      +
      +
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.inventory.AbstractInventory

        +clickProcessor, inventoryConditions, itemStacks
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

        +onClick, setClickableItem, setClickableItem, setDummyItem, setDummyItem
        +
        +

        Methods inherited from class net.minestom.server.inventory.Inventory

        +addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
        +
        +

        Methods inherited from class net.minestom.server.inventory.AbstractInventory

        +addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

        +callClickEvent
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          HubInventory

          +
          public HubInventory()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.html new file mode 100644 index 0000000..71e7670 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.html @@ -0,0 +1,209 @@ + + + + +JoinInventory + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class JoinInventory

      +
      +
      java.lang.Object +
      net.minestom.server.inventory.AbstractInventory +
      net.minestom.server.inventory.Inventory +
      eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory +
      eu.mhsl.minenet.minigames.instance.hub.inventory.JoinInventory
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
      +
      +
      +
      public class JoinInventory +extends InteractableInventory
      +
      +
      +
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.inventory.AbstractInventory

        +clickProcessor, inventoryConditions, itemStacks
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        protected void
        +
        onClick(net.minestom.server.entity.Player player, + int slot, + net.minestom.server.inventory.click.ClickType clickType, + net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        +
        +
        You may want to Override this method to get more generic click events
        +
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

        +setClickableItem, setClickableItem, setDummyItem, setDummyItem
        +
        +

        Methods inherited from class net.minestom.server.inventory.Inventory

        +addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
        +
        +

        Methods inherited from class net.minestom.server.inventory.AbstractInventory

        +addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

        +callClickEvent
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          JoinInventory

          +
          public JoinInventory()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onClick

          +
          protected void onClick(net.minestom.server.entity.Player player, + int slot, + net.minestom.server.inventory.click.ClickType clickType, + net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
          +
          Description copied from class: InteractableInventory
          +
          You may want to Override this method to get more generic click events
          +
          +
          Overrides:
          +
          onClick in class InteractableInventory
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-summary.html new file mode 100644 index 0000000..d177090 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-summary.html @@ -0,0 +1,97 @@ + + + + +eu.mhsl.minenet.minigames.instance.hub.inventory + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.hub.inventory

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.hub.inventory
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-tree.html new file mode 100644 index 0000000..d696e09 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-tree.html @@ -0,0 +1,84 @@ + + + + +eu.mhsl.minenet.minigames.instance.hub.inventory Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.hub.inventory

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) +
            +
          • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) + +
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/hub/package-summary.html new file mode 100644 index 0000000..7106e96 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/package-summary.html @@ -0,0 +1,101 @@ + + + + +eu.mhsl.minenet.minigames.instance.hub + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.hub

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.hub
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/hub/package-tree.html new file mode 100644 index 0000000..463ae2f --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/hub/package-tree.html @@ -0,0 +1,83 @@ + + + + +eu.mhsl.minenet.minigames.instance.hub Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.hub

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) +
            +
          • net.minestom.server.instance.InstanceContainer +
              +
            • eu.mhsl.minenet.minigames.instance.MineNetInstance +
                +
              • eu.mhsl.minenet.minigames.instance.hub.Hub (implements eu.mhsl.minenet.minigames.instance.Spawnable)
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/package-summary.html new file mode 100644 index 0000000..d5f8d29 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/package-summary.html @@ -0,0 +1,111 @@ + + + + +eu.mhsl.minenet.minigames.instance + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/package-tree.html new file mode 100644 index 0000000..617a131 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/package-tree.html @@ -0,0 +1,99 @@ + + + + +eu.mhsl.minenet.minigames.instance Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) +
            +
          • net.minestom.server.instance.InstanceContainer + +
          • +
          +
        • +
        +
      • +
      +
      +
      +

      Interface Hierarchy

      +
        +
      • eu.mhsl.minenet.minigames.instance.Spawnable
      • +
      +
      +
      +

      Enum Class Hierarchy

      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/Room.html b/docs/eu/mhsl/minenet/minigames/instance/room/Room.html new file mode 100644 index 0000000..c8f8682 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/Room.html @@ -0,0 +1,292 @@ + + + + +Room + + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      net.minestom.server.instance.Instance +
      net.minestom.server.instance.InstanceContainer +
      eu.mhsl.minenet.minigames.instance.MineNetInstance +
      eu.mhsl.minenet.minigames.instance.room.Room
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      +
      +
      public class Room +extends MineNetInstance +implements Spawnable
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

        +net.minestom.server.instance.block.Block.Getter.Condition
        +
        +

        Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +net.kyori.adventure.audience.ForwardingAudience.Single
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.instance.InstanceContainer

        +srcInstance
        +
        +

        Fields inherited from class net.minestom.server.instance.Instance

        +uniqueId
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        static Room
        +
        createRoom(net.minestom.server.entity.Player owner)
        +
         
        +
        static void
        + +
         
        +
        Set<net.minestom.server.entity.Player>
        + +
         
        +
        static Set<Room>
        + +
         
        +
        net.minestom.server.entity.Player
        + +
         
        +
        static Room
        +
        getRoom(net.minestom.server.entity.Player p)
        +
         
        +
        net.minestom.server.coordinate.Pos
        + +
         
        +
        void
        + +
         
        +
        static void
        +
        setOwnRoom(net.minestom.server.entity.Player p)
        +
         
        +
        static void
        +
        setRoom(net.minestom.server.entity.Player p, + Room room)
        +
         
        +
        static void
        +
        unsetRoom(net.minestom.server.entity.Player p)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

        +destroy, onPlayerJoin, onPlayerLeave
        +
        +

        Methods inherited from class net.minestom.server.instance.InstanceContainer

        +addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
        +
        +

        Methods inherited from class net.minestom.server.instance.Instance

        +createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.Audience

        +openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Getter

        +getBlock, getBlock, getBlock
        +
        +

        Methods inherited from interface net.minestom.server.instance.block.Block.Setter

        +setBlock
        +
        +

        Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

        +filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
        +
        +

        Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

        +audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
        +
        +

        Methods inherited from interface net.kyori.adventure.pointer.Pointered

        +get, getOrDefault, getOrDefaultFrom
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          createRoom

          +
          public static Room createRoom(net.minestom.server.entity.Player owner)
          +
          +
        • +
        • +
          +

          deleteRoom

          +
          public static void deleteRoom(Room room)
          +
          +
        • +
        • +
          +

          getRoom

          +
          public static Room getRoom(net.minestom.server.entity.Player p)
          +
          +
        • +
        • +
          +

          setOwnRoom

          +
          public static void setOwnRoom(net.minestom.server.entity.Player p)
          +
          +
        • +
        • +
          +

          setRoom

          +
          public static void setRoom(net.minestom.server.entity.Player p, + Room room)
          +
          +
        • +
        • +
          +

          unsetRoom

          +
          public static void unsetRoom(net.minestom.server.entity.Player p)
          +
          +
        • +
        • +
          +

          getAllRooms

          +
          public static Set<Room> getAllRooms()
          +
          +
        • +
        • +
          +

          getOwner

          +
          public net.minestom.server.entity.Player getOwner()
          +
          +
        • +
        • +
          +

          moveMembersToGame

          +
          public void moveMembersToGame(Game game)
          +
          +
        • +
        • +
          +

          getAllMembers

          +
          public Set<net.minestom.server.entity.Player> getAllMembers()
          +
          +
        • +
        • +
          +

          getSpawn

          +
          public net.minestom.server.coordinate.Pos getSpawn()
          +
          +
          Specified by:
          +
          getSpawn in interface Spawnable
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/entity/GameSelector.html b/docs/eu/mhsl/minenet/minigames/instance/room/entity/GameSelector.html new file mode 100644 index 0000000..cccce49 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/entity/GameSelector.html @@ -0,0 +1,266 @@ + + + + +GameSelector + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class GameSelector

      +
      +
      java.lang.Object +
      net.minestom.server.entity.Entity +
      net.minestom.server.entity.LivingEntity +
      net.minestom.server.entity.EntityCreature +
      eu.mhsl.minenet.minigames.shared.entity.InteractableEntity +
      eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
      +
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
      +
      +
      +
      public class GameSelector +extends InteractableEntity
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

        +net.minestom.server.entity.Entity.Pose
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.entity.LivingEntity

        +canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
        +
        +

        Fields inherited from class net.minestom.server.entity.Entity

        +currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        void
        +
        onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        +
        +
        Called when a Player attacks the entity
        +
        +
        void
        +
        onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        +
        +
        Called when a Player interacts with the entity
        +
        +
        void
        +
        onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        +
        +
        Called when instance of entity is set
        +
        +
        +
        +
        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity

        +onDespawn
        +
        +

        Methods inherited from class net.minestom.server.entity.EntityCreature

        +attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
        +
        +

        Methods inherited from class net.minestom.server.entity.LivingEntity

        +canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
        +
        +

        Methods inherited from class net.minestom.server.entity.Entity

        +addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.entity.ai.EntityAI

        +addAIGroup, addAIGroup, aiTick
        +
        +

        Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

        +getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
        +
        +

        Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

        +asHoverEvent
        +
        +

        Methods inherited from interface net.minestom.server.permission.PermissionHandler

        +addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          GameSelector

          +
          public GameSelector()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onSpawn

          +
          public void onSpawn(@NotNull + @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
          +
          Description copied from class: InteractableEntity
          +
          Called when instance of entity is set
          +
          +
          Overrides:
          +
          onSpawn in class InteractableEntity
          +
          +
          +
        • +
        • +
          +

          onAttack

          +
          public void onAttack(@NotNull + @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
          +
          Description copied from class: InteractableEntity
          +
          Called when a Player attacks the entity
          +
          +
          Overrides:
          +
          onAttack in class InteractableEntity
          +
          +
          +
        • +
        • +
          +

          onInteract

          +
          public void onInteract(@NotNull + @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
          +
          Description copied from class: InteractableEntity
          +
          Called when a Player interacts with the entity
          +
          +
          Overrides:
          +
          onInteract in class InteractableEntity
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-summary.html new file mode 100644 index 0000000..342ae3f --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-summary.html @@ -0,0 +1,95 @@ + + + + +eu.mhsl.minenet.minigames.instance.room.entity + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.room.entity

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.room.entity
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-tree.html new file mode 100644 index 0000000..74a3eb7 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-tree.html @@ -0,0 +1,87 @@ + + + + +eu.mhsl.minenet.minigames.instance.room.entity Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.room.entity

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) +
            +
          • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) +
              +
            • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) + +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.html b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.html new file mode 100644 index 0000000..9a41f22 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.html @@ -0,0 +1,164 @@ + + + + +MinigameTypeSelectInventory + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class MinigameTypeSelectInventory

      +
      +
      java.lang.Object +
      net.minestom.server.inventory.AbstractInventory +
      net.minestom.server.inventory.Inventory +
      eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory +
      eu.mhsl.minenet.minigames.instance.room.inventory.MinigameTypeSelectInventory
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
      +
      +
      +
      public class MinigameTypeSelectInventory +extends InteractableInventory
      +
      +
      +
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.inventory.AbstractInventory

        +clickProcessor, inventoryConditions, itemStacks
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

        +onClick, setClickableItem, setClickableItem, setDummyItem, setDummyItem
        +
        +

        Methods inherited from class net.minestom.server.inventory.Inventory

        +addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
        +
        +

        Methods inherited from class net.minestom.server.inventory.AbstractInventory

        +addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

        +callClickEvent
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          MinigameTypeSelectInventory

          +
          public MinigameTypeSelectInventory()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-summary.html new file mode 100644 index 0000000..064f886 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-summary.html @@ -0,0 +1,95 @@ + + + + +eu.mhsl.minenet.minigames.instance.room.inventory + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.room.inventory

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.room.inventory
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-tree.html new file mode 100644 index 0000000..71e8a5f --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-tree.html @@ -0,0 +1,83 @@ + + + + +eu.mhsl.minenet.minigames.instance.room.inventory Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.room.inventory

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) +
            +
          • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) + +
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/room/package-summary.html new file mode 100644 index 0000000..cd00898 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/package-summary.html @@ -0,0 +1,101 @@ + + + + +eu.mhsl.minenet.minigames.instance.room + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.instance.room

      +
      +
      +
      package eu.mhsl.minenet.minigames.instance.room
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/room/package-tree.html new file mode 100644 index 0000000..0ac9adf --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/instance/room/package-tree.html @@ -0,0 +1,83 @@ + + + + +eu.mhsl.minenet.minigames.instance.room Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.instance.room

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) +
            +
          • net.minestom.server.instance.InstanceContainer +
              +
            • eu.mhsl.minenet.minigames.instance.MineNetInstance +
                +
              • eu.mhsl.minenet.minigames.instance.room.Room (implements eu.mhsl.minenet.minigames.instance.Spawnable)
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/lang/DummyLang.html b/docs/eu/mhsl/minenet/minigames/lang/DummyLang.html new file mode 100644 index 0000000..63f57dc --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/lang/DummyLang.html @@ -0,0 +1,167 @@ + + + + +DummyLang + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class DummyLang

      +
      +
      java.lang.Object +
      eu.mhsl.minenet.minigames.lang.Lang +
      eu.mhsl.minenet.minigames.lang.DummyLang
      +
      +
      +
      +
      +
      public class DummyLang +extends Lang
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          DummyLang

          +
          public DummyLang()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        + +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/lang/Lang.html b/docs/eu/mhsl/minenet/minigames/lang/Lang.html new file mode 100644 index 0000000..3890baf --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/lang/Lang.html @@ -0,0 +1,182 @@ + + + + +Lang + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Lang

      +
      +
      java.lang.Object +
      eu.mhsl.minenet.minigames.lang.Lang
      +
      +
      +
      +
      Direct Known Subclasses:
      +
      DummyLang
      +
      +
      +
      public class Lang +extends Object
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Lang

          +
          public Lang(String langId)
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          addEntry

          +
          public void addEntry(String key, + String value)
          +
          +
        • +
        • +
          +

          getEntry

          +
          public String getEntry(String key)
          +
          +
        • +
        • +
          +

          getLangId

          +
          public String getLangId()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/lang/Languages.html b/docs/eu/mhsl/minenet/minigames/lang/Languages.html new file mode 100644 index 0000000..e86da9f --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/lang/Languages.html @@ -0,0 +1,186 @@ + + + + +Languages + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Languages

      +
      +
      java.lang.Object +
      eu.mhsl.minenet.minigames.lang.Languages
      +
      +
      +
      +
      public class Languages +extends Object
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Field Details

        + +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          getInstance

          +
          public static Languages getInstance()
          +
          +
        • +
        • +
          +

          getLanguage

          +
          public Lang getLanguage(net.minestom.server.entity.Player p)
          +
          +
        • +
        • +
          +

          getLanguage

          +
          public Lang getLanguage(String mapId)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/lang/package-summary.html b/docs/eu/mhsl/minenet/minigames/lang/package-summary.html new file mode 100644 index 0000000..7023856 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/lang/package-summary.html @@ -0,0 +1,97 @@ + + + + +eu.mhsl.minenet.minigames.lang + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.lang

      +
      +
      +
      package eu.mhsl.minenet.minigames.lang
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/lang/package-tree.html b/docs/eu/mhsl/minenet/minigames/lang/package-tree.html new file mode 100644 index 0000000..8f54aa2 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/lang/package-tree.html @@ -0,0 +1,76 @@ + + + + +eu.mhsl.minenet.minigames.lang Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.lang

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • eu.mhsl.minenet.minigames.lang.Lang + +
        • +
        • eu.mhsl.minenet.minigames.lang.Languages
        • +
        +
      • +
      +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html b/docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html index ac25383..daf4402 100644 --- a/docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html +++ b/docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html @@ -1,12 +1,12 @@ - + Countdown.CountdownModifier - - + + @@ -64,19 +64,19 @@ loadScripts(document, 'script');
      - +

      Class Countdown.CountdownModifier

      java.lang.Object -
      eu.mhsl.minenet.minigames.messageOld.Countdown.CountdownModifier
      +
      eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
      Enclosing class:
      -
      Countdown
      +
      Countdown

      -
      public class Countdown.CountdownModifier +
      public static class Countdown.CountdownModifier extends Object
      @@ -90,10 +90,10 @@ loadScripts(document, 'script');
      Modifier and Type
      Field
      Description
      - +
       
      -
      int
      +
      final int
       
      @@ -133,13 +133,13 @@ loadScripts(document, 'script');
    • message

      -
      public Message message
      +
      public TranslatableMessage message
    • timeLeft

      -
      public int timeLeft
      +
      public final int timeLeft
    diff --git a/docs/eu/mhsl/minenet/minigames/message/Countdown.html b/docs/eu/mhsl/minenet/minigames/message/Countdown.html index c4407c6..c682d60 100644 --- a/docs/eu/mhsl/minenet/minigames/message/Countdown.html +++ b/docs/eu/mhsl/minenet/minigames/message/Countdown.html @@ -1,12 +1,12 @@ - + Countdown - - + + @@ -68,11 +68,11 @@ loadScripts(document, 'script');
    java.lang.Object -
    eu.mhsl.minenet.minigames.messageOld.Countdown
    +
    eu.mhsl.minenet.minigames.message.Countdown

    @@ -90,8 +90,8 @@ loadScripts(document, 'script');
    Modifier and Type
    Class
    Description
    -
    class 
    - +
    static class 
    +
     
    @@ -104,7 +104,7 @@ loadScripts(document, 'script');
    Constructor
    Description
    -
    Countdown(Class<? extends Message> messageType)
    +
    Countdown(Class<? extends TranslatableMessage> messageType)
     
    @@ -123,7 +123,7 @@ loadScripts(document, 'script');
    countdown(net.kyori.adventure.audience.Audience targets, int from, - Consumer<Countdown.CountdownModifier> modifier)
    + Consumer<Countdown.CountdownModifier> modifier)
     
    @@ -145,7 +145,7 @@ loadScripts(document, 'script');
  • Countdown

    -
    public Countdown(Class<? extends Message> messageType)
    +
    public Countdown(Class<? extends TranslatableMessage> messageType)
  • @@ -161,7 +161,7 @@ loadScripts(document, 'script');

    countdown

    public CompletableFuture<Void> countdown(net.kyori.adventure.audience.Audience targets, int from, - Consumer<Countdown.CountdownModifier> modifier)
    + Consumer<Countdown.CountdownModifier> modifier)
    diff --git a/docs/eu/mhsl/minenet/minigames/message/Icon.html b/docs/eu/mhsl/minenet/minigames/message/Icon.html new file mode 100644 index 0000000..a915abd --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/Icon.html @@ -0,0 +1,268 @@ + + + + +Icon + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum Class Icon

    +
    +
    java.lang.Object +
    java.lang.Enum<Icon> +
    eu.mhsl.minenet.minigames.message.Icon
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<Icon>, Constable
    +
    +
    +
    public enum Icon +extends Enum<Icon>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        SCIENCE

        +
        public static final Icon SCIENCE
        +
        +
      • +
      • +
        +

        STAR

        +
        public static final Icon STAR
        +
        +
      • +
      • +
        +

        CHAT

        +
        public static final Icon CHAT
        +
        +
      • +
      • +
        +

        SUCCESS

        +
        public static final Icon SUCCESS
        +
        +
      • +
      • +
        +

        ERROR

        +
        public static final Icon ERROR
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static Icon[] values()
        +
        Returns an array containing the constants of this enum class, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum class, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static Icon valueOf(String name)
        +
        Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum class has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        getSymbol

        +
        public String getSymbol()
        +
        +
      • +
      • +
        +

        getColor

        +
        public net.kyori.adventure.text.format.NamedTextColor getColor()
        +
        +
      • +
      • +
        +

        getComponent

        +
        public net.kyori.adventure.text.Component getComponent()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/message/Message.html b/docs/eu/mhsl/minenet/minigames/message/Message.html index 510b95b..38264f3 100644 --- a/docs/eu/mhsl/minenet/minigames/message/Message.html +++ b/docs/eu/mhsl/minenet/minigames/message/Message.html @@ -6,7 +6,7 @@ - + @@ -68,25 +68,25 @@ loadScripts(document, 'script');
    java.lang.Object -
    eu.mhsl.minenet.minigames.messageOld.Message
    +
    eu.mhsl.minenet.gameList.messageOld.Message
    All Implemented Interfaces:
    -
    Sendable
    +
    Sendable
    Direct Known Subclasses:
    -
    ActionBarMessage, ChatMessage, SubtitleMessage, TitleMessage
    +
    ActionBarMessage, ChatMessage, SubtitleMessage, TitleMessage

    public abstract class Message extends Object -implements Sendable
    +implements Sendable
    @@ -211,32 +211,32 @@ implements

    quote

    -
    public Message quote(Object quote)
    +
    public Message quote(Object quote)
  • quote

    -
    public Message quote(Object quote, +
    public Message quote(Object quote, Object delimiter)
  • append

    -
    public Message append(Object message)
    +
    public Message append(Object message)
  • pipe

    -
    public Message pipe()
    +
    public Message pipe()
  • append

    -
    public Message append(Object message, +
    public Message append(Object message, net.kyori.adventure.text.format.NamedTextColor color)
  • diff --git a/docs/eu/mhsl/minenet/minigames/message/MessageIcon.html b/docs/eu/mhsl/minenet/minigames/message/MessageIcon.html index a521cb8..10c66bd 100644 --- a/docs/eu/mhsl/minenet/minigames/message/MessageIcon.html +++ b/docs/eu/mhsl/minenet/minigames/message/MessageIcon.html @@ -6,7 +6,7 @@ - + @@ -68,22 +68,22 @@ loadScripts(document, 'script');
    java.lang.Object -
    java.lang.Enum<MessageIcon> -
    eu.mhsl.minenet.minigames.message.Icon
    +
    java.lang.Enum<MessageIcon> +
    eu.mhsl.minenet.gameList.message.Icon
    All Implemented Interfaces:
    -
    Serializable, Comparable<MessageIcon>, Constable
    +
    Serializable, Comparable<MessageIcon>, Constable

    public enum MessageIcon -extends Enum<MessageIcon>
    +extends Enum<MessageIcon>
    @@ -206,7 +206,7 @@ the order they are declared.
  • values

    -
    public static MessageIcon[] values()
    +
    public static MessageIcon[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    @@ -218,7 +218,7 @@ the order they are declared.
  • valueOf

    -
    public static MessageIcon valueOf(String name)
    +
    public static MessageIcon valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are diff --git a/docs/eu/mhsl/minenet/minigames/message/Sendable.html b/docs/eu/mhsl/minenet/minigames/message/Sendable.html index dad33cf..f061b98 100644 --- a/docs/eu/mhsl/minenet/minigames/message/Sendable.html +++ b/docs/eu/mhsl/minenet/minigames/message/Sendable.html @@ -1,12 +1,12 @@ - + Sendable - - + + @@ -68,13 +68,13 @@ loadScripts(document, 'script');
    All Known Implementing Classes:
    -
    ActionBarMessage, ChatMessage, Message, SubtitleMessage, TitleMessage
    +
    ActionBarMessage, ChatMessage, SubtitleMessage, TitleMessage, TranslatableMessage

    public interface Sendable
    @@ -86,15 +86,24 @@ loadScripts(document, 'script');

    Method Summary

    -
    +
    Modifier and Type
    Method
    Description
    -
    void
    -
    send(net.kyori.adventure.audience.Audience targets)
    -
     
    +
    default void
    +
    send(List<net.minestom.server.entity.Player> players)
    +
     
    +
    default void
    +
    send(Set<net.minestom.server.entity.Player> players)
    +
     
    +
    default void
    +
    send(net.kyori.adventure.audience.Audience players)
    +
     
    +
    void
    +
    send(net.minestom.server.entity.Player p)
    +
     
    @@ -110,9 +119,27 @@ loadScripts(document, 'script');

    Method Details

    • +
      +

      send

      +
      void send(net.minestom.server.entity.Player p)
      +
      +
    • +
    • send

      -
      void send(net.kyori.adventure.audience.Audience targets)
      +
      default void send(net.kyori.adventure.audience.Audience players)
      +
      +
    • +
    • +
      +

      send

      +
      default void send(List<net.minestom.server.entity.Player> players)
      +
      +
    • +
    • +
      +

      send

      +
      default void send(Set<net.minestom.server.entity.Player> players)
    diff --git a/docs/eu/mhsl/minenet/minigames/message/TranslatableMessage.html b/docs/eu/mhsl/minenet/minigames/message/TranslatableMessage.html new file mode 100644 index 0000000..03c40cf --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/TranslatableMessage.html @@ -0,0 +1,242 @@ + + + + +TranslatableMessage + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TranslatableMessage

    +
    +
    java.lang.Object +
    eu.mhsl.minenet.minigames.message.TranslatableMessage
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Sendable
    +
    +
    +
    Direct Known Subclasses:
    +
    ActionBarMessage, ChatMessage, SubtitleMessage, TitleMessage
    +
    +
    +
    public abstract class TranslatableMessage +extends Object +implements Sendable
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.html b/docs/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.html new file mode 100644 index 0000000..a8a9c59 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.html @@ -0,0 +1,158 @@ + + + + +NamespacedTranslatable + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class NamespacedTranslatable

    +
    +
    java.lang.Object +
    eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
    +
    +
    +
    +
    public class NamespacedTranslatable +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        NamespacedTranslatable

        +
        public NamespacedTranslatable(String namespace)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/message/component/Translatable.html b/docs/eu/mhsl/minenet/minigames/message/component/Translatable.html new file mode 100644 index 0000000..1df223b --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/component/Translatable.html @@ -0,0 +1,128 @@ + + + + +Translatable + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Translatable

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    TranslatedComponent
    +
    +
    +
    public interface Translatable
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      assemble(net.minestom.server.entity.Player p)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        assemble

        +
        void assemble(net.minestom.server.entity.Player p)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.html b/docs/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.html new file mode 100644 index 0000000..df6895d --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.html @@ -0,0 +1,181 @@ + + + + +TranslatedComponent + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TranslatedComponent

    +
    +
    java.lang.Object +
    eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Translatable, net.kyori.adventure.text.ComponentLike
    +
    +
    +
    public class TranslatedComponent +extends Object +implements net.kyori.adventure.text.ComponentLike, Translatable
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        raw

        +
        public static TranslatedComponent raw(String mapId)
        +
        +
      • +
      • +
        +

        assemble

        +
        public void assemble(net.minestom.server.entity.Player p)
        +
        +
        Specified by:
        +
        assemble in interface Translatable
        +
        +
        +
      • +
      • +
        +

        assemble

        +
        public void assemble(String language)
        +
        +
      • +
      • +
        +

        getAssembled

        +
        public net.kyori.adventure.text.Component getAssembled(net.minestom.server.entity.Player p)
        +
        +
      • +
      • +
        +

        asComponent

        +
        @NotNull +public @NotNull net.kyori.adventure.text.Component asComponent()
        +
        +
        Specified by:
        +
        asComponent in interface net.kyori.adventure.text.ComponentLike
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/message/component/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/component/package-summary.html new file mode 100644 index 0000000..f9312df --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/component/package-summary.html @@ -0,0 +1,105 @@ + + + + +eu.mhsl.minenet.minigames.message.component + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package eu.mhsl.minenet.minigames.message.component

    +
    +
    +
    package eu.mhsl.minenet.minigames.message.component
    +
    + +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/message/component/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/component/package-tree.html new file mode 100644 index 0000000..90ca67a --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/component/package-tree.html @@ -0,0 +1,78 @@ + + + + +eu.mhsl.minenet.minigames.message.component Class Hierarchy + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package eu.mhsl.minenet.minigames.message.component

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    +
      +
    • eu.mhsl.minenet.minigames.message.component.Translatable
    • +
    +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/message/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/package-summary.html index 12f8373..0bd7b19 100644 --- a/docs/eu/mhsl/minenet/minigames/message/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/message/package-summary.html @@ -1,12 +1,12 @@ - -eu.mhsl.minenet.minigames.messageOld + +eu.mhsl.minenet.minigames.message - - + + @@ -60,10 +60,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.messageOld

    +

    Package eu.mhsl.minenet.minigames.message


    -
    package eu.mhsl.minenet.minigames.messageOld
    +
    package eu.mhsl.minenet.minigames.message
  • @@ -84,14 +88,16 @@ loadScripts(document, 'script'); diff --git a/docs/eu/mhsl/minenet/minigames/message/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/package-tree.html index 3efab27..fb8b350 100644 --- a/docs/eu/mhsl/minenet/minigames/message/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/message/package-tree.html @@ -1,12 +1,12 @@ - -eu.mhsl.minenet.minigames.messageOld Class Hierarchy + +eu.mhsl.minenet.minigames.message Class Hierarchy - - + + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.messageOld

    +

    Hierarchy For Package eu.mhsl.minenet.minigames.message

    Package Hierarchies:
    -

    Methods inherited from class eu.mhsl.minenet.minigames.messageOld.Message

    +

    Methods inherited from class eu.mhsl.minenet.gameList.messageOld.Message

    append, append, getComponent, pipe, quote, quote

    Methods inherited from class java.lang.Object

    diff --git a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html index d003097..97c3e6a 100644 --- a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.messageOld.type.actionbar +eu.mhsl.minenet.gameList.messageOld.type.actionbar - + @@ -56,11 +56,11 @@ loadScripts(document, 'script');
    -

    Package - eu.mhsl.minenet.minigames.messageOld.type.actionbar

    +

    Package + eu.mhsl.minenet.gameList.messageOld.type.actionbar


    -
    package eu.mhsl.minenet.minigames.messageOld.type.actionbar
    +
    package eu.mhsl.minenet.gameList.messageOld.type.actionbar
    diff --git a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html index e19b0eb..8e18979 100644 --- a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.messageOld.type.actionbar Class Hierarchy +eu.mhsl.minenet.gameList.messageOld.type.actionbar Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.messageOld.type.actionbar

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.messageOld.type.actionbar

    Package Hierarchies:
      @@ -92,7 +92,7 @@ loadScripts(document, 'script');

      Field Summary

      -

      Fields inherited from class eu.mhsl.minenet.minigames.messageOld.Message

      +

      Fields inherited from class eu.mhsl.minenet.gameList.messageOld.Message

      text
      @@ -104,7 +104,7 @@ loadScripts(document, 'script');
      Constructor
      Description
      - @@ -128,7 +128,7 @@ loadScripts(document, 'script');
      -

      Methods inherited from class eu.mhsl.minenet.minigames.messageOld.Message

      +

      Methods inherited from class eu.mhsl.minenet.gameList.messageOld.Message

      append, append, getComponent, pipe, quote, quote

      Methods inherited from class java.lang.Object

      @@ -145,9 +145,9 @@ loadScripts(document, 'script');

      Constructor Details

      • -
        +

        ChatMessage

        -
        public ChatMessage(MessageIcon type, +
        public ChatMessage(MessageIcon type, String message)
      • diff --git a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html index a04dce9..2702f59 100644 --- a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.messageOld.type.chat +eu.mhsl.minenet.gameList.messageOld.type.chat - + @@ -56,11 +56,11 @@ loadScripts(document, 'script');
        -

        Package - eu.mhsl.minenet.minigames.messageOld.type.chat

        +

        Package + eu.mhsl.minenet.gameList.messageOld.type.chat


        -
        package eu.mhsl.minenet.minigames.messageOld.type.chat
        +
        package eu.mhsl.minenet.gameList.messageOld.type.chat
        diff --git a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html index f64a77d..525d2f5 100644 --- a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.messageOld.type.chat Class Hierarchy +eu.mhsl.minenet.gameList.messageOld.type.chat Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
        -

        Hierarchy For Package eu.mhsl.minenet.minigames.messageOld.type.chat

        +

        Hierarchy For Package eu.mhsl.minenet.gameList.messageOld.type.chat

        Package Hierarchies:
        • All Packages
        • @@ -59,9 +59,9 @@ loadScripts(document, 'script');
          • java.lang.Object
              -
            • eu.mhsl.minenet.minigames.messageOld.Message (implements eu.mhsl.minenet.minigames.messageOld.Sendable) +
            • eu.mhsl.minenet.gameList.messageOld.Message (implements eu.mhsl.minenet.gameList.messageOld.Sendable)
                -
              • eu.mhsl.minenet.minigames.messageOld.type.chat.ChatMessage
              • +
              • eu.mhsl.minenet.gameList.messageOld.type.chat.ChatMessage
            diff --git a/docs/eu/mhsl/minenet/minigames/message/type/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/package-summary.html new file mode 100644 index 0000000..3983a86 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/type/package-summary.html @@ -0,0 +1,101 @@ + + + + +eu.mhsl.minenet.minigames.message.type + + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Package eu.mhsl.minenet.minigames.message.type

            +
            +
            +
            package eu.mhsl.minenet.minigames.message.type
            +
            + +
            +
            +
            +
            + + diff --git a/docs/eu/mhsl/minenet/minigames/message/type/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/package-tree.html new file mode 100644 index 0000000..b96a6b7 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/message/type/package-tree.html @@ -0,0 +1,78 @@ + + + + +eu.mhsl.minenet.minigames.message.type Class Hierarchy + + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Hierarchy For Package eu.mhsl.minenet.minigames.message.type

            +Package Hierarchies: + +
            +
            +

            Class Hierarchy

            + +
            +
            +
            +
            + + diff --git a/docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html index 022bb33..299bc07 100644 --- a/docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html +++ b/docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html @@ -6,7 +6,7 @@ - + @@ -68,22 +68,22 @@ loadScripts(document, 'script');
            java.lang.Object -
            eu.mhsl.minenet.minigames.messageOld.Message -
            eu.mhsl.minenet.minigames.messageOld.type.title.SubtitleMessage
            +
            eu.mhsl.minenet.gameList.messageOld.Message +
            eu.mhsl.minenet.gameList.messageOld.type.title.SubtitleMessage
            All Implemented Interfaces:
            -
            Sendable
            +
            Sendable

            public class SubtitleMessage -extends Message
            +extends Message
      @@ -92,7 +92,7 @@ loadScripts(document, 'script');

      Field Summary

      -

      Fields inherited from class eu.mhsl.minenet.minigames.messageOld.Message

      +

      Fields inherited from class eu.mhsl.minenet.gameList.messageOld.Message

      text
      @@ -132,14 +132,14 @@ loadScripts(document, 'script');
      void
      send(net.kyori.adventure.audience.Audience targets)
       
      - - + +
       
      -

      Methods inherited from class eu.mhsl.minenet.minigames.messageOld.Message

      +

      Methods inherited from class eu.mhsl.minenet.gameList.messageOld.Message

      append, append, getComponent, pipe, quote, quote

      Methods inherited from class java.lang.Object

      @@ -193,7 +193,7 @@ loadScripts(document, 'script');
    • subtitle

      -
      public TitleMessage subtitle(Consumer<SubtitleMessage> callback)
      +
      public TitleMessage subtitle(Consumer<SubtitleMessage> callback)
    • diff --git a/docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html index 3d729f7..d5146d9 100644 --- a/docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.messageOld.type.title +eu.mhsl.minenet.gameList.messageOld.type.title - + @@ -56,11 +56,11 @@ loadScripts(document, 'script');
      -

      Package - eu.mhsl.minenet.minigames.messageOld.type.title

      +

      Package + eu.mhsl.minenet.gameList.messageOld.type.title


      -
      package eu.mhsl.minenet.minigames.messageOld.type.title
      +
      package eu.mhsl.minenet.gameList.messageOld.type.title
      diff --git a/docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html index 61ae08e..e7edae3 100644 --- a/docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.messageOld.type.title Class Hierarchy +eu.mhsl.minenet.gameList.messageOld.type.title Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
      -

      Hierarchy For Package eu.mhsl.minenet.minigames.messageOld.type.title

      +

      Hierarchy For Package eu.mhsl.minenet.gameList.messageOld.type.title

      Package Hierarchies:
      diff --git a/docs/eu/mhsl/minenet/minigames/package-tree.html b/docs/eu/mhsl/minenet/minigames/package-tree.html index 6eaa9d8..e88b114 100644 --- a/docs/eu/mhsl/minenet/minigames/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames Class Hierarchy - + diff --git a/docs/eu/mhsl/minenet/minigames/score/Score.html b/docs/eu/mhsl/minenet/minigames/score/Score.html index 2a9a48f..f076006 100644 --- a/docs/eu/mhsl/minenet/minigames/score/Score.html +++ b/docs/eu/mhsl/minenet/minigames/score/Score.html @@ -1,11 +1,11 @@ - + Score - + @@ -45,13 +45,13 @@ loadScripts(document, 'script'); @@ -81,6 +81,21 @@ loadScripts(document, 'script');
      + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      protected final Game
      + +
       
      +
      +
      +
    • @@ -89,7 +104,7 @@ loadScripts(document, 'script');
      Constructor
      Description
      - +
      Score(Game instance)
       
      @@ -106,15 +121,23 @@ loadScripts(document, 'script');
      Method
      Description
      void
      -
      finish(net.minestom.server.entity.Player p, - Number number)
      +
      addResult(net.minestom.server.entity.Player p)
       
      - -
      getScore(net.minestom.server.entity.Player p)
      +
      int
      + +
       
      +
      HashMap<net.minestom.server.entity.Player,Integer>
      + +
       
      + +
       
      boolean
      -
      isFinished(net.minestom.server.entity.Player p)
      +
      hasResult(net.minestom.server.entity.Player p)
       
      +
      void
      +
      onClose(Runnable callback)
      +
       
      @@ -127,15 +150,29 @@ loadScripts(document, 'script');
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        instance

        +
        protected final Game instance
        +
        +
      • +
      +
      +
    • Constructor Details

      • -
        +

        Score

        -
        public Score()
        +
        public Score(Game instance)
      @@ -147,22 +184,39 @@ loadScripts(document, 'script');

      Method Details

      • -
        -

        finish

        -
        public void finish(net.minestom.server.entity.Player p, - Number number)
        +
        +

        onClose

        +
        public void onClose(Runnable callback)
      • -
        -

        isFinished

        -
        public boolean isFinished(net.minestom.server.entity.Player p)
        +
        +

        addResult

        +
        public void addResult(net.minestom.server.entity.Player p)
      • -
        -

        getScore

        -
        public Number getScore(net.minestom.server.entity.Player p)
        +
        +

        hasResult

        +
        public boolean hasResult(net.minestom.server.entity.Player p)
        +
        +
      • +
      • +
        +

        getMap

        +
        public HashMap<net.minestom.server.entity.Player,Integer> getMap()
        +
        +
      • +
      • +
        +

        getMapFormatted

        +
        public List<String> getMapFormatted()
        +
        +
      • +
      • +
        +

        countResults

        +
        public int countResults()
      diff --git a/docs/eu/mhsl/minenet/minigames/score/package-summary.html b/docs/eu/mhsl/minenet/minigames/score/package-summary.html index 1d5b732..d568809 100644 --- a/docs/eu/mhsl/minenet/minigames/score/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/score/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.score - + diff --git a/docs/eu/mhsl/minenet/minigames/score/package-tree.html b/docs/eu/mhsl/minenet/minigames/score/package-tree.html index 9b7e49f..5362f9d 100644 --- a/docs/eu/mhsl/minenet/minigames/score/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/score/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.score Class Hierarchy - + diff --git a/docs/eu/mhsl/minenet/minigames/server/provider/ByPlayerNameUuidProvider.html b/docs/eu/mhsl/minenet/minigames/server/provider/ByPlayerNameUuidProvider.html new file mode 100644 index 0000000..13876a7 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/server/provider/ByPlayerNameUuidProvider.html @@ -0,0 +1,169 @@ + + + + +ByPlayerNameUuidProvider + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class ByPlayerNameUuidProvider

      +
      +
      java.lang.Object +
      eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.minestom.server.network.UuidProvider
      +
      +
      +
      public class ByPlayerNameUuidProvider +extends Object +implements net.minestom.server.network.UuidProvider
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          ByPlayerNameUuidProvider

          +
          public ByPlayerNameUuidProvider()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          provide

          +
          public UUID provide(net.minestom.server.network.player.PlayerConnection playerConnection, + String username)
          +
          +
          Specified by:
          +
          provide in interface net.minestom.server.network.UuidProvider
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/server/provider/package-summary.html b/docs/eu/mhsl/minenet/minigames/server/provider/package-summary.html new file mode 100644 index 0000000..f85b065 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/server/provider/package-summary.html @@ -0,0 +1,82 @@ + + + + +eu.mhsl.minenet.minigames.server.provider + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.server.provider

      +
      +
      +
      package eu.mhsl.minenet.minigames.server.provider
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/server/provider/package-tree.html b/docs/eu/mhsl/minenet/minigames/server/provider/package-tree.html new file mode 100644 index 0000000..3a5374e --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/server/provider/package-tree.html @@ -0,0 +1,71 @@ + + + + +eu.mhsl.minenet.minigames.server.provider Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.server.provider

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/server/tasks/TablistUpdateTask.html b/docs/eu/mhsl/minenet/minigames/server/tasks/TablistUpdateTask.html new file mode 100644 index 0000000..99c7da1 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/server/tasks/TablistUpdateTask.html @@ -0,0 +1,167 @@ + + + + +TablistUpdateTask + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class TablistUpdateTask

      +
      +
      java.lang.Object +
      eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class TablistUpdateTask +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          TablistUpdateTask

          +
          public TablistUpdateTask()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/server/tasks/package-summary.html b/docs/eu/mhsl/minenet/minigames/server/tasks/package-summary.html new file mode 100644 index 0000000..8b8b00b --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/server/tasks/package-summary.html @@ -0,0 +1,82 @@ + + + + +eu.mhsl.minenet.minigames.server.tasks + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package eu.mhsl.minenet.minigames.server.tasks

      +
      +
      +
      package eu.mhsl.minenet.minigames.server.tasks
      +
      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/server/tasks/package-tree.html b/docs/eu/mhsl/minenet/minigames/server/tasks/package-tree.html new file mode 100644 index 0000000..923813a --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/server/tasks/package-tree.html @@ -0,0 +1,71 @@ + + + + +eu.mhsl.minenet.minigames.server.tasks Class Hierarchy + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package eu.mhsl.minenet.minigames.server.tasks

      +Package Hierarchies: + +
      +
      +

      Class Hierarchy

      + +
      +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/InteractableEntity.html b/docs/eu/mhsl/minenet/minigames/shared/entity/InteractableEntity.html new file mode 100644 index 0000000..4d89599 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/shared/entity/InteractableEntity.html @@ -0,0 +1,287 @@ + + + + +InteractableEntity + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class InteractableEntity

      +
      +
      java.lang.Object +
      net.minestom.server.entity.Entity +
      net.minestom.server.entity.LivingEntity +
      net.minestom.server.entity.EntityCreature +
      eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
      +
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
      +
      +
      +
      Direct Known Subclasses:
      +
      GameSelector, RoomSelector
      +
      +
      +
      public class InteractableEntity +extends net.minestom.server.entity.EntityCreature
      +
      +
      +
        + +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

        +net.minestom.server.entity.Entity.Pose
        +
        +
      • + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.entity.LivingEntity

        +canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
        +
        +

        Fields inherited from class net.minestom.server.entity.Entity

        +currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        +
        InteractableEntity(@NotNull net.minestom.server.entity.EntityType entityType)
        +
        +
        Declares an Entity with direct callbacks on interaction
        +
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        protected void
        +
        onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        +
        +
        Called when a Player attacks the entity
        +
        +
        protected void
        +
        onDespawn(@NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
        +
        +
        Called when instance of entity is unset
        +
        +
        protected void
        +
        onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        +
        +
        Called when a Player interacts with the entity
        +
        +
        protected void
        +
        onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        +
        +
        Called when instance of entity is set
        +
        +
        +
        +
        +
        +

        Methods inherited from class net.minestom.server.entity.EntityCreature

        +attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
        +
        +

        Methods inherited from class net.minestom.server.entity.LivingEntity

        +canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
        +
        +

        Methods inherited from class net.minestom.server.entity.Entity

        +addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.entity.ai.EntityAI

        +addAIGroup, addAIGroup, aiTick
        +
        +

        Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

        +getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
        +
        +

        Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

        +asHoverEvent
        +
        +

        Methods inherited from interface net.minestom.server.permission.PermissionHandler

        +addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          InteractableEntity

          +
          public InteractableEntity(@NotNull + @NotNull net.minestom.server.entity.EntityType entityType)
          +
          Declares an Entity with direct callbacks on interaction
          +
          +
          Parameters:
          +
          entityType - type of entity
          +
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onSpawn

          +
          protected void onSpawn(@NotNull + @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
          +
          Called when instance of entity is set
          +
          +
          Parameters:
          +
          addEntityToInstanceEvent -
          +
          +
          +
        • +
        • +
          +

          onDespawn

          +
          protected void onDespawn(@NotNull + @NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
          +
          Called when instance of entity is unset
          +
          +
          Parameters:
          +
          removeEntityFromInstanceEvent -
          +
          +
          +
        • +
        • +
          +

          onInteract

          +
          protected void onInteract(@NotNull + @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
          +
          Called when a Player interacts with the entity
          +
          +
          Parameters:
          +
          playerEntityInteractEvent -
          +
          +
          +
        • +
        • +
          +

          onAttack

          +
          protected void onAttack(@NotNull + @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
          +
          Called when a Player attacks the entity
          +
          +
          Parameters:
          +
          entityAttackEvent -
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html b/docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html index eea2000..8c10a1c 100644 --- a/docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html +++ b/docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html @@ -6,7 +6,7 @@ - + @@ -68,14 +68,14 @@ loadScripts(document, 'script');
      java.lang.Object
      net.minestom.server.entity.Entity
      net.minestom.server.entity.LivingEntity
      net.minestom.server.entity.EntityCreature -
      eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
      +
      eu.mhsl.minenet.gameList.shared.entity.InteractableEntity
      @@ -87,7 +87,7 @@ loadScripts(document, 'script');
      Direct Known Subclasses:
      -
      HubSelector, RoomSelector
      +
      HubSelector, RoomSelector

      public class IntractableEntity diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html index e917a33..abf5520 100644 --- a/docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.shared.entity - + @@ -68,7 +68,7 @@ loadScripts(document, 'script');
      Class
      Description
      - +
       
      diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html index fbb9950..1555734 100644 --- a/docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.shared.entity Class Hierarchy - + @@ -65,7 +65,7 @@ loadScripts(document, 'script');
      • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity)
      diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/InteractableInventory.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/InteractableInventory.html new file mode 100644 index 0000000..761cace --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/shared/inventory/InteractableInventory.html @@ -0,0 +1,291 @@ + + + + +InteractableInventory + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class InteractableInventory

      +
      +
      java.lang.Object +
      net.minestom.server.inventory.AbstractInventory +
      net.minestom.server.inventory.Inventory +
      eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
      +
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
      +
      +
      +
      Direct Known Subclasses:
      +
      GameConfigurationInventory, HubInventory, JoinInventory, MinigameTypeSelectInventory
      +
      +
      +
      public class InteractableInventory +extends net.minestom.server.inventory.Inventory
      +
      +
      +
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class net.minestom.server.inventory.AbstractInventory

        +clickProcessor, inventoryConditions, itemStacks
        +
        +
      • + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        +
        InteractableInventory(@NotNull net.minestom.server.inventory.InventoryType inventoryType, + @NotNull net.kyori.adventure.text.Component title)
        +
        +
        Defines an Inventory with direct callbacks for ItemSlots
        +
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        protected void
        +
        onClick(net.minestom.server.entity.Player player, + int slot, + net.minestom.server.inventory.click.ClickType clickType, + net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        +
        +
        You may want to Override this method to get more generic click events
        +
        +
        protected void
        +
        setClickableItem(net.minestom.server.item.ItemStack item, + int slot, + Consumer<ItemClick> callback)
        +
         
        +
        protected void
        +
        setClickableItem(net.minestom.server.item.ItemStack item, + int slot, + Consumer<ItemClick> callback, + boolean closeAfter)
        +
        +
        Set Item with Callback
        +
        +
        protected void
        +
        setDummyItem(net.minestom.server.item.ItemStack item, + int slot)
        +
        +
        Set Item without handler
        +
        +
        protected void
        +
        setDummyItem(net.minestom.server.item.Material material, + int slot)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class net.minestom.server.inventory.Inventory

        +addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
        +
        +

        Methods inherited from class net.minestom.server.inventory.AbstractInventory

        +addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +

        Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

        +callClickEvent
        +
        +

        Methods inherited from interface net.minestom.server.tag.Taggable

        +getTag, hasTag, removeTag, setTag
        +
        +

        Methods inherited from interface net.minestom.server.Viewable

        +getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          InteractableInventory

          +
          protected InteractableInventory(@NotNull + @NotNull net.minestom.server.inventory.InventoryType inventoryType, + @NotNull + @NotNull net.kyori.adventure.text.Component title)
          +
          Defines an Inventory with direct callbacks for ItemSlots
          +
          +
          Parameters:
          +
          inventoryType -
          +
          title -
          +
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          setClickableItem

          +
          protected void setClickableItem(net.minestom.server.item.ItemStack item, + int slot, + Consumer<ItemClick> callback, + boolean closeAfter)
          +
          Set Item with Callback
          +
          +
          Parameters:
          +
          item -
          +
          slot -
          +
          callback -
          +
          +
          +
        • +
        • +
          +

          setClickableItem

          +
          protected void setClickableItem(net.minestom.server.item.ItemStack item, + int slot, + Consumer<ItemClick> callback)
          +
          +
        • +
        • +
          +

          setDummyItem

          +
          protected void setDummyItem(net.minestom.server.item.ItemStack item, + int slot)
          +
          Set Item without handler
          +
          +
          Parameters:
          +
          item -
          +
          slot -
          +
          +
          +
        • +
        • +
          +

          setDummyItem

          +
          protected void setDummyItem(net.minestom.server.item.Material material, + int slot)
          +
          +
        • +
        • +
          +

          onClick

          +
          protected void onClick(net.minestom.server.entity.Player player, + int slot, + net.minestom.server.inventory.click.ClickType clickType, + net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
          +
          You may want to Override this method to get more generic click events
          +
          +
          Parameters:
          +
          player -
          +
          slot -
          +
          clickType -
          +
          inventoryConditionResult -
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html index f198def..bd71c23 100644 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html +++ b/docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html @@ -6,7 +6,7 @@ - + @@ -68,13 +68,13 @@ loadScripts(document, 'script');
      java.lang.Object
      net.minestom.server.inventory.AbstractInventory
      net.minestom.server.inventory.Inventory -
      eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
      +
      eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory
      @@ -85,7 +85,7 @@ loadScripts(document, 'script');
      Direct Known Subclasses:
      -
      BoardInventory, HubInventory, JoinInventory, PveInventory, PvpInventory, RoomInventory
      +
      BoardInventory, HubInventory, JoinInventory, PveInventory, PvpInventory, RoomInventory

      public class IntractableInventory @@ -142,12 +142,12 @@ loadScripts(document, 'script');
      protected void
      setClickableItem(net.minestom.server.item.ItemStack item, int slot, - Consumer<ItemClick> callback)
      + Consumer<ItemClick> callback)
       
      protected void
      setClickableItem(net.minestom.server.item.ItemStack item, int slot, - Consumer<ItemClick> callback, + Consumer<ItemClick> callback, boolean closeAfter)
      Set Item with Callback
      @@ -212,7 +212,7 @@ loadScripts(document, 'script');

      setClickableItem

      protected void setClickableItem(net.minestom.server.item.ItemStack item, int slot, - Consumer<ItemClick> callback, + Consumer<ItemClick> callback, boolean closeAfter)
      Set Item with Callback
      @@ -228,7 +228,7 @@ loadScripts(document, 'script');

      setClickableItem

      protected void setClickableItem(net.minestom.server.item.ItemStack item, int slot, - Consumer<ItemClick> callback)
      + Consumer<ItemClick> callback)
    • diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html index ae9d59b..56951ee 100644 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html +++ b/docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html @@ -1,11 +1,11 @@ - + ItemClick - + @@ -90,7 +90,7 @@ loadScripts(document, 'script');
      Constructor
      Description
      ItemClick(net.minestom.server.entity.Player player, - IntractableInventory inventory, + InteractableInventory inventory, int clickedSlot, net.minestom.server.item.ItemStack item, net.minestom.server.inventory.click.ClickType clickType)
      @@ -147,7 +147,7 @@ loadScripts(document, 'script');

      ItemClick

      public ItemClick(net.minestom.server.entity.Player player, - IntractableInventory inventory, + InteractableInventory inventory, int clickedSlot, net.minestom.server.item.ItemStack item, net.minestom.server.inventory.click.ClickType clickType)
      diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html index e4a5f58..b1ded04 100644 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.shared.inventory - + @@ -68,7 +68,7 @@ loadScripts(document, 'script');
      Class
      Description
      - +
       
       
      diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html index 04bdcbb..e3309bd 100644 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.shared.inventory Class Hierarchy - + @@ -63,7 +63,7 @@ loadScripts(document, 'script');
      • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable)
      diff --git a/docs/eu/mhsl/minenet/minigames/skin/SkinCache.html b/docs/eu/mhsl/minenet/minigames/skin/SkinCache.html index 66f2e8a..1a61b63 100644 --- a/docs/eu/mhsl/minenet/minigames/skin/SkinCache.html +++ b/docs/eu/mhsl/minenet/minigames/skin/SkinCache.html @@ -1,11 +1,11 @@ - + SkinCache - + diff --git a/docs/eu/mhsl/minenet/minigames/skin/package-summary.html b/docs/eu/mhsl/minenet/minigames/skin/package-summary.html index a03df30..be92db8 100644 --- a/docs/eu/mhsl/minenet/minigames/skin/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/skin/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.skin - + diff --git a/docs/eu/mhsl/minenet/minigames/skin/package-tree.html b/docs/eu/mhsl/minenet/minigames/skin/package-tree.html index 3ac4da7..253e9c1 100644 --- a/docs/eu/mhsl/minenet/minigames/skin/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/skin/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.skin Class Hierarchy - + diff --git a/docs/eu/mhsl/minenet/minigames/util/BatchUtil.html b/docs/eu/mhsl/minenet/minigames/util/BatchUtil.html new file mode 100644 index 0000000..d14bb12 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/util/BatchUtil.html @@ -0,0 +1,171 @@ + + + + +BatchUtil + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class BatchUtil

      +
      +
      java.lang.Object +
      eu.mhsl.minenet.minigames.util.BatchUtil
      +
      +
      +
      +
      public class BatchUtil +extends Object
      +
      +
      +
        + +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
        +
      • + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        static long[]
        +
        getAffectedChunks(net.minestom.server.instance.batch.AbsoluteBlockBatch batch)
        +
         
        +
        static void
        +
        loadAndApplyBatch(net.minestom.server.instance.batch.AbsoluteBlockBatch batch, + net.minestom.server.instance.InstanceContainer instance, + Runnable onFinish)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          BatchUtil

          +
          public BatchUtil()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          getAffectedChunks

          +
          public static long[] getAffectedChunks(net.minestom.server.instance.batch.AbsoluteBlockBatch batch)
          +
          +
        • +
        • +
          +

          loadAndApplyBatch

          +
          public static void loadAndApplyBatch(net.minestom.server.instance.batch.AbsoluteBlockBatch batch, + net.minestom.server.instance.InstanceContainer instance, + Runnable onFinish)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/util/ColorUtil.html b/docs/eu/mhsl/minenet/minigames/util/ColorUtil.html new file mode 100644 index 0000000..955e939 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/util/ColorUtil.html @@ -0,0 +1,158 @@ + + + + +ColorUtil + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class ColorUtil

      +
      +
      java.lang.Object +
      eu.mhsl.minenet.minigames.util.ColorUtil
      +
      +
      +
      +
      public class ColorUtil +extends Object
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          ColorUtil

          +
          public ColorUtil()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          scoreColor

          +
          public static net.kyori.adventure.text.format.NamedTextColor scoreColor(int score)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html b/docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html index 6bf01fe..39e2866 100644 --- a/docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html +++ b/docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html @@ -1,11 +1,11 @@ - + CommonEventHandles - + diff --git a/docs/eu/mhsl/minenet/minigames/util/Intersect.html b/docs/eu/mhsl/minenet/minigames/util/Intersect.html index 15b1e1d..eb09168 100644 --- a/docs/eu/mhsl/minenet/minigames/util/Intersect.html +++ b/docs/eu/mhsl/minenet/minigames/util/Intersect.html @@ -1,11 +1,11 @@ - + Intersect - + @@ -106,8 +106,8 @@ loadScripts(document, 'script');
      Method
      Description
      static boolean
      -
      withPressurePlate(net.minestom.server.instance.Instance instance, - net.minestom.server.instance.block.Block target, +
      withPressurePlate(net.minestom.server.instance.Instance instance, + BlockPallet target, net.minestom.server.coordinate.Pos playerPosition)
       
      @@ -142,10 +142,10 @@ loadScripts(document, 'script');

      Method Details

      • -
        +

        withPressurePlate

        public static boolean withPressurePlate(net.minestom.server.instance.Instance instance, - net.minestom.server.instance.block.Block target, + BlockPallet target, net.minestom.server.coordinate.Pos playerPosition)
      • diff --git a/docs/eu/mhsl/minenet/minigames/util/Monitoring.html b/docs/eu/mhsl/minenet/minigames/util/Monitoring.html new file mode 100644 index 0000000..89da2af --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/util/Monitoring.html @@ -0,0 +1,167 @@ + + + + +Monitoring + + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Class Monitoring

        +
        +
        java.lang.Object +
        eu.mhsl.minenet.minigames.util.Monitoring
        +
        +
        +
        +
        public class Monitoring +extends Object
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Monitoring

            +
            public Monitoring()
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getRamUsage

            +
            public static long getRamUsage()
            +
            +
          • +
          • +
            +

            getTickMonitor

            +
            public static net.minestom.server.monitoring.TickMonitor getTickMonitor()
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/util/MoveInstance.html b/docs/eu/mhsl/minenet/minigames/util/MoveInstance.html index b4be73d..903bd79 100644 --- a/docs/eu/mhsl/minenet/minigames/util/MoveInstance.html +++ b/docs/eu/mhsl/minenet/minigames/util/MoveInstance.html @@ -1,11 +1,11 @@ - + MoveInstance - + @@ -106,8 +106,15 @@ loadScripts(document, 'script');
        Method
        Description
        static void
        -
        move(net.minestom.server.entity.Entity p, - Spawnable destination)
        +
        forceCloseInstance(net.minestom.server.instance.InstanceContainer instance)
        +
         
        +
        static void
        +
        move(Set<net.minestom.server.entity.Player> playerList, + Spawnable destination)
        +
         
        +
        static void
        +
        move(net.minestom.server.entity.Entity p, + Spawnable destination)
         
      @@ -141,10 +148,23 @@ loadScripts(document, 'script');

      Method Details

      • -
        +
        +

        move

        +
        public static void move(Set<net.minestom.server.entity.Player> playerList, + Spawnable destination)
        +
        +
      • +
      • +

        move

        public static void move(net.minestom.server.entity.Entity p, - Spawnable destination)
        + Spawnable destination) +
        +
      • +
      • +
        +

        forceCloseInstance

        +
        public static void forceCloseInstance(net.minestom.server.instance.InstanceContainer instance)
      diff --git a/docs/eu/mhsl/minenet/minigames/util/Position.html b/docs/eu/mhsl/minenet/minigames/util/Position.html index b1614f4..2f2b964 100644 --- a/docs/eu/mhsl/minenet/minigames/util/Position.html +++ b/docs/eu/mhsl/minenet/minigames/util/Position.html @@ -1,11 +1,11 @@ - + Position - + @@ -86,7 +86,7 @@ loadScripts(document, 'script');
      Modifier and Type
      Field
      Description
      -
      static double
      +
      static final double
       
      @@ -126,7 +126,15 @@ loadScripts(document, 'script');
    • PIXEL

      -
      public static double PIXEL
      +
      public static final double PIXEL
      +
      +
      See Also:
      +
      + +
      +
    diff --git a/docs/eu/mhsl/minenet/minigames/util/RangeMap.html b/docs/eu/mhsl/minenet/minigames/util/RangeMap.html new file mode 100644 index 0000000..cb5e2cd --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/util/RangeMap.html @@ -0,0 +1,166 @@ + + + + +RangeMap + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class RangeMap

    +
    +
    java.lang.Object +
    eu.mhsl.minenet.minigames.util.RangeMap
    +
    +
    +
    +
    public class RangeMap +extends Object
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      static double
      +
      map(double oldValue, + double oldMin, + double oldMax, + double newMin, + double newMax)
      +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RangeMap

        +
        public RangeMap()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        map

        +
        public static double map(double oldValue, + double oldMin, + double oldMax, + double newMin, + double newMax)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html b/docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html index ae6440e..6831f43 100644 --- a/docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html +++ b/docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html @@ -1,11 +1,11 @@ - + ResourceUtils - + diff --git a/docs/eu/mhsl/minenet/minigames/util/Static.html b/docs/eu/mhsl/minenet/minigames/util/Static.html index 9bad896..c30aec3 100644 --- a/docs/eu/mhsl/minenet/minigames/util/Static.html +++ b/docs/eu/mhsl/minenet/minigames/util/Static.html @@ -1,11 +1,11 @@ - + Static - + @@ -75,10 +75,6 @@ loadScripts(document, 'script');
    eu.mhsl.minenet.minigames.util.Static
    -
    -
    Direct Known Subclasses:
    -
    CommandLoader, HandlerLoader
    -

    public abstract class Static extends Object
    diff --git a/docs/eu/mhsl/minenet/minigames/util/TextUtil.html b/docs/eu/mhsl/minenet/minigames/util/TextUtil.html new file mode 100644 index 0000000..a88e29b --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/util/TextUtil.html @@ -0,0 +1,169 @@ + + + + +TextUtil + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TextUtil

    +
    +
    java.lang.Object +
    eu.mhsl.minenet.minigames.util.TextUtil
    +
    +
    +
    +
    public class TextUtil +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TextUtil

        +
        public TextUtil()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        autoWrap

        +
        public static net.kyori.adventure.text.Component autoWrap(String input, + net.kyori.adventure.text.format.NamedTextColor color)
        +
        +
      • +
      • +
        +

        autoWrap

        +
        public static net.kyori.adventure.text.Component autoWrap(String input)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/util/UuidUtil.html b/docs/eu/mhsl/minenet/minigames/util/UuidUtil.html index 9a63f80..4a516c5 100644 --- a/docs/eu/mhsl/minenet/minigames/util/UuidUtil.html +++ b/docs/eu/mhsl/minenet/minigames/util/UuidUtil.html @@ -1,11 +1,11 @@ - + UuidUtil - + diff --git a/docs/eu/mhsl/minenet/minigames/util/package-summary.html b/docs/eu/mhsl/minenet/minigames/util/package-summary.html index 5f86d07..d346ca9 100644 --- a/docs/eu/mhsl/minenet/minigames/util/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/util/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.util - + @@ -79,13 +79,21 @@ loadScripts(document, 'script');
    Class
    Description
    + +
     
    + +
     
     
     
    - +
     
    - + +
     
    + +
     
    +
     
    @@ -93,8 +101,10 @@ loadScripts(document, 'script');
     
    - +
     
    + +
     
  • diff --git a/docs/eu/mhsl/minenet/minigames/util/package-tree.html b/docs/eu/mhsl/minenet/minigames/util/package-tree.html index 6975350..d7d693c 100644 --- a/docs/eu/mhsl/minenet/minigames/util/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/util/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.util Class Hierarchy - + @@ -59,12 +59,17 @@ loadScripts(document, 'script');
    @@ -140,12 +140,12 @@ loadScripts(document, 'script');
    Modifier and Type
    Method
    Description
    -
    static Dimension
    +
    static Dimension
    Returns the enum constant of this class with the specified name.
    -
    static Dimension[]
    +
    static Dimension[]
    Returns an array containing the constants of this enum class, in @@ -174,19 +174,19 @@ the order they are declared.
  • OVERWORLD

    -
    public static final Dimension OVERWORLD
    +
    public static final Dimension OVERWORLD
  • NETHER

    -
    public static final Dimension NETHER
    +
    public static final Dimension NETHER
  • THE_END

    -
    public static final Dimension THE_END
    +
    public static final Dimension THE_END
  • @@ -214,7 +214,7 @@ the order they are declared.
  • values

    -
    public static Dimension[] values()
    +
    public static Dimension[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    @@ -226,7 +226,7 @@ the order they are declared.
  • valueOf

    -
    public static Dimension valueOf(String name)
    +
    public static Dimension valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are diff --git a/docs/eu/mhsl/minenet/minigames/world/Spawnable.html b/docs/eu/mhsl/minenet/minigames/world/Spawnable.html index 607b3c0..aa88ee6 100644 --- a/docs/eu/mhsl/minenet/minigames/world/Spawnable.html +++ b/docs/eu/mhsl/minenet/minigames/world/Spawnable.html @@ -6,7 +6,7 @@ - + @@ -68,13 +68,13 @@ loadScripts(document, 'script');
    - +

    Interface Spawnable

    All Known Implementing Classes:
    -
    Game, HubInstance, Minerun, RoomInstance
    +
    Game, HubInstance, Minerun, RoomInstance

    public interface Spawnable
    diff --git a/docs/eu/mhsl/minenet/minigames/world/game/Game.html b/docs/eu/mhsl/minenet/minigames/world/game/Game.html index b36e88e..c01606c 100644 --- a/docs/eu/mhsl/minenet/minigames/world/game/Game.html +++ b/docs/eu/mhsl/minenet/minigames/world/game/Game.html @@ -6,7 +6,7 @@ - + @@ -64,13 +64,13 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.instance.Instance
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.minigames.world.game.Game
    +
    eu.mhsl.minenet.gameList.world.game.Game
    diff --git a/docs/eu/mhsl/minenet/minigames/world/game/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/game/package-summary.html index 370fd4a..638552c 100644 --- a/docs/eu/mhsl/minenet/minigames/world/game/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/game/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.game +eu.mhsl.minenet.gameList.world.game - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.world.game

    +

    Package eu.mhsl.minenet.gameList.world.game


    -
    package eu.mhsl.minenet.minigames.world.game
    +
    package eu.mhsl.minenet.gameList.world.game
    @@ -83,7 +83,7 @@ loadScripts(document, 'script');
    Class
    Description
    - +
     
    diff --git a/docs/eu/mhsl/minenet/minigames/world/game/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/game/package-tree.html index 91c0fee..0398b10 100644 --- a/docs/eu/mhsl/minenet/minigames/world/game/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/game/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.game Class Hierarchy +eu.mhsl.minenet.gameList.world.game Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.game

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.game

    Package Hierarchies:
    • All Packages
    • @@ -63,7 +63,7 @@ loadScripts(document, 'script');
      • net.minestom.server.instance.InstanceContainer
          -
        • eu.mhsl.minenet.minigames.world.game.Game
        • +
        • eu.mhsl.minenet.gameList.world.game.Game
      diff --git a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html index a6254ea..2a7251f 100644 --- a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html +++ b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html @@ -6,7 +6,7 @@ - + @@ -64,11 +64,11 @@ loadScripts(document, 'script');
      java.lang.Object -
      eu.mhsl.minenet.minigames.world.game.pvp.knockout.Knockout
      +
      eu.mhsl.minenet.gameList.world.game.pvp.knockout.Knockout

      diff --git a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html index 608c5b9..92ca73b 100644 --- a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.game.pvp.knockout +eu.mhsl.minenet.gameList.world.game.pvp.knockout - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
      -

      Package eu.mhsl.minenet.minigames.world.game.pvp.knockout

      +

      Package eu.mhsl.minenet.gameList.world.game.pvp.knockout


      -
      package eu.mhsl.minenet.minigames.world.game.pvp.knockout
      +
      package eu.mhsl.minenet.gameList.world.game.pvp.knockout
      • @@ -68,7 +68,7 @@ loadScripts(document, 'script');
        Class
        Description
        - +
         
      diff --git a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html index 3fbac0e..f1ac92d 100644 --- a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.game.pvp.knockout Class Hierarchy +eu.mhsl.minenet.gameList.world.game.pvp.knockout Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
      -

      Hierarchy For Package eu.mhsl.minenet.minigames.world.game.pvp.knockout

      +

      Hierarchy For Package eu.mhsl.minenet.gameList.world.game.pvp.knockout

      Package Hierarchies:
      • All Packages
      • @@ -59,7 +59,7 @@ loadScripts(document, 'script');
        • java.lang.Object
            -
          • eu.mhsl.minenet.minigames.world.game.pvp.knockout.Knockout
          • +
          • eu.mhsl.minenet.gameList.world.game.pvp.knockout.Knockout
        diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/BlockPallet.html b/docs/eu/mhsl/minenet/minigames/world/generator/BlockPallet.html new file mode 100644 index 0000000..9ecdd62 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/BlockPallet.html @@ -0,0 +1,251 @@ + + + + +BlockPallet + + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Enum Class BlockPallet

        +
        +
        java.lang.Object +
        java.lang.Enum<BlockPallet> +
        eu.mhsl.minenet.minigames.world.generator.BlockPallet
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        Serializable, Comparable<BlockPallet>, Constable
        +
        +
        +
        public enum BlockPallet +extends Enum<BlockPallet>
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Enum Constant Details

          +
            +
          • +
            +

            GROUND

            +
            public static final BlockPallet GROUND
            +
            +
          • +
          • +
            +

            WOOD

            +
            public static final BlockPallet WOOD
            +
            +
          • +
          • +
            +

            STONE

            +
            public static final BlockPallet STONE
            +
            +
          • +
          • +
            +

            PRESSURE_PLATES

            +
            public static final BlockPallet PRESSURE_PLATES
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            values

            +
            public static BlockPallet[] values()
            +
            Returns an array containing the constants of this enum class, in +the order they are declared.
            +
            +
            Returns:
            +
            an array containing the constants of this enum class, in the order they are declared
            +
            +
            +
          • +
          • +
            +

            valueOf

            +
            public static BlockPallet valueOf(String name)
            +
            Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
            +
            +
            Parameters:
            +
            name - the name of the enum constant to be returned.
            +
            Returns:
            +
            the enum constant with the specified name
            +
            Throws:
            +
            IllegalArgumentException - if this enum class has no constant with the specified name
            +
            NullPointerException - if the argument is null
            +
            +
            +
          • +
          • +
            +

            rnd

            +
            public net.minestom.server.instance.block.Block rnd()
            +
            +
          • +
          • +
            +

            contains

            +
            public boolean contains(net.minestom.server.instance.block.Block b)
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html b/docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html index d70ee73..4c334be 100644 --- a/docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html +++ b/docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html @@ -1,11 +1,11 @@ - + PlaneGenerator - + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html index 9c7b89a..eb46527 100644 --- a/docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.world.generator - + @@ -16,7 +16,11 @@ -
    • -
      Classes
      -
      +
      +
      +
      Class
      Description
      - -
       
      + +
       
      + +
       
      +
    • diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html index 908fd08..8cd89fb 100644 --- a/docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html @@ -1,11 +1,11 @@ - + eu.mhsl.minenet.minigames.world.generator Class Hierarchy - + @@ -64,6 +64,20 @@ loadScripts(document, 'script');
    +
    +

    Enum Class Hierarchy

    + +
  • diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/Structure.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/Structure.html new file mode 100644 index 0000000..e7962cb --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/structures/Structure.html @@ -0,0 +1,191 @@ + + + + +Structure + + + + + + + + + + + + + + + +
    + +
    +
    + + +
    java.lang.Object +
    eu.mhsl.minenet.minigames.world.generator.structures.Structure
    +
    +
    +
    +
    Direct Known Subclasses:
    +
    PeakRock
    +
    +
    +
    public abstract class Structure +extends Object
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      protected final Random
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      abstract void
      +
      generateGame(net.minestom.server.instance.block.Block.Setter setter)
      +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        rnd

        +
        protected final Random rnd
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Structure

        +
        public Structure()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        generateGame

        +
        public abstract void generateGame(net.minestom.server.instance.block.Block.Setter setter)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/PeakRock.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/PeakRock.html new file mode 100644 index 0000000..da1730c --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/PeakRock.html @@ -0,0 +1,173 @@ + + + + +PeakRock + + + + + + + + + + + + + + + +
    + +
    +
    + + +
    java.lang.Object +
    eu.mhsl.minenet.minigames.world.generator.structures.Structure +
    eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
    +
    +
    +
    +
    +
    public class PeakRock +extends Structure
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from class eu.mhsl.minenet.minigames.world.generator.structures.Structure

      +rnd
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      PeakRock(net.minestom.server.coordinate.Point position)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      generateGame(net.minestom.server.instance.block.Block.Setter setter)
      +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PeakRock

        +
        public PeakRock(net.minestom.server.coordinate.Point position)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        generateGame

        +
        public void generateGame(net.minestom.server.instance.block.Block.Setter setter)
        +
        +
        Specified by:
        +
        generateGame in class Structure
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-summary.html new file mode 100644 index 0000000..d36bcab --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-summary.html @@ -0,0 +1,93 @@ + + + + +eu.mhsl.minenet.minigames.world.generator.structures.generatable + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package eu.mhsl.minenet.minigames.world.generator.structures.generatable

    +
    +
    +
    package eu.mhsl.minenet.minigames.world.generator.structures.generatable
    +
    + +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-tree.html new file mode 100644 index 0000000..b577663 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-tree.html @@ -0,0 +1,75 @@ + + + + +eu.mhsl.minenet.minigames.world.generator.structures.generatable Class Hierarchy + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package eu.mhsl.minenet.minigames.world.generator.structures.generatable

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • eu.mhsl.minenet.minigames.world.generator.structures.Structure +
          +
        • eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
        • +
        +
      • +
      +
    • +
    +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-summary.html new file mode 100644 index 0000000..2712e80 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-summary.html @@ -0,0 +1,97 @@ + + + + +eu.mhsl.minenet.minigames.world.generator.structures + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package eu.mhsl.minenet.minigames.world.generator.structures

    +
    +
    +
    package eu.mhsl.minenet.minigames.world.generator.structures
    +
    + +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-tree.html new file mode 100644 index 0000000..e561404 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-tree.html @@ -0,0 +1,71 @@ + + + + +eu.mhsl.minenet.minigames.world.generator.structures Class Hierarchy + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package eu.mhsl.minenet.minigames.world.generator.structures

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • eu.mhsl.minenet.minigames.world.generator.structures.Structure
      • +
      +
    • +
    +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/CircularTerrainGenerator.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/CircularTerrainGenerator.html new file mode 100644 index 0000000..f3a19f0 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/CircularTerrainGenerator.html @@ -0,0 +1,211 @@ + + + + +CircularTerrainGenerator + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CircularTerrainGenerator

    +
    +
    java.lang.Object +
    eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    net.minestom.server.instance.generator.Generator
    +
    +
    +
    public class CircularTerrainGenerator +extends Object +implements net.minestom.server.instance.generator.Generator
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      protected final net.minestom.server.coordinate.Pos
      + +
       
      +
      protected final Random
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      CircularTerrainGenerator(int size, + boolean generatePlate)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      generate(@NotNull net.minestom.server.instance.generator.GenerationUnit unit)
      +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +

      Methods inherited from interface net.minestom.server.instance.generator.Generator

      +generateAll
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        rnd

        +
        protected final Random rnd
        +
        +
      • +
      • +
        +

        mapCenter

        +
        protected final net.minestom.server.coordinate.Pos mapCenter
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CircularTerrainGenerator

        +
        public CircularTerrainGenerator(int size, + boolean generatePlate)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        generate

        +
        public void generate(@NotNull + @NotNull net.minestom.server.instance.generator.GenerationUnit unit)
        +
        +
        Specified by:
        +
        generate in interface net.minestom.server.instance.generator.Generator
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/SquareTerrainGenerator.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/SquareTerrainGenerator.html new file mode 100644 index 0000000..f3915f8 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/SquareTerrainGenerator.html @@ -0,0 +1,213 @@ + + + + +SquareTerrainGenerator + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SquareTerrainGenerator

    +
    +
    java.lang.Object +
    eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    net.minestom.server.instance.generator.Generator
    +
    +
    +
    public class SquareTerrainGenerator +extends Object +implements net.minestom.server.instance.generator.Generator
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      protected final net.minestom.server.coordinate.Pos
      + +
       
      +
      protected final Random
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      SquareTerrainGenerator(int width, + int length, + boolean generatePlate)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      generate(@NotNull net.minestom.server.instance.generator.GenerationUnit unit)
      +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +

      Methods inherited from interface net.minestom.server.instance.generator.Generator

      +generateAll
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        rnd

        +
        protected final Random rnd
        +
        +
      • +
      • +
        +

        mapStart

        +
        protected final net.minestom.server.coordinate.Pos mapStart
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SquareTerrainGenerator

        +
        public SquareTerrainGenerator(int width, + int length, + boolean generatePlate)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        generate

        +
        public void generate(@NotNull + @NotNull net.minestom.server.instance.generator.GenerationUnit unit)
        +
        +
        Specified by:
        +
        generate in interface net.minestom.server.instance.generator.Generator
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-summary.html new file mode 100644 index 0000000..7daa13a --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-summary.html @@ -0,0 +1,97 @@ + + + + +eu.mhsl.minenet.minigames.world.generator.terrain + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package eu.mhsl.minenet.minigames.world.generator.terrain

    +
    +
    +
    package eu.mhsl.minenet.minigames.world.generator.terrain
    +
    + +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-tree.html new file mode 100644 index 0000000..42de3d6 --- /dev/null +++ b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-tree.html @@ -0,0 +1,72 @@ + + + + +eu.mhsl.minenet.minigames.world.generator.terrain Class Hierarchy + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package eu.mhsl.minenet.minigames.world.generator.terrain

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
      • +
      • eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
      • +
      +
    • +
    +
    +
    +
    +
    + + diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html b/docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html index 64ad666..70bb1b5 100644 --- a/docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html +++ b/docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html @@ -6,7 +6,7 @@ - + @@ -64,13 +64,13 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.instance.Instance
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.minigames.world.hub.HubInstance
    +
    eu.mhsl.minenet.gameList.world.hub.HubInstance
    @@ -106,7 +106,7 @@ loadScripts(document, 'script');
    Modifier and Type
    Field
    Description
    -
    static final HubInstance
    +
    static final HubInstance
     
    @@ -179,7 +179,7 @@ loadScripts(document, 'script');
  • INSTANCE

    -
    public static final HubInstance INSTANCE
    +
    public static final HubInstance INSTANCE
  • diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html b/docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html index 463b67c..805e90a 100644 --- a/docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html +++ b/docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html @@ -6,7 +6,7 @@ - + @@ -68,15 +68,15 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.entity.Entity
    net.minestom.server.entity.LivingEntity
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.minigames.shared.entity.InteractableEntity -
    eu.mhsl.minenet.minigames.world.hub.entity.HubSelector
    +
    eu.mhsl.minenet.gameList.shared.entity.InteractableEntity +
    eu.mhsl.minenet.gameList.world.hub.entity.HubSelector
    @@ -89,7 +89,7 @@ loadScripts(document, 'script');
    public class HubSelector -extends IntractableEntity
    +extends IntractableEntity
      @@ -157,7 +157,7 @@ loadScripts(document, 'script');
    -

    Methods inherited from class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity

    +

    Methods inherited from class eu.mhsl.minenet.gameList.shared.entity.IntractableEntity

    onDespawn

    Methods inherited from class net.minestom.server.entity.EntityCreature

    @@ -223,7 +223,7 @@ loadScripts(document, 'script');
    Called when instance of entity is set
    Overrides:
    -
    onSpawn in class IntractableEntity
    +
    onSpawn in class IntractableEntity
    @@ -236,7 +236,7 @@ loadScripts(document, 'script');
    Called when a Player attacks the entity
    Overrides:
    -
    onAttack in class IntractableEntity
    +
    onAttack in class IntractableEntity
    @@ -249,7 +249,7 @@ loadScripts(document, 'script');
    Called when a Player interacts with the entity
    Overrides:
    -
    onInteract in class IntractableEntity
    +
    onInteract in class IntractableEntity
    diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html index 7ac3b0e..fbed1f5 100644 --- a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.hub.entity +eu.mhsl.minenet.gameList.world.hub.entity - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.world.hub.entity

    +

    Package eu.mhsl.minenet.gameList.world.hub.entity


    -
    package eu.mhsl.minenet.minigames.world.hub.entity
    +
    package eu.mhsl.minenet.gameList.world.hub.entity
    @@ -81,7 +81,7 @@ loadScripts(document, 'script');
    Class
    Description
    - +
     
    diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html index bfe2eae..1670a73 100644 --- a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.hub.entity Class Hierarchy +eu.mhsl.minenet.gameList.world.hub.entity Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.hub.entity

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.hub.entity

    Package Hierarchies:
    -

    Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory

    +

    Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

    setClickableItem

    Methods inherited from class net.minestom.server.inventory.Inventory

    @@ -192,7 +192,7 @@ loadScripts(document, 'script');
    You may want to Override this method to get more generic click events
    Overrides:
    -
    onClick in class IntractableInventory
    +
    onClick in class IntractableInventory
    diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html index b480cf8..ebbd502 100644 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.hub.inventory +eu.mhsl.minenet.gameList.world.hub.inventory - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.world.hub.inventory

    +

    Package eu.mhsl.minenet.gameList.world.hub.inventory


    -
    package eu.mhsl.minenet.minigames.world.hub.inventory
    +
    package eu.mhsl.minenet.gameList.world.hub.inventory
    @@ -81,13 +81,13 @@ loadScripts(document, 'script');
    diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html index 8e73b82..ff8135b 100644 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.hub.inventory Class Hierarchy +eu.mhsl.minenet.gameList.world.hub.inventory Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.hub.inventory

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.hub.inventory

    Package Hierarchies:
    diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html index 1c32c3e..3d6f06f 100644 --- a/docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.hub Class Hierarchy +eu.mhsl.minenet.gameList.world.hub Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.hub

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.hub

    Package Hierarchies:
    • All Packages
    • @@ -63,7 +63,7 @@ loadScripts(document, 'script');
      • net.minestom.server.instance.InstanceContainer
      diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html index 6999bbc..91f0d40 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html @@ -6,7 +6,7 @@ - + @@ -68,29 +68,29 @@ loadScripts(document, 'script');
      java.lang.Object
      net.minestom.server.instance.Instance
      net.minestom.server.instance.InstanceContainer -
      eu.mhsl.minenet.minigames.world.instance.game.Game
      +
      eu.mhsl.minenet.gameList.world.instance.game.Game
      All Implemented Interfaces:
      -
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      Direct Known Subclasses:
      -
      Minerun
      +
      Minerun

      public abstract class Game extends net.minestom.server.instance.InstanceContainer -implements Spawnable
      +implements Spawnable
    -

    Methods inherited from interface eu.mhsl.minenet.minigames.world.Spawnable

    +

    Methods inherited from interface eu.mhsl.minenet.gameList.world.Spawnable

    getSpawn

    Methods inherited from interface net.minestom.server.tag.Taggable

    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html index 16e61da..72c9e73 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.game +eu.mhsl.minenet.gameList.world.instance.game - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.world.instance.game

    +

    Package eu.mhsl.minenet.gameList.world.instance.game


    -
    package eu.mhsl.minenet.minigames.world.instance.game
    +
    package eu.mhsl.minenet.gameList.world.instance.game
    • @@ -68,7 +68,7 @@ loadScripts(document, 'script');
      Class
      Description
      - +
       
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html index 2b55691..f546821 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.game Class Hierarchy +eu.mhsl.minenet.gameList.world.instance.game Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.instance.game

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.game

    Package Hierarchies:
    • All Packages
    • @@ -63,7 +63,7 @@ loadScripts(document, 'script');
      • net.minestom.server.instance.InstanceContainer
          -
        • eu.mhsl.minenet.minigames.world.instance.game.Game (implements eu.mhsl.minenet.minigames.world.Spawnable)
        • +
        • eu.mhsl.minenet.gameList.world.instance.game.Game (implements eu.mhsl.minenet.gameList.world.Spawnable)
      diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html index 8b5c3f5..15dbf57 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html @@ -6,7 +6,7 @@ - + @@ -68,14 +68,14 @@ loadScripts(document, 'script');
      java.lang.Object
      net.minestom.server.instance.Instance
      net.minestom.server.instance.InstanceContainer -
      eu.mhsl.minenet.minigames.world.instance.game.Game -
      eu.mhsl.minenet.minigames.world.instance.game.pve.minerun.Minerun
      +
      eu.mhsl.minenet.gameList.world.instance.game.Game +
      eu.mhsl.minenet.gameList.world.instance.game.pve.minerun.Minerun
      @@ -83,11 +83,11 @@ loadScripts(document, 'script');
      All Implemented Interfaces:
      -
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable

      public class Minerun -extends Game
      +extends Game
        @@ -108,7 +108,7 @@ loadScripts(document, 'script');

        Field Summary

        -

        Fields inherited from class eu.mhsl.minenet.minigames.world.instance.game.Game

        +

        Fields inherited from class eu.mhsl.minenet.gameList.world.instance.game.Game

        isStarted

        Fields inherited from class net.minestom.server.instance.InstanceContainer

        @@ -155,7 +155,7 @@ loadScripts(document, 'script');
      -

      Methods inherited from class eu.mhsl.minenet.minigames.world.instance.game.Game

      +

      Methods inherited from class eu.mhsl.minenet.gameList.world.instance.game.Game

      onBlockBreak, onBlockPlace, onItemDrop, onJoin, onLeave, onStop, scheduleStart, stop

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      @@ -224,7 +224,7 @@ loadScripts(document, 'script');
      protected void onStart()
      Overrides:
      -
      onStart in class Game
      +
      onStart in class Game
      @@ -235,7 +235,7 @@ loadScripts(document, 'script'); @NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
      Overrides:
      -
      playerMove in class Game
      +
      playerMove in class Game
      diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html index 4005e98..c200dec 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.game.pve.minerun +eu.mhsl.minenet.gameList.world.instance.game.pve.minerun - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
      -

      Package eu.mhsl.minenet.minigames.world.instance.game.pve.minerun

      +

      Package eu.mhsl.minenet.gameList.world.instance.game.pve.minerun


      -
      package eu.mhsl.minenet.minigames.world.instance.game.pve.minerun
      +
      package eu.mhsl.minenet.gameList.world.instance.game.pve.minerun
      • @@ -68,7 +68,7 @@ loadScripts(document, 'script');
        Class
        Description
        - +
         
      diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html index feb9f2f..1caea9c 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.game.pve.minerun Class Hierarchy +eu.mhsl.minenet.gameList.world.instance.game.pve.minerun Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
      -

      Hierarchy For Package eu.mhsl.minenet.minigames.world.instance.game.pve.minerun

      +

      Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.game.pve.minerun

      Package Hierarchies:
      • All Packages
      • @@ -63,9 +63,9 @@ loadScripts(document, 'script');
        • net.minestom.server.instance.InstanceContainer
            -
          • eu.mhsl.minenet.minigames.world.instance.game.Game (implements eu.mhsl.minenet.minigames.world.Spawnable) +
          • eu.mhsl.minenet.gameList.world.instance.game.Game (implements eu.mhsl.minenet.gameList.world.Spawnable)
              -
            • eu.mhsl.minenet.minigames.world.instance.game.pve.minerun.Minerun
            • +
            • eu.mhsl.minenet.gameList.world.instance.game.pve.minerun.Minerun
          diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html index 851d01c..531054f 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html @@ -6,7 +6,7 @@ - + @@ -64,11 +64,11 @@ loadScripts(document, 'script');
          java.lang.Object -
          eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout.Knockout
          +
          eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout.Knockout

          diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html index 6fed596..75a03b7 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout +eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
          -

          Package eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout

          +

          Package eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout


          -
          package eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout
          +
          package eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout
          • @@ -68,7 +68,7 @@ loadScripts(document, 'script');
            Class
            Description
            - +
             
          diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html index 6e52703..50c9b5b 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout Class Hierarchy +eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
          -

          Hierarchy For Package eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout

          +

          Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout

          Package Hierarchies:
          • All Packages
          • @@ -59,7 +59,7 @@ loadScripts(document, 'script');
            • java.lang.Object
                -
              • eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout.Knockout
              • +
              • eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout.Knockout
            diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html index d100def..e7fe256 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html @@ -6,7 +6,7 @@ - + @@ -68,25 +68,25 @@ loadScripts(document, 'script');
            java.lang.Object
            net.minestom.server.instance.Instance
            net.minestom.server.instance.InstanceContainer -
            eu.mhsl.minenet.minigames.world.instance.hub.HubInstance
            +
            eu.mhsl.minenet.gameList.world.instance.hub.HubInstance
            All Implemented Interfaces:
            -
            Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
            +
            Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable

            public class HubInstance extends net.minestom.server.instance.InstanceContainer -implements Spawnable
            +implements Spawnable
      Field
      Description
      -
      +
      static final HubInstance
       
      @@ -184,7 +184,7 @@ implements

      INSTANCE

      -
      +
      public static final HubInstance INSTANCE
    @@ -201,7 +201,7 @@ implements public net.minestom.server.coordinate.Pos getSpawn()
    Specified by:
    -
    getSpawn in interface Spawnable
    +
    getSpawn in interface Spawnable
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html index 5fb0d41..9526d75 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html @@ -6,7 +6,7 @@ - + @@ -68,15 +68,15 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.entity.Entity
    net.minestom.server.entity.LivingEntity
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.minigames.shared.entity.InteractableEntity -
    eu.mhsl.minenet.minigames.world.instance.hub.entity.HubSelector
    +
    eu.mhsl.minenet.gameList.shared.entity.InteractableEntity +
    eu.mhsl.minenet.gameList.world.instance.hub.entity.HubSelector
    @@ -89,7 +89,7 @@ loadScripts(document, 'script');
    public class HubSelector -extends IntractableEntity
    +extends IntractableEntity
      @@ -157,7 +157,7 @@ loadScripts(document, 'script');
    -

    Methods inherited from class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity

    +

    Methods inherited from class eu.mhsl.minenet.gameList.shared.entity.IntractableEntity

    onDespawn

    Methods inherited from class net.minestom.server.entity.EntityCreature

    @@ -223,7 +223,7 @@ loadScripts(document, 'script');
    Called when instance of entity is set
    Overrides:
    -
    onSpawn in class IntractableEntity
    +
    onSpawn in class IntractableEntity
    @@ -236,7 +236,7 @@ loadScripts(document, 'script');
    Called when a Player attacks the entity
    Overrides:
    -
    onAttack in class IntractableEntity
    +
    onAttack in class IntractableEntity
    @@ -249,7 +249,7 @@ loadScripts(document, 'script');
    Called when a Player interacts with the entity
    Overrides:
    -
    onInteract in class IntractableEntity
    +
    onInteract in class IntractableEntity
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html index 8dbd4da..176a7f5 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.hub.entity +eu.mhsl.minenet.gameList.world.instance.hub.entity - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.world.instance.hub.entity

    +

    Package eu.mhsl.minenet.gameList.world.instance.hub.entity


    -
    package eu.mhsl.minenet.minigames.world.instance.hub.entity
    +
    package eu.mhsl.minenet.gameList.world.instance.hub.entity
    @@ -81,7 +81,7 @@ loadScripts(document, 'script');
    Class
    Description
    - +
     
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html index 3372973..596acab 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.hub.entity Class Hierarchy +eu.mhsl.minenet.gameList.world.instance.hub.entity Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.instance.hub.entity

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.hub.entity

    Package Hierarchies:
    -

    Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory

    +

    Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

    setClickableItem, setClickableItem

    Methods inherited from class net.minestom.server.inventory.Inventory

    @@ -192,7 +192,7 @@ loadScripts(document, 'script');
    You may want to Override this method to get more generic click events
    Overrides:
    -
    onClick in class IntractableInventory
    +
    onClick in class IntractableInventory
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html index 00aeac7..98a8c61 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.hub.inventory +eu.mhsl.minenet.gameList.world.instance.hub.inventory - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.world.instance.hub.inventory

    +

    Package eu.mhsl.minenet.gameList.world.instance.hub.inventory


    -
    package eu.mhsl.minenet.minigames.world.instance.hub.inventory
    +
    package eu.mhsl.minenet.gameList.world.instance.hub.inventory
    @@ -81,9 +81,9 @@ loadScripts(document, 'script');
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html index 97fe4df..d116006 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.hub.inventory Class Hierarchy +eu.mhsl.minenet.gameList.world.instance.hub.inventory Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.instance.hub.inventory

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.hub.inventory

    Package Hierarchies:
    • All Packages
    • @@ -63,10 +63,10 @@ loadScripts(document, 'script');
      • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html index a138357..e4dc552 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.hub +eu.mhsl.minenet.gameList.world.instance.hub - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
        -

        Package eu.mhsl.minenet.minigames.world.instance.hub

        +

        Package eu.mhsl.minenet.gameList.world.instance.hub


        -
        package eu.mhsl.minenet.minigames.world.instance.hub
        +
        package eu.mhsl.minenet.gameList.world.instance.hub
        @@ -81,7 +81,7 @@ loadScripts(document, 'script');
        Class
        Description
        - +
         
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html index 79387d4..4c08d16 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.hub Class Hierarchy +eu.mhsl.minenet.gameList.world.instance.hub Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.instance.hub

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.hub

    Package Hierarchies:
    • All Packages
    • @@ -63,7 +63,7 @@ loadScripts(document, 'script');
      • net.minestom.server.instance.InstanceContainer
          -
        • eu.mhsl.minenet.minigames.world.instance.hub.HubInstance (implements eu.mhsl.minenet.minigames.world.Spawnable)
        • +
        • eu.mhsl.minenet.gameList.world.instance.hub.HubInstance (implements eu.mhsl.minenet.gameList.world.Spawnable)
      diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html index fc272c7..c000ffa 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html @@ -6,7 +6,7 @@ - + @@ -68,25 +68,25 @@ loadScripts(document, 'script');
      java.lang.Object
      net.minestom.server.instance.Instance
      net.minestom.server.instance.InstanceContainer -
      eu.mhsl.minenet.minigames.world.instance.room.Room
      +
      eu.mhsl.minenet.gameList.world.instance.room.Room
      All Implemented Interfaces:
      -
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
      +
      Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable

      public class RoomInstance extends net.minestom.server.instance.InstanceContainer -implements Spawnable
      +implements Spawnable
    Field
    Description
    -
    static Map<net.minestom.server.entity.Player,RoomInstance>
    +
    static Map<net.minestom.server.entity.Player,RoomInstance>
     
    @@ -147,7 +147,7 @@ implements Modifier and Type
    Method
    Description
    -
    +
    findRoom(net.minestom.server.entity.Player p)
     
    net.minestom.server.entity.Player
    @@ -157,7 +157,7 @@ implements getSpawn()
     
    void
    - +
     
    @@ -206,7 +206,7 @@ implements

    rooms

    -
    public static Map<net.minestom.server.entity.Player,RoomInstancerooms
    +
    public static Map<net.minestom.server.entity.Player,RoomInstance> rooms
    @@ -234,7 +234,7 @@ implements

    findRoom

    -
    public static RoomInstance findRoom(net.minestom.server.entity.Player p)
    +
    public static RoomInstance findRoom(net.minestom.server.entity.Player p)
  • @@ -244,9 +244,9 @@ implements +

    moveToGame

    -
    +
    public void moveToGame(Game game)
  • @@ -255,7 +255,7 @@ implements public net.minestom.server.coordinate.Pos getSpawn()
  • Specified by:
    -
    getSpawn in interface Spawnable
    +
    getSpawn in interface Spawnable
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html index f0897c6..3e245c7 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html @@ -6,7 +6,7 @@ - + @@ -68,15 +68,15 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.entity.Entity
    net.minestom.server.entity.LivingEntity
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.minigames.shared.entity.InteractableEntity -
    eu.mhsl.minenet.minigames.world.instance.room.entity.RoomSelector
    +
    eu.mhsl.minenet.gameList.shared.entity.InteractableEntity +
    eu.mhsl.minenet.gameList.world.instance.room.entity.RoomSelector
    @@ -89,7 +89,7 @@ loadScripts(document, 'script');
    public class RoomSelector -extends IntractableEntity
    +extends IntractableEntity
      @@ -157,7 +157,7 @@ loadScripts(document, 'script');
    -

    Methods inherited from class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity

    +

    Methods inherited from class eu.mhsl.minenet.gameList.shared.entity.IntractableEntity

    onDespawn

    Methods inherited from class net.minestom.server.entity.EntityCreature

    @@ -223,7 +223,7 @@ loadScripts(document, 'script');
    Called when instance of entity is set
    Overrides:
    -
    onSpawn in class IntractableEntity
    +
    onSpawn in class IntractableEntity
    @@ -236,7 +236,7 @@ loadScripts(document, 'script');
    Called when a Player attacks the entity
    Overrides:
    -
    onAttack in class IntractableEntity
    +
    onAttack in class IntractableEntity
    @@ -249,7 +249,7 @@ loadScripts(document, 'script');
    Called when a Player interacts with the entity
    Overrides:
    -
    onInteract in class IntractableEntity
    +
    onInteract in class IntractableEntity
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html index 18b486c..9dcf38f 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.room.entity +eu.mhsl.minenet.gameList.world.instance.room.entity - + @@ -56,10 +56,10 @@ loadScripts(document, 'script');
    -

    Package eu.mhsl.minenet.minigames.world.instance.room.entity

    +

    Package eu.mhsl.minenet.gameList.world.instance.room.entity


    -
    package eu.mhsl.minenet.minigames.world.instance.room.entity
    +
    package eu.mhsl.minenet.gameList.world.instance.room.entity
    @@ -81,7 +81,7 @@ loadScripts(document, 'script');
    Class
    Description
    - +
     
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html index 7b7ba87..548151b 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html @@ -2,11 +2,11 @@ -eu.mhsl.minenet.minigames.world.instance.room.entity Class Hierarchy +eu.mhsl.minenet.gameList.world.instance.room.entity Class Hierarchy - + @@ -48,7 +48,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.instance.room.entity

    +

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.room.entity

    Package Hierarchies:
    -

    Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory

    +

    Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

    setClickableItem, setClickableItem

    Methods inherited from class net.minestom.server.inventory.Inventory

    @@ -192,7 +192,7 @@ loadScripts(document, 'script');
    You may want to Override this method to get more generic click events
    Overrides:
    -
    onClick in class IntractableInventory
    +
    onClick in class IntractableInventory
    diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html index b04418e..7267f6b 100644 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html +++ b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html @@ -6,7 +6,7 @@ - + @@ -64,14 +64,14 @@ loadScripts(document, 'script');
    java.lang.Object
    net.minestom.server.inventory.AbstractInventory
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.minigames.world.instance.room.inventory.RoomInventory
    +
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory +
    eu.mhsl.minenet.gameList.world.instance.room.inventory.RoomInventory
    @@ -83,7 +83,7 @@ loadScripts(document, 'script');
    public class RoomInventory -extends IntractableInventory
    +extends IntractableInventory
    +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html index 6ab4488..7985eec 100644 --- a/docs/index-files/index-10.html +++ b/docs/index-files/index-10.html @@ -1,11 +1,11 @@ - + J-Index - + @@ -50,15 +50,15 @@ loadScripts(document, 'script');

    Index

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

    J

    -
    JoinInventory - Class in eu.mhsl.minenet.minigames.world.instance.hub.inventory
    +
    JoinInventory - Class in eu.mhsl.minenet.minigames.instance.hub.inventory
     
    -
    JoinInventory() - Constructor for class eu.mhsl.minenet.minigames.world.instance.hub.inventory.JoinInventory
    +
    JoinInventory() - Constructor for class eu.mhsl.minenet.minigames.instance.hub.inventory.JoinInventory
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form
    +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    diff --git a/docs/index-files/index-11.html b/docs/index-files/index-11.html index 363fc9a..35c4ae5 100644 --- a/docs/index-files/index-11.html +++ b/docs/index-files/index-11.html @@ -1,12 +1,12 @@ - -K-Index + +L-Index - - + + @@ -50,15 +50,51 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    K

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

    L

    -
    Knockout - Class in eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout
    +
    Lang - Class in eu.mhsl.minenet.minigames.lang
     
    -
    Knockout() - Constructor for class eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout.Knockout
    +
    Lang(String) - Constructor for class eu.mhsl.minenet.minigames.lang.Lang
    +
     
    +
    LANGTEST - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    +
     
    +
    LangTestCommand - Class in eu.mhsl.minenet.minigames.command.admin
    +
     
    +
    LangTestCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.LangTestCommand
    +
     
    +
    Languages - Class in eu.mhsl.minenet.minigames.lang
    +
     
    +
    LEAVE - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    +
     
    +
    LeaveCommand - Class in eu.mhsl.minenet.minigames.command.user
    +
     
    +
    LeaveCommand() - Constructor for class eu.mhsl.minenet.minigames.command.user.LeaveCommand
    +
     
    +
    list(List<String>) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    +
     
    +
    Listeners - Enum Class in eu.mhsl.minenet.minigames.handler
    +
     
    +
    load() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
    +
    Load and start countdown
    +
    +
    load() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    +
     
    +
    load() - Method in class eu.mhsl.minenet.minigames.util.Static
    +
     
    +
    loadAndApplyBatch(AbsoluteBlockBatch, InstanceContainer, Runnable) - Static method in class eu.mhsl.minenet.minigames.util.BatchUtil
    +
     
    +
    LOBBY_MAP - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    +
     
    +
    LOCALES - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    +
     
    +
    logger - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    LOGIN - Enum constant in enum class eu.mhsl.minenet.minigames.handler.Listeners
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form
    +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    diff --git a/docs/index-files/index-12.html b/docs/index-files/index-12.html index f1ebe4c..23c9062 100644 --- a/docs/index-files/index-12.html +++ b/docs/index-files/index-12.html @@ -1,12 +1,12 @@ - -L-Index + +M-Index - - + + @@ -50,19 +50,71 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    L

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

    M

    -
    load() - Method in class eu.mhsl.minenet.minigames.command.CommandLoader
    +
    main(String[]) - Static method in class eu.mhsl.minenet.minigames.Main
     
    -
    load() - Method in class eu.mhsl.minenet.minigames.handler.HandlerLoader
    +
    Main - Class in eu.mhsl.minenet.minigames
     
    -
    load() - Method in class eu.mhsl.minenet.minigames.util.Static
    +
    Main() - Constructor for class eu.mhsl.minenet.minigames.Main
     
    -
    LOBBY_MAP - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    +
    manufacture() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    +
     
    +
    manufacture(List<Option<?>>) - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    +
     
    +
    manufacture(Map<String, Option<?>>) - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    +
     
    +
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    +
     
    +
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    +
     
    +
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    +
     
    +
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    +
     
    +
    map(double, double, double, double, double) - Static method in class eu.mhsl.minenet.minigames.util.RangeMap
    +
     
    +
    mapCenter - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    +
     
    +
    mapStart - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    +
     
    +
    message - Variable in class eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
    +
     
    +
    MineNetInstance - Class in eu.mhsl.minenet.minigames.instance
    +
     
    +
    MineNetInstance(DimensionType) - Constructor for class eu.mhsl.minenet.minigames.instance.MineNetInstance
    +
     
    +
    MINERUN - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    +
     
    +
    MinerunFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun
    +
     
    +
    MinerunFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    +
     
    +
    Minigame - Class in eu.mhsl.minenet.minigames.instance.game.minigame
    +
     
    +
    Minigame(DimensionType, String) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    +
     
    +
    MinigameTypeSelectInventory - Class in eu.mhsl.minenet.minigames.instance.room.inventory
    +
     
    +
    MinigameTypeSelectInventory() - Constructor for class eu.mhsl.minenet.minigames.instance.room.inventory.MinigameTypeSelectInventory
    +
     
    +
    Monitoring - Class in eu.mhsl.minenet.minigames.util
    +
     
    +
    Monitoring() - Constructor for class eu.mhsl.minenet.minigames.util.Monitoring
    +
     
    +
    move(Set<Player>, Spawnable) - Static method in class eu.mhsl.minenet.minigames.util.MoveInstance
    +
     
    +
    move(Entity, Spawnable) - Static method in class eu.mhsl.minenet.minigames.util.MoveInstance
    +
     
    +
    MoveInstance - Class in eu.mhsl.minenet.minigames.util
    +
     
    +
    MoveInstance() - Constructor for class eu.mhsl.minenet.minigames.util.MoveInstance
    +
     
    +
    moveMembersToGame(Game) - Method in class eu.mhsl.minenet.minigames.instance.room.Room
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-13.html b/docs/index-files/index-13.html index 35548dc..a82e8c6 100644 --- a/docs/index-files/index-13.html +++ b/docs/index-files/index-13.html @@ -1,12 +1,12 @@ - -M-Index + +N-Index - - + + @@ -50,41 +50,33 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    M

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

    N

    -
    main(String[]) - Static method in class eu.mhsl.minenet.minigames.Main
    -
    -
    Starts minenet minigames services
    -
    -
    Main - Class in eu.mhsl.minenet.minigames
    +
    name() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
     
    -
    Main() - Constructor for class eu.mhsl.minenet.minigames.Main
    +
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
     
    -
    message - Variable in class eu.mhsl.minenet.minigames.messageOld.Countdown.CountdownModifier
    +
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
     
    -
    Message - Class in eu.mhsl.minenet.minigames.messageOld
    +
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
     
    -
    Message() - Constructor for class eu.mhsl.minenet.minigames.messageOld.Message
    +
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
     
    -
    Message(ComponentBuilder) - Constructor for class eu.mhsl.minenet.minigames.messageOld.Message
    +
    NamespacedTranslatable - Class in eu.mhsl.minenet.minigames.message.component
     
    -
    MessageIcon - Enum Class in eu.mhsl.minenet.minigames.messageOld
    +
    NamespacedTranslatable(String) - Constructor for class eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
     
    -
    Minerun - Class in eu.mhsl.minenet.minigames.world.instance.game.pve.minerun
    +
    NETHER - Enum constant in enum class eu.mhsl.minenet.minigames.instance.Dimension
     
    -
    Minerun() - Constructor for class eu.mhsl.minenet.minigames.world.instance.game.pve.minerun.Minerun
    +
    newLine() - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
     
    -
    move(Entity, Spawnable) - Static method in class eu.mhsl.minenet.minigames.util.MoveInstance
    +
    NumericOption - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.options
     
    -
    MoveInstance - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    MoveInstance() - Constructor for class eu.mhsl.minenet.minigames.util.MoveInstance
    -
     
    -
    moveToGame(Game) - Method in class eu.mhsl.minenet.minigames.world.instance.room.RoomInstance
    +
    NumericOption(String, Material, String, Integer...) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.options.NumericOption
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html index 2b1e494..73818a8 100644 --- a/docs/index-files/index-14.html +++ b/docs/index-files/index-14.html @@ -1,12 +1,12 @@ - -N-Index + +O-Index - - + + @@ -50,13 +50,87 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    N

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

    O

    -
    NETHER - Enum constant in enum class eu.mhsl.minenet.minigames.world.Dimension
    +
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    +
     
    +
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    +
     
    +
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    +
    +
    Called when a Player attacks the entity
    +
    +
    onBlockBreak(PlayerBlockBreakEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onBlockPlace(PlayerBlockPlaceEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory
    +
     
    +
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.instance.hub.inventory.JoinInventory
    +
     
    +
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    +
    +
    You may want to Override this method to get more generic click events
    +
    +
    onClose(Runnable) - Method in class eu.mhsl.minenet.minigames.score.Score
    +
     
    +
    onDespawn(RemoveEntityFromInstanceEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    +
    +
    Called when instance of entity is unset
    +
    +
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    +
     
    +
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    +
     
    +
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    +
    +
    Called when a Player interacts with the entity
    +
    +
    onItemDrop(ItemDropEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onLoad(CompletableFuture<Void>) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onLoad(CompletableFuture<Void>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
    +
     
    +
    onPlayerJoin(Player) - Method in class eu.mhsl.minenet.minigames.instance.MineNetInstance
    +
    +
    Called when Player joins this instance
    +
    +
    onPlayerLeave(Player) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onPlayerLeave(Player) - Method in class eu.mhsl.minenet.minigames.instance.MineNetInstance
    +
    +
    Called when Player leaves this instance
    +
    +
    onPlayerMove(PlayerMoveEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onPlayerMove(PlayerMoveEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
    +
     
    +
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    +
     
    +
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    +
     
    +
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    +
    +
    Called when instance of entity is set
    +
    +
    onStart() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onStop() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    onUnload() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    Option<T> - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config
    +
     
    +
    Option(String, Material, String, List<T>) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    +
     
    +
    OTHER - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    +
     
    +
    OVERWORLD - Enum constant in enum class eu.mhsl.minenet.minigames.instance.Dimension
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html index 4b06306..531ffba 100644 --- a/docs/index-files/index-15.html +++ b/docs/index-files/index-15.html @@ -1,12 +1,12 @@ - -O-Index + +P-Index - - + + @@ -50,65 +50,43 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    O

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

    P

    -
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity
    -
    -
    Called when a Player attacks the entity
    -
    -
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.hub.entity.HubSelector
    +
    PeakRock - Class in eu.mhsl.minenet.minigames.world.generator.structures.generatable
     
    -
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.room.entity.RoomSelector
    +
    PeakRock(Point) - Constructor for class eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
     
    -
    onBlockBreak(PlayerBlockBreakEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    pipe() - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
     
    -
    onBlockPlace(PlayerBlockPlaceEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    PIXEL - Static variable in class eu.mhsl.minenet.minigames.util.Position
     
    -
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory
    -
    -
    You may want to Override this method to get more generic click events
    -
    -
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.world.instance.hub.inventory.JoinInventory
    +
    PlaneGenerator - Class in eu.mhsl.minenet.minigames.world.generator
     
    -
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.world.instance.room.inventory.PvpInventory
    +
    PlaneGenerator() - Constructor for class eu.mhsl.minenet.minigames.world.generator.PlaneGenerator
     
    -
    onDespawn(RemoveEntityFromInstanceEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity
    -
    -
    Called when instance of entity is unset
    -
    -
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity
    -
    -
    Called when a Player interacts with the entity
    -
    -
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.hub.entity.HubSelector
    +
    PlayerChatHandler - Class in eu.mhsl.minenet.minigames.handler.global
     
    -
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.room.entity.RoomSelector
    +
    PlayerChatHandler() - Constructor for class eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
     
    -
    onItemDrop(ItemDropEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    PlayerLoginHandler - Class in eu.mhsl.minenet.minigames.handler.global
     
    -
    onJoin(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    PlayerLoginHandler() - Constructor for class eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
     
    -
    onLeave(RemoveEntityFromInstanceEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    Position - Class in eu.mhsl.minenet.minigames.util
     
    -
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity
    -
    -
    Called when instance of entity is set
    -
    -
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.hub.entity.HubSelector
    +
    Position() - Constructor for class eu.mhsl.minenet.minigames.util.Position
     
    -
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.room.entity.RoomSelector
    +
    PRESSURE_PLATES - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
     
    -
    onStart() - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    provide(PlayerConnection, String) - Method in class eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider
     
    -
    onStart() - Method in class eu.mhsl.minenet.minigames.world.instance.game.pve.minerun.Minerun
    +
    PVE - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameType
     
    -
    onStop() - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    -
     
    -
    OVERWORLD - Enum constant in enum class eu.mhsl.minenet.minigames.world.Dimension
    +
    PVP - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameType
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-16.html b/docs/index-files/index-16.html index 7e1e435..79ee53d 100644 --- a/docs/index-files/index-16.html +++ b/docs/index-files/index-16.html @@ -1,12 +1,12 @@ - -P-Index + +Q-Index - - + + @@ -50,43 +50,13 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    P

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

    Q

    -
    pipe() - Method in class eu.mhsl.minenet.minigames.messageOld.Message
    -
     
    -
    PIXEL - Static variable in class eu.mhsl.minenet.minigames.util.Position
    -
     
    -
    PlaneGenerator - Class in eu.mhsl.minenet.minigames.world.generator
    -
     
    -
    PlaneGenerator() - Constructor for class eu.mhsl.minenet.minigames.world.generator.PlaneGenerator
    -
     
    -
    PlayerChatHandler - Class in eu.mhsl.minenet.minigames.handler
    -
     
    -
    PlayerChatHandler() - Constructor for class eu.mhsl.minenet.minigames.handler.PlayerChatHandler
    -
     
    -
    PlayerLoginHandler - Class in eu.mhsl.minenet.minigames.handler
    -
     
    -
    PlayerLoginHandler() - Constructor for class eu.mhsl.minenet.minigames.handler.PlayerLoginHandler
    -
     
    -
    playerMove(PlayerMoveEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    -
     
    -
    playerMove(PlayerMoveEvent) - Method in class eu.mhsl.minenet.minigames.world.instance.game.pve.minerun.Minerun
    -
     
    -
    Position - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    Position() - Constructor for class eu.mhsl.minenet.minigames.util.Position
    -
     
    -
    PveInventory - Class in eu.mhsl.minenet.minigames.world.instance.room.inventory
    -
     
    -
    PveInventory() - Constructor for class eu.mhsl.minenet.minigames.world.instance.room.inventory.PveInventory
    -
     
    -
    PvpInventory - Class in eu.mhsl.minenet.minigames.world.instance.room.inventory
    -
     
    -
    PvpInventory() - Constructor for class eu.mhsl.minenet.minigames.world.instance.room.inventory.PvpInventory
    +
    quote(String) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html index 5e30ea0..94a460c 100644 --- a/docs/index-files/index-17.html +++ b/docs/index-files/index-17.html @@ -1,12 +1,12 @@ - -Q-Index + +R-Index - - + + @@ -50,15 +50,59 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    Q

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

    R

    -
    quote(Object) - Method in class eu.mhsl.minenet.minigames.messageOld.Message
    +
    RangeMap - Class in eu.mhsl.minenet.minigames.util
     
    -
    quote(Object, Object) - Method in class eu.mhsl.minenet.minigames.messageOld.Message
    +
    RangeMap() - Constructor for class eu.mhsl.minenet.minigames.util.RangeMap
    +
     
    +
    raw(String) - Static method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    +
     
    +
    RBB - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    +
     
    +
    Resource - Enum Class in eu.mhsl.minenet.minigames
    +
    +
    Predefined resources which are extracted on Runtime
    +
    +
    ResourceUtils - Class in eu.mhsl.minenet.minigames.util
    +
    +
    Class from the Minestom Arena example
    +
    +
    ResourceUtils() - Constructor for class eu.mhsl.minenet.minigames.util.ResourceUtils
    +
     
    +
    rnd - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    rnd - Variable in class eu.mhsl.minenet.minigames.world.generator.structures.Structure
    +
     
    +
    rnd - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    +
     
    +
    rnd - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    +
     
    +
    rnd() - Method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    +
     
    +
    Room - Class in eu.mhsl.minenet.minigames.instance.room
    +
     
    +
    ROOM - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    +
     
    +
    RoomCommand - Class in eu.mhsl.minenet.minigames.command.admin
    +
     
    +
    RoomCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.RoomCommand
    +
     
    +
    RoomSelector - Class in eu.mhsl.minenet.minigames.instance.hub.entity
    +
     
    +
    RoomSelector() - Constructor for class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    +
     
    +
    run() - Method in class eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask
    +
     
    +
    run(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
    +
     
    +
    run(PlayerChatEvent) - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
    +
     
    +
    run(PlayerLoginEvent) - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-18.html b/docs/index-files/index-18.html index 0e4ca0f..8149d1b 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -1,12 +1,12 @@ - -R-Index + +S-Index - - + + @@ -50,45 +50,119 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    R

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

    S

    -
    removeInvited(Player) - Method in class eu.mhsl.minenet.minigames.group.Group
    +
    SCHEMATICS - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
     
    -
    removeMember(Player) - Method in class eu.mhsl.minenet.minigames.group.Group
    +
    SCIENCE - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
     
    -
    removePlayer(Player) - Static method in class eu.mhsl.minenet.minigames.group.GroupManager
    +
    Score - Class in eu.mhsl.minenet.minigames.score
     
    -
    Resource - Enum Class in eu.mhsl.minenet.minigames
    +
    Score(Game) - Constructor for class eu.mhsl.minenet.minigames.score.Score
    +
     
    +
    scoreColor(int) - Static method in class eu.mhsl.minenet.minigames.util.ColorUtil
    +
     
    +
    send(List<Player>) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    +
     
    +
    send(Set<Player>) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    +
     
    +
    send(Audience) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    +
     
    +
    send(Player) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    +
     
    +
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.ActionBarMessage
    +
     
    +
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.ChatMessage
    +
     
    +
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.SubtitleMessage
    +
     
    +
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.TitleMessage
    +
     
    +
    Sendable - Interface in eu.mhsl.minenet.minigames.message
    +
     
    +
    setClickableItem(ItemStack, int, Consumer<ItemClick>) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    +
     
    +
    setClickableItem(ItemStack, int, Consumer<ItemClick>, boolean) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
    Predefined resources which are extracted on Runtime
    +
    Set Item with Callback
    -
    ResourceUtils - Class in eu.mhsl.minenet.minigames.util
    +
    setDummyItem(ItemStack, int) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
    Class from the Minestom Arena example
    +
    Set Item without handler
    -
    ResourceUtils() - Constructor for class eu.mhsl.minenet.minigames.util.ResourceUtils
    +
    setDummyItem(Material, int) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
     
    -
    RoomCommand - Class in eu.mhsl.minenet.minigames.command
    +
    setOwnRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
     
    -
    RoomCommand() - Constructor for class eu.mhsl.minenet.minigames.command.RoomCommand
    +
    setRoom(Player, Room) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
     
    -
    RoomInstance - Class in eu.mhsl.minenet.minigames.world.instance.room
    +
    setTimeLimit(int) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
     
    -
    RoomInstance(Player) - Constructor for class eu.mhsl.minenet.minigames.world.instance.room.RoomInstance
    +
    setTimes(Title.Times) - Method in class eu.mhsl.minenet.minigames.message.type.TitleMessage
     
    -
    RoomInventory - Class in eu.mhsl.minenet.minigames.world.instance.room.inventory
    +
    SkinCache - Class in eu.mhsl.minenet.minigames.skin
     
    -
    RoomInventory() - Constructor for class eu.mhsl.minenet.minigames.world.instance.room.inventory.RoomInventory
    +
    SkinCache() - Constructor for class eu.mhsl.minenet.minigames.skin.SkinCache
     
    -
    rooms - Static variable in class eu.mhsl.minenet.minigames.world.instance.room.RoomInstance
    +
    SPAWN - Enum constant in enum class eu.mhsl.minenet.minigames.handler.Listeners
     
    -
    RoomSelector - Class in eu.mhsl.minenet.minigames.world.instance.room.entity
    +
    Spawnable - Interface in eu.mhsl.minenet.minigames.instance
     
    -
    RoomSelector() - Constructor for class eu.mhsl.minenet.minigames.world.instance.room.entity.RoomSelector
    +
    SquareTerrainGenerator - Class in eu.mhsl.minenet.minigames.world.generator.terrain
    +
     
    +
    SquareTerrainGenerator(int, int, boolean) - Constructor for class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    +
     
    +
    STAR - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
    +
     
    +
    start() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    start() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    +
     
    +
    Static - Class in eu.mhsl.minenet.minigames.util
    +
     
    +
    Static() - Constructor for class eu.mhsl.minenet.minigames.util.Static
    +
     
    +
    Stickfight - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
    +
     
    +
    Stickfight() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
    +
     
    +
    STICKFIGHT - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    +
     
    +
    StickFightFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
    +
     
    +
    StickFightFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    +
     
    +
    STONE - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    +
     
    +
    stop() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    stop() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    +
     
    +
    Structure - Class in eu.mhsl.minenet.minigames.world.generator.structures
    +
     
    +
    Structure() - Constructor for class eu.mhsl.minenet.minigames.world.generator.structures.Structure
    +
     
    +
    subtitle(Consumer<SubtitleMessage>) - Method in class eu.mhsl.minenet.minigames.message.type.TitleMessage
    +
     
    +
    SubtitleMessage - Class in eu.mhsl.minenet.minigames.message.type
    +
     
    +
    SubtitleMessage() - Constructor for class eu.mhsl.minenet.minigames.message.type.SubtitleMessage
    +
     
    +
    SUCCESS - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
    +
     
    +
    symbol() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    +
     
    +
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    +
     
    +
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    +
     
    +
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    +
     
    +
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index a346e75..8879068 100644 --- a/docs/index-files/index-19.html +++ b/docs/index-files/index-19.html @@ -1,12 +1,12 @@ - -S-Index + +T-Index - - + + @@ -50,59 +50,45 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    S

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

    T

    -
    scheduleStart() - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    TablistUpdateTask - Class in eu.mhsl.minenet.minigames.server.tasks
     
    -
    Score - Class in eu.mhsl.minenet.minigames.score
    +
    TablistUpdateTask() - Constructor for class eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask
     
    -
    Score() - Constructor for class eu.mhsl.minenet.minigames.score.Score
    +
    TextUtil - Class in eu.mhsl.minenet.minigames.util
     
    -
    send(Audience) - Method in interface eu.mhsl.minenet.minigames.messageOld.Sendable
    +
    TextUtil() - Constructor for class eu.mhsl.minenet.minigames.util.TextUtil
     
    -
    send(Audience) - Method in class eu.mhsl.minenet.minigames.messageOld.type.actionbar.ActionBarMessage
    +
    THE_END - Enum constant in enum class eu.mhsl.minenet.minigames.instance.Dimension
     
    -
    send(Audience) - Method in class eu.mhsl.minenet.minigames.messageOld.type.chat.ChatMessage
    +
    timeLeft - Variable in class eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
     
    -
    send(Audience) - Method in class eu.mhsl.minenet.minigames.messageOld.type.title.SubtitleMessage
    +
    TitleMessage - Class in eu.mhsl.minenet.minigames.message.type
     
    -
    send(Audience) - Method in class eu.mhsl.minenet.minigames.messageOld.type.title.TitleMessage
    +
    TitleMessage() - Constructor for class eu.mhsl.minenet.minigames.message.type.TitleMessage
     
    -
    Sendable - Interface in eu.mhsl.minenet.minigames.messageOld
    +
    TitleMessage(Duration) - Constructor for class eu.mhsl.minenet.minigames.message.type.TitleMessage
     
    -
    setClickableItem(ItemStack, int, Consumer<ItemClick>) - Method in class eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory
    +
    TitleMessage(Duration, Duration) - Constructor for class eu.mhsl.minenet.minigames.message.type.TitleMessage
     
    -
    setClickableItem(ItemStack, int, Consumer<ItemClick>, boolean) - Method in class eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory
    -
    -
    Set Item with Callback
    -
    -
    setGroupLeader(Group, Player) - Static method in class eu.mhsl.minenet.minigames.group.GroupManager
    +
    TRAFFICLIGHTRACE - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
     
    -
    setLeader(Player) - Method in class eu.mhsl.minenet.minigames.group.Group
    +
    TrafficLightRaceFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace
     
    -
    SkinCache - Class in eu.mhsl.minenet.minigames.skin
    +
    TrafficLightRaceFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
     
    -
    SkinCache() - Constructor for class eu.mhsl.minenet.minigames.skin.SkinCache
    +
    Translatable - Interface in eu.mhsl.minenet.minigames.message.component
     
    -
    Spawnable - Interface in eu.mhsl.minenet.minigames.world
    +
    TranslatableMessage - Class in eu.mhsl.minenet.minigames.message
     
    -
    Static - Class in eu.mhsl.minenet.minigames.util
    +
    TranslatableMessage() - Constructor for class eu.mhsl.minenet.minigames.message.TranslatableMessage
     
    -
    Static() - Constructor for class eu.mhsl.minenet.minigames.util.Static
    -
     
    -
    stop() - Method in class eu.mhsl.minenet.minigames.world.instance.game.Game
    -
     
    -
    subtitle(Consumer<SubtitleMessage>) - Method in class eu.mhsl.minenet.minigames.messageOld.type.title.TitleMessage
    -
     
    -
    SubtitleMessage - Class in eu.mhsl.minenet.minigames.messageOld.type.title
    -
     
    -
    SubtitleMessage() - Constructor for class eu.mhsl.minenet.minigames.messageOld.type.title.SubtitleMessage
    -
     
    -
    SUCCESS - Enum constant in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    +
    TranslatedComponent - Class in eu.mhsl.minenet.minigames.message.component
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html index 28fe6a9..62b7258 100644 --- a/docs/index-files/index-2.html +++ b/docs/index-files/index-2.html @@ -1,11 +1,11 @@ - + B-Index - + @@ -50,15 +50,27 @@ loadScripts(document, 'script');

    Index

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

    B

    -
    BoardInventory - Class in eu.mhsl.minenet.minigames.world.instance.room.inventory
    +
    BatchUtil - Class in eu.mhsl.minenet.minigames.util
     
    -
    BoardInventory() - Constructor for class eu.mhsl.minenet.minigames.world.instance.room.inventory.BoardInventory
    +
    BatchUtil() - Constructor for class eu.mhsl.minenet.minigames.util.BatchUtil
    +
     
    +
    BlockPallet - Enum Class in eu.mhsl.minenet.minigames.world.generator
    +
     
    +
    BoolOption - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.options
    +
     
    +
    BoolOption(String, Material, String) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.options.BoolOption
    +
     
    +
    build(Player) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    +
     
    +
    ByPlayerNameUuidProvider - Class in eu.mhsl.minenet.minigames.server.provider
    +
     
    +
    ByPlayerNameUuidProvider() - Constructor for class eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-20.html b/docs/index-files/index-20.html index 8921a75..a7f638d 100644 --- a/docs/index-files/index-20.html +++ b/docs/index-files/index-20.html @@ -1,12 +1,12 @@ - -T-Index + +U-Index - - + + @@ -50,27 +50,27 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    T

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

    U

    -
    text - Variable in class eu.mhsl.minenet.minigames.messageOld.Message
    +
    unload() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
     
    -
    THE_END - Enum constant in enum class eu.mhsl.minenet.minigames.world.Dimension
    +
    unsetRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
     
    -
    timeLeft - Variable in class eu.mhsl.minenet.minigames.messageOld.Countdown.CountdownModifier
    +
    unTrimm(String) - Static method in class eu.mhsl.minenet.minigames.util.UuidUtil
     
    -
    TitleMessage - Class in eu.mhsl.minenet.minigames.messageOld.type.title
    +
    UPDATE - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
     
    -
    TitleMessage(Duration) - Constructor for class eu.mhsl.minenet.minigames.messageOld.type.title.TitleMessage
    +
    UpdateCommand - Class in eu.mhsl.minenet.minigames.command.admin
     
    -
    TitleMessage(Duration, Duration) - Constructor for class eu.mhsl.minenet.minigames.messageOld.type.title.TitleMessage
    +
    UpdateCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.UpdateCommand
     
    -
    TitleMessage(Duration, Duration, Duration) - Constructor for class eu.mhsl.minenet.minigames.messageOld.type.title.TitleMessage
    +
    UuidUtil - Class in eu.mhsl.minenet.minigames.util
     
    -
    TitleMessage(Title.Times) - Constructor for class eu.mhsl.minenet.minigames.messageOld.type.title.TitleMessage
    +
    UuidUtil() - Constructor for class eu.mhsl.minenet.minigames.util.UuidUtil
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html index 99cc825..63f8ec3 100644 --- a/docs/index-files/index-21.html +++ b/docs/index-files/index-21.html @@ -1,12 +1,12 @@ - -U-Index + +V-Index - - + + @@ -50,21 +50,83 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    U

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

    V

    -
    unTrimm(String) - Static method in class eu.mhsl.minenet.minigames.util.UuidUtil
    -
     
    -
    UpdateCommand - Class in eu.mhsl.minenet.minigames.command
    -
     
    -
    UpdateCommand() - Constructor for class eu.mhsl.minenet.minigames.command.UpdateCommand
    -
     
    -
    UuidUtil - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    UuidUtil() - Constructor for class eu.mhsl.minenet.minigames.util.UuidUtil
    -
     
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.command.Commands
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.handler.Listeners
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.instance.Dimension
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.message.Icon
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.Resource
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.command.Commands
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.handler.Listeners
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.instance.Dimension
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.message.Icon
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.Resource
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html index f81825e..35f42f1 100644 --- a/docs/index-files/index-22.html +++ b/docs/index-files/index-22.html @@ -1,12 +1,12 @@ - -V-Index + +W-Index - - + + @@ -50,38 +50,15 @@ loadScripts(document, 'script');

    Index

    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    V

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

    W

    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.Resource
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.world.Dimension
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.Resource
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.world.Dimension
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    +
    withPressurePlate(Instance, BlockPallet, Pos) - Static method in class eu.mhsl.minenet.minigames.util.Intersect
    +
     
    +
    WOOD - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    +
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-23.html b/docs/index-files/index-23.html index c6d0da6..25a8565 100644 --- a/docs/index-files/index-23.html +++ b/docs/index-files/index-23.html @@ -53,7 +53,7 @@ loadScripts(document, 'script'); A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form

    W

    -
    withPressurePlate(Instance, Block, Pos) - Static method in class eu.mhsl.minenet.minigames.util.Intersect
    +
    withPressurePlate(Instance, Block, Pos) - Static method in class eu.mhsl.minenet.gameList.util.Intersect
     
    A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form diff --git a/docs/index-files/index-3.html b/docs/index-files/index-3.html index bf52bb2..8456acd 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -1,11 +1,11 @@ - + C-Index - + @@ -50,7 +50,7 @@ loadScripts(document, 'script');

    Index

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

    C

    cancel(CancellableEvent) - Static method in class eu.mhsl.minenet.minigames.util.CommonEventHandles
    @@ -59,34 +59,71 @@ loadScripts(document, 'script');
    cancel(CancellableEvent, boolean) - Static method in class eu.mhsl.minenet.minigames.util.CommonEventHandles
     
    -
    CHAT - Enum constant in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    +
    CHAT - Enum constant in enum class eu.mhsl.minenet.minigames.handler.Listeners
     
    -
    ChatMessage - Class in eu.mhsl.minenet.minigames.messageOld.type.chat
    +
    CHAT - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
     
    -
    ChatMessage(MessageIcon, String) - Constructor for class eu.mhsl.minenet.minigames.messageOld.type.chat.ChatMessage
    +
    ChatMessage - Class in eu.mhsl.minenet.minigames.message.type
     
    -
    CommandLoader - Class in eu.mhsl.minenet.minigames.command
    +
    ChatMessage(Icon) - Constructor for class eu.mhsl.minenet.minigames.message.type.ChatMessage
     
    -
    CommandLoader() - Constructor for class eu.mhsl.minenet.minigames.command.CommandLoader
    +
    checkAbandoned() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    +
     
    +
    CircularTerrainGenerator - Class in eu.mhsl.minenet.minigames.world.generator.terrain
    +
     
    +
    CircularTerrainGenerator(int, boolean) - Constructor for class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    +
     
    +
    ColorUtil - Class in eu.mhsl.minenet.minigames.util
    +
     
    +
    ColorUtil() - Constructor for class eu.mhsl.minenet.minigames.util.ColorUtil
    +
     
    +
    Commands - Enum Class in eu.mhsl.minenet.minigames.command
     
    CommonEventHandles - Class in eu.mhsl.minenet.minigames.util
     
    CommonEventHandles() - Constructor for class eu.mhsl.minenet.minigames.util.CommonEventHandles
     
    -
    countdown(Audience, int, Consumer<Countdown.CountdownModifier>) - Method in class eu.mhsl.minenet.minigames.messageOld.Countdown
    +
    ConfigManager - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config
     
    -
    Countdown - Class in eu.mhsl.minenet.minigames.messageOld
    +
    ConfigManager() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
     
    -
    Countdown(Class<? extends Message>) - Constructor for class eu.mhsl.minenet.minigames.messageOld.Countdown
    +
    configuration() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
     
    -
    Countdown.CountdownModifier - Class in eu.mhsl.minenet.minigames.messageOld
    +
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
     
    -
    CountdownModifier(int) - Constructor for class eu.mhsl.minenet.minigames.messageOld.Countdown.CountdownModifier
    +
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
     
    -
    createGroup(Player) - Static method in class eu.mhsl.minenet.minigames.group.GroupManager
    +
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    +
     
    +
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    +
     
    +
    contains(Block) - Method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    +
     
    +
    countdown(Audience, int, Consumer<Countdown.CountdownModifier>) - Method in class eu.mhsl.minenet.minigames.message.Countdown
    +
     
    +
    Countdown - Class in eu.mhsl.minenet.minigames.message
    +
     
    +
    Countdown(Class<? extends TranslatableMessage>) - Constructor for class eu.mhsl.minenet.minigames.message.Countdown
    +
     
    +
    Countdown.CountdownModifier - Class in eu.mhsl.minenet.minigames.message
    +
     
    +
    CountdownModifier(int) - Constructor for class eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
    +
     
    +
    countdownStart() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    +
    +
    Displays countdown and starts the game + When overriding make sure to call this::start after countdown!
    +
    +
    countdownUnload() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    +
     
    +
    countResults() - Method in class eu.mhsl.minenet.minigames.score.Score
    +
     
    +
    createRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    +
     
    +
    currentValue - Variable in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index 1623ceb..bb015fc 100644 --- a/docs/index-files/index-4.html +++ b/docs/index-files/index-4.html @@ -1,11 +1,11 @@ - + D-Index - + @@ -50,21 +50,43 @@ loadScripts(document, 'script');

    Index

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

    D

    -
    DebugCommand - Class in eu.mhsl.minenet.minigames.command
    +
    DEATHCUBE - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
     
    -
    DebugCommand() - Constructor for class eu.mhsl.minenet.minigames.command.DebugCommand
    +
    DeathcubeFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube
     
    -
    Dimension - Enum Class in eu.mhsl.minenet.minigames.world
    +
    DeathcubeFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    +
     
    +
    DEBUG - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    +
     
    +
    DebugCommand - Class in eu.mhsl.minenet.minigames.command.admin
    +
     
    +
    DebugCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.DebugCommand
    +
     
    +
    defaultLanguage - Static variable in class eu.mhsl.minenet.minigames.lang.Languages
    +
     
    +
    deleteRoom(Room) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    +
     
    +
    description() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    +
     
    +
    description() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    +
     
    +
    destroy(Instance) - Method in class eu.mhsl.minenet.minigames.instance.MineNetInstance
    +
     
    +
    Dimension - Enum Class in eu.mhsl.minenet.minigames.instance
    Prebuilt dimensions
    -
    DIMENSION - Variable in enum class eu.mhsl.minenet.minigames.world.Dimension
    +
    DIMENSION - Variable in enum class eu.mhsl.minenet.minigames.instance.Dimension
    +
     
    +
    DummyLang - Class in eu.mhsl.minenet.minigames.lang
    +
     
    +
    DummyLang() - Constructor for class eu.mhsl.minenet.minigames.lang.DummyLang
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html index cc5650a..2dcabba 100644 --- a/docs/index-files/index-5.html +++ b/docs/index-files/index-5.html @@ -1,11 +1,11 @@ - + E-Index - + @@ -50,29 +50,67 @@ loadScripts(document, 'script');

    Index

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

    E

    -
    ERROR - Enum constant in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    +
    ERROR - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
     
    eu.mhsl.minenet.minigames - package eu.mhsl.minenet.minigames
     
    eu.mhsl.minenet.minigames.command - package eu.mhsl.minenet.minigames.command
     
    -
    eu.mhsl.minenet.minigames.group - package eu.mhsl.minenet.minigames.group
    +
    eu.mhsl.minenet.minigames.command.admin - package eu.mhsl.minenet.minigames.command.admin
    +
     
    +
    eu.mhsl.minenet.minigames.command.user - package eu.mhsl.minenet.minigames.command.user
     
    eu.mhsl.minenet.minigames.handler - package eu.mhsl.minenet.minigames.handler
     
    -
    eu.mhsl.minenet.minigames.messageOld - package eu.mhsl.minenet.minigames.messageOld
    +
    eu.mhsl.minenet.minigames.handler.global - package eu.mhsl.minenet.minigames.handler.global
     
    -
    eu.mhsl.minenet.minigames.messageOld.type.actionbar - package eu.mhsl.minenet.minigames.messageOld.type.actionbar
    +
    eu.mhsl.minenet.minigames.instance - package eu.mhsl.minenet.minigames.instance
     
    -
    eu.mhsl.minenet.minigames.messageOld.type.chat - package eu.mhsl.minenet.minigames.messageOld.type.chat
    +
    eu.mhsl.minenet.minigames.instance.game - package eu.mhsl.minenet.minigames.instance.game
     
    -
    eu.mhsl.minenet.minigames.messageOld.type.title - package eu.mhsl.minenet.minigames.messageOld.type.title
    +
    eu.mhsl.minenet.minigames.instance.game.minigame - package eu.mhsl.minenet.minigames.instance.game.minigame
    +
     
    +
    eu.mhsl.minenet.minigames.instance.game.minigame.config - package eu.mhsl.minenet.minigames.instance.game.minigame.config
    +
     
    +
    eu.mhsl.minenet.minigames.instance.game.minigame.config.options - package eu.mhsl.minenet.minigames.instance.game.minigame.config.options
    +
     
    +
    eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube - package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube
    +
     
    +
    eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun - package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun
    +
     
    +
    eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight - package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
    +
     
    +
    eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace - package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace
    +
     
    +
    eu.mhsl.minenet.minigames.instance.hub - package eu.mhsl.minenet.minigames.instance.hub
    +
     
    +
    eu.mhsl.minenet.minigames.instance.hub.entity - package eu.mhsl.minenet.minigames.instance.hub.entity
    +
     
    +
    eu.mhsl.minenet.minigames.instance.hub.inventory - package eu.mhsl.minenet.minigames.instance.hub.inventory
    +
     
    +
    eu.mhsl.minenet.minigames.instance.room - package eu.mhsl.minenet.minigames.instance.room
    +
     
    +
    eu.mhsl.minenet.minigames.instance.room.entity - package eu.mhsl.minenet.minigames.instance.room.entity
    +
     
    +
    eu.mhsl.minenet.minigames.instance.room.inventory - package eu.mhsl.minenet.minigames.instance.room.inventory
    +
     
    +
    eu.mhsl.minenet.minigames.lang - package eu.mhsl.minenet.minigames.lang
    +
     
    +
    eu.mhsl.minenet.minigames.message - package eu.mhsl.minenet.minigames.message
    +
     
    +
    eu.mhsl.minenet.minigames.message.component - package eu.mhsl.minenet.minigames.message.component
    +
     
    +
    eu.mhsl.minenet.minigames.message.type - package eu.mhsl.minenet.minigames.message.type
     
    eu.mhsl.minenet.minigames.score - package eu.mhsl.minenet.minigames.score
     
    +
    eu.mhsl.minenet.minigames.server.provider - package eu.mhsl.minenet.minigames.server.provider
    +
     
    +
    eu.mhsl.minenet.minigames.server.tasks - package eu.mhsl.minenet.minigames.server.tasks
    +
     
    eu.mhsl.minenet.minigames.shared.entity - package eu.mhsl.minenet.minigames.shared.entity
     
    eu.mhsl.minenet.minigames.shared.inventory - package eu.mhsl.minenet.minigames.shared.inventory
    @@ -81,32 +119,24 @@ loadScripts(document, 'script');
     
    eu.mhsl.minenet.minigames.util - package eu.mhsl.minenet.minigames.util
     
    -
    eu.mhsl.minenet.minigames.world - package eu.mhsl.minenet.minigames.world
    -
     
    eu.mhsl.minenet.minigames.world.generator - package eu.mhsl.minenet.minigames.world.generator
     
    -
    eu.mhsl.minenet.minigames.world.instance.game - package eu.mhsl.minenet.minigames.world.instance.game
    +
    eu.mhsl.minenet.minigames.world.generator.structures - package eu.mhsl.minenet.minigames.world.generator.structures
     
    -
    eu.mhsl.minenet.minigames.world.instance.game.pve.minerun - package eu.mhsl.minenet.minigames.world.instance.game.pve.minerun
    +
    eu.mhsl.minenet.minigames.world.generator.structures.generatable - package eu.mhsl.minenet.minigames.world.generator.structures.generatable
     
    -
    eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout - package eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout
    +
    eu.mhsl.minenet.minigames.world.generator.terrain - package eu.mhsl.minenet.minigames.world.generator.terrain
     
    -
    eu.mhsl.minenet.minigames.world.instance.hub - package eu.mhsl.minenet.minigames.world.instance.hub
    +
    eventType() - Method in class eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
     
    -
    eu.mhsl.minenet.minigames.world.instance.hub.entity - package eu.mhsl.minenet.minigames.world.instance.hub.entity
    +
    eventType() - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
     
    -
    eu.mhsl.minenet.minigames.world.instance.hub.inventory - package eu.mhsl.minenet.minigames.world.instance.hub.inventory
    -
     
    -
    eu.mhsl.minenet.minigames.world.instance.room - package eu.mhsl.minenet.minigames.world.instance.room
    -
     
    -
    eu.mhsl.minenet.minigames.world.instance.room.entity - package eu.mhsl.minenet.minigames.world.instance.room.entity
    -
     
    -
    eu.mhsl.minenet.minigames.world.instance.room.inventory - package eu.mhsl.minenet.minigames.world.instance.room.inventory
    +
    eventType() - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
     
    extractResource(String) - Static method in class eu.mhsl.minenet.minigames.util.ResourceUtils
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html index c198437..6ea97f6 100644 --- a/docs/index-files/index-6.html +++ b/docs/index-files/index-6.html @@ -1,11 +1,11 @@ - + F-Index - + @@ -50,21 +50,19 @@ loadScripts(document, 'script');

    Index

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

    F

    -
    findGroup(Player) - Static method in class eu.mhsl.minenet.minigames.group.GroupManager
    +
    FLY - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
     
    -
    findRoom(Player) - Static method in class eu.mhsl.minenet.minigames.world.instance.room.RoomInstance
    +
    FlyCommand - Class in eu.mhsl.minenet.minigames.command.admin
     
    -
    finish(Player, Number) - Method in class eu.mhsl.minenet.minigames.score.Score
    +
    FlyCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.FlyCommand
     
    -
    FlyCommand - Class in eu.mhsl.minenet.minigames.command
    -
     
    -
    FlyCommand() - Constructor for class eu.mhsl.minenet.minigames.command.FlyCommand
    +
    forceCloseInstance(InstanceContainer) - Static method in class eu.mhsl.minenet.minigames.util.MoveInstance
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html index e477796..4605d97 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -1,11 +1,11 @@ - + G-Index - + @@ -50,77 +50,147 @@ loadScripts(document, 'script');

    Index

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

    G

    -
    Game - Class in eu.mhsl.minenet.minigames.world.instance.game
    +
    Game - Class in eu.mhsl.minenet.minigames.instance.game
     
    -
    Game(DimensionType) - Constructor for class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    Game(DimensionType) - Constructor for class eu.mhsl.minenet.minigames.instance.game.Game
     
    -
    GcCommand - Class in eu.mhsl.minenet.minigames.command
    +
    GameConfigurationInventory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config
     
    -
    GcCommand() - Constructor for class eu.mhsl.minenet.minigames.command.GcCommand
    +
    GameConfigurationInventory(GameFactory) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory
    +
     
    +
    GameFactory - Interface in eu.mhsl.minenet.minigames.instance.game.minigame.config
    +
     
    +
    GameList - Enum Class in eu.mhsl.minenet.minigames.instance.game
    +
     
    +
    GAMEMODE - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    +
     
    +
    GamemodeCommand - Class in eu.mhsl.minenet.minigames.command.admin
    +
     
    +
    GamemodeCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.GamemodeCommand
    +
     
    +
    GameSelector - Class in eu.mhsl.minenet.minigames.instance.room.entity
    +
     
    +
    GameSelector() - Constructor for class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    +
     
    +
    GameType - Enum Class in eu.mhsl.minenet.minigames.instance.game
    +
     
    +
    GC - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    +
     
    +
    GcCommand - Class in eu.mhsl.minenet.minigames.command.admin
    +
     
    +
    GcCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.GcCommand
     
    generate(GenerationUnit) - Method in class eu.mhsl.minenet.minigames.world.generator.PlaneGenerator
     
    +
    generate(GenerationUnit) - Method in class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    +
     
    +
    generate(GenerationUnit) - Method in class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    +
     
    +
    generateGame(Block.Setter) - Method in class eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
    +
     
    +
    generateGame(Block.Setter) - Method in class eu.mhsl.minenet.minigames.world.generator.structures.Structure
    +
     
    +
    get(String) - Method in class eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
    +
     
    +
    getAffectedChunks(AbsoluteBlockBatch) - Static method in class eu.mhsl.minenet.minigames.util.BatchUtil
    +
     
    +
    getAll() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
    +
     
    +
    getAllMembers() - Method in class eu.mhsl.minenet.minigames.instance.room.Room
    +
     
    +
    getAllRooms() - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    +
     
    +
    getAsInt() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    +
     
    +
    getAssembled(Player) - Method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    +
     
    +
    getAsString() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    +
     
    getClickedSlot() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
     
    getClickType() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
     
    -
    getColor() - Method in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    +
    getColor() - Method in enum class eu.mhsl.minenet.minigames.message.Icon
     
    -
    getComponent() - Method in class eu.mhsl.minenet.minigames.messageOld.Message
    +
    getComponent() - Method in enum class eu.mhsl.minenet.minigames.message.Icon
     
    -
    getGroup(Player) - Static method in class eu.mhsl.minenet.minigames.group.GroupManager
    +
    getCurrent() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    +
     
    +
    getDescription() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    +
     
    +
    getEntry(String) - Method in class eu.mhsl.minenet.minigames.lang.DummyLang
    +
     
    +
    getEntry(String) - Method in class eu.mhsl.minenet.minigames.lang.Lang
    +
     
    +
    getFactory() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    +
     
    +
    getIcon() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    +
     
    +
    getId() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    +
     
    +
    getInstance() - Static method in class eu.mhsl.minenet.minigames.lang.Languages
     
    getInventory() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
     
    -
    getInvited() - Method in class eu.mhsl.minenet.minigames.group.Group
    -
     
    getItem() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
     
    -
    getLeader() - Method in class eu.mhsl.minenet.minigames.group.Group
    +
    getLangId() - Method in class eu.mhsl.minenet.minigames.lang.Lang
     
    -
    getMembers() - Method in class eu.mhsl.minenet.minigames.group.Group
    +
    getLanguage(String) - Method in class eu.mhsl.minenet.minigames.lang.Languages
    +
     
    +
    getLanguage(Player) - Method in class eu.mhsl.minenet.minigames.lang.Languages
    +
     
    +
    getMap() - Method in class eu.mhsl.minenet.minigames.score.Score
    +
     
    +
    getMapFormatted() - Method in class eu.mhsl.minenet.minigames.score.Score
    +
     
    +
    getName() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
     
    getName() - Method in enum class eu.mhsl.minenet.minigames.Resource
     
    -
    getOwner() - Method in class eu.mhsl.minenet.minigames.world.instance.room.RoomInstance
    +
    getNext() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    +
     
    +
    getOwner() - Method in class eu.mhsl.minenet.minigames.instance.room.Room
     
    getPath() - Method in enum class eu.mhsl.minenet.minigames.Resource
     
    getPlayer() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
     
    -
    getScore(Player) - Method in class eu.mhsl.minenet.minigames.score.Score
    +
    getRamUsage() - Static method in class eu.mhsl.minenet.minigames.util.Monitoring
    +
     
    +
    getRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    +
     
    +
    getScore() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
     
    getSkin(String) - Static method in class eu.mhsl.minenet.minigames.skin.SkinCache
     
    getSkin(Player) - Static method in class eu.mhsl.minenet.minigames.skin.SkinCache
     
    -
    getSpawn() - Method in class eu.mhsl.minenet.minigames.world.instance.game.pve.minerun.Minerun
    +
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
     
    -
    getSpawn() - Method in class eu.mhsl.minenet.minigames.world.instance.hub.HubInstance
    +
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
     
    -
    getSpawn() - Method in class eu.mhsl.minenet.minigames.world.instance.room.RoomInstance
    +
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.hub.Hub
     
    -
    getSpawn() - Method in interface eu.mhsl.minenet.minigames.world.Spawnable
    +
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.room.Room
     
    -
    getSymbol() - Method in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    +
    getSpawn() - Method in interface eu.mhsl.minenet.minigames.instance.Spawnable
     
    -
    Group - Class in eu.mhsl.minenet.minigames.group
    +
    getSymbol() - Method in enum class eu.mhsl.minenet.minigames.message.Icon
     
    -
    Group(Player) - Constructor for class eu.mhsl.minenet.minigames.group.Group
    +
    getTickMonitor() - Static method in class eu.mhsl.minenet.minigames.util.Monitoring
     
    -
    GroupException - Class in eu.mhsl.minenet.minigames.group
    +
    getTitle() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
     
    -
    GroupException(String) - Constructor for class eu.mhsl.minenet.minigames.group.GroupException
    +
    getType() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
     
    -
    GroupManager - Class in eu.mhsl.minenet.minigames.group
    -
     
    -
    GroupManager() - Constructor for class eu.mhsl.minenet.minigames.group.GroupManager
    +
    GROUND - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index 3235860..ce65406 100644 --- a/docs/index-files/index-8.html +++ b/docs/index-files/index-8.html @@ -1,11 +1,11 @@ - + H-Index - + @@ -50,31 +50,27 @@ loadScripts(document, 'script');

    Index

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

    H

    -
    HandlerLoader - Class in eu.mhsl.minenet.minigames.handler
    +
    hasResult(Player) - Method in class eu.mhsl.minenet.minigames.score.Score
     
    -
    HandlerLoader() - Constructor for class eu.mhsl.minenet.minigames.handler.HandlerLoader
    +
    Hub - Class in eu.mhsl.minenet.minigames.instance.hub
    +
     
    +
    HUB - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
     
    HUB_MAP - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
     
    -
    HubCommand - Class in eu.mhsl.minenet.minigames.command
    +
    HubCommand - Class in eu.mhsl.minenet.minigames.command.user
     
    -
    HubCommand() - Constructor for class eu.mhsl.minenet.minigames.command.HubCommand
    +
    HubCommand() - Constructor for class eu.mhsl.minenet.minigames.command.user.HubCommand
     
    -
    HubInstance - Class in eu.mhsl.minenet.minigames.world.instance.hub
    +
    HubInventory - Class in eu.mhsl.minenet.minigames.instance.hub.inventory
     
    -
    HubInventory - Class in eu.mhsl.minenet.minigames.world.instance.hub.inventory
    -
     
    -
    HubInventory() - Constructor for class eu.mhsl.minenet.minigames.world.instance.hub.inventory.HubInventory
    -
     
    -
    HubSelector - Class in eu.mhsl.minenet.minigames.world.instance.hub.entity
    -
     
    -
    HubSelector() - Constructor for class eu.mhsl.minenet.minigames.world.instance.hub.entity.HubSelector
    +
    HubInventory() - Constructor for class eu.mhsl.minenet.minigames.instance.hub.inventory.HubInventory
     
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index-files/index-9.html b/docs/index-files/index-9.html index ae2eeb9..0aa1f94 100644 --- a/docs/index-files/index-9.html +++ b/docs/index-files/index-9.html @@ -1,11 +1,11 @@ - + I-Index - + @@ -50,41 +50,45 @@ loadScripts(document, 'script');

    Index

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

    I

    -
    INFO - Enum constant in enum class eu.mhsl.minenet.minigames.messageOld.MessageIcon
    +
    Icon - Enum Class in eu.mhsl.minenet.minigames.message
     
    -
    INSTANCE - Static variable in class eu.mhsl.minenet.minigames.world.instance.hub.HubInstance
    +
    indent(int) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
     
    +
    instance - Variable in class eu.mhsl.minenet.minigames.score.Score
    +
     
    +
    INSTANCE - Static variable in class eu.mhsl.minenet.minigames.instance.hub.Hub
    +
     
    +
    InteractableEntity - Class in eu.mhsl.minenet.minigames.shared.entity
    +
     
    +
    InteractableEntity(EntityType) - Constructor for class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    +
    +
    Declares an Entity with direct callbacks on interaction
    +
    +
    InteractableInventory - Class in eu.mhsl.minenet.minigames.shared.inventory
    +
     
    +
    InteractableInventory(InventoryType, Component) - Constructor for class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    +
    +
    Defines an Inventory with direct callbacks for ItemSlots
    +
    Intersect - Class in eu.mhsl.minenet.minigames.util
     
    Intersect() - Constructor for class eu.mhsl.minenet.minigames.util.Intersect
     
    -
    IntractableEntity - Class in eu.mhsl.minenet.minigames.shared.entity
    +
    isBeforeBeginning - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
     
    -
    IntractableEntity(EntityType) - Constructor for class eu.mhsl.minenet.minigames.shared.entity.IntractableEntity
    -
    -
    Declares an Entity with direct callbacks on interaction
    -
    -
    IntractableInventory - Class in eu.mhsl.minenet.minigames.shared.inventory
    -
     
    -
    IntractableInventory(InventoryType, Component) - Constructor for class eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory
    -
    -
    Defines an Inventory with direct callbacks for ItemSlots
    -
    -
    isFinished(Player) - Method in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    isStarted - Variable in class eu.mhsl.minenet.minigames.world.instance.game.Game
    +
    isRunning - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
     
    ItemClick - Class in eu.mhsl.minenet.minigames.shared.inventory
     
    -
    ItemClick(Player, IntractableInventory, int, ItemStack, ClickType) - Constructor for class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    +
    ItemClick(Player, InteractableInventory, int, ItemStack, ClickType) - Constructor for class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    Describes a click on an Item from an IntractableInventory
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values diff --git a/docs/index.html b/docs/index.html index 1d9b542..09f5ced 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,11 +1,11 @@ - + Overview - + @@ -56,49 +56,73 @@ loadScripts(document, 'script');
     
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    - + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    +
     
     
    - +
     
    - +
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - +
     
    diff --git a/docs/member-search-index.js b/docs/member-search-index.js index bed37ae..431d1b3 100644 --- a/docs/member-search-index.js +++ b/docs/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"eu.mhsl.minenet.minigames.handler","c":"AddEntityToInstanceHandler","l":"accept(AddEntityToInstanceEvent)","u":"accept(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.handler","c":"PlayerChatHandler","l":"accept(PlayerChatEvent)","u":"accept(net.minestom.server.event.player.PlayerChatEvent)"},{"p":"eu.mhsl.minenet.minigames.handler","c":"PlayerLoginHandler","l":"accept(PlayerLoginEvent)","u":"accept(net.minestom.server.event.player.PlayerLoginEvent)"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"acceptInvited(Player)","u":"acceptInvited(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type.actionbar","c":"ActionBarMessage","l":"ActionBarMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"AddEntityToInstanceHandler","l":"AddEntityToInstanceHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"addInvited(Player)","u":"addInvited(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"addMember(Player)","u":"addMember(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"ADVANCEMENT"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"append(Object)","u":"append(java.lang.Object)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"append(Object, NamedTextColor)","u":"append(java.lang.Object,net.kyori.adventure.text.format.NamedTextColor)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"applySkin(Player)","u":"applySkin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","c":"BoardInventory","l":"BoardInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"cancel(CancellableEvent)","u":"cancel(net.minestom.server.event.trait.CancellableEvent)"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"cancel(CancellableEvent, boolean)","u":"cancel(net.minestom.server.event.trait.CancellableEvent,boolean)"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"CHAT"},{"p":"eu.mhsl.minenet.minigames.message.type.chat","c":"ChatMessage","l":"ChatMessage(MessageIcon, String)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.message.MessageIcon,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"CommandLoader","l":"CommandLoader()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"CommonEventHandles()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown","l":"countdown(Audience, int, Consumer)","u":"countdown(net.kyori.adventure.audience.Audience,int,java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown","l":"Countdown(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"CountdownModifier(int)","u":"%3Cinit%3E(int)"},{"p":"eu.mhsl.minenet.minigames.group","c":"GroupManager","l":"createGroup(Player)","u":"createGroup(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.command","c":"DebugCommand","l":"DebugCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world","c":"Dimension","l":"DIMENSION"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"ERROR"},{"p":"eu.mhsl.minenet.minigames.util","c":"ResourceUtils","l":"extractResource(String)","u":"extractResource(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.group","c":"GroupManager","l":"findGroup(Player)","u":"findGroup(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.world.instance.room","c":"RoomInstance","l":"findRoom(Player)","u":"findRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"finish(Player, Number)","u":"finish(net.minestom.server.entity.Player,java.lang.Number)"},{"p":"eu.mhsl.minenet.minigames.command","c":"FlyCommand","l":"FlyCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"Game(DimensionType)","u":"%3Cinit%3E(net.minestom.server.world.DimensionType)"},{"p":"eu.mhsl.minenet.minigames.command","c":"GcCommand","l":"GcCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"PlaneGenerator","l":"generate(GenerationUnit)","u":"generate(net.minestom.server.instance.generator.GenerationUnit)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getClickedSlot()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getClickType()"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"getColor()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"getComponent()"},{"p":"eu.mhsl.minenet.minigames.group","c":"GroupManager","l":"getGroup(Player)","u":"getGroup(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getInventory()"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"getInvited()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getItem()"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"getLeader()"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"getMembers()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"getName()"},{"p":"eu.mhsl.minenet.minigames.world.instance.room","c":"RoomInstance","l":"getOwner()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"getPath()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getPlayer()"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"getScore(Player)","u":"getScore(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"getSkin(Player)","u":"getSkin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"getSkin(String)","u":"getSkin(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game.pve.minerun","c":"Minerun","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub","c":"HubInstance","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.world.instance.room","c":"RoomInstance","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.world","c":"Spawnable","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"getSymbol()"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"Group(Player)","u":"%3Cinit%3E(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.group","c":"GroupException","l":"GroupException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.group","c":"GroupManager","l":"GroupManager()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"HandlerLoader","l":"HandlerLoader()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"HUB_MAP"},{"p":"eu.mhsl.minenet.minigames.command","c":"HubCommand","l":"HubCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.inventory","c":"HubInventory","l":"HubInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.entity","c":"HubSelector","l":"HubSelector()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"INFO"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub","c":"HubInstance","l":"INSTANCE"},{"p":"eu.mhsl.minenet.minigames.util","c":"Intersect","l":"Intersect()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"IntractableEntity","l":"IntractableEntity(EntityType)","u":"%3Cinit%3E(net.minestom.server.entity.EntityType)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"IntractableInventory","l":"IntractableInventory(InventoryType, Component)","u":"%3Cinit%3E(net.minestom.server.inventory.InventoryType,net.kyori.adventure.text.Component)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"isFinished(Player)","u":"isFinished(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"isStarted"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"ItemClick(Player, IntractableInventory, int, ItemStack, ClickType)","u":"%3Cinit%3E(net.minestom.server.entity.Player,eu.mhsl.minenet.minigames.shared.inventory.IntractableInventory,int,net.minestom.server.item.ItemStack,net.minestom.server.inventory.click.ClickType)"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.inventory","c":"JoinInventory","l":"JoinInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout","c":"Knockout","l":"Knockout()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"CommandLoader","l":"load()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"HandlerLoader","l":"load()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Static","l":"load()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"LOBBY_MAP"},{"p":"eu.mhsl.minenet.minigames","c":"Main","l":"Main()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames","c":"Main","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"message"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"Message()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"Message(ComponentBuilder)","u":"%3Cinit%3E(net.kyori.adventure.text.ComponentBuilder)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game.pve.minerun","c":"Minerun","l":"Minerun()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"move(Entity, Spawnable)","u":"move(net.minestom.server.entity.Entity,eu.mhsl.minenet.minigames.world.Spawnable)"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"MoveInstance()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.room","c":"RoomInstance","l":"moveToGame(Game)","u":"moveToGame(eu.mhsl.minenet.minigames.world.instance.game.Game)"},{"p":"eu.mhsl.minenet.minigames.world","c":"Dimension","l":"NETHER"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"IntractableEntity","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.entity","c":"HubSelector","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.entity","c":"RoomSelector","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"onBlockBreak(PlayerBlockBreakEvent)","u":"onBlockBreak(net.minestom.server.event.player.PlayerBlockBreakEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"onBlockPlace(PlayerBlockPlaceEvent)","u":"onBlockPlace(net.minestom.server.event.player.PlayerBlockPlaceEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"IntractableInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.inventory","c":"JoinInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","c":"PvpInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"IntractableEntity","l":"onDespawn(RemoveEntityFromInstanceEvent)","u":"onDespawn(net.minestom.server.event.instance.RemoveEntityFromInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"IntractableEntity","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.entity","c":"HubSelector","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.entity","c":"RoomSelector","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"onItemDrop(ItemDropEvent)","u":"onItemDrop(net.minestom.server.event.item.ItemDropEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"onJoin(AddEntityToInstanceEvent)","u":"onJoin(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"onLeave(RemoveEntityFromInstanceEvent)","u":"onLeave(net.minestom.server.event.instance.RemoveEntityFromInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"IntractableEntity","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.entity","c":"HubSelector","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.entity","c":"RoomSelector","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"onStart()"},{"p":"eu.mhsl.minenet.minigames.world.instance.game.pve.minerun","c":"Minerun","l":"onStart()"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"onStop()"},{"p":"eu.mhsl.minenet.minigames.world","c":"Dimension","l":"OVERWORLD"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"pipe()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Position","l":"PIXEL"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"PlaneGenerator","l":"PlaneGenerator()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"PlayerChatHandler","l":"PlayerChatHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"PlayerLoginHandler","l":"PlayerLoginHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"playerMove(PlayerMoveEvent)","u":"playerMove(net.minestom.server.event.player.PlayerMoveEvent)"},{"p":"eu.mhsl.minenet.minigames.world.instance.game.pve.minerun","c":"Minerun","l":"playerMove(PlayerMoveEvent)","u":"playerMove(net.minestom.server.event.player.PlayerMoveEvent)"},{"p":"eu.mhsl.minenet.minigames.util","c":"Position","l":"Position()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","c":"PveInventory","l":"PveInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","c":"PvpInventory","l":"PvpInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"quote(Object)","u":"quote(java.lang.Object)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"quote(Object, Object)","u":"quote(java.lang.Object,java.lang.Object)"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"removeInvited(Player)","u":"removeInvited(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"removeMember(Player)","u":"removeMember(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.group","c":"GroupManager","l":"removePlayer(Player)","u":"removePlayer(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.util","c":"ResourceUtils","l":"ResourceUtils()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"RoomCommand","l":"RoomCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.room","c":"RoomInstance","l":"RoomInstance(Player)","u":"%3Cinit%3E(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","c":"RoomInventory","l":"RoomInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.room","c":"RoomInstance","l":"rooms"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.entity","c":"RoomSelector","l":"RoomSelector()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"scheduleStart()"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"Score()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(Audience)","u":"send(net.kyori.adventure.audience.Audience)"},{"p":"eu.mhsl.minenet.minigames.message.type.actionbar","c":"ActionBarMessage","l":"send(Audience)","u":"send(net.kyori.adventure.audience.Audience)"},{"p":"eu.mhsl.minenet.minigames.message.type.chat","c":"ChatMessage","l":"send(Audience)","u":"send(net.kyori.adventure.audience.Audience)"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"SubtitleMessage","l":"send(Audience)","u":"send(net.kyori.adventure.audience.Audience)"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"TitleMessage","l":"send(Audience)","u":"send(net.kyori.adventure.audience.Audience)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"IntractableInventory","l":"setClickableItem(ItemStack, int, Consumer)","u":"setClickableItem(net.minestom.server.item.ItemStack,int,java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"IntractableInventory","l":"setClickableItem(ItemStack, int, Consumer, boolean)","u":"setClickableItem(net.minestom.server.item.ItemStack,int,java.util.function.Consumer,boolean)"},{"p":"eu.mhsl.minenet.minigames.group","c":"GroupManager","l":"setGroupLeader(Group, Player)","u":"setGroupLeader(eu.mhsl.minenet.minigames.group.Group,net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.group","c":"Group","l":"setLeader(Player)","u":"setLeader(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"SkinCache()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Static","l":"Static()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","c":"Game","l":"stop()"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"TitleMessage","l":"subtitle(Consumer)","u":"subtitle(java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"SubtitleMessage","l":"SubtitleMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"SUCCESS"},{"p":"eu.mhsl.minenet.minigames.message","c":"Message","l":"text"},{"p":"eu.mhsl.minenet.minigames.world","c":"Dimension","l":"THE_END"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"timeLeft"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"TitleMessage","l":"TitleMessage(Duration)","u":"%3Cinit%3E(java.time.Duration)"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"TitleMessage","l":"TitleMessage(Duration, Duration)","u":"%3Cinit%3E(java.time.Duration,java.time.Duration)"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"TitleMessage","l":"TitleMessage(Duration, Duration, Duration)","u":"%3Cinit%3E(java.time.Duration,java.time.Duration,java.time.Duration)"},{"p":"eu.mhsl.minenet.minigames.message.type.title","c":"TitleMessage","l":"TitleMessage(Title.Times)","u":"%3Cinit%3E(net.kyori.adventure.title.Title.Times)"},{"p":"eu.mhsl.minenet.minigames.util","c":"UuidUtil","l":"unTrimm(String)","u":"unTrimm(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"UpdateCommand","l":"UpdateCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"UuidUtil","l":"UuidUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.world","c":"Dimension","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.message","c":"MessageIcon","l":"values()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"values()"},{"p":"eu.mhsl.minenet.minigames.world","c":"Dimension","l":"values()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Intersect","l":"withPressurePlate(Instance, Block, Pos)","u":"withPressurePlate(net.minestom.server.instance.Instance,net.minestom.server.instance.block.Block,net.minestom.server.coordinate.Pos)"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"eu.mhsl.minenet.minigames.message.type","c":"ActionBarMessage","l":"ActionBarMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"AddEntityToInstanceEventListener","l":"AddEntityToInstanceEventListener()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"addEntry(String, String)","u":"addEntry(java.lang.String,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"ConfigManager","l":"addOption(Option)","u":"addOption(eu.mhsl.minenet.minigames.instance.game.minigame.config.Option)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"addResult(Player)","u":"addResult(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"appendStatic(Component)","u":"appendStatic(net.kyori.adventure.text.Component)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"appendStatic(String)","u":"appendStatic(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"appendTranslated(String)","u":"appendTranslated(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"applySkin(Player)","u":"applySkin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"asComponent()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"Translatable","l":"assemble(Player)","u":"assemble(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"assemble(Player)","u":"assemble(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"assemble(String)","u":"assemble(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.util","c":"TextUtil","l":"autoWrap(String)","u":"autoWrap(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.util","c":"TextUtil","l":"autoWrap(String, NamedTextColor)","u":"autoWrap(java.lang.String,net.kyori.adventure.text.format.NamedTextColor)"},{"p":"eu.mhsl.minenet.minigames.util","c":"BatchUtil","l":"BatchUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.options","c":"BoolOption","l":"BoolOption(String, Material, String)","u":"%3Cinit%3E(java.lang.String,net.minestom.server.item.Material,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"build(Player)","u":"build(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.server.provider","c":"ByPlayerNameUuidProvider","l":"ByPlayerNameUuidProvider()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"cancel(CancellableEvent)","u":"cancel(net.minestom.server.event.trait.CancellableEvent)"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"cancel(CancellableEvent, boolean)","u":"cancel(net.minestom.server.event.trait.CancellableEvent,boolean)"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"CHAT"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"CHAT"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"ChatMessage","l":"ChatMessage(Icon)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.message.Icon)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"checkAbandoned()"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"CircularTerrainGenerator(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"eu.mhsl.minenet.minigames.util","c":"ColorUtil","l":"ColorUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"CommonEventHandles()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"ConfigManager","l":"ConfigManager()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"contains(Block)","u":"contains(net.minestom.server.instance.block.Block)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown","l":"countdown(Audience, int, Consumer)","u":"countdown(net.kyori.adventure.audience.Audience,int,java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown","l":"Countdown(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"CountdownModifier(int)","u":"%3Cinit%3E(int)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"countdownStart()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"countdownUnload()"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"countResults()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"createRoom(Player)","u":"createRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"currentValue"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"DEATHCUBE"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"DeathcubeFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"DEBUG"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"DebugCommand","l":"DebugCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"defaultLanguage"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"deleteRoom(Room)","u":"deleteRoom(eu.mhsl.minenet.minigames.instance.room.Room)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"description()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"description()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"destroy(Instance)","u":"destroy(net.minestom.server.instance.Instance)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"DIMENSION"},{"p":"eu.mhsl.minenet.minigames.lang","c":"DummyLang","l":"DummyLang()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"ERROR"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"AddEntityToInstanceEventListener","l":"eventType()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerChatHandler","l":"eventType()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerLoginHandler","l":"eventType()"},{"p":"eu.mhsl.minenet.minigames.util","c":"ResourceUtils","l":"extractResource(String)","u":"extractResource(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"FLY"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"FlyCommand","l":"FlyCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"forceCloseInstance(InstanceContainer)","u":"forceCloseInstance(net.minestom.server.instance.InstanceContainer)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"Game(DimensionType)","u":"%3Cinit%3E(net.minestom.server.world.DimensionType)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameConfigurationInventory","l":"GameConfigurationInventory(GameFactory)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"GAMEMODE"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"GamemodeCommand","l":"GamemodeCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"GameSelector()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"GC"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"GcCommand","l":"GcCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"PlaneGenerator","l":"generate(GenerationUnit)","u":"generate(net.minestom.server.instance.generator.GenerationUnit)"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"generate(GenerationUnit)","u":"generate(net.minestom.server.instance.generator.GenerationUnit)"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"generate(GenerationUnit)","u":"generate(net.minestom.server.instance.generator.GenerationUnit)"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures.generatable","c":"PeakRock","l":"generateGame(Block.Setter)","u":"generateGame(net.minestom.server.instance.block.Block.Setter)"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures","c":"Structure","l":"generateGame(Block.Setter)","u":"generateGame(net.minestom.server.instance.block.Block.Setter)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"NamespacedTranslatable","l":"get(String)","u":"get(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.util","c":"BatchUtil","l":"getAffectedChunks(AbsoluteBlockBatch)","u":"getAffectedChunks(net.minestom.server.instance.batch.AbsoluteBlockBatch)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"ConfigManager","l":"getAll()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getAllMembers()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getAllRooms()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getAsInt()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"getAssembled(Player)","u":"getAssembled(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getAsString()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getClickedSlot()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getClickType()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"getColor()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"getComponent()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getCurrent()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"getDescription()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"DummyLang","l":"getEntry(String)","u":"getEntry(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"getEntry(String)","u":"getEntry(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"getFactory()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"getIcon()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getId()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"getInstance()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getInventory()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getItem()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"getLangId()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"getLanguage(Player)","u":"getLanguage(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"getLanguage(String)","u":"getLanguage(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"getMap()"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"getMapFormatted()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"getName()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"getName()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getNext()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getOwner()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"getPath()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getPlayer()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Monitoring","l":"getRamUsage()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getRoom(Player)","u":"getRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"getScore()"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"getSkin(Player)","u":"getSkin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"getSkin(String)","u":"getSkin(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance.hub","c":"Hub","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Spawnable","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"getSymbol()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Monitoring","l":"getTickMonitor()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"getTitle()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"getType()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"GROUND"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"hasResult(Player)","u":"hasResult(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"HUB"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"HUB_MAP"},{"p":"eu.mhsl.minenet.minigames.command.user","c":"HubCommand","l":"HubCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","c":"HubInventory","l":"HubInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"indent(int)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"instance"},{"p":"eu.mhsl.minenet.minigames.instance.hub","c":"Hub","l":"INSTANCE"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"InteractableEntity(EntityType)","u":"%3Cinit%3E(net.minestom.server.entity.EntityType)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"InteractableInventory(InventoryType, Component)","u":"%3Cinit%3E(net.minestom.server.inventory.InventoryType,net.kyori.adventure.text.Component)"},{"p":"eu.mhsl.minenet.minigames.util","c":"Intersect","l":"Intersect()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"isBeforeBeginning"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"isRunning"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"ItemClick(Player, InteractableInventory, int, ItemStack, ClickType)","u":"%3Cinit%3E(net.minestom.server.entity.Player,eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory,int,net.minestom.server.item.ItemStack,net.minestom.server.inventory.click.ClickType)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","c":"JoinInventory","l":"JoinInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"Lang(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"LANGTEST"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"LangTestCommand","l":"LangTestCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"LEAVE"},{"p":"eu.mhsl.minenet.minigames.command.user","c":"LeaveCommand","l":"LeaveCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"list(List)","u":"list(java.util.List)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"load()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"load()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Static","l":"load()"},{"p":"eu.mhsl.minenet.minigames.util","c":"BatchUtil","l":"loadAndApplyBatch(AbsoluteBlockBatch, InstanceContainer, Runnable)","u":"loadAndApplyBatch(net.minestom.server.instance.batch.AbsoluteBlockBatch,net.minestom.server.instance.InstanceContainer,java.lang.Runnable)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"LOBBY_MAP"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"LOCALES"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"logger"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"LOGIN"},{"p":"eu.mhsl.minenet.minigames","c":"Main","l":"Main()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames","c":"Main","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"manufacture()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"manufacture(List>)","u":"manufacture(java.util.List)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.util","c":"RangeMap","l":"map(double, double, double, double, double)","u":"map(double,double,double,double,double)"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"mapCenter"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"mapStart"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"message"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"MineNetInstance(DimensionType)","u":"%3Cinit%3E(net.minestom.server.world.DimensionType)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"MINERUN"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"MinerunFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"Minigame(DimensionType, String)","u":"%3Cinit%3E(net.minestom.server.world.DimensionType,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.room.inventory","c":"MinigameTypeSelectInventory","l":"MinigameTypeSelectInventory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Monitoring","l":"Monitoring()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"move(Entity, Spawnable)","u":"move(net.minestom.server.entity.Entity,eu.mhsl.minenet.minigames.instance.Spawnable)"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"move(Set, Spawnable)","u":"move(java.util.Set,eu.mhsl.minenet.minigames.instance.Spawnable)"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"MoveInstance()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"moveMembersToGame(Game)","u":"moveMembersToGame(eu.mhsl.minenet.minigames.instance.game.Game)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"NamespacedTranslatable","l":"NamespacedTranslatable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"NETHER"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"newLine()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.options","c":"NumericOption","l":"NumericOption(String, Material, String, Integer...)","u":"%3Cinit%3E(java.lang.String,net.minestom.server.item.Material,java.lang.String,java.lang.Integer...)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onBlockBreak(PlayerBlockBreakEvent)","u":"onBlockBreak(net.minestom.server.event.player.PlayerBlockBreakEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onBlockPlace(PlayerBlockPlaceEvent)","u":"onBlockPlace(net.minestom.server.event.player.PlayerBlockPlaceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameConfigurationInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","c":"JoinInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"onClose(Runnable)","u":"onClose(java.lang.Runnable)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onDespawn(RemoveEntityFromInstanceEvent)","u":"onDespawn(net.minestom.server.event.instance.RemoveEntityFromInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onItemDrop(ItemDropEvent)","u":"onItemDrop(net.minestom.server.event.item.ItemDropEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onLoad(CompletableFuture)","u":"onLoad(java.util.concurrent.CompletableFuture)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"onLoad(CompletableFuture)","u":"onLoad(java.util.concurrent.CompletableFuture)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"onPlayerJoin(Player)","u":"onPlayerJoin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onPlayerLeave(Player)","u":"onPlayerLeave(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"onPlayerLeave(Player)","u":"onPlayerLeave(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onPlayerMove(PlayerMoveEvent)","u":"onPlayerMove(net.minestom.server.event.player.PlayerMoveEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"onPlayerMove(PlayerMoveEvent)","u":"onPlayerMove(net.minestom.server.event.player.PlayerMoveEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onStart()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onStop()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onUnload()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"Option(String, Material, String, List)","u":"%3Cinit%3E(java.lang.String,net.minestom.server.item.Material,java.lang.String,java.util.List)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"OTHER"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"OVERWORLD"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures.generatable","c":"PeakRock","l":"PeakRock(Point)","u":"%3Cinit%3E(net.minestom.server.coordinate.Point)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"pipe()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Position","l":"PIXEL"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"PlaneGenerator","l":"PlaneGenerator()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerChatHandler","l":"PlayerChatHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerLoginHandler","l":"PlayerLoginHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Position","l":"Position()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"PRESSURE_PLATES"},{"p":"eu.mhsl.minenet.minigames.server.provider","c":"ByPlayerNameUuidProvider","l":"provide(PlayerConnection, String)","u":"provide(net.minestom.server.network.player.PlayerConnection,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"PVE"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"PVP"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"quote(String)","u":"quote(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.util","c":"RangeMap","l":"RangeMap()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"raw(String)","u":"raw(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"RBB"},{"p":"eu.mhsl.minenet.minigames.util","c":"ResourceUtils","l":"ResourceUtils()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures","c":"Structure","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"rnd()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"ROOM"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"RoomCommand","l":"RoomCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"RoomSelector()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.server.tasks","c":"TablistUpdateTask","l":"run()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"AddEntityToInstanceEventListener","l":"run(AddEntityToInstanceEvent)","u":"run(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerChatHandler","l":"run(PlayerChatEvent)","u":"run(net.minestom.server.event.player.PlayerChatEvent)"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerLoginHandler","l":"run(PlayerLoginEvent)","u":"run(net.minestom.server.event.player.PlayerLoginEvent)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"SCHEMATICS"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"SCIENCE"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"Score(Game)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.instance.game.Game)"},{"p":"eu.mhsl.minenet.minigames.util","c":"ColorUtil","l":"scoreColor(int)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(Audience)","u":"send(net.kyori.adventure.audience.Audience)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(List)","u":"send(java.util.List)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"ActionBarMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"ChatMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"SubtitleMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(Set)","u":"send(java.util.Set)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setClickableItem(ItemStack, int, Consumer)","u":"setClickableItem(net.minestom.server.item.ItemStack,int,java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setClickableItem(ItemStack, int, Consumer, boolean)","u":"setClickableItem(net.minestom.server.item.ItemStack,int,java.util.function.Consumer,boolean)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setDummyItem(ItemStack, int)","u":"setDummyItem(net.minestom.server.item.ItemStack,int)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setDummyItem(Material, int)","u":"setDummyItem(net.minestom.server.item.Material,int)"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"setOwnRoom(Player)","u":"setOwnRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"setRoom(Player, Room)","u":"setRoom(net.minestom.server.entity.Player,eu.mhsl.minenet.minigames.instance.room.Room)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"setTimeLimit(int)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"setTimes(Title.Times)","u":"setTimes(net.kyori.adventure.title.Title.Times)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"SkinCache()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"SPAWN"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"SquareTerrainGenerator(int, int, boolean)","u":"%3Cinit%3E(int,int,boolean)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"STAR"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"start()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"start()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Static","l":"Static()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"STICKFIGHT"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"Stickfight()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"StickFightFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"STONE"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"stop()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"stop()"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures","c":"Structure","l":"Structure()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"subtitle(Consumer)","u":"subtitle(java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"SubtitleMessage","l":"SubtitleMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"SUCCESS"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.server.tasks","c":"TablistUpdateTask","l":"TablistUpdateTask()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"TextUtil","l":"TextUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"THE_END"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"timeLeft"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"TitleMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"TitleMessage(Duration)","u":"%3Cinit%3E(java.time.Duration)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"TitleMessage(Duration, Duration)","u":"%3Cinit%3E(java.time.Duration,java.time.Duration)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"TRAFFICLIGHTRACE"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"TrafficLightRaceFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"TranslatableMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"unload()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"unsetRoom(Player)","u":"unsetRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.util","c":"UuidUtil","l":"unTrimm(String)","u":"unTrimm(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"UPDATE"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"UpdateCommand","l":"UpdateCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"UuidUtil","l":"UuidUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"values()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"values()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"values()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"values()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"values()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Intersect","l":"withPressurePlate(Instance, BlockPallet, Pos)","u":"withPressurePlate(net.minestom.server.instance.Instance,eu.mhsl.minenet.minigames.world.generator.BlockPallet,net.minestom.server.coordinate.Pos)"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"WOOD"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/overview-summary.html b/docs/overview-summary.html index 3e18b58..1f21d90 100644 --- a/docs/overview-summary.html +++ b/docs/overview-summary.html @@ -1,11 +1,11 @@ - + Generated Documentation (Untitled) - + diff --git a/docs/overview-tree.html b/docs/overview-tree.html index 55b43fd..92da465 100644 --- a/docs/overview-tree.html +++ b/docs/overview-tree.html @@ -1,11 +1,11 @@ - + Class Hierarchy - + @@ -53,28 +53,40 @@ loadScripts(document, 'script');
    @@ -86,44 +98,51 @@ loadScripts(document, 'script'); -
  • eu.mhsl.minenet.minigames.handler.AddEntityToInstanceHandler
  • +
  • eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener (implements net.minestom.server.event.EventListener<T>)
  • +
  • eu.mhsl.minenet.minigames.util.BatchUtil
  • +
  • eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider (implements net.minestom.server.network.UuidProvider)
  • +
  • eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
  • +
  • eu.mhsl.minenet.minigames.util.ColorUtil
  • net.minestom.server.command.builder.Command
  • eu.mhsl.minenet.minigames.util.CommonEventHandles
  • -
  • eu.mhsl.minenet.minigames.messageOld.Countdown
  • -
  • eu.mhsl.minenet.minigames.messageOld.Countdown.CountdownModifier
  • +
  • eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
  • +
  • eu.mhsl.minenet.minigames.message.Countdown
  • +
  • eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
  • +
  • eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
  • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable)
    • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler)
      • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) @@ -132,54 +151,76 @@ loadScripts(document, 'script');
    • -
    • eu.mhsl.minenet.minigames.group.Group
    • -
    • eu.mhsl.minenet.minigames.group.GroupManager
    • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable)
      • net.minestom.server.instance.InstanceContainer
          -
        • eu.mhsl.minenet.minigames.world.instance.game.Game (implements eu.mhsl.minenet.minigames.world.Spawnable) +
        • eu.mhsl.minenet.minigames.instance.MineNetInstance
            -
          • eu.mhsl.minenet.minigames.world.instance.game.pve.minerun.Minerun
          • +
          • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable) +
              +
            • eu.mhsl.minenet.minigames.instance.game.minigame.Minigame +
                +
              • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
              • +
              +
            • +
            +
          • +
          • eu.mhsl.minenet.minigames.instance.hub.Hub (implements eu.mhsl.minenet.minigames.instance.Spawnable)
          • +
          • eu.mhsl.minenet.minigames.instance.room.Room (implements eu.mhsl.minenet.minigames.instance.Spawnable)
        • -
        • eu.mhsl.minenet.minigames.world.instance.hub.HubInstance (implements eu.mhsl.minenet.minigames.world.Spawnable)
        • -
        • eu.mhsl.minenet.minigames.world.instance.room.RoomInstance (implements eu.mhsl.minenet.minigames.world.Spawnable)
    • eu.mhsl.minenet.minigames.util.Intersect
    • eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    • -
    • eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout.Knockout
    • -
    • eu.mhsl.minenet.minigames.Main
    • -
    • eu.mhsl.minenet.minigames.messageOld.Message (implements eu.mhsl.minenet.minigames.messageOld.Sendable) +
    • eu.mhsl.minenet.minigames.lang.Lang
    • +
    • eu.mhsl.minenet.minigames.lang.Languages
    • +
    • eu.mhsl.minenet.minigames.Main
    • +
    • eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
    • +
    • eu.mhsl.minenet.minigames.util.Monitoring
    • eu.mhsl.minenet.minigames.util.MoveInstance
    • +
    • eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
    • +
    • eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T> +
        +
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.options.BoolOption
      • +
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.options.NumericOption
      • +
      +
    • eu.mhsl.minenet.minigames.world.generator.PlaneGenerator (implements net.minestom.server.instance.generator.Generator)
    • -
    • eu.mhsl.minenet.minigames.handler.PlayerChatHandler
    • -
    • eu.mhsl.minenet.minigames.handler.PlayerLoginHandler
    • +
    • eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler (implements net.minestom.server.event.EventListener<T>)
    • +
    • eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler (implements net.minestom.server.event.EventListener<T>)
    • eu.mhsl.minenet.minigames.util.Position
    • +
    • eu.mhsl.minenet.minigames.util.RangeMap
    • eu.mhsl.minenet.minigames.util.ResourceUtils
    • eu.mhsl.minenet.minigames.score.Score
    • eu.mhsl.minenet.minigames.skin.SkinCache
    • -
    • eu.mhsl.minenet.minigames.util.Static +
    • eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
    • +
    • eu.mhsl.minenet.minigames.util.Static
    • +
    • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
    • +
    • eu.mhsl.minenet.minigames.world.generator.structures.Structure
        -
      • eu.mhsl.minenet.minigames.command.CommandLoader
      • -
      • eu.mhsl.minenet.minigames.handler.HandlerLoader
      • +
      • eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
    • -
    • java.lang.Throwable (implements java.io.Serializable) +
    • eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask (implements java.lang.Runnable)
    • +
    • eu.mhsl.minenet.minigames.util.TextUtil
    • +
    • eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
    • +
    • eu.mhsl.minenet.minigames.message.TranslatableMessage (implements eu.mhsl.minenet.minigames.message.Sendable)
    • +
    • eu.mhsl.minenet.minigames.message.component.TranslatedComponent (implements net.kyori.adventure.text.ComponentLike, eu.mhsl.minenet.minigames.message.component.Translatable)
    • eu.mhsl.minenet.minigames.util.UuidUtil
  • @@ -188,8 +229,10 @@ loadScripts(document, 'script');

    Interface Hierarchy

      -
    • eu.mhsl.minenet.minigames.messageOld.Sendable
    • -
    • eu.mhsl.minenet.minigames.world.Spawnable
    • +
    • eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    • +
    • eu.mhsl.minenet.minigames.message.Sendable
    • +
    • eu.mhsl.minenet.minigames.instance.Spawnable
    • +
    • eu.mhsl.minenet.minigames.message.component.Translatable
    @@ -199,8 +242,13 @@ loadScripts(document, 'script');
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
        -
      • eu.mhsl.minenet.minigames.world.Dimension
      • -
      • eu.mhsl.minenet.minigames.messageOld.MessageIcon
      • +
      • eu.mhsl.minenet.minigames.world.generator.BlockPallet
      • +
      • eu.mhsl.minenet.minigames.command.Commands
      • +
      • eu.mhsl.minenet.minigames.instance.Dimension
      • +
      • eu.mhsl.minenet.minigames.instance.game.GameList
      • +
      • eu.mhsl.minenet.minigames.instance.game.GameType
      • +
      • eu.mhsl.minenet.minigames.message.Icon
      • +
      • eu.mhsl.minenet.minigames.handler.Listeners
      • eu.mhsl.minenet.minigames.Resource
    • diff --git a/docs/package-search-index.js b/docs/package-search-index.js index d48ac20..ed8a828 100644 --- a/docs/package-search-index.js +++ b/docs/package-search-index.js @@ -1 +1 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"eu.mhsl.minenet.minigames"},{"l":"eu.mhsl.minenet.minigames.command"},{"l":"eu.mhsl.minenet.minigames.group"},{"l":"eu.mhsl.minenet.minigames.handler"},{"l":"eu.mhsl.minenet.minigames.message"},{"l":"eu.mhsl.minenet.minigames.message.type.actionbar"},{"l":"eu.mhsl.minenet.minigames.message.type.chat"},{"l":"eu.mhsl.minenet.minigames.message.type.title"},{"l":"eu.mhsl.minenet.minigames.score"},{"l":"eu.mhsl.minenet.minigames.shared.entity"},{"l":"eu.mhsl.minenet.minigames.shared.inventory"},{"l":"eu.mhsl.minenet.minigames.skin"},{"l":"eu.mhsl.minenet.minigames.util"},{"l":"eu.mhsl.minenet.minigames.world"},{"l":"eu.mhsl.minenet.minigames.world.generator"},{"l":"eu.mhsl.minenet.minigames.world.instance.game"},{"l":"eu.mhsl.minenet.minigames.world.instance.game.pve.minerun"},{"l":"eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout"},{"l":"eu.mhsl.minenet.minigames.world.instance.hub"},{"l":"eu.mhsl.minenet.minigames.world.instance.hub.entity"},{"l":"eu.mhsl.minenet.minigames.world.instance.hub.inventory"},{"l":"eu.mhsl.minenet.minigames.world.instance.room"},{"l":"eu.mhsl.minenet.minigames.world.instance.room.entity"},{"l":"eu.mhsl.minenet.minigames.world.instance.room.inventory"}];updateSearchResults(); \ No newline at end of file +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"eu.mhsl.minenet.minigames"},{"l":"eu.mhsl.minenet.minigames.command"},{"l":"eu.mhsl.minenet.minigames.command.admin"},{"l":"eu.mhsl.minenet.minigames.command.user"},{"l":"eu.mhsl.minenet.minigames.handler"},{"l":"eu.mhsl.minenet.minigames.handler.global"},{"l":"eu.mhsl.minenet.minigames.instance"},{"l":"eu.mhsl.minenet.minigames.instance.game"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.config"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.config.options"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace"},{"l":"eu.mhsl.minenet.minigames.instance.hub"},{"l":"eu.mhsl.minenet.minigames.instance.hub.entity"},{"l":"eu.mhsl.minenet.minigames.instance.hub.inventory"},{"l":"eu.mhsl.minenet.minigames.instance.room"},{"l":"eu.mhsl.minenet.minigames.instance.room.entity"},{"l":"eu.mhsl.minenet.minigames.instance.room.inventory"},{"l":"eu.mhsl.minenet.minigames.lang"},{"l":"eu.mhsl.minenet.minigames.message"},{"l":"eu.mhsl.minenet.minigames.message.component"},{"l":"eu.mhsl.minenet.minigames.message.type"},{"l":"eu.mhsl.minenet.minigames.score"},{"l":"eu.mhsl.minenet.minigames.server.provider"},{"l":"eu.mhsl.minenet.minigames.server.tasks"},{"l":"eu.mhsl.minenet.minigames.shared.entity"},{"l":"eu.mhsl.minenet.minigames.shared.inventory"},{"l":"eu.mhsl.minenet.minigames.skin"},{"l":"eu.mhsl.minenet.minigames.util"},{"l":"eu.mhsl.minenet.minigames.world.generator"},{"l":"eu.mhsl.minenet.minigames.world.generator.structures"},{"l":"eu.mhsl.minenet.minigames.world.generator.structures.generatable"},{"l":"eu.mhsl.minenet.minigames.world.generator.terrain"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/serialized-form.html b/docs/serialized-form.html index cef2709..3a11f67 100644 --- a/docs/serialized-form.html +++ b/docs/serialized-form.html @@ -53,11 +53,11 @@ loadScripts(document, 'script');
      • -

        Package eu.mhsl.minenet.minigames.group

        +

        Package eu.mhsl.minenet.gameList.group

        • -
          -

          Class eu.mhsl.minenet.minigames.group.GroupException

          +
          +

          Class eu.mhsl.minenet.gameList.group.GroupException

          class GroupException extends Throwable implements Serializable
        • diff --git a/docs/tag-search-index.js b/docs/tag-search-index.js index f38b3cb..f2a440c 100644 --- a/docs/tag-search-index.js +++ b/docs/tag-search-index.js @@ -1 +1 @@ -tagSearchIndex = [{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/type-search-index.js b/docs/type-search-index.js index a386b5b..056286a 100644 --- a/docs/type-search-index.js +++ b/docs/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"eu.mhsl.minenet.minigames.message.type.actionbar","l":"ActionBarMessage"},{"p":"eu.mhsl.minenet.minigames.handler","l":"AddEntityToInstanceHandler"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","l":"BoardInventory"},{"p":"eu.mhsl.minenet.minigames.message.type.chat","l":"ChatMessage"},{"p":"eu.mhsl.minenet.minigames.command","l":"CommandLoader"},{"p":"eu.mhsl.minenet.minigames.util","l":"CommonEventHandles"},{"p":"eu.mhsl.minenet.minigames.message","l":"Countdown"},{"p":"eu.mhsl.minenet.minigames.message","l":"Countdown.CountdownModifier"},{"p":"eu.mhsl.minenet.minigames.command","l":"DebugCommand"},{"p":"eu.mhsl.minenet.minigames.world","l":"Dimension"},{"p":"eu.mhsl.minenet.minigames.command","l":"FlyCommand"},{"p":"eu.mhsl.minenet.minigames.world.instance.game","l":"Game"},{"p":"eu.mhsl.minenet.minigames.command","l":"GcCommand"},{"p":"eu.mhsl.minenet.minigames.group","l":"Group"},{"p":"eu.mhsl.minenet.minigames.group","l":"GroupException"},{"p":"eu.mhsl.minenet.minigames.group","l":"GroupManager"},{"p":"eu.mhsl.minenet.minigames.handler","l":"HandlerLoader"},{"p":"eu.mhsl.minenet.minigames.command","l":"HubCommand"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub","l":"HubInstance"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.inventory","l":"HubInventory"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.entity","l":"HubSelector"},{"p":"eu.mhsl.minenet.minigames.util","l":"Intersect"},{"p":"eu.mhsl.minenet.minigames.shared.entity","l":"IntractableEntity"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","l":"IntractableInventory"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","l":"ItemClick"},{"p":"eu.mhsl.minenet.minigames.world.instance.hub.inventory","l":"JoinInventory"},{"p":"eu.mhsl.minenet.minigames.world.instance.game.pvp.knockout","l":"Knockout"},{"p":"eu.mhsl.minenet.minigames","l":"Main"},{"p":"eu.mhsl.minenet.minigames.message","l":"Message"},{"p":"eu.mhsl.minenet.minigames.message","l":"MessageIcon"},{"p":"eu.mhsl.minenet.minigames.world.instance.game.pve.minerun","l":"Minerun"},{"p":"eu.mhsl.minenet.minigames.util","l":"MoveInstance"},{"p":"eu.mhsl.minenet.minigames.world.generator","l":"PlaneGenerator"},{"p":"eu.mhsl.minenet.minigames.handler","l":"PlayerChatHandler"},{"p":"eu.mhsl.minenet.minigames.handler","l":"PlayerLoginHandler"},{"p":"eu.mhsl.minenet.minigames.util","l":"Position"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","l":"PveInventory"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","l":"PvpInventory"},{"p":"eu.mhsl.minenet.minigames","l":"Resource"},{"p":"eu.mhsl.minenet.minigames.util","l":"ResourceUtils"},{"p":"eu.mhsl.minenet.minigames.command","l":"RoomCommand"},{"p":"eu.mhsl.minenet.minigames.world.instance.room","l":"RoomInstance"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.inventory","l":"RoomInventory"},{"p":"eu.mhsl.minenet.minigames.world.instance.room.entity","l":"RoomSelector"},{"p":"eu.mhsl.minenet.minigames.score","l":"Score"},{"p":"eu.mhsl.minenet.minigames.message","l":"Sendable"},{"p":"eu.mhsl.minenet.minigames.skin","l":"SkinCache"},{"p":"eu.mhsl.minenet.minigames.world","l":"Spawnable"},{"p":"eu.mhsl.minenet.minigames.util","l":"Static"},{"p":"eu.mhsl.minenet.minigames.message.type.title","l":"SubtitleMessage"},{"p":"eu.mhsl.minenet.minigames.message.type.title","l":"TitleMessage"},{"p":"eu.mhsl.minenet.minigames.command","l":"UpdateCommand"},{"p":"eu.mhsl.minenet.minigames.util","l":"UuidUtil"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"p":"eu.mhsl.minenet.minigames.message.type","l":"ActionBarMessage"},{"p":"eu.mhsl.minenet.minigames.handler.global","l":"AddEntityToInstanceEventListener"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"eu.mhsl.minenet.minigames.util","l":"BatchUtil"},{"p":"eu.mhsl.minenet.minigames.world.generator","l":"BlockPallet"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.options","l":"BoolOption"},{"p":"eu.mhsl.minenet.minigames.server.provider","l":"ByPlayerNameUuidProvider"},{"p":"eu.mhsl.minenet.minigames.message.type","l":"ChatMessage"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","l":"CircularTerrainGenerator"},{"p":"eu.mhsl.minenet.minigames.util","l":"ColorUtil"},{"p":"eu.mhsl.minenet.minigames.command","l":"Commands"},{"p":"eu.mhsl.minenet.minigames.util","l":"CommonEventHandles"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","l":"ConfigManager"},{"p":"eu.mhsl.minenet.minigames.message","l":"Countdown"},{"p":"eu.mhsl.minenet.minigames.message","l":"Countdown.CountdownModifier"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","l":"DeathcubeFactory"},{"p":"eu.mhsl.minenet.minigames.command.admin","l":"DebugCommand"},{"p":"eu.mhsl.minenet.minigames.instance","l":"Dimension"},{"p":"eu.mhsl.minenet.minigames.lang","l":"DummyLang"},{"p":"eu.mhsl.minenet.minigames.command.admin","l":"FlyCommand"},{"p":"eu.mhsl.minenet.minigames.instance.game","l":"Game"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","l":"GameConfigurationInventory"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","l":"GameFactory"},{"p":"eu.mhsl.minenet.minigames.instance.game","l":"GameList"},{"p":"eu.mhsl.minenet.minigames.command.admin","l":"GamemodeCommand"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","l":"GameSelector"},{"p":"eu.mhsl.minenet.minigames.instance.game","l":"GameType"},{"p":"eu.mhsl.minenet.minigames.command.admin","l":"GcCommand"},{"p":"eu.mhsl.minenet.minigames.instance.hub","l":"Hub"},{"p":"eu.mhsl.minenet.minigames.command.user","l":"HubCommand"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","l":"HubInventory"},{"p":"eu.mhsl.minenet.minigames.message","l":"Icon"},{"p":"eu.mhsl.minenet.minigames.shared.entity","l":"InteractableEntity"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","l":"InteractableInventory"},{"p":"eu.mhsl.minenet.minigames.util","l":"Intersect"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","l":"ItemClick"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","l":"JoinInventory"},{"p":"eu.mhsl.minenet.minigames.lang","l":"Lang"},{"p":"eu.mhsl.minenet.minigames.command.admin","l":"LangTestCommand"},{"p":"eu.mhsl.minenet.minigames.lang","l":"Languages"},{"p":"eu.mhsl.minenet.minigames.command.user","l":"LeaveCommand"},{"p":"eu.mhsl.minenet.minigames.handler","l":"Listeners"},{"p":"eu.mhsl.minenet.minigames","l":"Main"},{"p":"eu.mhsl.minenet.minigames.instance","l":"MineNetInstance"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","l":"MinerunFactory"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","l":"Minigame"},{"p":"eu.mhsl.minenet.minigames.instance.room.inventory","l":"MinigameTypeSelectInventory"},{"p":"eu.mhsl.minenet.minigames.util","l":"Monitoring"},{"p":"eu.mhsl.minenet.minigames.util","l":"MoveInstance"},{"p":"eu.mhsl.minenet.minigames.message.component","l":"NamespacedTranslatable"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.options","l":"NumericOption"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","l":"Option"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures.generatable","l":"PeakRock"},{"p":"eu.mhsl.minenet.minigames.world.generator","l":"PlaneGenerator"},{"p":"eu.mhsl.minenet.minigames.handler.global","l":"PlayerChatHandler"},{"p":"eu.mhsl.minenet.minigames.handler.global","l":"PlayerLoginHandler"},{"p":"eu.mhsl.minenet.minigames.util","l":"Position"},{"p":"eu.mhsl.minenet.minigames.util","l":"RangeMap"},{"p":"eu.mhsl.minenet.minigames","l":"Resource"},{"p":"eu.mhsl.minenet.minigames.util","l":"ResourceUtils"},{"p":"eu.mhsl.minenet.minigames.instance.room","l":"Room"},{"p":"eu.mhsl.minenet.minigames.command.admin","l":"RoomCommand"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","l":"RoomSelector"},{"p":"eu.mhsl.minenet.minigames.score","l":"Score"},{"p":"eu.mhsl.minenet.minigames.message","l":"Sendable"},{"p":"eu.mhsl.minenet.minigames.skin","l":"SkinCache"},{"p":"eu.mhsl.minenet.minigames.instance","l":"Spawnable"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","l":"SquareTerrainGenerator"},{"p":"eu.mhsl.minenet.minigames.util","l":"Static"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","l":"Stickfight"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","l":"StickFightFactory"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures","l":"Structure"},{"p":"eu.mhsl.minenet.minigames.message.type","l":"SubtitleMessage"},{"p":"eu.mhsl.minenet.minigames.server.tasks","l":"TablistUpdateTask"},{"p":"eu.mhsl.minenet.minigames.util","l":"TextUtil"},{"p":"eu.mhsl.minenet.minigames.message.type","l":"TitleMessage"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","l":"TrafficLightRaceFactory"},{"p":"eu.mhsl.minenet.minigames.message.component","l":"Translatable"},{"p":"eu.mhsl.minenet.minigames.message","l":"TranslatableMessage"},{"p":"eu.mhsl.minenet.minigames.message.component","l":"TranslatedComponent"},{"p":"eu.mhsl.minenet.minigames.command.admin","l":"UpdateCommand"},{"p":"eu.mhsl.minenet.minigames.util","l":"UuidUtil"}];updateSearchResults(); \ No newline at end of file diff --git a/gradlew.bat b/gradlew.bat index 295d75c..bb36ea6 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -43,7 +43,7 @@ set JAVA_EXE=java.exe if "%ERRORLEVEL%" == "0" goto execute echo. -echo ERROR: JAVA_HOME is not set and no 'java' eu.mhsl.minenet.minigames.command could be found in your PATH. +echo ERROR: JAVA_HOME is not set and no 'java' eu.mhsl.minenet.gameList.command could be found in your PATH. echo. echo Please set the JAVA_HOME variable in your environment to match the echo location of your Java installation. @@ -65,7 +65,7 @@ echo location of your Java installation. goto fail :execute -@rem Setup the eu.mhsl.minenet.minigames.command line +@rem Setup the eu.mhsl.minenet.gameList.command line set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar diff --git a/src/main/java/eu/mhsl/minenet/minigames/Main.java b/src/main/java/eu/mhsl/minenet/minigames/Main.java index 6e76618..428adb9 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/Main.java +++ b/src/main/java/eu/mhsl/minenet/minigames/Main.java @@ -10,13 +10,19 @@ import net.minestom.server.MinecraftServer; import net.minestom.server.extras.lan.OpenToLAN; import net.minestom.server.timer.TaskSchedule; +import java.util.logging.ConsoleHandler; +import java.util.logging.Level; +import java.util.logging.Logger; + public class Main { /** * Starts minenet minigames services * @param args startflags */ + private final static Logger logger = Logger.getGlobal(); public static void main(String[] args) { - System.out.println("Initialize Minecraft server..."); + + logger.info("Initialize Minecraft server..."); MinecraftServer server = MinecraftServer.init(); PvpExtension.init(); @@ -35,12 +41,12 @@ public class Main { Resource.values(); // This initializes and preloads the enum and extracts the resources Languages.getInstance(); //Preload languages into the jvm - System.out.println("Starting Minecraft server ... "); + logger.info("Starting Minecraft server ... "); OpenToLAN.open(); //MojangAuth.init(); LET NON MIGRATORS PLAY! server.start("0.0.0.0", 25565); System.gc(); - MinecraftServer.getSchedulerManager().scheduleNextTick(() -> System.out.println("Minecraft server is now running!")); + MinecraftServer.getSchedulerManager().scheduleNextTick(() -> logger.info("Minecraft server is now running!")); } } diff --git a/src/main/java/eu/mhsl/minenet/minigames/Resource.java b/src/main/java/eu/mhsl/minenet/minigames/Resource.java index 634d7fc..c3abddd 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/Resource.java +++ b/src/main/java/eu/mhsl/minenet/minigames/Resource.java @@ -5,6 +5,7 @@ import eu.mhsl.minenet.minigames.util.ResourceUtils; import java.io.IOException; import java.net.URISyntaxException; import java.nio.file.Path; +import java.util.logging.Logger; /** * Predefined resources which are extracted on Runtime @@ -23,9 +24,8 @@ public enum Resource { this.path = Path.of("resources/" + name); try { - System.out.print("extracting resource " + name + " ... "); + Logger.getLogger("ressource").info("extracting resource " + name + " ... "); ResourceUtils.extractResource(name); - System.out.println("ok"); } catch (URISyntaxException | IOException e) { throw new RuntimeException(e); } diff --git a/src/main/java/eu/mhsl/minenet/minigames/command/user/HubCommand.java b/src/main/java/eu/mhsl/minenet/minigames/command/user/HubCommand.java index 03c8e3a..8f89f04 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/command/user/HubCommand.java +++ b/src/main/java/eu/mhsl/minenet/minigames/command/user/HubCommand.java @@ -1,7 +1,7 @@ package eu.mhsl.minenet.minigames.command.user; import eu.mhsl.minenet.minigames.util.MoveInstance; -import eu.mhsl.minenet.minigames.instance.hub.HubInstance; +import eu.mhsl.minenet.minigames.instance.hub.Hub; import eu.mhsl.minenet.minigames.instance.room.Room; import net.minestom.server.command.builder.Command; import net.minestom.server.entity.Player; @@ -13,7 +13,7 @@ public class HubCommand extends Command { setCondition((sender, commandString) -> ((Player) sender).getInstance() instanceof Room); setDefaultExecutor((sender, context) -> { - MoveInstance.move((Player) sender, HubInstance.INSTANCE); + MoveInstance.move((Player) sender, Hub.INSTANCE); }); } } diff --git a/src/main/java/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.java b/src/main/java/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.java index 9763739..5fa588f 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.java +++ b/src/main/java/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.java @@ -1,7 +1,5 @@ package eu.mhsl.minenet.minigames.handler.global; -import eu.mhsl.minenet.minigames.instance.hub.HubInstance; -import eu.mhsl.minenet.minigames.instance.room.Room; import eu.mhsl.minenet.minigames.message.type.ActionBarMessage; import eu.mhsl.minenet.minigames.message.type.ChatMessage; import eu.mhsl.minenet.minigames.message.Icon; @@ -22,7 +20,6 @@ public class AddEntityToInstanceEventListener implements EventListener { @Override public @NotNull Class eventType() { @@ -22,9 +24,9 @@ public class PlayerLoginHandler implements EventListener { Player p = event.getPlayer(); - p.setRespawnPoint(HubInstance.INSTANCE.getSpawn()); + p.setRespawnPoint(Hub.INSTANCE.getSpawn()); p.sendMessage(p.getUuid().toString()); - event.setSpawningInstance(HubInstance.INSTANCE); + event.setSpawningInstance(Hub.INSTANCE); SkinCache.applySkin(p); MinecraftServer.getSchedulerManager().scheduleTask(() -> { @@ -37,6 +39,8 @@ public class PlayerLoginHandler implements EventListener { if(p.getUsername().equalsIgnoreCase("minetec")) p.addPermission(new Permission("admin")); + Logger.getLogger("user").info(p.getUsername() + " joined"); + return Result.SUCCESS; } } diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/MineNetInstance.java b/src/main/java/eu/mhsl/minenet/minigames/instance/MineNetInstance.java new file mode 100644 index 0000000..e8f361c --- /dev/null +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/MineNetInstance.java @@ -0,0 +1,72 @@ +package eu.mhsl.minenet.minigames.instance; + +import eu.mhsl.minenet.minigames.message.component.TranslatedComponent; +import net.minestom.server.MinecraftServer; +import net.minestom.server.entity.Player; +import net.minestom.server.event.instance.AddEntityToInstanceEvent; +import net.minestom.server.event.instance.RemoveEntityFromInstanceEvent; +import net.minestom.server.instance.Instance; +import net.minestom.server.instance.InstanceContainer; +import net.minestom.server.timer.TaskSchedule; +import net.minestom.server.world.DimensionType; + +import java.util.UUID; + +public class MineNetInstance extends InstanceContainer { + public MineNetInstance(DimensionType type) { + super(UUID.randomUUID(), type); + MinecraftServer.getInstanceManager().registerInstance(this); + + eventNode() + .addListener(AddEntityToInstanceEvent.class, this::onEntityAdd) + .addListener(RemoveEntityFromInstanceEvent.class, this::onEntityRemove); + } + + private void onEntityRemove(RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent) { + if(removeEntityFromInstanceEvent.getEntity() instanceof Player p) { + this.onPlayerLeave(p); + } + } + + private void onEntityAdd(AddEntityToInstanceEvent addEntityToInstanceEvent) { + if(addEntityToInstanceEvent.getEntity() instanceof Player p) { + addEntityToInstanceEvent.setCancelled(this.onPlayerJoin(p)); + } + } + + /** + * Called when Player joins this instance + * @param p player who is joining + * @return setCanceled + */ + protected boolean onPlayerJoin(Player p) { + return false; + } + + /** + * Called when Player leaves this instance + * @param p player who is leaving + */ + protected void onPlayerLeave(Player p) { + + } + + /** + * + * @param target + */ + public void destroy(Instance target) { + getPlayers().forEach(player -> { + if(target != null) + player.setInstance(target); + else + player.kick(TranslatedComponent.raw("sample").getAssembled(player)); + }); + + MinecraftServer.getSchedulerManager().scheduleTask( + () -> MinecraftServer.getInstanceManager().unregisterInstance(this), + TaskSchedule.seconds(10), + TaskSchedule.stop() + ); + } +} diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/Game.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/Game.java index 7c27dda..e1144f0 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/Game.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/Game.java @@ -1,11 +1,13 @@ package eu.mhsl.minenet.minigames.instance.game; +import eu.mhsl.minenet.minigames.instance.MineNetInstance; import eu.mhsl.minenet.minigames.util.CommonEventHandles; import eu.mhsl.minenet.minigames.instance.Spawnable; import eu.mhsl.minenet.minigames.instance.room.Room; import io.github.bloepiloepi.pvp.config.PvPConfig; import net.minestom.server.MinecraftServer; import net.minestom.server.coordinate.Pos; +import net.minestom.server.entity.Player; import net.minestom.server.event.EventNode; import net.minestom.server.event.instance.AddEntityToInstanceEvent; import net.minestom.server.event.instance.RemoveEntityFromInstanceEvent; @@ -23,33 +25,31 @@ import org.jetbrains.annotations.NotNull; import java.util.Random; import java.util.UUID; import java.util.concurrent.CompletableFuture; +import java.util.logging.Logger; -public abstract class Game extends InstanceContainer implements Spawnable { +public abstract class Game extends MineNetInstance implements Spawnable { protected boolean isRunning = false; protected boolean isBeforeBeginning = true; protected final Random rnd = new Random(); //TODO better way than ths? + protected final Logger logger; + public Game(DimensionType dimensionType) { - super(UUID.randomUUID(), dimensionType); + super(dimensionType); MinecraftServer.getInstanceManager().registerInstance(this); + logger = Logger.getLogger("Game:" + getUniqueId()); + eventNode() .addListener(PlayerMoveEvent.class, this::onPlayerMove) .addListener(PlayerBlockBreakEvent.class, this::onBlockBreak) .addListener(PlayerBlockPlaceEvent.class, this::onBlockPlace) - .addListener(AddEntityToInstanceEvent.class, this::onJoin) - .addListener(RemoveEntityFromInstanceEvent.class, this::onLeave) .addListener(ItemDropEvent.class, this::onItemDrop); } - public void enablePvpConfig(PvPConfig config) { - //eventNode().addChild((EventNode) config.createNode()); - } - - /** * Load and start countdown */ @@ -82,7 +82,7 @@ public abstract class Game extends InstanceContainer implements Spawnable { scheduler().scheduleTask(() -> { - System.out.println("stopping game instance " + this.uniqueId); + logger.info("stopping game instance " + this.uniqueId); getPlayers().forEach(player -> player.kick("timeout")); MinecraftServer.getInstanceManager().unregisterInstance(this); @@ -108,15 +108,8 @@ public abstract class Game extends InstanceContainer implements Spawnable { playerBlockPlaceEvent.setCancelled(true); } - protected void onJoin(@NotNull AddEntityToInstanceEvent addEntityToInstanceEvent) { - - } - - /** - * Make sure when overriding to call checkAbandoned to insure no garbage instances - * @param removeEntityFromInstanceEvent - */ - protected void onLeave(@NotNull RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent) { + @Override + protected void onPlayerLeave(Player p) { this.checkAbandoned(); } diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/MinigameType.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/GameList.java similarity index 56% rename from src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/MinigameType.java rename to src/main/java/eu/mhsl/minenet/minigames/instance/game/GameList.java index 2f7ae44..5002bb0 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/MinigameType.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/GameList.java @@ -1,4 +1,4 @@ -package eu.mhsl.minenet.minigames.instance.game.minigame; +package eu.mhsl.minenet.minigames.instance.game; import eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory; import eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory; @@ -6,17 +6,23 @@ import eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFac import eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory; import eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory; -public enum MinigameType { - DEATHCUBE(new DeathcubeFactory()), - STICKFIGHT(new StickFightFactory()), - MINERUN(new MinerunFactory()), - TRAFFICLIGHTRACE(new TrafficLightRaceFactory()); +public enum GameList { + DEATHCUBE(new DeathcubeFactory(), GameType.OTHER), + STICKFIGHT(new StickFightFactory(), GameType.PVP), + MINERUN(new MinerunFactory(), GameType.PVE), + TRAFFICLIGHTRACE(new TrafficLightRaceFactory(), GameType.OTHER); private GameFactory factory; - MinigameType(GameFactory factory) { + private GameType type; + GameList(GameFactory factory, GameType type) { this.factory = factory; + this.type = type; } public GameFactory getFactory() { return this.factory; } + + public GameType getType() { + return type; + } } diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/GameType.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/GameType.java new file mode 100644 index 0000000..62e2133 --- /dev/null +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/GameType.java @@ -0,0 +1,36 @@ +package eu.mhsl.minenet.minigames.instance.game; + +import eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable; +import eu.mhsl.minenet.minigames.message.component.TranslatedComponent; +import net.minestom.server.item.Material; + +public enum GameType { + OTHER(Material.GRASS_BLOCK, TranslatedComponent.raw("GameType#other"), TranslatedComponent.raw("GameType#other_description")), + PVP(Material.DIAMOND_SWORD, TranslatedComponent.raw("GameType#pvp"), TranslatedComponent.raw("GameType#pvp_description")), + PVE(Material.DIAMOND_PICKAXE, TranslatedComponent.raw("GameType#pve"), TranslatedComponent.raw("GameType#pve_description")); + + + Material icon; + TranslatedComponent title; + TranslatedComponent description; + + GameType(Material icon, TranslatedComponent title, TranslatedComponent description) { + this.title = title; + this.description = description; + this.icon = icon; + } + + public Material getIcon() { + return icon; + } + + public TranslatedComponent getTitle() { + return title; + } + + public TranslatedComponent getDescription() { + return description; + } + + +} diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.java index bfa7832..c169907 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.java @@ -72,7 +72,6 @@ public class Minigame extends Game { if(timeLimit > 0) { scheduler().submitTask(() -> { - System.out.println("Countdown running..."); if(!isRunning || timeLimit == 0) return TaskSchedule.stop(); if(timeLimit <= timePlayed) { stop(); diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/Minerun.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/Minerun.java index 3a0d5c0..23f2fd4 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/Minerun.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/Minerun.java @@ -40,9 +40,6 @@ class Minerun extends Minigame { this.width = width; this.length = length; this.minePercentage = minePercentage; - - System.out.println(width + " " + length + " " + minePercentage); - } @Override diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.java index a34827b..9966e5b 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.java @@ -26,7 +26,6 @@ public class MinerunFactory implements GameFactory { @Override public Minigame manufacture(Map> configuration) { - System.out.println("Manufacture" + configuration.get("width").getAsInt()); return new Minerun(configuration.get("width").getAsInt(), configuration.get("length").getAsInt(), configuration.get("percentage").getAsInt()); } diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.java index 9a71166..2df2af0 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.java @@ -59,11 +59,6 @@ public class Stickfight extends Minigame { } } - @Override - protected void onJoin(@NotNull AddEntityToInstanceEvent addEntityToInstanceEvent) { - - } - @Override public Pos getSpawn() { return new Pos(0.5, 51, 0.5); diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/hub/HubInstance.java b/src/main/java/eu/mhsl/minenet/minigames/instance/hub/Hub.java similarity index 81% rename from src/main/java/eu/mhsl/minenet/minigames/instance/hub/HubInstance.java rename to src/main/java/eu/mhsl/minenet/minigames/instance/hub/Hub.java index bbf3784..320d029 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/hub/HubInstance.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/hub/Hub.java @@ -1,12 +1,14 @@ package eu.mhsl.minenet.minigames.instance.hub; import eu.mhsl.minenet.minigames.Resource; +import eu.mhsl.minenet.minigames.instance.MineNetInstance; import eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector; import eu.mhsl.minenet.minigames.util.CommonEventHandles; import eu.mhsl.minenet.minigames.instance.Spawnable; import eu.mhsl.minenet.minigames.instance.Dimension; import net.minestom.server.MinecraftServer; import net.minestom.server.coordinate.Pos; +import net.minestom.server.event.instance.AddEntityToInstanceEvent; import net.minestom.server.event.player.*; import net.minestom.server.instance.AnvilLoader; import net.minestom.server.instance.InstanceContainer; @@ -14,8 +16,8 @@ import net.minestom.server.instance.InstanceContainer; import java.nio.file.Path; import java.util.UUID; -public class HubInstance extends InstanceContainer implements Spawnable { - public static final HubInstance INSTANCE = new HubInstance(); +public class Hub extends MineNetInstance implements Spawnable { + public static final Hub INSTANCE = new Hub(); static { MinecraftServer.getInstanceManager().registerInstance(INSTANCE); @@ -30,14 +32,15 @@ public class HubInstance extends InstanceContainer implements Spawnable { new RoomSelector().setInstance(INSTANCE, new Pos(0.5, 11, 4.5)); } - private HubInstance() { - super(UUID.randomUUID(), Dimension.THE_END.DIMENSION); + private Hub() { + super(Dimension.THE_END.DIMENSION); setChunkLoader(new AnvilLoader(Path.of("maps/hub"))); setTime(18000); setTimeRate(0); } + @Override public Pos getSpawn() { return new Pos(0.5, 11, 0.5); diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.java b/src/main/java/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.java index f52ad02..5524ab4 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.java @@ -4,7 +4,7 @@ import eu.mhsl.minenet.minigames.instance.room.Room; import eu.mhsl.minenet.minigames.message.Icon; import eu.mhsl.minenet.minigames.message.type.ChatMessage; import eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory; -import eu.mhsl.minenet.minigames.instance.hub.HubInstance; +import eu.mhsl.minenet.minigames.instance.hub.Hub; import net.kyori.adventure.text.Component; import net.minestom.server.MinecraftServer; import net.minestom.server.entity.Player; @@ -37,7 +37,7 @@ public class JoinInventory extends InteractableInventory { itemClick -> {} ); - HubInstance.INSTANCE.eventNode().addListener(PlayerPacketEvent.class, event -> { + Hub.INSTANCE.eventNode().addListener(PlayerPacketEvent.class, event -> { if (event.getPacket() instanceof ClientNameItemPacket packet) { typedText = packet.itemName(); } diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java b/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java index b573c49..c71907a 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java @@ -1,6 +1,7 @@ package eu.mhsl.minenet.minigames.instance.room; import eu.mhsl.minenet.minigames.Resource; +import eu.mhsl.minenet.minigames.instance.MineNetInstance; import eu.mhsl.minenet.minigames.instance.game.Game; import eu.mhsl.minenet.minigames.message.Icon; import eu.mhsl.minenet.minigames.message.type.ChatMessage; @@ -8,7 +9,7 @@ import eu.mhsl.minenet.minigames.util.CommonEventHandles; import eu.mhsl.minenet.minigames.util.MoveInstance; import eu.mhsl.minenet.minigames.instance.Spawnable; import eu.mhsl.minenet.minigames.instance.Dimension; -import eu.mhsl.minenet.minigames.instance.hub.HubInstance; +import eu.mhsl.minenet.minigames.instance.hub.Hub; import eu.mhsl.minenet.minigames.instance.room.entity.GameSelector; import net.minestom.server.MinecraftServer; import net.minestom.server.coordinate.Pos; @@ -19,21 +20,23 @@ import net.minestom.server.instance.AnvilLoader; import net.minestom.server.instance.InstanceContainer; import java.util.*; +import java.util.logging.Logger; import java.util.stream.Collectors; -public class Room extends InstanceContainer implements Spawnable { +public class Room extends MineNetInstance implements Spawnable { private static final Map rooms = new WeakHashMap<>(); + private static final Logger logger = Logger.getLogger("room"); public static Room createRoom(Player owner) { - System.out.println("Room created by " + owner.getUsername()); + logger.info("Creating room with owner " + owner.getUsername()); setRoom(owner, new Room(owner)); return getRoom(owner); } public static void deleteRoom(Room room) { - System.out.println("Room deleted"); + logger.info("Deleting room with owner " + room.owner.getUsername()); rooms.values().removeAll(Collections.singleton(room)); // remove(room) would only remove the first one - room.getAllMembers().forEach(player -> MoveInstance.move(player, HubInstance.INSTANCE)); + room.getAllMembers().forEach(player -> MoveInstance.move(player, Hub.INSTANCE)); MoveInstance.forceCloseInstance(room); } @@ -46,6 +49,7 @@ public class Room extends InstanceContainer implements Spawnable { } public static void setRoom(Player p, Room room) { + logger.info("Set room for player " + p.getUsername() + " to room by " + room.owner.getUsername()); p.clearEffects(); p.clearTitle(); p.getInventory().clear(); @@ -54,6 +58,7 @@ public class Room extends InstanceContainer implements Spawnable { } public static void unsetRoom(Player p) { + logger.info("Unset room for " + p.getUsername()); rooms.remove(p); } @@ -63,7 +68,7 @@ public class Room extends InstanceContainer implements Spawnable { private Player owner; private Room(Player owner) { - super(UUID.randomUUID(), Dimension.THE_END.DIMENSION); + super(Dimension.THE_END.DIMENSION); MinecraftServer.getInstanceManager().registerInstance(this); setChunkLoader(new AnvilLoader(Resource.LOBBY_MAP.getPath())); @@ -82,7 +87,6 @@ public class Room extends InstanceContainer implements Spawnable { this.owner = newOwner; this.owner.eventNode().addListener(PlayerDisconnectEvent.class, playerDisconnectEvent -> { - System.out.println("Room Leader left room"); Player p = playerDisconnectEvent.getPlayer(); if(p != this.owner) return; // return if the current handling player is really the current owner @@ -100,11 +104,14 @@ public class Room extends InstanceContainer implements Spawnable { new ChatMessage(Icon.ERROR).appendStatic("The room leader left!").send(getAllMembers()); new ChatMessage(Icon.SCIENCE).appendStatic(this.owner.getUsername()).appendStatic(" is the new Leader!").send(getAllMembers().stream().filter(player -> player != this.owner).collect(Collectors.toSet())); new ChatMessage(Icon.SUCCESS).appendStatic("You are now the leader.").send(this.owner); + + logger.info("Room owner changed from " + p.getUsername() + " to " + owner.getUsername()); }); } public void moveMembersToGame(Game game) { + logger.info("Move room group with " + this.getAllMembers().size() + " players to Game " + game.getUniqueId()); this.getAllMembers().forEach(player -> { MoveInstance.move(player, game); }); diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/BoardInventory.java b/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/BoardInventory.java deleted file mode 100644 index 5bd8a23..0000000 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/BoardInventory.java +++ /dev/null @@ -1,11 +0,0 @@ -package eu.mhsl.minenet.minigames.instance.room.inventory; - -import eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory; -import net.kyori.adventure.text.Component; -import net.minestom.server.inventory.InventoryType; - -public class BoardInventory extends InteractableInventory { - public BoardInventory() { - super(InventoryType.CHEST_3_ROW, Component.text("Brettspiele")); - } -} diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.java b/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.java index f18304b..41dba79 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.java @@ -1,6 +1,7 @@ package eu.mhsl.minenet.minigames.instance.room.inventory; -import eu.mhsl.minenet.minigames.instance.game.minigame.MinigameType; +import eu.mhsl.minenet.minigames.instance.game.GameList; +import eu.mhsl.minenet.minigames.instance.game.GameType; import eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory; import eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory; import eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory; @@ -12,11 +13,39 @@ import net.minestom.server.item.Material; public class MinigameTypeSelectInventory extends InteractableInventory { public MinigameTypeSelectInventory() { - super(InventoryType.CHEST_3_ROW, Component.text("MineNet Servernetzwerk")); + super(InventoryType.CHEST_6_ROW, Component.text("MineNet Servernetzwerk")); - int i = 0; - for (MinigameType minigameType : MinigameType.values()) { - GameFactory gameFactory = minigameType.getFactory(); + int typeCount = 0; + for (GameType type : GameType.values()) { + setClickableItem( + ItemStack.builder(type.getIcon()) + .displayName(type.getTitle().asComponent()) + .lore(type.getDescription().asComponent()) + .build(), + typeCount, + itemClick -> { + drawGames(type); + } + ); + typeCount++; + } + + for(int i = 9; i <= 17; i++) { + setDummyItem(Material.CYAN_STAINED_GLASS_PANE, i); + } + + + } + + private void drawGames(GameType type) { + for(int i = 18; i <= 53; i++) { + setDummyItem(Material.AIR, i); + } + int gameCount = 18; + for (GameList gameList : GameList.values()) { + if(!gameList.getType().equals(type)) continue; + + GameFactory gameFactory = gameList.getFactory(); setClickableItem( ItemStack.builder(gameFactory.symbol()) @@ -24,41 +53,10 @@ public class MinigameTypeSelectInventory extends InteractableInventory { .lore(gameFactory.description()) .meta(metaBuilder -> metaBuilder.hideFlag(ItemHideFlag.HIDE_ATTRIBUTES)) .build(), - i, + gameCount, itemClick -> itemClick.getPlayer().openInventory(new GameConfigurationInventory(gameFactory)) ); - i++; + gameCount++; } - -// setClickableItem( -// ItemStack -// .builder(Material.IRON_SWORD) -// .displayName(Component.text("PVP Spiele")) -// .lore(Component.text("Player versus Player")) -// .meta(metaBuilder -> metaBuilder.hideFlag(ItemHideFlag.HIDE_ATTRIBUTES)) -// .build(), -// 11, -// itemClick -> itemClick.getPlayer().openInventory(new PvpInventory()) -// ); -// -// setClickableItem( -// ItemStack -// .builder(Material.ZOMBIE_HEAD) -// .displayName(Component.text("PVE Arenen")) -// .lore(Component.text("Player versus Entity")) -// .build(), -// 13, -// itemClick -> itemClick.getPlayer().openInventory(new PveInventory()) -// ); -// -// setClickableItem( -// ItemStack -// .builder(Material.BRICK_SLAB) -// .displayName(Component.text("Brettspiele")) -// .lore(Component.text("Bekannte Brettspieler aller Art")) -// .build(), -// 15, -// itemClick -> itemClick.getPlayer().openInventory(new BoardInventory()) -// ); } } diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/PveInventory.java b/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/PveInventory.java deleted file mode 100644 index 56fa27d..0000000 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/PveInventory.java +++ /dev/null @@ -1,41 +0,0 @@ -package eu.mhsl.minenet.minigames.instance.room.inventory; - -import eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory; -import eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory; -import eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory; -import eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory; -import eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory; -import net.kyori.adventure.text.Component; -import net.minestom.server.inventory.InventoryType; -import net.minestom.server.item.ItemStack; -import net.minestom.server.item.Material; - -public class PveInventory extends InteractableInventory { - public PveInventory() { - super(InventoryType.CHEST_3_ROW, Component.text("PVE")); - - setClickableItem( - ItemStack.builder(Material.LIGHT_WEIGHTED_PRESSURE_PLATE).displayName(Component.text("Minerun")).lore(Component.text("Jump between ground mines to the finish")).build(), - 0, - itemClick -> { - itemClick.getPlayer().openInventory(new GameConfigurationInventory(new MinerunFactory())); - } - ); - - setClickableItem( - ItemStack.builder(Material.YELLOW_WOOL).displayName(Component.text("Ampelrennen")).build(), - 1, - itemClick -> { - itemClick.getPlayer().openInventory(new GameConfigurationInventory(new TrafficLightRaceFactory())); - } - ); - - setClickableItem( - ItemStack.builder(Material.RED_WOOL).displayName(Component.text("Deathcube")).build(), - 2, - itemClick -> { - itemClick.getPlayer().openInventory(new GameConfigurationInventory(new DeathcubeFactory())); - } - ); - } -} diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/PvpInventory.java b/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/PvpInventory.java deleted file mode 100644 index e072bb7..0000000 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/room/inventory/PvpInventory.java +++ /dev/null @@ -1,27 +0,0 @@ -package eu.mhsl.minenet.minigames.instance.room.inventory; - -import eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory; -import eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory; -import eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory; -import net.kyori.adventure.text.Component; -import net.minestom.server.entity.Player; -import net.minestom.server.inventory.InventoryType; -import net.minestom.server.inventory.click.ClickType; -import net.minestom.server.inventory.condition.InventoryConditionResult; -import net.minestom.server.item.ItemStack; -import net.minestom.server.item.Material; - -public class PvpInventory extends InteractableInventory { - public PvpInventory() { - super(InventoryType.CHEST_6_ROW, Component.text("PVP")); - - setClickableItem(ItemStack.of(Material.GOLD_INGOT), 4, itemClick -> { - itemClick.getPlayer().openInventory(new GameConfigurationInventory(new StickFightFactory())); - }); - } - - @Override - protected void onClick(Player player, int slot, ClickType clickType, InventoryConditionResult inventoryConditionResult) { - super.onClick(player, slot, clickType, inventoryConditionResult); - } -} diff --git a/src/main/java/eu/mhsl/minenet/minigames/lang/Languages.java b/src/main/java/eu/mhsl/minenet/minigames/lang/Languages.java index a0d7d18..0c55836 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/lang/Languages.java +++ b/src/main/java/eu/mhsl/minenet/minigames/lang/Languages.java @@ -7,13 +7,17 @@ import java.io.File; import java.nio.file.Files; import java.util.HashMap; import java.util.Map; +import java.util.logging.Logger; public class Languages { private static Languages instance; private boolean blockAccess = false; + private static final Logger logger = Logger.getLogger("translation"); + private Map languages = new HashMap<>(); + public static final String defaultLanguage = "de_de"; public static Languages getInstance() { if(instance == null) instance = new Languages(); return instance; @@ -27,7 +31,7 @@ public class Languages { return getLanguage(p.getSettings().getLocale()); } public Lang getLanguage(String mapId) { - return languages.computeIfAbsent(mapId, unused -> languages.computeIfAbsent("en_us", (key) -> new DummyLang())); + return languages.computeIfAbsent(mapId, unused -> languages.computeIfAbsent(defaultLanguage, (key) -> new DummyLang())); } private void readAll() { @@ -35,13 +39,13 @@ public class Languages { File[] files = locales.listFiles(File::canRead); if(files.length == 0) { - System.err.println("Failed to find any Language-files!"); + logger.warning("Failed to find any Language-files!"); return; } for(File locale : files) { try { - System.out.print("reading translation " + locale.getName() + " ... "); + logger.info("reading translation " + locale.getName()); Map langColumn = new HashMap<>(); String namespace = ""; @@ -93,9 +97,8 @@ public class Languages { } } - System.out.println("ok"); } catch (Exception e) { - System.out.println("fail: " + e.getMessage()); + logger.warning("Exception while parsing lang-files: " + e.getMessage()); e.printStackTrace(); } diff --git a/src/main/java/eu/mhsl/minenet/minigames/message/Countdown.java b/src/main/java/eu/mhsl/minenet/minigames/message/Countdown.java index d9dcd9a..0e7df40 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/message/Countdown.java +++ b/src/main/java/eu/mhsl/minenet/minigames/message/Countdown.java @@ -23,7 +23,6 @@ public class Countdown { CountdownModifier countdownModifier = new CountdownModifier(count.getAndDecrement()); modifier.accept(countdownModifier); countdownModifier.message.send(targets); - System.out.println("SEND TITLE" + System.currentTimeMillis()); } catch (Exception e) { throw new RuntimeException(e); } diff --git a/src/main/java/eu/mhsl/minenet/minigames/message/TranslatableMessage.java b/src/main/java/eu/mhsl/minenet/minigames/message/TranslatableMessage.java index a8045ed..4f63748 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/message/TranslatableMessage.java +++ b/src/main/java/eu/mhsl/minenet/minigames/message/TranslatableMessage.java @@ -30,7 +30,7 @@ public abstract class TranslatableMessage implements Sendable { } public TranslatableMessage appendTranslated(String mapId) { - chain.add(new TranslatedComponent(mapId)); + chain.add(TranslatedComponent.raw(mapId)); return this; } @@ -67,7 +67,7 @@ public abstract class TranslatableMessage implements Sendable { public Component build(Player p) { ComponentBuilder out = Component.text(); chain.forEach(componentLike -> { - if(componentLike instanceof Translatable t) t.compute(p); + if(componentLike instanceof Translatable t) t.assemble(p); out.append(componentLike); }); diff --git a/src/main/java/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.java b/src/main/java/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.java new file mode 100644 index 0000000..41f92c0 --- /dev/null +++ b/src/main/java/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.java @@ -0,0 +1,14 @@ +package eu.mhsl.minenet.minigames.message.component; + + +public class NamespacedTranslatable { + private String namespace; + + public NamespacedTranslatable(String namespace) { + this.namespace = namespace; + } + + public TranslatedComponent get(String mapId) { + return TranslatedComponent.raw(namespace + mapId); + } +} diff --git a/src/main/java/eu/mhsl/minenet/minigames/message/component/Translatable.java b/src/main/java/eu/mhsl/minenet/minigames/message/component/Translatable.java index bfd03eb..24e4bfd 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/message/component/Translatable.java +++ b/src/main/java/eu/mhsl/minenet/minigames/message/component/Translatable.java @@ -3,5 +3,5 @@ package eu.mhsl.minenet.minigames.message.component; import net.minestom.server.entity.Player; public interface Translatable { - void compute(Player p); + void assemble(Player p); } diff --git a/src/main/java/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.java b/src/main/java/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.java index 6ed06aa..0cd260a 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.java +++ b/src/main/java/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.java @@ -10,16 +10,30 @@ public class TranslatedComponent implements ComponentLike, Translatable { private String mapId; private String result; - public TranslatedComponent(String mapId) { + public static TranslatedComponent raw(String mapId) { + return new TranslatedComponent(mapId); + } + + private TranslatedComponent(String mapId) { this.mapId = mapId; } - public void compute(Player p) { + public void assemble(Player p) { result = Languages.getInstance().getLanguage(p).getEntry(mapId); } + public void assemble(String language) { + result = Languages.getInstance().getLanguage(language).getEntry(mapId); + } + + public Component getAssembled(Player p) { + this.assemble(p); + return asComponent(); + } + @Override public @NotNull Component asComponent() { + assemble(Languages.getInstance().getLanguage(Languages.defaultLanguage).getEntry(mapId)); return Component.text(result); } } diff --git a/src/main/java/eu/mhsl/minenet/minigames/util/TextUtil.java b/src/main/java/eu/mhsl/minenet/minigames/util/TextUtil.java index 462af7f..a9e65b8 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/util/TextUtil.java +++ b/src/main/java/eu/mhsl/minenet/minigames/util/TextUtil.java @@ -8,8 +8,6 @@ import java.util.regex.Pattern; public class TextUtil { public static Component autoWrap(String input, NamedTextColor color) { - System.out.println(wrap(input, 30, "\n", true, "-", " ")); //TODO not working - return Component.text(wrap(input, 30, "\n", true, "-", " "), color); }