Skip to content

Nouman-wp/Minecraft-pluging-BNB

Repository files navigation

QuestCraft: Play to Earn Rewards and Real Money

Welcome to QuestCraft, the ultimate Minecraft server that combines blockchain technology with the iconic Minecraft experience! Imagine playing Minecraft, completing quests, and earning real crypto rewards that are stored securely in your crypto wallet. Whether you're a Minecraft enthusiast or a crypto newbie, QuestCraft offers a fun, exciting, and meaningful way to interact with both worlds.


What is QuestCraft?

QuestCraft is a unique Minecraft server plugin that adds a Play-to-Earn feature to Minecraft. By integrating blockchain technology (via smart contracts), players are rewarded with soulbound crypto tokens for completing in-game quests. These tokens serve as proof of achievement and unlock additional rewards and opportunities within the server.


How QuestCraft Works

  1. Link Your Crypto Wallet:

    • Connect your wallet to the server for seamless integration.
  2. Activate a Quest with /quest:

    • Use the command /quest in-game to activate a personalized quest based on your skills.
  3. Complete the Quest in 15 Minutes:

    • Finish the quest within 15 minutes to earn your rewards.
  4. Earn Real Rewards:

    • Upon completion, the server automatically triggers a smart contract on the Binance Smart Chain Testnet, rewarding you with a soulbound crypto token and in-game items like currency or rare loot.

These rewards are soulbound to your Minecraft account, making them an authentic proof of your achievements.


Features

  • Play-to-Earn Mechanism: Earn real crypto rewards by completing fun, skill-based quests.
  • Seamless Blockchain Integration: Smart contracts on the Binance Smart Chain Testnet automatically reward you with crypto tokens and in-game items.
  • Custom AI-Generated Quests: Every quest is tailored to your Minecraft skills, ensuring a fresh challenge every time.
  • Soulbound Rewards: Your rewards are unique to your Minecraft account, ensuring that your achievements are permanent and irreplaceable

Technology Stack

  • Minecraft Plugin (Java): Powers quest generation and reward distribution.
  • Smart Contracts (Solidity): Manages automatic reward distribution via blockchain.
  • Backend (Node & Express.js): Handles communication with blockchain and AI quest generation.
  • Frontend (EJS Templating): Tracks quests, rewards, and wallet interactions for users.

Installation

Prerequisites

  • Minecraft (Java Edition)
  • Java 8+ installed on your system
  • Node.js and npm installed for the backend
  • A Binance Smart Chain wallet (e.g., MetaMask) for reward management

Steps

  1. Clone the Repository:

    git clone https://github.com/Nouman-wp/Minecraft-pluging-BNB.git
    cd Minecraft-pluging-BNB
  2. Setup the Backend:

    cd backend
    npm install
    npm start
  3. Setup the Minecraft Plugin:

    • Place the plugin .jar file in your Minecraft server's plugins directory.
    • Restart the server.
  4. Connect Your Wallet:

    • Configure your wallet settings to connect with the server for rewards.

Demo Video

Check out our demo video to see QuestCraft in action! Click the Image Below

QuestCraft Demo Video


Images

Below are some images of QuestCraft in action:

1. Plugin Workflow

Plugin Workflow

2. Reward Screen with Crypto Token

Reward Screen


Future of QuestCraft

QuestCraft is just the beginning. We’re looking to expand the functionality to include more quests, rewards, and potential integrations with other blockchains. As Minecraft continues to evolve, so will QuestCraft, bringing even more value to players in both the Minecraft and cryptocurrency communities.


License

QuestCraft is licensed under the MIT License.


Contact


About

QuestCraft is a unique Minecraft server plugin that adds a Play-to-Earn feature to Minecraft. By integrating blockchain technology (via smart contracts), players are rewarded with soulbound crypto tokens for completing in-game quests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors