GlymeraPlots - Protect Your Land, Control Weather & Time!
A full plot protection system with per-plot weather AND time-of-day control, world whitelist and DebugShape border visualization. Claim areas, protect blocks, trust friends, and set custom weather and a fixed time of day on your property.
Most actual version only working for Hytale stable 5 ! Don't miss my other exciting projects — take a look at GlymeraCraft's Profile Discord: https://discord.gg/s5NRFWfxgy
What is GlymeraPlots?
GlymeraPlots lets players claim square plots of land and protect them from other players. Nobody except the owner (and trusted players) can break, place or interact with blocks on a protected plot. PvP and PvE damage are also blocked on plots.
Plot owners can set custom weather on their plots - rain, snow, thunderstorms, fireflies and more. Every player entering the plot sees the custom weather. Leave the plot - on foot or by teleport, or by stepping straight onto a neighbouring plot with different weather - and the exact natural world weather everyone else sees returns immediately.
Owners can also freeze the time of day on their plot - keep it permanently at midday, midnight, dusk, or any of several presets. The sky stays at that time for everyone on the plot and snaps back to normal world time the moment they leave.
The /gp show command toggles a purple DebugShape border around your plot - clean lines along all four edges with vertical pillars at the corners. The display follows your Y-position and stays visible from any distance, no flickering, no particle limitations.
Server admins can restrict plot claiming to specific worlds via a whitelist.
Commands
Plot Management
| Command |
Who |
Description |
/gp claim |
Everyone |
Claim a plot centered on your position |
/gp remove |
Owner |
Remove the plot you're standing on |
/gp trust <player> |
Owner |
Allow a player to build on your plot (must be online) |
/gp untrust <player> |
Owner |
Remove a player's trust from your plot |
/gp list |
Everyone |
Show all your plots with coordinates, weather and trusted players |
/gp info |
Everyone |
Show detailed info about the plot you're standing on |
/gp show |
Everyone |
Toggle plot border display (purple DebugShape lines) |
/gp testprotect |
Everyone |
Toggle test mode - blocks you on your own plots for testing |
Weather Control
| Command |
Who |
Description |
/gp weather <type> |
Owner |
Set custom weather on your plot |
/gp weather clear |
Owner |
Remove weather override, return to natural weather |
/gp weather list |
Everyone |
Show all available weather types and aliases |
Time Control
| Command |
Who |
Description |
/gp time <time> |
Owner |
Freeze your plot at a fixed time of day |
/gp time clear |
Owner |
Remove the time override, return to normal world time |
/gp time list |
Everyone |
Show all available time-of-day presets |
Teleport
| Command |
Who |
Description |
/gpt <number> |
Owner |
Teleport to your plot by number (works across worlds) |
Weather Types
Short aliases for easy use:
| Alias |
Hytale Weather |
Description |
sunny |
Zone1_Sunny |
Clear sky, bright |
cloudy |
Zone1_Cloudy_Medium |
Overcast |
foggy |
Zone1_Foggy_Light |
Light fog |
rain |
Zone1_Rain |
Rainy |
rain_light |
Zone1_Rain_Light |
Light drizzle |
storm |
Zone1_Storm |
Heavy storm |
snow |
Zone3_Snow |
Snowfall |
snow_heavy |
Zone3_Snow_Heavy |
Heavy snowfall |
snow_storm |
Zone3_Snow_Storm |
Blizzard |
sandstorm |
Zone2_Sand_Storm |
Desert sandstorm |
thunder |
Zone2_Thunder_Storm |
Thunderstorm |
blood_moon |
Blood_Moon |
Blood moon event |
fireflies |
Zone1_Sunny_Fireflies |
Sunny with fireflies |
azurewood |
Zone1_Azurewood_Fireflies |
Azurewood fireflies |
northern_lights |
Zone3_Northern_Lights |
Aurora borealis |
swamp |
Zone1_Swamp |
Swamp atmosphere |
void |
Void |
Void (very dark) |
desert |
Zone2_Sunny |
Desert sun |
desert_haze |
Zone2_Desert_Haze |
Desert with heat haze |
spooky |
Zone4_Spooky |
Spooky atmosphere |
lava |
Zone4_Lava_Fields |
Volcanic/lava glow |
You can also use the full Hytale weather name directly (e.g. Zone1_Swamp_Rain, Zone4_GhostForest). There are 87 weather types in total.
Note: Some weather types are designed for specific biomes and may look unusual in other environments. Experiment!
Time of Day
Freeze your plot's sky at a fixed time with /gp time <time>:
| Time |
Sky |
dawn |
Sunrise |
morning |
Mid-morning |
midday |
Brightest point (noon) |
afternoon |
Early afternoon |
dusk |
Sunset |
evening |
Late evening |
night |
Night |
midnight |
Darkest point |
The time is frozen - the sun does not move - and applies to everyone standing on the plot. /gp time clear restores normal, advancing world time. Like weather, it reverts the instant a player leaves the plot.
Plot Protection
Protected actions on plots (for unauthorized players):
- Block breaking - Blocked with message
- Block placing - Blocked with message
- Block mining/damage - Silently cancelled
- Block interaction (chests, doors, etc.) - Blocked with message
- PvP - Players cannot attack each other on plots
- PvE - Unauthorized players cannot attack mobs on plots
- EvP - Mobs/environment cannot damage players on plots
Who is authorized:
- The plot owner (always, unless test-protect mode is on)
- Trusted players added via
/gp trust
Border Display
/gp show toggles a visual border around your plot:
- Technology: Uses Hytale's
DebugShape.Cube (same as GlymeraChunkGrid) instead of particles
- Appearance: Purple lines (RGB 0.78, 0.36, 1.0) at 60% opacity - 4 horizontal edges along the plot boundary plus 4 vertical pillars at the corners
- Toggle: Stays on until you type
/gp show again (no timer)
- Follows you: The border's Y-position matches your current height, so it's always at eye level
- No distance limit: DebugShapes have no CullDistance - the full 101-block border is visible from anywhere inside the plot
- No flickering: 500ms refresh with 2s display time, shapes overlap smoothly
- Minimal network traffic: Only 8 shapes per refresh (4 edges + 4 pillars)
Note: If /grid (GlymeraChunkGrid) is active at the same time, the chunk grid's ClearDebugShapes may briefly hide the plot border for up to 500ms per refresh cycle. Both displays recover automatically.
Configuration
Config file: mods/de.glymera_GlymeraPlots/config.json
{
"_guide_plotRadius": "Size of each plot side = (2 * plotRadius + 1). Default 50 = 101x101 blocks.",
"plotRadius": 50,
"_guide_maxPlots": "Maximum number of plots a player can own.",
"maxPlots": 3,
"_guide_allowedWorlds": "World whitelist: only these worlds allow plot claiming. Empty list = ALL worlds allowed.",
"allowedWorlds": []
}
| Setting |
Default |
Description |
plotRadius |
50 |
Half-size of plot. Total size = (2 * radius + 1). Default = 101x101 blocks |
maxPlots |
3 |
Maximum number of plots per player |
allowedWorlds |
|
World whitelist. Empty = all worlds allowed. Add world names to restrict claiming |
Config changes require a server restart to take effect.