MCPcopy Index your code
hub / github.com/Buuz135/SimpleClaims

github.com/Buuz135/SimpleClaims @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
613 symbols 1,906 edges 85 files 12 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

alt text code cat

Simple Claims is a claiming mod that allows you to protect chunks from players that aren't in your party.

I'm open to feedback and suggestions on my discord

Main Features

  • Chunk protection from Block Interaction, Block Breaking and Block Placing that can be enabled or disabled by party
  • Fully customizable parties using a custom GUI Party GUI
  • Custom Hytale Map that shows the claims (can be disabled in the config) Claim Map
  • Custom Chunk claiming interface for quick claiming/unclaiming
  • Admin Party Editing & Usage

APEX HOSTING

Warning: Currently there is no way to cancel interactions from items like the hammer. Waiting on support from the Hytale team.

Commands

There is 2 main commands in the mod simpleclaims (aliases: sc, sc-chunks, scc) and simpleclaimsparty (aliases: scp, sc-party)

User Commands

  • /sc - Opens up the quick claiming party GUI
  • /sc claim - Claims the chunk the user is standing on (will create a party if the user doesn't have one)
  • /sc unclaim - Unclaims the chunk the user is standing on if the chunk belongs to its party
  • /scp create - Creates a party and opens the party edit GUI
  • /scp - Opens the party edit GUI
  • /scp invite - Invites player_name to your party
  • /scp invite-accept - Accepts your most recent party invite
  • /scp leave - Leaves your current party, if you are the owner of the party ownership will be transfered to the first member for the party, if there aren't any member the party will be removed and all the chunks unclaimed

Admin Commands

  • /scp admin-party-list - Opens a GUI showing all the parties that exist and allows you to edit them or use them for admin commands
  • /sc admin-claim - Claims the chunk the user is standing on using the party you have selected using the admin-party-list command
  • /sc admin-unclaim - Unclaims the chunk the user is standing on
  • /scp admin-create - Creates a party without and owner and opens the party edit GUI
  • /scp admin-modify-chunk - Changes the chunk amount limit of a party, must have selected a party first using the admin-party-list command
  • /scp admin-override - Toggles ignoring all chunk protections for all parties (for you)
  • /sc admin-chunk - opens the chunk gui to claim chunks using the selected admin party

Core symbols most depended-on inside this repo

getInstance
called by 189
src/main/java/com/buuz135/simpleclaims/claim/ClaimManager.java
getName
called by 100
src/main/java/com/buuz135/simpleclaims/claim/party/PartyInfo.java
getUuid
called by 100
src/main/java/com/buuz135/simpleclaims/claim/player_name/PlayerNameTracker.java
equals
called by 96
src/main/java/com/buuz135/simpleclaims/claim/chunk/ReservedChunk.java
getId
called by 74
src/main/java/com/buuz135/simpleclaims/claim/party/PartyInfo.java
toString
called by 65
src/main/java/com/buuz135/simpleclaims/claim/party/PartyInfo.java
append
called by 35
src/main/java/com/buuz135/simpleclaims/util/MessageHelper.java
getPartyOwner
called by 34
src/main/java/com/buuz135/simpleclaims/claim/chunk/ChunkInfo.java

Shape

Method 510
Class 102
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/com/buuz135/simpleclaims/claim/party/PartyInfo.java59 symbols
src/main/java/com/buuz135/simpleclaims/config/SimpleClaimsConfig.java54 symbols
src/main/java/com/buuz135/simpleclaims/claim/ClaimManager.java51 symbols
src/main/java/com/buuz135/simpleclaims/map/CustomImageBuilder.java31 symbols
src/main/java/com/buuz135/simpleclaims/files/DatabaseManager.java24 symbols
src/main/java/com/buuz135/simpleclaims/claim/chunk/ChunkInfo.java22 symbols
src/main/java/com/buuz135/simpleclaims/claim/party/PartyOverride.java16 symbols
src/main/java/com/buuz135/simpleclaims/claim/player_name/PlayerNameTracker.java14 symbols
src/main/java/com/buuz135/simpleclaims/claim/chunk/ReservedChunk.java11 symbols
src/main/java/com/buuz135/simpleclaims/util/TypeConversion.java9 symbols
src/main/java/com/buuz135/simpleclaims/util/BenchChestCache.java9 symbols
src/main/java/com/buuz135/simpleclaims/gui/ChunkInfoMapAsset.java9 symbols

For agents

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

⬇ download graph artifact