MCPcopy Index your code
hub / github.com/SpigotMC/BungeeCord

github.com/SpigotMC/BungeeCord @Minecraft-1.7.10

Chat with this repo
repository ↗ · DeepWiki ↗ · release Minecraft-1.7.10 ↗ · + Follow
1,162 symbols 3,568 edges 234 files 288 documented · 25% updated 8d ago★ 1,714249 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BungeeCord

The most reliable Minecraft server portal suite.

BungeeCord is a piece of Java software which allows a user to link multiple Minecraft servers together, allowing players to teleport between them and access advanced features. This makes it perfect for servers looking to expand their player base and spread across multiple gameplay styles.

History

For a long time developers have tried to create these mythical 'cloud' systems as outlined above. Until now, none of them have succeeded in making a fully open source and reliable 'cloud'. You may have already noticed my quoting of the word 'cloud', and this is one of the last times you will see it in this document. BungeeCord is NOT a 'cloud'. The actual meaning of the aforementioned word is quoted below:

The use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet).

BungeeCord does not do this and therefore is not a 'cloud'. Please do not refer to it as one, since the owners and operators of real clouds will get very angry, and you will be seen as ignorant and stupid. Instead I encourage you to use the term 'Server Port Suite' or something to that effect.

Installation & Usage

For and in depth guide to the installation and usage of BungeeCord you should check the current primary download location. The current link is provided below for your convenience.

http://www.spigotmc.org/threads/bungeecord.392/

Extension points exported contracts — how you extend this code

Cancellable (Interface)
Events that implement this indicate that they may be cancelled and thus prevented from happening. [8 implementers]
api/src/main/java/net/md_5/bungee/api/plugin/Cancellable.java
BungeeCipher (Interface)
Class to expose cipher methods from either native or fallback Java cipher. [5 implementers]
native/src/main/java/net/md_5/bungee/jni/cipher/BungeeCipher.java
IForgeServerPacketHandler (Interface)
An interface that defines a Forge Handshake Server packet. @param The State to transition to.
proxy/src/main/java/net/md_5/bungee/forge/IForgeServerPacketHandler.java
TabExecutor (Interface)
(no doc) [6 implementers]
api/src/main/java/net/md_5/bungee/api/plugin/TabExecutor.java
BungeeZlib (Interface)
(no doc) [4 implementers]
native/src/main/java/net/md_5/bungee/jni/zlib/BungeeZlib.java
IForgeClientPacketHandler (Interface)
An interface that defines a Forge Handshake Client packet. @param The State to transition to.
proxy/src/main/java/net/md_5/bungee/forge/IForgeClientPacketHandler.java
Connection (Interface)
A proxy connection is defined as a connection directly connected to a socket. It should expose information about the rem [3 …
api/src/main/java/net/md_5/bungee/api/connection/Connection.java
Callback (Interface)
Represents a method which may be called once a result has been computed asynchronously. @param the type of result [2 implementers]
api/src/main/java/net/md_5/bungee/api/Callback.java

Core symbols most depended-on inside this repo

getInstance
called by 118
proxy/src/main/java/net/md_5/bungee/BungeeCord.java
add
called by 85
proxy/src/main/java/net/md_5/bungee/util/BoundedArrayList.java
getName
called by 67
api/src/main/java/net/md_5/bungee/api/CommandSender.java
get
called by 65
proxy/src/main/java/net/md_5/bungee/http/HttpClient.java
getLogger
called by 58
api/src/main/java/net/md_5/bungee/api/ProxyServer.java
addRewrite
called by 55
proxy/src/main/java/net/md_5/bungee/entitymap/EntityMap.java
append
called by 54
chat/src/main/java/net/md_5/bungee/api/chat/ComponentBuilder.java
equals
called by 46
proxy/src/main/java/net/md_5/bungee/BungeeServerInfo.java

Shape

Method 895
Class 217
Interface 24
Enum 17
Function 9

Languages

Java99%
C++1%

Modules by API surface

proxy/src/main/java/net/md_5/bungee/UserConnection.java38 symbols
proxy/src/main/java/net/md_5/bungee/BungeeCord.java33 symbols
api/src/main/java/net/md_5/bungee/api/ProxyServer.java32 symbols
config/src/main/java/net/md_5/bungee/config/Configuration.java28 symbols
protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java21 symbols
proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java20 symbols
chat/src/main/java/net/md_5/bungee/api/chat/BaseComponent.java20 symbols
api/src/main/java/net/md_5/bungee/api/connection/ProxiedPlayer.java20 symbols
api/src/main/java/net/md_5/bungee/api/plugin/PluginManager.java16 symbols
chat/src/main/java/net/md_5/bungee/api/chat/ComponentBuilder.java15 symbols
proxy/src/main/java/net/md_5/bungee/conf/YamlConfig.java14 symbols
api/src/main/java/net/md_5/bungee/api/score/Scoreboard.java13 symbols

For agents

$ claude mcp add BungeeCord \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page