MCPcopy Index your code
hub / github.com/Mezy/UhcCore

github.com/Mezy/UhcCore @v1.19.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.19.4 ↗ · + Follow
1,201 symbols 4,146 edges 187 files 104 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Java CI with Gradle

UhcCore

Automates UHC games on a dedicated 1.8 - 1.16 server.

More info can be found on the wiki

Building

For building use ./gradlew build on Mac and Linux or gradlew.bat build on Windows.

If you have problem with permission denied, run chmod +x ./gradlew.

The output plugin file is located at build/libs/UhcCore-<version>.jar.

Extension points exported contracts — how you extend this code

Option (Interface)
(no doc) [7 implementers]
src/main/java/com/gmail/val59000mc/configuration/options/Option.java
OnCraftListener (Interface)
(no doc) [1 implementers]
src/main/java/com/gmail/val59000mc/customitems/Craft.java
OnConsumeListener (Interface)
(no doc)
src/main/java/com/gmail/val59000mc/customitems/Craft.java

Core symbols most depended-on inside this repo

get
called by 359
src/main/java/com/gmail/val59000mc/configuration/YamlFile.java
sendMessage
called by 182
src/main/java/com/gmail/val59000mc/players/UhcTeam.java
getString
called by 179
src/main/java/com/gmail/val59000mc/languages/Lang.java
getType
called by 150
src/main/java/com/gmail/val59000mc/utils/UniversalMaterial.java
equals
called by 150
src/main/java/com/gmail/val59000mc/customitems/GameItem.java
getPlugin
called by 107
src/main/java/com/gmail/val59000mc/UhcCore.java
getPlayer
called by 106
src/main/java/com/gmail/val59000mc/players/UhcPlayer.java
toString
called by 80
src/main/java/com/gmail/val59000mc/utils/JsonItemStack.java

Shape

Method 991
Class 196
Enum 11
Interface 3

Languages

Java100%

Modules by API surface

src/main/java/com/gmail/val59000mc/players/UhcPlayer.java50 symbols
src/main/java/com/gmail/val59000mc/game/GameManager.java36 symbols
src/main/java/com/gmail/val59000mc/Metrics.java36 symbols
src/main/java/com/gmail/val59000mc/utils/VersionUtils_1_8.java30 symbols
src/main/java/com/gmail/val59000mc/utils/VersionUtils_1_12.java30 symbols
src/main/java/com/gmail/val59000mc/utils/VersionUtils.java30 symbols
src/main/java/com/gmail/val59000mc/players/UhcTeam.java30 symbols
src/main/java/com/gmail/val59000mc/utils/VersionUtils_1_13.java29 symbols
src/main/java/com/gmail/val59000mc/players/PlayerManager.java29 symbols
src/main/java/com/gmail/val59000mc/customitems/Craft.java25 symbols
src/main/java/com/gmail/val59000mc/maploader/MapLoader.java23 symbols
src/main/java/com/gmail/val59000mc/scenarios/ScenarioManager.java22 symbols

For agents

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

⬇ download graph artifact