MCPcopy Index your code
hub / github.com/Teneted/Tenet

github.com/Teneted/Tenet @downloads

Chat with this repo
repository ↗ · DeepWiki ↗ · release downloads ↗ · + Follow
18,913 symbols 48,445 edges 2,292 files 6,139 documented · 32%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Mohist 1.16.4

Minecraft Forge Hybrid server implementing the Paper/Spigot/Bukkit API(1.12.2/1.16), formerly known as Thermos/Cauldron/MCPC+

Version Support
1.16.4 Active
1.12.2 Active

Progress

  • [x] Rectify Forge (160f3f88f)
  • [x] Start patch
  • CraftBukkit(bc6a175e)
  • Bukkit(f4f2ef4c)
  • Spigot(a19903d2)
  • Paper(2609a118)
  • [x] Beta release
  • [ ] The nms patch is compatible with mcp

Getting Help

Home Discord QQ

Download

You can download the latest version from Jenkins.

Install

Take a moment you will find it

Building

  • Checkout project
  • Clone Mohist:
    git clone https://github.com/Mohist-Community/Mohist.git
    git checkout 1.16.4
  • Build Mohist
  • Build with Linux:
    bash gradlew setup
    bash gradlew installerJar
  • Build with Windows:
    gradlew.bat setup
    gradlew.bat installerJar

The Mohist server jar file is located at .\projects\mohist\build\libs\*.jar

This is the jarfile that you should run.

Thanks to the following projects

A Special Thanks To:

YourKit-Logo

YourKit, makers of the outstanding java profiler, support open source projects of all kinds with their full featured Java and .NET application profilers. We thank them for granting Mohist an OSS license so that we can make our software the best it can be.

Extension points exported contracts — how you extend this code

Keyed (Interface)
Represents an object which has a NamespacedKey attached to it. [38 implementers]
src/main/java/org/bukkit/Keyed.java
Visualization (Interface)
(no doc) [2 implementers]
src/fmllauncher/java/net/minecraftforge/fml/loading/progress/EarlyProgressVisualization.java
ServerOperator (Interface)
Represents an object that may become a server operator, such as a Player [10 implementers]
src/main/java/org/bukkit/permissions/ServerOperator.java
Permissible (Interface)
Represents an object that may be assigned permissions [7 implementers]
src/main/java/org/bukkit/permissions/Permissible.java
EventExecutor (Interface)
Interface which defines the class for event call backs to plugins [21 implementers]
src/main/java/org/bukkit/plugin/EventExecutor.java
PluginIdentifiableCommand (Interface)
This interface is used by the help system to group commands into sub-indexes based on the Plugin they are a part [10 implementers]
src/main/java/org/bukkit/command/PluginIdentifiableCommand.java

Core symbols most depended-on inside this repo

put
called by 934
src/main/java/net/minecraftforge/client/model/pipeline/IVertexConsumer.java
add
called by 776
src/main/java/net/minecraftforge/common/ticket/ITicketManager.java
get
called by 614
src/main/java/org/bukkit/configuration/ConfigurationSection.java
append
called by 416
src/main/java/net/minecraftforge/common/util/TextTable.java
set
called by 386
src/main/java/org/bukkit/configuration/ConfigurationSection.java
get
called by 367
src/main/java/net/minecraftforge/client/model/FluidModel.java
equals
called by 360
src/main/java/org/bukkit/inventory/ItemFactory.java
stream
called by 265
src/main/java/net/minecraftforge/fml/RegistryObject.java

Shape

Method 16,100
Class 2,065
Interface 537
Enum 210
Function 1

Languages

Java100%
TypeScript1%

Modules by API surface

src/main/java/org/bukkit/craftbukkit/v1_16_R3/entity/CraftPlayer.java160 symbols
src/main/java/org/bukkit/craftbukkit/v1_16_R3/CraftServer.java145 symbols
src/main/java/org/bukkit/craftbukkit/v1_16_R3/CraftWorld.java140 symbols
src/main/java/org/bukkit/World.java127 symbols
src/main/java/net/minecraftforge/client/model/b3d/B3DModel.java114 symbols
src/main/java/org/bukkit/Server.java110 symbols
src/main/java/org/bukkit/Bukkit.java109 symbols
src/main/java/org/bukkit/entity/Player.java97 symbols
src/main/java/org/bukkit/craftbukkit/v1_16_R3/event/CraftEventFactory.java92 symbols
src/main/java/org/bukkit/craftbukkit/v1_16_R3/entity/CraftEntity.java90 symbols
src/main/java/net/minecraftforge/client/event/GuiScreenEvent.java86 symbols
src/main/java/org/bukkit/craftbukkit/v1_16_R3/inventory/CraftMetaItem.java83 symbols

For agents

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

⬇ download graph artifact