promotional bannermobile promotional banner

Cubeville Companion

A player-made enhancement mod for the Cubeville SMP, featuring quality-of-life tools, navigation aids, and custom interface tweaks.
ignore players.png

ignore players.png

quick actions.png

quick actions.png

Description

If you encounter any issues or have suggestions, please report them on the Issues tab. Your feedback helps make this mod better!

Cubeville Companion

An unofficial client-side utility mod for the Cubeville SMP Minecraft server.

⚠️ Disclaimer: This mod is not affiliated with, endorsed by, or officially associated with the Cubeville SMP server or its staff. It is an independent, community-made tool created to enhance the player experience. Use it at your own discretion and always follow server rules.


What It Does

Cubeville Companion adds visualization, chat management, command assistance, and quality-of-life tools designed specifically for the Cubeville server.

Everything runs client-side only. No server-side installation is required.


Features

πŸ—ΊοΈ Region Visualization

See WorldGuard region boundaries rendered as 3D wireframe boxes in the world. Regions are color-coded by your relationship to them:

  • 🟒 Green β€” You own the region
  • πŸ”΅ Blue β€” You are a member
  • πŸ”΄ Red β€” Someone else owns it

Additional features include:

  • Floating region names and owner labels
  • Optional semi-transparent region faces
  • Block Highlight Mode for coloring individual blocks

πŸ“ WorldEdit Selection Visualizer

Your WorldEdit selections are rendered in real time as 3D wireframes after setting positions with a wooden hoe.

Features include:

  • Selection dimensions displayed as width Γ— height Γ— depth
  • Warning colors when a selection exceeds a configurable size limit
  • Optional block highlighting
  • Configurable colors and opacity

⚑ Quick Action Menu

Press Left Alt to open a tabbed command reference and shortcut menu with nine tabs:

  • Quick β€” One-click access to /hub, /spawn, /home, //wand, /money, /journal, and other frequently used commands. Also includes recent commands, quick-rank actions, and a live Mob Cap widget.
  • Region β€” WorldGuard commands for region information, lists, claims, subzones, flags, owners, and members.
  • ChestShop β€” Step-by-step Shopkeeper chest-shop creation instructions.
  • LWC β€” Lock and protection commands with descriptions and parameter entry screens.
  • Ranks β€” Commands for special ranks such as Doctor, Repairman, Death Hound, and others.
  • Channels β€” Local, shout, group, and private-message commands.
  • Lifts β€” CraftBook elevator sign instructions.
  • Help β€” Expandable documentation for teleportation, information, utility, and staff commands.
  • Emotes β€” Automatically saved /me messages that can be sent again or removed from your list.

Commands that require a player, region, flag, or other value open an input screen with relevant suggestions.

alt quick actions

πŸ’¬ Improved Chat Filtering

Optionally hide:

  • [Cubeville] server broadcast messages
  • Seasonal and holiday event announcements
  • Public chat messages from ignored players
  • /me emotes from ignored players

🚫 Player Ignore List

Manage a client-side player ignore list from the configuration screen or with commands:

  • /companion ignore <player> β€” Ignore a player
  • /companion unignore <player> β€” Stop ignoring a player
  • /companion ignorelist β€” Display your current ignore list

Player-name suggestions are provided automatically. Ignored players are stored in your local configuration and are never sent to the server.

alt ignore players

πŸͺ Shop Sign Generator

Create ChestShop signs using a visual editor with:

  • Quantity, buy price, sell price, and item-name fields
  • Buy-only and sell-only modes
  • Live sign preview
  • Copy-to-clipboard support
  • Quick access to /iteminfo

🧠 Command Learning and Auto-Completion

Cubeville Companion learns commands and subcommands from Cubeville chat responses and adds client-side tab-completion suggestions.

Features include:

  • Suggestions for learned server commands
  • Online-player suggestions where appropriate
  • Region-name and flag suggestions
  • Suggestions isolated from unrelated servers
  • Client-only /companion command completion

No server files or modifications are required.

🎨 Customizable Rendering

Configure colors and opacity for:

  • Owned regions
  • Member regions
  • Foreign regions
  • WorldEdit selections
  • Oversized-selection warnings
  • Region and selection block highlights

Client Commands

Command Description
/companion ignore <player> Hide public chat and /me messages from a player
/companion unignore <player> Remove a player from your ignore list
/companion ignorelist Show all currently ignored players

These commands are handled entirely by the mod and are not sent to the server.


Keybinds

Key Action
R Toggle region visualization
Left Alt Open the Quick Action Menu
F8 Open the configuration screen

Additional keybinds for /hub, /spawn, /home, and the Shop Sign Generator are available but unbound by default.

All keybinds can be changed from Minecraft's Controls screen.


Configuration

Press F8 to open the settings screen with six tabs:

  • General β€” Notifications, debug mode, Quick Action Menu options, and trusted servers
  • Regions β€” Visibility, labels, fill rendering, block highlighting, and automatic polling
  • Selection β€” WorldEdit visualization, dimensions, size warnings, and block highlighting
  • Chat β€” Broadcast filtering and the player ignore list
  • Colors β€” Region, selection, warning, and highlight colors
  • Ranks β€” Quick-rank behavior and availability

Configuration is saved locally to:

.minecraft/config/cubeville-companion.json

Region and rank state are also persisted locally so they can survive restarts.


Supported Loaders

Loader Version
Fabric 0.16.13+
NeoForge 21.8.x
Forge 58.x

Minecraft: 1.21.8
Java: 21
Environment: Client-side only

Forge compatibility: OptiFine is unsupported because it replaces rendering internals used by Cubeville Companion. Shader packs may affect region and selection overlays.


This mod is a fan-made project. Cubevilleβ„’ and related marks belong to their respective owners.

The Cubeville Companion Team

GrandArtisan tier frameprofile avatar
  • 9
    Followers
  • 8
    Projects
  • 14.7M
    Downloads

More from CraftyCoderView all