Community listing page, reviews may not be monitored by the author.
Server Logistics
No reviews yet
Base library required by PrankLevels, Factions&Wars, ServerRegister and ServerWhitelist: one inventory button with tabs, land selection tools, map marking, the aurora, land protection engine and shared settings. Needed on server and client.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
One button for all your server's tools, and the shared ground they stand on. Server Logistics is the base that PrankLevels, Factions&Wars, ServerRegister and ServerWhitelist require: a single «Server Logistics» button in the inventory with one tab per tool, the tools to choose land in the world and on the map, the aurora that shows where land begins, and the protection engine that keeps that land safe from players, mobs, fluids, explosions and other mods' machines. New in 1.3.0: its own first tab, where administrators change the running game with no restart — creatures, items, players, the world, structures and the server's own description.
It is also what every player's game uses to tell the server what it carries — mods, the active shader pack, the selected resource packs — so that ServerWhitelist can judge players who do not have ServerWhitelist. And it knows who is behind every creature: a villager farming in a base is nobody's attack, a dragon a player rides or owns is that player.
Forge, Minecraft 1.20.1. Required on the server and on every player's game. MIT licence. Author: puercoalopecico.
The core: change the game while it runs (since 1.3.0)
The first tab, Server Logistics, is for the players the server's console grants (serverlogistics access grant {player}; being an operator is not enough). Nothing is touched until you set a value; clearing a value gives the game's own back; nothing needs a restart.
| Area | What you can change |
|---|---|
| Creatures | Health, melee damage, armor and speed — past the game's own limits (1024 health, 30 armor) — damage dealt ×, damage not taken in percent, experience ×, chance to appear ×. For one creature, a group (bosses, hostile, animals and villagers, water, ambient) or all |
| Items | Biggest stack (1–64), durability ×, hunger a food fills |
| Players | Health, damage between players ×, fall damage ×, experience ×, seconds of immunity after respawning, the anvil's «Too expensive!» limit |
| World | What each kind of explosion breaks, which creatures may grief, crop growth ×, length of the day ×, loot × (chests, creatures, blocks, fishing), villagers' prices × |
| Structures | Rarer × or never, for each structure set (for chunks not yet generated) |
| Server | Description in two lines, left / centre / right to the pixel, in any colour or gradient; maximum players, view and simulation distance, difficulty, PvP, flight |
| General | History of every change (who, what, from what to what), «give everything back» |
Apply (also to the creatures that exist, a few hundred per tick), Force all (applies everything again), Reload file, Discard. Saved per world in serverlogistics/core.json. A change from the console or by another administrator shows on the open screen at once.
| Command | What it does |
|---|---|
/serverlogistics core list |
Every value set |
/serverlogistics core set {setting} {value} |
Sets one (for example mob.minecraft:zombie.health 5000) |
/serverlogistics core clear {setting} |
Gives the game's own back |
/serverlogistics core reset |
Everything back |
/serverlogistics core reload / apply force |
Reads the file again / applies everything again |
/serverlogistics access list / grant / revoke / add / remove {player} |
Who may use it (grant: console only) |
The other tools have the same access commands under their own name (serverregister, serverwhitelist, pranklevels, factions).
The description's codes: &0–&f the sixteen colours, &l bold, &o italic, &n underline, &m strikethrough, &r reset, &#RRGGBB any colour, {g:#ff0000,#0000ff}text{/g} a gradient, && a literal &.
Before you install
- On the server and on every player's game, same version. A game without it, or with another protocol, is refused at login and told which mods to install. Version 1.3.1 changed the protocol (the server now collides with the walls, after the core's screen and limits of 1.3.0): update the server and the players' pack together.
- Update the tools with it. PrankLevels 1.2.1, Factions&Wars 1.3.1 and ServerWhitelist 1.1.0 need Server Logistics 1.3.1 (ServerRegister 1.1.x works with it).
What it does
- The button and the tabs. One button in the inventory; each tool is a tab. Closing a tool returns to where the visit started.
- Choosing land. Selection tools in the hotbar (corners, height, undo), or by drawing on Xaero's World Map or JourneyMap. Several boxes make one piece of land.
- The aurora and the messages. A glow on the edges of land, near you, and a line when you enter or leave it — each player chooses what they see.
- Protection. Every block written into the world is asked about to the tool that owns that land, whoever writes it: a player, their arrow or their pet, fire and fluids, explosions, pistons, other mods' machines.
- Villagers live in bases. A villager or a wandering trader (and the types you list in
protection.npcEntities) with nobody behind it may farm, open doors and take beds on protected land. Any creature may open or close a door: refusing it only made it try again forever. - Who is behind a creature. A creature counts as its player when a player rides it (any seat, any vehicle in the chain), owns it, threw or made it, or holds its lead. So a ridden or tamed dragon follows its player's rules; a wild one, the land's rules for mobs.
- The game report. Asked by ServerWhitelist, every game sends its jars (with hashes and the code inside), its shader packs (and which one is active) and its resource packs (and which are selected), in pieces, only when asked.
- Walls round land you may not enter (1.3.0). Land a player may not enter — a low-level base, a faction land nobody may attack — is a wall of invisible blocks, only for them (you lean on it, slide along it, never get stuck): no walking, teleporting in or throwing in, and the pets and leashed animals of that player are held back too. Nobody is ever moved out of a ring of walls: land that would shut somebody in is refused when it is marked, counting the walls of every owner together and disconnected players by where they were saved; and somebody left with no way out anyway walks out through the walls.
- Wide help boxes. Every tool's «i» opens a box wider than the game's own, beside what it explains and always inside the screen.
Settings
config/serverlogistics-common.toml holds what the tools share (the aurora, the messages, the protection of land, the kill counter); the core's values are in each world's serverlogistics/core.json. From 1.0.1: protection.npcEntities — extra entity types treated as villagers (for example another mod's villagers), empty by default.
Compatibility
- Xaero's World Map and JourneyMap are optional (choosing land on the map).
- Works with other protection mods: each one is asked only about its own land.
- Other mods' creatures and items are listed too (Ice and Fire and Twilight Forest bosses were tried). Languages: English, Spanish, French, Portuguese and German (and their regional variants); the rest in English.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources