promotional bannermobile promotional banner

RPG Marketplace

A simple marketplace for players to sell their items
Back to Files

rpgwarehouse-marketplace-forge-1.20.1-1.0.3-b134.jar

File namerpgwarehouse-marketplace-forge-1.20.1-1.0.3-b134.jar
Uploader
Azure_DdraigAzure_Ddraig
Uploaded
Jul 20, 2026
Downloads
111
Size
596.6 KB
Mod Loaders
ForgeNeoForge
File ID
8470085
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:rpg-marketplace-1560769:8470085")

NeoForge

implementation fg.deobf("curse.maven:rpg-marketplace-1560769:8470085")

Learn more about Curse Maven

What's new

Block tags (Pickaxe Mineability)

  • Tag File Created: Added the pickaxe tag file at src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json containing the shop block ID "rpgmarketplace:shop".
  • Result: Players can now mine and break the shop block quickly using any pickaxe tier.

Block Destruction & Chest Reversion

  • Broken by Player: Overrode playerDestroy in MarketplaceShopBlock.java to set the broken block to an empty Blocks.CHEST instead of air.
  • Closed by Admin: Updated right-click handling in MarketplaceShopBlock.java to set unregistered or closed shops to Blocks.CHEST instead of Blocks.OBSIDIAN.
  • System Messages: Updated the shop closure translations in all lang JSON files to notify the player that the shop was converted to a chest.

Billboard Render Translations

  • Translatable Text: Modified MarketplaceShopBlockEntityRenderer.java to replace hardcoded strings like "Bundle - See Shop for Details" and literal currency codes with translatable components:
    • rpgmarketplace.gui.bundle_details
    • rpgmarketplace.gui.price_billboard (binds price and localized currency name)
    • rpgmarketplace.currency.<name> (for dynamic currency naming like "Emerald")

This mod has no related projects