ChunkAnchor

ChunkAnchor

Craftable chunk loaders powered by a custom fuel that slowly drains. Three upgradeable tiers, a charge menu, and a fully configurable setup.

4 downloads 0 followers

ChunkAnchor

A Paper plugin that adds craftable chunk loaders — Chunk Anchors — that keep the chunks around them loaded as long as they are fuelled with Anchor Charge, a brand-new fuel item.

Built for Paper 26.3 (Java 25).

Features

  • Three anchor tiers, crafted in survival and upgraded by crafting the previous tier with more expensive materials
  • Anchor Charge — a custom fuel item with its own recipe
  • Every anchor has a maximum charge capacity and slowly drains while running; when the charge runs out it stops loading chunks
  • Furnace-style fuel: unused fuel drops when the anchor is broken, the piece that is currently burning is lost
  • Right-click an anchor to open its menu: charge bar, time left, insert/withdraw fuel, switch on/off
  • Uses Paper's plugin chunk tickets, so chunks stay loaded through Paper's own chunk system
  • Per-player anchor limit, disabled worlds, owner-only access/breaking, explosion protection
  • Everything (recipes, tiers, ranges, capacities, drain rates, items, menu and messages) is configurable

Default tiers

Tier Block Area Capacity Drain / minute Runtime when full
Chunk Anchor Lodestone 1 chunk 1440 1 24 h
Reinforced Chunk Anchor Crying Obsidian 3×3 2880 3 16 h
Eternal Chunk Anchor Netherite Block 5×5 5760 6 16 h

One Anchor Charge is worth 60 charge.

Default recipes

Anchor Charge (makes 2)

R G R      R = Redstone Dust
G P G      G = Glowstone Dust
R G R      P = Ender Pearl

Chunk Anchor

O D O      O = Obsidian
E L E      D = Diamond
O D O      E = Eye of Ender, L = Lodestone

Reinforced Chunk Anchor

G E G      G = Block of Gold, E = Eye of Ender
C A C      C = Crying Obsidian, A = Chunk Anchor
G D G      D = Block of Diamond

Eternal Chunk Anchor

N E N      N = Netherite Ingot, E = End Crystal
E A E      A = Reinforced Chunk Anchor
N S N      S = Nether Star

Commands

Command Description Permission
/chunkanchor list [player] List your (or someone's) anchors chunkanchor.use / chunkanchor.admin for others
/chunkanchor give <player> <tier> [amount] Give anchors chunkanchor.admin
/chunkanchor fuel <player> [amount] Give Anchor Charge chunkanchor.admin
/chunkanchor debug Show loaded chunk tickets and load levels chunkanchor.admin
/chunkanchor reload Reload the config chunkanchor.admin

Alias: /anchor

Permissions

Permission Default Description
chunkanchor.use everyone Place and use anchors
chunkanchor.admin op Admin commands, access and break any anchor
chunkanchor.bypass.limit op Ignore the per-player anchor limit

Configuration

See config.yml. Text uses MiniMessage. Recipe ingredients can be any material, anchor:<tier> for an anchor of another tier, or fuel for Anchor Charge.

Changing a tier's block affects anchors that are already placed: anchors whose block no longer matches are removed.

Building

./gradlew build

The jar ends up in build/libs/.

Releases

Development happens on dev. Every push to master builds the plugin and, if the version in gradle.properties has no release yet, creates a GitHub release and publishes the jar to Modrinth. Bump version in gradle.properties before merging into master.

License

MIT

No gallery available for this project.

Version Minecraft Loader Download

ChunkAnchor 1.0.0

1.0.0

26.3
paper, purpur
Download