Re:Craft Core

The all-in-one hub mod for the Re:Craft modded server. Recraft Core adds a single, fully configurable /menu that ties your whole server together, quick access to commands, links and rich in-game pages.
Back to Files

Recraft Core 2.1.2 (NeoForge 1.21.1)

File namerecraftcore-2.1.2.jar
Uploader
JustzenhJustzenh
Uploaded
Sep 6, 2026
Downloads
8
Size
2.6 MB
Mod Loaders
NeoForge
File ID
8826135
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:re-craft-core-1598552:8826135"

Learn more about Curse Maven

What's new

This version needs an up to date client: it changes the shape of the menu packet, which a client still on 2.1.1 cannot decode. It travels with the modpack, never on the servers alone. The build that runs on the servers today is the same source without the familiar previews.

Fixed

  • Ten boxes were delivered for the price of one. The purchase key was season:uuid:product:seconds, and a bulk purchase sends its units one after another over the network. Ten round trips fit inside a second, so the ten units shared one key. The website, doing exactly its job, answered duplicate to the last nine, and settle read duplicate as "already debited, therefore deliverable". A player took ten PokeRebox for 1500 ReCoin instead of 15000. The key now carries the millisecond and an atomic counter, which makes two distinct purchases impossible to confuse whatever the network does. And settle is now told whether it is a first attempt or a replay: duplicate still delivers on a replay, but on a first attempt it can only mean a key collision, so it refuses and logs instead. The local ledger is indexed by that key, so a collision also erased its own accounting trail, which is why nothing about the earlier losses can be recovered from it.
  • A bought title could be invisible. It was paid for and owned, and it showed nothing.
  • Escape closed a screen by opening another one. Right clicking a hologram or an NPC opened a page, and leaving it landed on the main menu rather than back in the game. Seven screens shared the same mistake.

Added

  • The shop shows the familiar rather than an item that vaguely resembles it. The aisle and the product sheet render the pet itself, so a buyer can see what they are paying for. This is the change that moves the packet, and the reason this version needs the modpack.
  • A purchase cap per product, grouped aisles, and shiny as an option. A rank can only be bought one at a time, since taking three would run the same permission command three times and charge for two of them. Aisles group by rarity and family instead of running down one column, and a shiny is a checkbox on the sheet rather than a second product.
  • The cosmetic box says what it holds. Its content page lists the odds, the shards a duplicate becomes, and the bad luck guarantee, in the same words as the website.
  • /recraftcore skin reset <player> empties a wardrobe, for testing.

Cette version demande un client a jour : elle change la forme du paquet de menu, qu un client reste en 2.1.1 ne sait pas decoder. Elle voyage avec le modpack, jamais sur les serveurs seuls. Le build qui tourne sur les serveurs aujourd hui est la meme source sans les apercus de familiers.

Corrige

  • Dix boites livrees pour le prix d une. La cle d achat valait saison:uuid:produit:secondes, et un achat groupe envoie ses unites l une apres l autre par le reseau. Dix allers-retours tiennent dans une seconde, donc les dix unites partageaient une seule cle. Le site, faisant exactement son travail, repondait duplicate aux neuf suivantes, et settle lisait duplicate comme "deja debite, donc livrable". Un joueur a pris dix PokeRebox pour 1500 ReCoin au lieu de 15000. La cle porte desormais la milliseconde et un compteur atomique, ce qui rend deux achats distincts impossibles a confondre quoi que fasse le reseau. Et settle sait maintenant s il est un premier essai ou un rejeu : duplicate livre toujours au rejeu, mais au premier essai il ne peut signifier qu une collision de cles, donc il refuse et journalise. Le journal local est indexe par cette cle, si bien qu une collision effacait aussi sa propre trace comptable : c est pourquoi rien des pertes passees ne peut en etre retrouve.
  • Un titre achete pouvait etre invisible. Il etait paye et possede, et il n affichait rien.
  • Echap fermait un ecran en en ouvrant un autre. Un clic droit sur un hologramme ou un PNJ ouvrait une page, et la quitter menait au menu principal au lieu de rendre la main au jeu. Sept ecrans partageaient la meme erreur.

Ajoute

  • La boutique montre le familier plutot qu un objet qui lui ressemble vaguement. Le rayon et la fiche affichent le compagnon lui-meme, pour qu on voie ce qu on paie. C est ce changement qui deplace le paquet, et la raison pour laquelle cette version demande le modpack.
  • Un plafond de quantite par produit, des rayons groupes, et le shiny en option. Un grade ne s achete qu un a la fois, puisqu en prendre trois lancerait trois fois la meme commande de permission et en facturerait deux pour rien. Les rayons groupent par rarete et par famille au lieu de descendre en une colonne, et le shiny est une case a cocher sur la fiche plutot qu un second produit.
  • La Box Cosmetique dit ce qu elle contient. Sa page de contenu donne les taux, les eclats que devient un doublon et la garantie anti-malchance, dans les memes mots que le site.
  • /recraftcore skin reset <joueur> vide une garde-robe, pour les tests.

This mod has no additional files