Repack

Repack

Rendering of Entities, Post-effects, & Advanced Customization Kit

63 downloads 1 followers
Repack logo

Repack

Issues Loaders Minecraft Clients License Status

Rendering of Entities, Post-effects, & Advanced Customization Kit

If you find any issues, please report them here


What is this

Repack is a customization kit for what players see and use: custom blocks and items made from Blockbench models, world-anchored ripple effects and screen shake, skyboxes from pictures or shaders, animated text colors, and more to come (the roadmap is in the repository). Everything is built into one resource pack per client version.

Visual effects

  • Ripples. A shockwave that spreads out from a spot in the world and bends the screen.
  • Screen shake. Shake a player's screen for explosions, hits or anything else, and let it fade out.
  • Skyboxes. Replace the sky with a panorama picture or a small shader (stars, clouds and a gradient come with Repack). Choose where each one shows: by world, dimension or biome.
  • Animated text. Text in certain colors shines, pulses, waves or turns rainbow, in chat, signs and item names.

Custom blocks and items

  • Blocks from Blockbench models. Drop in a .bbmodel and make a block from it. Mining time, drops, tools, sounds and more are all settings.
  • Animated models. Animations made in Blockbench play on blocks, and a block can play one when it is placed, when it idles, and when it is broken.
  • Custom items with their own name, lore, model and shine.

Blocks use no entities on the server, are saved with the world, and work with protection plugins like WorldGuard.

Everything is set up in the game with /repack (screens for blocks and items, and for the server settings) and in files you can edit. Server owners: read the guide. Scripters and plugin developers: dev.md covers Skript and the Java API.

Every commit on main is built and published to RATR2/repack-nightly.

Install

You need a Paper (or Purpur) server on 1.21.4 or newer, and the PacketEvents plugin (the Spigot jar, 2.14.0 or newer). Players can join on any version from 1.21.4 to 26.3. ViaVersion is optional, and lets players on versions other than the server's join too.

  1. Put repack.jar and the PacketEvents jar in plugins/ and start the server.
  2. In plugins/Repack/config.yml, set resource-pack.public-host to your server's address, so players can download the pack.
  3. Join, and run /repack give table to get the example block. Place it.
  4. Add your own models to plugins/Repack/models/ and make blocks from them in /repack > Block builder.

The guide explains the rest: building and sending the pack, block and item options, effects, and troubleshooting.

Status

In development. Built and unit tested, but expect rough edges.

  • Models support cubes and bones. Meshes are skipped.
  • Some effects depend on the player's graphics settings or version, which the guide lists for each one.

License

See LICENSE. MIT. The model parsing and pack generation are adapted from BetterModel, also MIT, see NOTICE.


Thanks, R4T Out.

Version Minecraft Loader Download

1.0.0

1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur
Download

Repack 0.1.2

0.1.2

1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur
Download

Repack 0.1.1

0.1.1

1.21.4-pre1, 1.21.4-pre2, 1.21.4-pre3, 1.21.4-rc1, 1.21.4-rc2, 1.21.4-rc3, 1.21.4, 1.21.5-pre1, 1.21.5-pre2, 1.21.5-pre3, 1.21.5-rc1, 1.21.5-rc2, 1.21.5, 1.21.6-pre1, 1.21.6-pre2, 1.21.6-pre3, 1.21.6-pre4, 1.21.6-rc1, 1.21.6, 1.21.7-rc1, 1.21.7-rc2, 1.21.7, 1.21.8-rc1, 1.21.8, 1.21.9-pre1, 1.21.9-pre2, 1.21.9-pre3, 1.21.9-pre4, 1.21.9-rc1, 1.21.9, 1.21.10-rc1, 1.21.10, 1.21.11-pre1, 1.21.11-pre2, 1.21.11-pre3, 1.21.11-pre4, 1.21.11-pre5, 1.21.11-rc1, 1.21.11-rc2, 1.21.11-rc3, 1.21.11, 26.1-snapshot-1, 26.1-snapshot-2, 26.1-snapshot-3, 26.1-snapshot-4, 26.1-snapshot-5, 26.1-snapshot-6, 26.1-snapshot-7, 26.1-snapshot-8, 26.1-snapshot-9, 26.1-snapshot-10, 26.1-snapshot-11, 26.1-pre-1, 26.1-pre-2, 26.1-pre-3, 26.1-rc-1, 26.1-rc-2, 26.1-rc-3, 26.1, 26.1.1-rc-1, 26.1.1, 26w14a, 26.2-snapshot-1, 26.1.2-rc-1, 26.1.2, 26.2-snapshot-2, 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5, 26.2-snapshot-6, 26.2-snapshot-7, 26.2-snapshot-8, 26.2-pre-1, 26.2-pre-2, 26.2-pre-3, 26.2-pre-4, 26.2-pre-5, 26.2-pre-6, 26.2-rc-1, 26.2-rc-2, 26.2, 26.3-snapshot-1, 26.3-snapshot-2, 26.3-snapshot-3, 26.3-snapshot-4, 26.3-snapshot-5, 26.3-snapshot-6, 26.3-snapshot-7, 26.3-snapshot-8, 26.3-snapshot-9, 26.3-snapshot-10, 26.3-pre-1, 26.3-pre-2, 26.3-pre-3, 26.3-rc-1, 26.3-rc-2, 26.3-rc-3, 26.3
paper, purpur
Download

Repack 0.1.0

0.1.0

1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur
Download