promotional bannermobile promotional banner

BuisnessCraft

Monetize your Minecraft world with property and currency!

BusinessCraft is an addon for your favorite Minecraft: Bedrock Edition worlds that aims to create a user friendly interface that allows players to add currency and property ownership to one’s world. It enables players to buy and sell items and property, and protects player’s property from vandalism. The addon also protects the area surrounding spawn from vandalism, so make sure to get 100 blocks away before building.

 

In order to initialize the mod, the player must run the following command upon entering a new world:

 

/function ecoinit

 

The mod adds multiple blocks and items, and here is the description of each:

 

Currency:

 

 

The addon adds a currency that is bases on the following items:

  1. Single Coin - This item is worth $1 and two can be crafted from one golden nugget.

  2. Quad Coin - This item is worth $4 and two can be crafted from 4 iron ingots arranged in a diamond shape in the 3x3 crafting grid. 

  3. Quarter Note - This item is worth $16.

  4. Stack Note - This item is worth $64.

All of these items can be merged to be upgraded and split to be downgraded in the crafting grid.

In addition to these items, the game adds a scoreboard property called “money.” This property can be accessed through various blocks, in addition to the credit card item which allows players to spend money from their account. Click pause to view your money in your bank account.

Note: the credit card can be crafted with any type of planks.

 

 

Blocks:

 

ATM:

 

The ATM is a block that allows players to make a withdrawal from their bank account. When clicked, a UI menu pops up inquiring how many of each coin/note the player wishes to withdraw. If the player chooses an amount that they cannot afford, the withdrawal will be canceled.

 

Depositor:

 

The depositor is a block that allows players to deposit money into their bank account. When clicked by the player with a coin/note in hand, one of the coin/note will be deposited into the player’s account.

 

Property Block:

 

The property block is a block that allows the player to purchase and sell property. When an unconfigured property block is clicked, a UI menu will pop up asking two sets of (x,z) coordinates. These coordinates should be the opposite corners of the property the player wishes to purchase. If the set of coordinates does not overlap any existing properties, and contains the property block, then the player can purchase the property for a price calculated by X distance x Z distance. Once the property is purchased the player can break the property block, place multiple on the same property, or move the property block if they desire. Additionally, the owner of the new property can click the property block to see details of the property, and there is an option to sell it for the sale price.

 

If the property block is clicked by a player that is not the owner, it will display information about the property.

 

Once a player owns a property, any attempts of other players to break or place blocks on the property will be canceled. Keep in mind, explosions will still work.

 

Vendor:

 

The vendor is a block that allows players to buy and sell items. It offers seamless transactions between the buyer and the seller where the buyer can have no fear of being scamed.

 

Once a new vendor is placed on a player’s property, the owner must make sure that there is a container block such as a hopper two blocks below the vendor. The vendor will only take items from the first slot, so it is recommended to fill the other slots with items other than the ones being sold. It is also recommended to feed more items into the container block in order to restock it.

 

After the owner has placed the correct blocks, they may click on the vendor block to configure it. First of all, they must choose a price for each purchase. This must be a whole number. Second, they must choose the amount of items that will be sold at each purchase. This must be a positive whole number no greater than the stack size of the item. When the shop is configured, the owner may click on it to change the values. All profits will be put into their bank account.

 

When the block is clicked by a player other than the owner, one of a few things may happen. If the player is holding a shop inspector item, they will be informed what the transaction will look like, telling them how much of what item they will purchase for what price. It is recommended to always use this item before a transaction. Second, if the player is holding a credit card, and they click the vendor, they will purchase the item(s) for the set price from their bank account, assuming they can afford it. Finally, if the player is holding any other item in their hand, the addon will search their inventory for an optimal amount of coins/bills to pay for the transaction. If it succeeds, the bills will be removed from the players inventory and they will be given the purchased item(s). Keep in mind, the game will not split or merge your bills, so you must make sure you have the optimal amount. What this means is that if you are being charged $101, you must have at least 1 stack note ($64), at least 2 quarter notes ($16), at least 1 quad coin ($4), and at least 1 single coin ($1).

 

Redstone Vendor:

 

Similar to the vendor, the redstone vendor is a block that allows players to make purchases. However, instead of purchasing items, their purchase will be used to emit redstone power for a set amount of time. This way, players can create paid entry devices or other paid experiences.

 

When the redstone vendor is first placed on a player’s property, the player must place a hopper block two blocks below the redstone vendor. To access the redstone output, they must place a comparator next to the hopper with the two prongs on the side with the hopper. This comparator will give the redstone output.

 

Once a redstone vendor block is set up, the owner may click the block to open a UI menu. Here, they must set the price for the redstone output, the duration in seconds, and the redstone output. If you aren’t good with redstone, it is recommended to set this to 15.

 

Once a redstone vendor block is fully configured, it can be clicked by a player other than the owner. In this case, refer above to what the vendor block does, for it is almost the same with the redstone vendor.

 

Authentication Block:

 

The authentication block is a unique block that allows players to protect their property from other players. To set one up, the owner must place one on their property. They must make sure that there is no block two blocks below the authentication block. Next, when the owner clicks on the authentication block, the gap two blocks below the block will be replaced by a redstone block for 1 second. This block can be used to secure doors or vaults in a player’s property.

 

Leaser:

 

The leaser is a block that allows players to rent out portions of another player’s property. Unlike typical properties, these “leased” properties have a Y axis restricting in addition to X and Z.

 

When a player places a leaser block on their property, they may click on the leaser to configure it. It will ask for two sets of (x,y,z) coordinates. These must be the opposite corners of the part of the property that the owner wishes to rent out. This can intersect with other rented property, however must be within the property as a whole. The block will also ask for a price, and as of now, this is a one time price paid by the renter. The owner also has an option to kick the current renter, however, this renter can purchase the rented property again.

 

If a player other than the owner clicks the leaser block, they will have the option to buy it from the money in their bank account. If they click on it and they are the renter, they will have the option to leave. If another player clicks on an occupied leaser, it will display information of the rented property. It is important to note that vendor blocks cannot be used on rented property, but rather renting property only allows the renter to place and break blocks on the rented property. This may be subject to change.



Currently, the addon is in BETA development, and be aware that troubles may arise when using the addon in dimensions other than the overworld. Additionally, problems may arise when using the addon on large servers, because of the 2Mb limit to the data it can store within the Minecraft world. Other complications may be listed in the changelog.

 

The BuisnessCraft Team

profile avatar
  • 9
    Followers
  • 6
    Projects
  • 42.1K
    Downloads

More from PrAppleJuiceView all