[Mod] BitChange (money) [bitchange]

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

[Mod] BitChange (money) [bitchange]

by Krock » Sun Nov 24, 2013 12:02

Bitchange - Money for your needs

This mods adds your server a currency which is compatible to other currencies. Using a bank, you will be able to convert one money type to the other.
It is based on the mods Bitcoins and 'Currency and Economy' and provides all you need to start trading.

Features:
- Changing a stack of MineCoins fast into MineCoin Blocks and back
- Exchange shop
- No ABM's (all except tool repair)
- Warehouse - An XXL chest (disabled by default)
- Pipeworks support
- A bank to be compatible to other currencies
- Craft zinc/tin to money (moreores)
- Craft gold to money
- Per-world configuration (see worlds/your_world/bitchange_config.txt )

Note: By default, 1 MineCoin equals ~0.5 gold ingots

+ Some old screenshots


+ Node recipes


+ Item recipes


Dependencies:

How to...
There's a textfile included, called "HELP_ME.txt" which gives you a quick help.
Copy "config.default.txt" to "config.txt" and edit it when using the first time.

License: WTFPL

Links: Master *.zip | Browse code

Note for server administrators:
The bank is an useful node to exchange money to work together with other currency mods. Please edit the file "bitchange_config.txt" in your worlds directory to enable the bank node. Get it with the command: /giveme bitchange:bank
If you use the currency mod, refill the bank safe using [Right click + E]. MineCoins and [1 MineGeld] bills are required to make it work.

ALL YOUR BUG REPORT ARE BELONG TO THE ISSUE PAGE ON GITHUB
Last edited by Krock on Fri Dec 09, 2016 18:49, edited 2 times in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
Inocudom
Member
 
Posts: 2889
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Sun Nov 24, 2013 13:12

You should come up with another name for the coins.
 

User avatar
CraigyDavi
Member
 
Posts: 565
Joined: Sat Aug 10, 2013 13:08
GitHub: davisonio
IRC: davisonio or CraigyDavi
In-game: davisonio or CraigyDavi

by CraigyDavi » Sun Nov 24, 2013 15:07

Wow. Nice mod. Those two concepts work well together.
 

User avatar
Dan Duncombe
Member
 
Posts: 904
Joined: Thu May 09, 2013 21:11

by Dan Duncombe » Sun Nov 24, 2013 16:58

btw, update your currency version.
Some Mods: Castles Prefab Camouflage
My Games: Nostalgia Realtest Revamped
Servers: See above games.
 

User avatar
hoodedice
Member
 
Posts: 1372
Joined: Sat Jul 06, 2013 06:33

by hoodedice » Sun Nov 24, 2013 17:28

Minecoins is just... Perfect.
7:42 PM - Bauglio: I think if you go to staples you could steal firmware from a fax machine that would run better than win10 does on any platform
7:42 PM - Bauglio: so fudge the stable build
7:43 PM - Bauglio: get the staple build
 

User avatar
fairiestoy
Member
 
Posts: 191
Joined: Sun Jun 09, 2013 19:25

by fairiestoy » Sun Nov 24, 2013 22:07

Maybe a suggestion ( just a thought, so nothing to take serious ). Tin and Zinc lack in usage ( from the moreores mod ). Maybe instead of introducing a new set of minecoin ores, why not using Tin and Zinc ( IF moreores is installed ) as recipe for the coins? If moreores is missing, generate ores. This way you have a optional dependency, but nothing that is a must-have.

If you consider implementing this, do not forget to put moreores? into your depends.txt ;)
Interesting about new things is, to figure out how it works ...
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Mon Nov 25, 2013 12:13

fairiestoy wrote:Maybe a suggestion ( just a thought, so nothing to take serious ). Tin and Zinc lack in usage ( from the moreores mod ). Maybe instead of introducing a new set of minecoin ores, why not using Tin and Zinc ( IF moreores is installed ) as recipe for the coins? If moreores is missing, generate ores. This way you have a optional dependency, but nothing that is a must-have.

If you consider implementing this, do not forget to put moreores? into your depends.txt ;)


Good idea! I'll try to add them as fast as possible to convert them into MineCoins :)
Last edited by Krock on Mon Nov 25, 2013 14:40, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
Evergreen
Member
 
Posts: 2131
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen

by Evergreen » Mon Nov 25, 2013 13:43

"Help! I searched for a mod but I couldn't find it!"
http://krock-works.16mb.com/MTstuff/modSearch.php
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Mon Nov 25, 2013 14:06


Oh :3 Thanks alot, gonna fix this.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
jojoa1997
Member
 
Posts: 2890
Joined: Thu Dec 13, 2012 05:11

by jojoa1997 » Mon Nov 25, 2013 14:37

Lol I just realized that with this mod you would be Bitcoin Mining with this mod literally.
Coding;
1X coding
3X debugging
12X tweaking to be just right
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Mon Dec 16, 2013 20:01

Small update to 1.5.5
- Fixed crash with "PseudoRandom"
- Some adjusts with the generation (MineNinths generate now rarely under -64m)
- Gold converting added
- "config.txt" for easier settings

EDIT: Same link, updated version, please notify me if there is a fail.
EDIT2: An example image of pipeworks...
Image
Last edited by Krock on Thu Dec 19, 2013 17:59, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Wed Jan 01, 2014 17:59

gonna spam this with updates...

Update to 1.6.5
More compatible to another currency:
Image
Support of MineGelt planned in future.

//1.6.2
- little texture correction
- exchange shop with custom title
Image

//1.6.0
- added 32px images, 16px graphics are in "/textures/16x"
- fixed a moneychanger bug where it was possible to make money
- some changes in the ore-generation
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Wed Jan 01, 2014 18:41

i've already done a mod like that, but people cant understand anything besides the fiat currency concept:

https://forum.minetest.net/viewtopic.php?id=4111

lost everything when omploadr went kaboom...
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Wed Jan 01, 2014 18:44

aldobr wrote:i've already done a mod like that, but people cant understand anything besides the fiat currency concept:

https://forum.minetest.net/viewtopic.php?id=4111

lost everything when omploadr went kaboom...

Oh, sorry didn't see this one :/
Well, there was enough time to nodify me earlier.
Alright, there's now one more. Nothing bad to have a choice.

EDITed.
Last edited by Krock on Wed Jan 01, 2014 18:50, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Wed Jan 01, 2014 18:52

dont worry, like i said, i lost my mod on omldr shutdown.

btw dont set the dificulty ofgetting the coins too high, else your coins will be unable lower value things like coal reasonably.

and freely minted currencies mut be back convertible
Last edited by aldobr on Wed Jan 01, 2014 18:56, edited 1 time in total.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Wed Jan 01, 2014 21:12

aldobr wrote:else your coins will be unable lower value things like coal reasonably.

Don't worry, I've already added 2 other supports for other currencies.
There's also a converting of gold, zinc and tin.
1.6.5u1 contains newly support for:
bitchange/config.txt wrote:money (by kotolegokot)
money2 (by Bad Command)
currency (by Dan Duncombe)

I think the MineCoins have a high value at start, therefore I've added a start-value of some less "MineNinths".
I've no idea if that all work fine, therefore I would be thankful if someone could test its compatibility with other money.

Please report found bugs/crashes/problems, else I'll never be able to fix them :)
Last edited by Krock on Fri Jan 03, 2014 10:19, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

jenova99sephiros
Member
 
Posts: 158
Joined: Sat Aug 03, 2013 15:16
In-game: Jenova

by jenova99sephiros » Fri Jan 03, 2014 01:30

Good economics
I english google translator
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Fri Jan 03, 2014 10:18

jenova99sephiros wrote:Good economics

Not really, I noticed in large servers this money would never be used because none would use it. (Worth? Help? What can I do with them?)

Well, I made it now easier to get the coins, but it's also more work needed.
Crafting list has been updated, there's now a new item in version 1.6.6 to burn MineNinths.
Now it should be possible to pay things with the money.

A little addition: Banks are not craftable, this means the/an admin needs to use:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/giveme bitchange:bank
Last edited by Krock on Fri Jan 03, 2014 10:23, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Fri Jan 03, 2014 10:29

now i can talk.

currency must be back convertible, ie : if your currency is made out of gold pickaxes, it must be possible to convert back from currency to golden pickaxes, why ?

because this allows one to remove currency from circulation in the event of inflation.

if the currency is devalued, people will thing that golden pickaxes are more valuable than the currency, and then use the currency as a way to get pickaxes back, removing currency from circulation.

metal backed currencies can be minted by anyone, because their value is stored in the metal that they are made of. so you dont need to make they too hard to get.

their value will settle at the natural position : their rarity in relation to other materials.

if you make them too hard, they wont be able to nominate too cheap things.

the smallest subdivision of the currency should be able to nominate the cheapest thing in game.

thats why in real life we have cents.

imagine how could be the economy if there was no cents and everything was nominated in full dollars ?

in our current real world economic model we use a kind of currency named "fiat currency". their value is arbitrary. they are not backed by anything.

a US$ 100 note has no real intrinsic value : the paper that the note is made of is not worth 100 dollars.

this means that a fiat currency must be minted only by the state, else there would be a huge inflation.

but a metal backed currency does not suffer from that problem.

on the other side, while in a fiat currency the value of the currency is arbitrary, meaning you can nominate anything with anything (if you dont have cents, you can still do commerce by increasing the price of everything until all goods can be bought by the smallest value at least) a metal backed currency has an intrinsic value (the relative rarity of the metal that it is made of).

this means that you cannot set arbitrary prices. so you end up excluding from commerce anything whose intrinsic value is smaller than the value of the less valuable coin in your economic system.

tl;dr

make coins less valuable by decreasing the ammount of items you spent to get a coin.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Fri Jan 03, 2014 10:40

aldobr wrote:now i can talk.

<too long to post here again>

make coins less valuable by decreasing the ammount of items you spent to get a coin.

Yes, the inflation (when players mine alot) and deflation (at beginning) is a big problem to find a soulation. I could lower the value of coins again..and I'll do it now. Another problem is the converting from other ores, this has an effect to the speed of inflation.
/me is working on it
Another thought was it make it like your mod (R.I.P), using gold except of generating new ores.
There's a small way to go on to get the correct balance between the worth and inflation.
Last edited by Krock on Fri Jan 03, 2014 10:49, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Fri Jan 03, 2014 11:27

dont worry too much...

the other mods are realized around the concept of a mod issued money, in other words is a fiat currency.

while in real life governments keep an eye on the economic activity and the amount of circulating currency, to avoid inflation (creating or removing currency from the market), i doubt minetest server moderators will be able to do anything similar to this.

the end result will be a much more severe inflation.
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

by Sokomine » Fri Jan 03, 2014 19:58

aldobr wrote:the smallest subdivision of the currency should be able to nominate the cheapest thing in game.

That's usually the problem with money mods that are based on "real" items in the game. Plus those items can get lost at death and are inconvenient to handle (stack of 1000 coins? Good luck paying 20 for something). The diffrent coins here don't help that much as you have to keep inventory slots free for them. Perhaps an extra bag for them could help.

aldobr wrote:this means that a fiat currency must be minted only by the state, else there would be a huge inflation.

Inflation is always a problem - but is it really a problem? Players dig up more and more stuff, so more and more gets available - while some of it is turned into buildings or stored for later use. The effort needed to get something stays mostly the same once you've got the best tools, so that seems to be a good base for prices.

Money mods and their exchange shops are usually some fun on their own (especially if they come - as in this case - with piepwork support), so that's ok. For any "real" economy/trade, purely "electronical" payment systems (where the server stores a number value for each account) are much more practical. The drawbacks those systems have in real life do not apply here.

aldobr wrote:i doubt minetest server moderators will be able to do anything similar to this.

The economy on a Minetest server works only to a very limited degree. That's usually enough. I like the one on linuxgaming.us most: You sell cobble for 100 credits per stack to the server and buy plots in the city center or building material otherwise not obtainable with it.
A list of my mods can be found here.
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Fri Jan 03, 2014 22:45

i find interesting when you claim "The drawbacks those systems have in real life do not apply here." without providing not even an explanation...

How inflation develops in a "fiat" (ie.: moderator issued) currency ?

lets suppose everytime a new player enters a server and the moderator "generates" 100 credits for him to start.

he buys a pickaxe with 100 credits and starts to dig.

the pickaxe is consumed in the process of digging.

The seller (who sold the pickaxe) has 100 credits more.

Another player enters and the same process repeats.

Now those novice players stop playing the server.

Pickaxe seller now has like 100000000000 credits in the bank account, but he is not unique, there are other sellers that have 1020003120312 too.

so what ?

the huge ammount of money accumulated in the server means that any old player can now buy everything, consuming all resources that are being sold.

the "easiness" at which someone can buy something increases.

the normal answer is : increase the prices to compensate the increase in demand.

there you have, inflation.

whats different with gold or mineral based economy ?

you have EFFORT to make coins out of recovered minerals, money cannot be created out of nowhere (by script, or by mod command).

and if even then inflation strikes, you can convert your coins back to metal and use the metal somewhere else.

keeping track of all transactions is pretty much impossible.

a "gold standard" for minetest can auto-adjust.
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

by Sokomine » Fri Jan 03, 2014 23:36

aldobr wrote:i find interesting when you claim "The drawbacks those systems have in real life do not apply here." without providing not even an explanation...

I was thinking mostly of electronic payment systems like money cards or credit cards. These systems do not give you direct feedback of how much money you still have. Weather a payment with those is accepted or not depends on several further circumstances, and privacy ultimately cannot be guaranteed. All this does not apply to the monetary systems in MT - be they based on an electronic account or items in the player's inventory - because it's no difference either way.

aldobr wrote:the huge ammount of money accumulated in the server means that any old player can now buy everything, consuming all resources that are being sold.

But that is not what we see happen on servers. What happens is that the rich old players have pretty much of everything. Not only money. If those players would start buying in large quantities, they'd motivate players with less money to produce more for selling. But why would they? Their own chests are overflowing.

aldobr wrote:the normal answer is : increase the prices to compensate the increase in demand.

Where's that increase in demand coming from? A new player may need a few items here and there, but that's it. Hard to get rich on that.

aldobr wrote:you have EFFORT to make coins out of recovered minerals, money cannot be created out of nowhere (by script, or by mod command).

There's some effort involved in building nice shops and getting players to buy anything at all. After all they could dig the stuff themshelves. Money is just another type of ressource, like gold or mese. It has the advantage of making trading easier (same as with real money there).
A list of my mods can be found here.
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Sat Jan 04, 2014 00:06

You clearly did not understand a dimme....

1 - Credit cards etc are not currency, they are - i dont know the correct word - a kind of courrier. The currency in a gold standard, even in the presence of credit cards and eletronic systems, even in the case of a paper currency, is backed by gold reserves (etc).

2 - Economic especialization : First players have to dig for everything. As soon as shops are set and there are enough resources accumulated, players will start to especialize in certain niches. Thats the problem. Due to confort, builder players will rely more and more on buying instead of digging/making.

Thats where the huge amoun of money in circulation comes into play. When the total amount of money reachs the rooftop, it would be the same thing as if there was infinite amount of money in the system (ie.: you exchange something that took time to dig for something that has no value of itself).

Thats why the prices will go up.

3 - You dont see this hapening on the servers because theres no server with long enough run time to perceive this. You are thinking in too short terms.

4 - The effort of building the shop etc is a one time fee. Honestly your example has no relationship whatsoever with the economical concept.

The effort to put more currency on the game (using the gold standard) is the effort to FIND gold, which is completely dependent on gold (or the metal chosen) rarity, its a one time fee per coin (instead of a one time fee per shop forever). Its a fee paid every time a gold coin is minted and this value is transported through the coin existence itself.
Last edited by aldobr on Sat Jan 04, 2014 00:08, edited 1 time in total.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Sat Jan 04, 2014 11:49

Well, you think everything getscheaper when there got alot ores mined (= money) but that's not always happening:
1) When still alot new users come
2) When rich users stop playing (and can't give away their money anymore)
3) When someone looses money by buying other money from the bank (there's a little loss in the calculation included)
4) When bones got too old and disappear
5) When server admin disables ore generation or does something else to decrease money
6) When players almost can't reach the beginning of the generation position
7) When rich people have everything they need (= no buying of new stuff)

I think there are alot factors to stop the inflation :)

EDIT: You should take it easier...Minetest is not the "world", there aren't much other factors which could make an inflation.
Last edited by Krock on Sat Jan 04, 2014 11:50, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Sat Jan 04, 2014 12:20

krock, what i said does not apply to coins minted from ores, if you allow the coins to be back convertible to ores.

when the ammount of coins becomes too high, their value drops. this makes people start back converting coins to ores and using the ores somewhere else, reducing the ammount of coins and increasing their value.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Sat Jan 04, 2014 12:34

aldobr wrote:krock, what i said does not apply to coins minted from ores, if you allow the coins to be back convertible to ores.

when the ammount of coins becomes too high, their value drops. this makes people start back converting coins to ores and using the ores somewhere else, reducing the ammount of coins and increasing their value.

This depends on the usage of gold..anyway we'll see on some test servers if it would work good or not.

Since the last version is converting coins into gold possible. Let's hope they won't convert in hardcore style the tin/zinc into gold :)
Last edited by Krock on Sat Jan 04, 2014 12:34, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
aldobr
Member
 
Posts: 316
Joined: Sun Nov 25, 2012 05:46

by aldobr » Sat Jan 04, 2014 14:27

tin zinc are not good candidates for coins due to not having many uses.

gold makes pickaxes that are quick and wear quickly : a nice gold drain
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

by Krock » Tue Jan 21, 2014 18:17

A short list of updates for people which could be interested:

- Quartz support (1) Get a crafting guide to see crafting recipes or browse through the codes
- Crafting recipes on 1st post
- Tool repair, costs money to repair:
Image

Do you have more ideas how to waste money?

(1) Why I do this is simple: There are some some ores, which have no big use but some servers have them anyways.
Therefore I give them now an use: converting to money and wasting with the tool repair node ;)
If you don't like the additional ore generation which comes with - well - it's WTFPL.
Last edited by Krock on Tue Jan 21, 2014 18:22, edited 1 time in total.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

Next

Return to Mod Releases

Who is online

Users browsing this forum: No registered users and 11 guests

cron