promotional bannermobile promotional banner

Create: Sentry Mechanical Arm — Repairs & Extensions

A Repairs & Extensions fork of Create: Sentry Mechanical Arm

Create: Sentry Mechanical Arm — Repairs & Extensions

Let sentry arms protect your factory—and bring ammunition production and casing recovery into Create logistics.

This unofficial fork targets Minecraft 1.21.1 NeoForge. It builds on pihoue's unofficial 1.21.1 port, originating from Create: Sentry Mechanical Arm by Aupoex.

Adapted for Create 6.0.10 and official TaCZ 1.2.0, with new casing recovery, manufacturing, reloading, and collection logistics.

New features

Automatic gunpack casing support

  • Identify recoverable casings from loaded TaCZ gunpack data.
  • Preserve ammunition identity, with casing icons generated by cropping ammunition textures.
  • Browse casings in a dedicated creative tab.
  • Use JEI to look up individual casing, mold, and unfinished ammunition variants.
  • Customize behavior through generic data pack rules.

Casing manufacturing and ammunition reloading

Manufacture or recover a casing → add fluid propellant and required materials → press into ammunition.

Use caliber molds to manufacture new casings, then reload individual rounds through Create processing. Automatic recipes derive material costs from the original ammunition recipes. Recovered casings save the materials needed to make a new case. Ingredients, propellant amounts, and casing yields can all be customized.

Casing Collector

The new 27-slot Casing Collector connects shot byproducts to your logistics network.

  • Stationary sentries prefer adjacent collectors; moving sentries use collectors on the same structure.
  • Supports hoppers, Create logistics, and custom shot byproducts.
  • When no collector is available or storage is full, remaining items follow the ground-drop rules.
  • Player byproducts enter the inventory by default, with overflow dropped using vanilla /give behavior. Direct ground drops can also be configured.

Data pack customization

Configure manufacturing ingredients, fluid propellant consumption, casing yields, and shot byproduct types, quantities, and probabilities without editing the gunpack itself. Manufacturing, reloading, and drops can be enabled or disabled for each ammunition type.

Explicit custom rules take priority over automatic derivation.

The detailed guides are currently in Chinese.

Fixes for the original mod and upstream port

This fork addresses inherited issues and improves behavior from both the original mod and the 1.21.1 port:

  • Ammo boxes and logistics: clear depleted caliber data and stop Deployer processing cooldowns from being written into ammo box components, preserving consistent item identity.
  • Recipes: fix duplicate recipe IDs, lost ingredient components, and ammunition matching, with improved resource reloading and data pack overrides.
  • Moving structures: unify server-side firing, improve Create contraption, train, and Sable coordinate handling, and exclude the owning contraption from bullet entity-hit detection.
  • Firing cadence: add gun-data-based reload waits and configurable fixed reload intervals.
  • Targets and effects: support additional default targets, supplemental pellet tracers, and an independent cosmetic shell-ejection switch.
  • Rendering: fix moving gear alignment, dye textures, Ponder block rendering, and older item data. Isolate muzzle-flash and moving-firearm buffers to address the buffer invalidation involved in original issues #14 and #27.

Retains automatic targeting, rotational power, ammunition supply, fire control, target lists, and coordinated attacks, with nine in-game Ponder scenes.

Requirements

Install on both client and server, using matching versions.

  • Minecraft 1.21.1
  • NeoForge 21.1.228 or newer
  • Java 21
  • Create 6.0.10
  • Official TaCZ 1.2.0

Optional: JEI for recipe lookup, Create JEI Compat for longer sequenced assembly pagination, and Sable / Create: Aeronautics for physics structures. Create JEI Compat 1.0.3 is client-only. Sable Companion 1.6.0 is bundled.

Getting started

  1. Place a sentry arm and supply rotational power.
  2. Hold a TaCZ firearm and use the **TaCZ interaction key—O by default—**while aiming at the arm.
  3. Supply matching ammunition and place a Casing Collector.
  4. Follow the included Ponder scenes and JEI recipes to build your ammunition production line.

Controls and configuration · Installation and upgrading · Source code

Credits and license

Licensed under the MIT License, retaining upstream copyright notices.

AI assistance

Parts of this fork's code, textures, and documentation were created with AI assistance. The maintainer guides the design and participates in testing.

Create: Sentry Mechanical Arm — Repairs & Extensions Team

profile avatar
  • 3
    Followers
  • 8
    Projects
  • 13.2K
    Downloads

More from qwer854645View all