9000INC Solutions

Minecraft

Plugins and resource packs for your own server. Download without a 9000INC account.

Play on our server · Help
/9ksethome baseKeep a place to return to.
/dailyClaim a daily reward.
/skinChoose your appearance.
Command examples · local server configuration
Pluginv0.11.5Plugin JAR + source

9000MCAuth

Homes, local daily points, skins, player-list headers, resource-pack delivery, native region protection and bounded world editing in one configurable plugin. Public downloads start in standalone mode with local configuration and player data.

Website authentication and 9000INC integration are optional. The plugin JAR includes standalone defaults; the source is also available.

Spigot/Paper API target: Java Edition 1.20.4 · Java 17 bytecode. Use the Java runtime required by your server version. Newer server versions require server-side validation.

Setup & dependencies
  1. Download the public plugin JAR above. To compile it yourself instead, extract the source ZIP, install a JDK 17 or newer and Maven, and run mvn -DskipTests package.
  2. Stop your Minecraft server and install the downloaded JAR (or your compiled target/9000MCAuth.jar) as plugins/9000MCAuth.jar, replacing the previous copy if present. Public servers should use Minecraft's normal online-mode=true authentication.
  3. Start the server once to create plugins/9000MCAuth/config.yml. Use integration.mode: standalone for local operation. For an existing installation, set that value explicitly in its existing configuration; the new JAR preserves existing settings.
  4. Edit the local configuration for homes, daily points, world tools, player-list headers and your optional resource-pack URL, then restart the server. Use the included README for the complete options and commands.

Public JAR SHA-256:b723aed424066990b37a0704a08f67afeb3522c36a47dbf4a74e92fd19c5ec1e

ComponentWhen needed
Spigot or PaperRequired Minecraft server platform.
ProtocolLibRequired for live skin refresh on Spigot. Paper can use its native player-profile support.
LuckPermsOptional permissions manager. Required for website-managed LuckPerms role synchronization when that integration is enabled.
WorldGuard / GriefPrevention / WorldEditNot required for the included native region protection and bounded editing commands.
9000INC account / websiteOptional integrated mode. Local homes, rewards and configuration do not use it.

Local daily rewards award local points only. They do not grant website currency or website item bundles. Local pack delivery offers one operator-selected Java ZIP; use a ZIP matching your clients. Region and editing controls use /9kregion, /9kselect and /9kedit with operator permissions by default. See the included README for supported operations and limits.

Protect an area & edit blocks
  1. Stand at the first corner and run /9kselect pos1. Stand at the opposite corner and run /9kselect pos2. Use /9kselect info to inspect the selection.
  2. Create a protected region with /9kregion create base. Use /9kregion member base add PlayerName to add a member, or /9kregion to view flag and ownership commands.
  3. For a selected area you have permission to edit, use /9kedit fill stone or /9kedit replace dirt stone. Follow progress with /9kedit status; stop a running job with /9kedit cancel.
  4. Use /9kedit undo to restore the latest edit's completed changes during the same session. Undo history is kept in memory and clears on reload or restart.

The default selection limit is 32,768 blocks and edits process up to 256 blocks per tick. Protected, unloaded and block-entity blocks are skipped. Native editing supports plain blocks; schematics, brushes and copy/paste are not included. See NATIVE-WORLD-TOOLS.md in the source ZIP for all supported commands and flags.

Native protection starts with new native regions. WorldGuard and GriefPrevention saves are not imported.

Integrated 9000INC servers retain their website-controlled authentication, roles, reward balances and Discord relay. Standalone servers use their own local settings; website account features do not run in that mode.

9000INC Items pixel-art texture preview
Included artwork preview · Java Edition
Resource packv1.0.0Java Edition

9000INC Items

Six original pixel-art appearances for 9000 Iron, Steak, Sword, Pickaxe, Diamond and Gold. Ordinary items keep their vanilla look.

Setup & supported versions
  1. Download the ZIP for your exact Java Edition version and keep it zipped.
  2. In Minecraft, open Options → Resource Packs → Open Pack Folder and copy the ZIP into that folder.
  3. Return to Minecraft and move the pack into the selected list. For a server-wide optional offer, copy a version's download link below into your server's resource-pack URL setting and use its SHA-1 checksum.

No 9000INC account or website connection is required to use the textures. These downloads are for Java Edition, not Bedrock.

This pack changes only items with the matching custom model data. Give items using your server's commands or item plugin; installing the pack does not replace every ordinary sword or ingot.

ItemCustom model data
Iron ingot900001
Cooked beef900002
Iron sword900003
Iron pickaxe900004
Diamond900005
Gold ingot900006
Minecraft versionsPack formatSizeDownload URL
26.3975.9 KBZIP link
26.2885.9 KBZIP link
26.1, 26.1.1, 26.1.2845.9 KBZIP link
1.21.11755.9 KBZIP link
1.21.9, 1.21.10695.9 KBZIP link
1.21.7, 1.21.8645.9 KBZIP link
1.21.6635.9 KBZIP link
1.21.5555.9 KBZIP link
1.21.4465.9 KBZIP link
1.21.2, 1.21.3427.3 KBZIP link
1.21, 1.21.1347.3 KBZIP link
1.20.5, 1.20.6327.3 KBZIP link
1.20.3, 1.20.4227.3 KBZIP link
Download checksums (SHA-1 / SHA-256)

26.3 · SHA-1 for Minecraft33d34f3fe74944ebf795dfb749f0c4a201217f93SHA-256090f12b9985682f2f5e89973b22207ede21860f119163254f2eb456a1ce2ee84

26.2 · SHA-1 for Minecraft60b81caa091a403a796b0a338b796a2f52fb291cSHA-256d3609e50f7f140695d7f683d64f9ec8ef4f11ee734878ca7be91ff8bc5da2bcf

26.1 / 26.1.1 / 26.1.2 · SHA-1 for Minecraft1789b606c606ab840430540788084335458fc2b1SHA-256dc247d368494a1535cadb64f6b5e08c0eb146a439c948fcc6bdef2548b4d9863

1.21.11 · SHA-1 for Minecraft603f1b438113e94025bb56fb6c9c1d3c6e2a9802SHA-256e46430795b57c8a40cd5493b008e45b27cc7f2374a3adefda7670f1e91971860

1.21.9 / 1.21.10 · SHA-1 for Minecraftf8aee2a80ce470ac46cd8cd146dddbe6a776a1f5SHA-256d1eb9f740ffb4a0c1bc5839d39936624e2466ef51fff302aa6b929453ad20a0a

1.21.7 / 1.21.8 · SHA-1 for Minecraftb1a7cd0be797b696695e34add93d13f1bc6b60b7SHA-25689aff558bb556a2531a7b54b60738f13e810b3793a57c8ddbe5fd2e987fd7f07

1.21.6 · SHA-1 for Minecraft8b926a63dcb5340bba9b255dce1bb27dadc20ba7SHA-2568847f077b176c9cb0184dc93a3020f7beb0da2b7789b17e7b94540c3b347aafe

1.21.5 · SHA-1 for Minecraftff673f6051556d15a0f02c5b60fc55530c4be6eeSHA-2560c8f8011c0e2ead4164ce0ec35785960349a07f88eb4abd622d313d640b88f00

1.21.4 · SHA-1 for Minecraftc24f725b246b37dae422c8586809e985e1bc11feSHA-256588d32f3b0dd8e4e44f06036ee16a766e839c8910e8625feb140899d2a7d5f89

1.21.2 / 1.21.3 · SHA-1 for Minecraftcf930d702381957729b137c4541f709671b4d747SHA-2568e6d95e81f96e08a640a9a9fc870b476e50ab83c284b40127c3d4e72606a3d3c

1.21 / 1.21.1 · SHA-1 for Minecraft71497c07e37715d30526b604cc4d6e90c2e1a6b5SHA-25646f2b382242043399181c5ee3a452e4b0fbc1f7a31026971320a1868b5e180c2

1.20.5 / 1.20.6 · SHA-1 for Minecraft7ce4bc0fdc04e9d6531336e05f3fdfcf6b7e5298SHA-25655cf1552131c386ae00fc6a8205a83f4127bf097cf12d47cd4a82bd4a5f55438

1.20.3 / 1.20.4 · SHA-1 for Minecraft921128f45812abe4c8916b502026d93b2f333204SHA-25606f1991860ae1e52a04737286595c95405079992de75908906860c75ef81c582

9k Is Evil pixel-art texture preview
Included artwork preview · Java Edition
Resource packv0.28.0Java Edition

9k Is Evil

Haunted thickets, ghostly flower gardens and wetland plants expand native block coverage. Original plant geometry, biome tints, growth and emissive behavior remain in use.

New in 0.28: 48 static block texture maps cover thickets, potted azalea, propagules, pale moss, eyeblossoms, flowers, dripleaves, ferns, grasses and wetland details. These are texture maps; multiple maps can describe one plant.

Artwork uses 32x32 pixels with exact doubled native alpha masks and original UV layouts. Potted sections, top/bottom halves and stem layers retain native models. Eight tinted maps use neutral grayscale for native color multiplication; no model or blockstate overrides are added.

Java 1.21.4 gains 39 block PNG paths, 1.21.5–26.2 gains 47 and 26.3 gains all 48. Newer plant paths ship only where the native client supplies them; poplar sapling is 26.3-only. Cactus-flower and both eyeblossom strict-cutout metadata files ship from 1.21.11 onward. No filename aliases or new animation strips are added.

Native planting, growth, potting, moss attachment, dripleaf movement, flower placement, eyeblossom state/glow and existing firefly/spore particles remain. The static open-eyeblossom emissive PNG uses its own native mask. The native animated firefly emissive texture and its animation metadata are not overridden. No new particles, light behavior, sounds or effects are added. No client mod is needed.

Only the 48 approved missing block PNGs and three native texture sidecars are added. Existing artwork and nine animation strips remain included. Item, tool, entity, painting and trim counts do not change; model-based inventory displays may reuse block maps without adding item PNGs.

Current native PNG coverage: Java 26.2 includes 907 block, 518 item, 39 entity and 52 painting slots (1,516 total); Java 26.3 includes 916 block, 538 item, 39 entity and 52 painting slots (1,545 total). These count texture paths, not game blocks, items or mobs.

Across all native PNG categories in the official client and asset index, including Realms, Java 26.2 covers 1,516 of 3,870 paths (39.17%) and Java 26.3 covers 1,545 of 3,979 (38.83%). This metric excludes sounds, models, languages, shaders and other non-PNG resources.

Partial pack: unlisted resources retain their native appearance. Existing cosmetic choices and optional client enhancements remain documented in README.txt; earlier release history and full coverage records are retained.

Java only; use the ZIP matching your exact client version. Leave it zipped and activate it above other packs whose art should be replaced. No 9000INC account, website connection or server plugin is required.

Setup & supported versions
  1. Download the ZIP for your exact Java Edition version and keep it zipped.
  2. In Minecraft, open Options → Resource Packs → Open Pack Folder and copy the ZIP into that folder.
  3. Return to Minecraft and move the pack into the selected list. For a server-wide optional offer, copy a version's download link below into your server's resource-pack URL setting and use its SHA-1 checksum.

No 9000INC account or website connection is required to use the textures. These downloads are for Java Edition, not Bedrock.

Terrain and painting replacements appear when the pack is active. Additional item looks are selected using the Java 1.21.4 minecraft:item_model component. For example, an operator can give a diamond hoe with the candy-corn appearance:

/give @s minecraft:diamond_hoe[minecraft:item_model="ninek_evil:candy_corn_hoe"]

The underlying item still controls its stats and behavior. This release uses operator commands for these optional looks; the README inside the pack lists the available models.

Minecraft versionsPack formatSizeDownload URL
26.3974.4 MBZIP link
26.2884.3 MBZIP link
26.1, 26.1.1, 26.1.2844.3 MBZIP link
1.21.11754.1 MBZIP link
1.21.9, 1.21.10694.1 MBZIP link
1.21.7, 1.21.8644.1 MBZIP link
1.21.6634.1 MBZIP link
1.21.5554.1 MBZIP link
1.21.4463.9 MBZIP link
Download checksums (SHA-1 / SHA-256)

26.3 · SHA-1 for Minecrafta6bd21d8e9000dd4fb43a344b6bcc3a0c872f776SHA-256a11ab53e1d3e8e7799e9a1c5d6c01aad68c6fbf2968fa8742a28f2503aaf1a1e

26.2 · SHA-1 for Minecraft62df09ee34e397b35b8f8e28cf54777daa292289SHA-2565ee5bd86f5a127fa0181c2a8f4143ac040e19902e8771986f34d7d137527da63

26.1 / 26.1.1 / 26.1.2 · SHA-1 for Minecraft9587bb99b6f875701f01d8ec4e54bdc4f2d99e15SHA-25689037aaf3a3917db29801b531268b90d218fe2cacb3a671ca4e9ecfbb0dcecec

1.21.11 · SHA-1 for Minecrafte9e3993408166c2435e1ea08710fdf362038b2cfSHA-256971352b2188291a75d9d9246aa4deb9445cab634f842eca32db5fd73d6543b01

1.21.9 / 1.21.10 · SHA-1 for Minecraftcfb306888731cf035d53698128a855702a711f4cSHA-256eb4f6ef0a71f9c42a6eaa7c2855979cad983a9c2dd4f59f6510231902c824e5a

1.21.7 / 1.21.8 · SHA-1 for Minecraft708ceb148b34ae1b98cd74d90a1ca9432dcd3a0cSHA-256b968ebb093de45404f9d5479d01733130c9ca0970d1f975d61d2ff6361ea287e

1.21.6 · SHA-1 for Minecrafte1290ea5b69f8af7d6b9e79d347df2c1f3e27592SHA-2563bbf5189e23e6c88a67fa5e137ca6ff31efc6c1dccda83ee9889dad752b04418

1.21.5 · SHA-1 for Minecraft043c759ca784016df46454ea414337762785b6e9SHA-256e379d6ccda79cd3ca8f8704eba0bf9a0565ffe5035360a2f613150451b45edf4

1.21.4 · SHA-1 for Minecraft5a839ec7597e05b31d03ee4294e672a5ee75cb62SHA-25614e3ad42881c02a818323503f9a3146e24f19ee238d1ab2ae749776eabcb705b

Minecraft is a trademark of Mojang Studios. These community products are not an official Minecraft product and are not approved by or associated with Mojang or Microsoft.