Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BlockServerProject/BlockServer
/ types & classes
Types & classes
70 in github.com/BlockServerProject/BlockServer
⨍
Functions
210
◇
Types & classes
70
Class
ArchiveUtils
src/main/java/org/blockserver/core/utilities/ArchiveUtils.java:27
Class
BinaryBuffer
An NIO buffer class to wrap around a java.nio.ByteBuffer. <br> This buffer is dynamic, as it changes size when the allocated amount is too small. <br>
src/main/java/org/blockserver/core/modules/network/pipeline/packet/BinaryBuffer.java:40
Class
Block
Written by Exerosis! @author BlockServer Team @see WorldModule
src/main/java/org/blockserver/core/modules/world/Block.java:28
Class
BlockServerException
src/main/java/org/blockserver/core/exceptions/BlockServerException.java:21
Class
ByteUtil
src/main/java/org/blockserver/core/utilities/ByteUtil.java:21
Interface
Cancellable
Written by Exerosis!
src/main/java/org/blockserver/core/event/Cancellable.java:22
Interface
CancellableImplementation
src/main/java/org/blockserver/core/event/CancellableImplementation.java:22
Class
ChunkPosition
Written by Exerosis! @author BlockServer Team @see WorldModule
src/main/java/org/blockserver/core/modules/world/ChunkPosition.java:25
Interface
ChunkProvider
Written by Exerosis! @author BlockServer Team @see WorldModule
src/main/java/org/blockserver/core/modules/world/ChunkProvider.java:25
Class
ConfigModule
Created by Exerosis.
src/main/java/org/blockserver/core/modules/config/ConfigModule.java:26
Class
CoreModuleLoader
@author BlockServer Team @see org.blockserver.core.module.ModuleLoader
src/main/java/org/blockserver/core/module/loaders/CoreModuleLoader.java:36
Interface
Enableable
Written by Exerosis! @author BlockServer Team
src/main/java/org/blockserver/core/module/Enableable.java:24
Interface
EnableableImplementation
@author BlockServer Team @see org.blockserver.core.module.Enableable
src/main/java/org/blockserver/core/module/EnableableImplementation.java:26
Class
Entity
Written by Exerosis! @author BlockServer Team
src/main/java/org/blockserver/core/modules/entity/Entity.java:30
Class
EntityModule
Created by Exerosis.
src/main/java/org/blockserver/core/modules/entity/EntityModule.java:25
Interface
EventExecutor
src/main/java/org/blockserver/core/event/EventExecutor.java:19
Class
EventListener
src/main/java/org/blockserver/core/event/EventListener.java:20
Class
EventManager
src/main/java/org/blockserver/core/event/EventManager.java:23
Class
ExampleEntity
Created by Exerosis.
src/main/java/org/blockserver/core/modules/entity/entities/ExampleEntity.java:26
Class
ExampleEntityModule
Created by Exerosis.
src/main/java/org/blockserver/core/modules/entity/modules/ExampleEntityModule.java:25
Class
ExceptionBuilder
src/main/java/org/blockserver/core/exceptions/node/ExceptionBuilder.java:19
Class
ExceptionNode
src/main/java/org/blockserver/core/exceptions/node/ExceptionNode.java:19
Class
ExecutorModule
Created by Exerosis.
src/main/java/org/blockserver/core/modules/thread/ExecutorModule.java:31
Class
FileModule
Created by Exerosis.
src/main/java/org/blockserver/core/modules/file/FileModule.java:25
Class
FileUtil
src/main/java/org/blockserver/core/utilities/FileUtil.java:21
Class
JarModuleLoader
ServerModule Loader that can load modules from JARs @author BlockServer Team @see org.blockserver.core.module.ModuleLoader
src/main/java/org/blockserver/core/module/loaders/JarModuleLoader.java:40
Class
Location
Written by Exerosis! @author BlockServer Team @see org.blockserver.core.modules.world.positions.Vector @see org.blockserver.core.modules.world.WorldM
src/main/java/org/blockserver/core/modules/world/positions/Location.java:28
Class
LoggingModule
Logging ServerModule with different log levels. (debug, info, warn, error) TODO: Implement SLF4j and/or log4j2 @author BlockServer Team @see ServerMo
src/main/java/org/blockserver/core/modules/logging/LoggingModule.java:29
Enum
Material
Written by Exerosis! @author BlockServer Team @see WorldServerModule
src/main/java/org/blockserver/core/modules/world/Material.java:25
Class
Message
Written by Exerosis!
src/main/java/org/blockserver/core/modules/message/Message.java:26
Class
MessageEvent
Written by Exerosis!
src/main/java/org/blockserver/core/events/messages/MessageEvent.java:27
Class
MessageEventListener
Written by Exerosis!
src/main/java/org/blockserver/core/event/MessageEventListener.java:26
Class
MessageModule
src/main/java/org/blockserver/core/modules/message/MessageModule.java:31
Class
MessageOutBlockChange
Written by Exerosis!
src/main/java/org/blockserver/core/modules/message/messages/block/MessageOutBlockChange.java:26
Class
MessageReceiveEvent
src/main/java/org/blockserver/core/events/messages/MessageReceiveEvent.java:21
Class
MessageSendEvent
src/main/java/org/blockserver/core/events/messages/MessageSendEvent.java:21
Interface
Module
Created by Exerosis.
src/main/java/org/blockserver/core/module/Module.java:22
Class
ModuleDisableEvent
src/main/java/org/blockserver/core/events/modules/ModuleDisableEvent.java:22
Class
ModuleEnableEvent
src/main/java/org/blockserver/core/events/modules/ModuleEnableEvent.java:22
Class
ModuleEvent
src/main/java/org/blockserver/core/events/modules/ModuleEvent.java:26
Interface
ModuleLoader
@author BlockServer Team @see org.blockserver.core.module.loaders
src/main/java/org/blockserver/core/module/ModuleLoader.java:27
Interface
NetworkConverter
Written by Exerosis!
src/main/java/org/blockserver/core/modules/network/NetworkConverter.java:26
Class
NetworkModule
Created by Exerosis.
src/main/java/org/blockserver/core/modules/network/NetworkModule.java:27
Class
NetworkPipelineHandler
src/main/java/org/blockserver/core/modules/network/pipeline/NetworkPipelineHandler.java:27
Class
NetworkUtil
src/main/java/org/blockserver/core/utilities/NetworkUtil.java:22
Class
PacketEvent
Written by Exerosis!
src/main/java/org/blockserver/core/events/packets/PacketEvent.java:27
Class
PacketEventModule
src/main/java/org/blockserver/core/modules/network/PacketEventModule.java:29
Class
PacketReceiveEvent
Written by Exerosis!
src/main/java/org/blockserver/core/events/packets/PacketReceiveEvent.java:24
Class
PacketSendEvent
Written by Exerosis!
src/main/java/org/blockserver/core/events/packets/PacketSendEvent.java:24
Interface
PipelineDispatcher
Written by Exerosis!
src/main/java/org/blockserver/core/modules/network/pipeline/PipelineDispatcher.java:24
Interface
PipelineProvider
Created by Exerosis.
src/main/java/org/blockserver/core/modules/network/pipeline/PipelineProvider.java:24
Class
PipelineProviderImplementation
src/main/java/org/blockserver/core/modules/network/pipeline/PipelineProviderImplementation.java:24
Class
Player
Represents a Player on the server. @author BlockServer Team
src/main/java/org/blockserver/core/modules/player/Player.java:33
Class
PlayerLoginMessage
Written by Exerosis!
src/main/java/org/blockserver/core/modules/message/messages/PlayerLoginMessage.java:28
Class
PlayerModule
Module that handles players. @author BlockServer Team @see org.blockserver.core.module.Module
src/main/java/org/blockserver/core/modules/player/PlayerModule.java:36
Enum
Priority
src/main/java/org/blockserver/core/event/Priority.java:19
Class
RawPacket
Represents a packet recieved or ready to be sent in byte form. @author BlockServer Team
src/main/java/org/blockserver/core/modules/network/pipeline/packet/RawPacket.java:30
Class
SchedulerModule
Written by Exerosis! @author BlockServer Team @see ServerModule
src/main/java/org/blockserver/core/modules/scheduler/SchedulerModule.java:33
Class
Server
Represents the core server implementation. @author BlockServer Team
src/main/java/org/blockserver/core/Server.java:37
Class
ServerEvent
src/main/java/org/blockserver/core/events/ServerEvent.java:23
Class
ServerEventListener
Written by Exerosis!
src/main/java/org/blockserver/core/event/ServerEventListener.java:24
Class
ServerListModule
Written by Exerosis! @author BlockServer Team @see ServerModule
src/main/java/org/blockserver/core/modules/serverlist/ServerListModule.java:32
Class
ServerModule
Base class for all modules. New modules should implement this class. @author BlockServer Team @see org.blockserver.core.modules @see org.blockserver.
src/main/java/org/blockserver/core/module/ServerModule.java:29
Class
Skin
Utility class that represents a Skin.
src/main/java/org/blockserver/core/utilities/Skin.java:22
Class
TaskData
Written by Exerosis! @author BlockServer Team @see SchedulerModule
src/main/java/org/blockserver/core/modules/scheduler/TaskData.java:28
Class
Vector
Written by Exerosis! @author BlockServer Team @see org.blockserver.core.modules.world.WorldModule
src/main/java/org/blockserver/core/modules/world/positions/Vector.java:27
Class
World
src/main/java/org/blockserver/core/modules/world/World.java:21
Class
WorldAllocation
Written by Exerosis! @author BlockServer Team @see WorldAllocation
src/main/java/org/blockserver/core/modules/world/WorldAllocation.java:25
Class
WorldModule
Created by Exerosis.
src/main/java/org/blockserver/core/modules/world/WorldModule.java:25
Class
run
Main class for the core. @author BlockServer team
src/main/java/org/blockserver/core/run.java:30