Minecraft Mods

[Forge] [1.7, 1.12, 1.20] [v3] FSMM- Fex's Small Money Mod || With working ATM!

  • 71,706 views, 22 today
  • 16,630 downloads, 4 today
  • 81
  • 74
  • 69
FEX___96's Avatar FEX___96
Level 78 : Legendary Engineer
458
Spoiler | See for versions bellow 1.4 (MC 1.7 - 1.10)

Hallo! This is my new Small Mod!
Adds some "Money" Items to Minecraft!
It was orginally designed for my Modpack server.

If you use an Plugin like THIS or THIS
you can easly setup it as Ingame Money!
(if you need help just PM me!)

IMPORTANT
For the "Advanced Features", e.g. ATM or the Safe; you need FRSM!
(minimum version 1.5.47 for 1.8 Minecraft, ||| 2.6.60 for 1.9 Minecraft)
If not using them, you don't need FRSM.

The Money/Cash is called ingame "Foney"
can by easly changed by editing the en_US.lang file in the Zip
and textures too... IDC about them, you are
allowed to change them, but only for your own use (SP/Server/Modpack/etc.)
You must give credit (aka post link to this site) if you are
using it in Server/Modpack,
you are not allowed to change the sourcecode
(if you find a way to do it 0.o)
that's all, have fun! :P


Versions 1.4.0+ (1.10+ MC)
Versions 1.4.0+ (1.10+ MC)
FSMM is a small mod adding some "Money" Items to Minecraft.
Starting from version 1.4.0 it has a fully working ATM / GUI.
//
You can deposit your Money Items as currency on your bank Account!
Withdraw money from your bank account and receive them as Items.
And even transfer from your bank account balance to other players! (case-sensitive)
//
It's also made that way that other mods can register theyr Items as Money.
Aswel as the possiblity for developers to extend the Banking system to
add custom banks and anything they'd need for a realistic gameplay.
//
ATM VIDEO: https://www.youtube.com/watch?v=oWB_CLsL460



Versions 2.0+ (1.12+ MC)

The Mod was reworked internally to allow far simpler adding of new Money/Items,
especially the possiblity to:
- create new Money Items via Config,
- assign other mod's items as valid money,
- custom Banks and even banking fees.
Makes also use of the new Forge Registry System. Guides may be available soon in the Wiki!
Another feature is also internal datatype changes which make calculations more reliable.
BACKUP YOUR FSMM FOLDER (under /config/) BEFORE UPDATING TO 2.0!

Version 2.4.+ (Minecraft 1.12+)
A completely new ATM UI was added!
You can now:
- switch active account (if you have mods providing accounts)
- browse available banks
- switch the bank your account is in
- deposit with overview of item worth in inventory and fees (if any)
- withdraw with overview of account balance and fees (if any)
- transfer with overview of account balance,
and an account browser to select receiver
as well as fee info (if any)
- and more!




VOTIFIER COMPATIBILITY
FSMM from version 2.2.4 till version 2.3.2 had inbuilt Voting/ForgeVotifier support.
example config:

{
"type": "fsmm_item",
"worth": 25500
},
{
"type": "fsmm_currency",
"amount": 200240,
"message": "&7You received %s for voting!"
}

"fsmm_item" will spawn items with that worth into the players inventory
"fsmm_currency" will add that amount to the player's account balance
"message" is optional, if you want an own instead of default.




OXYGEN API COMPATIBLE
https://www.curseforge.com/minecraft/mc-mods/oxygen-currency-providers


Lisense:
http://fexcraft.net/license?id=mods

Dependencies:
(for FSMM 1.4.0 and newer)
FCL - Fexcraft Common Library

Discord.
https://discord.gg/AkMAzaA



Like it? Give a Diamond & Favorite!
Want more? SubScribe!
Progress100% complete
Game VersionMinecraft 1.12.2
Tags

51 Update Logs

Update #51 : by FEX___96 07/08/2024 3:30:48 amJul 8th

3.0.0
- internal reworks
- updated to 1.20.1
LOAD MORE LOGS

Create an account or sign in to comment.

Minecrafted Gaming
01/08/2021 6:27 pm
Level 7 : Apprentice Engineer
Minecrafted Gaming's Avatar
how to craft atm
1
FEX___96
01/09/2021 1:41 am
Level 78 : Legendary Engineer
FEX___96's Avatar
Not craftable.
1
Official CK
11/29/2018 11:42 pm
Level 32 : Artisan Lemon
Official CK's Avatar
Crash, crash, crash!
1
FEX___96
12/01/2018 6:18 pm
Level 78 : Legendary Engineer
FEX___96's Avatar
That alone won't fix it!
1
Jazenthegamer123
11/28/2018 10:45 pm
Level 1 : New Miner
Jazenthegamer123's Avatar
Hey i have a problem whenever i try to load my game it always says Fex's small money mod requires fcl of any kind how can i fix it?
1
FEX___96
12/01/2018 6:18 pm
Level 78 : Legendary Engineer
FEX___96's Avatar
Download and put FCL into the mods folder, it's also known under the name of "Fexcraft Common Library".
1
gamer_dad_82
06/15/2017 1:41 am
Level 1 : New Miner
gamer_dad_82's Avatar
MC version 1.11.2
Forge version 13.20.0.2228

The game crashed whilst there was a severe problem during mod loading that has caused the game to fail
The game crashed whilst there was a severe problem during mod loading that has caused the game to fail
Error: net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Fex's Small Money Mod (fsmm)

This is the crash message that popped up upon installing the lastest version of FCL and FSMM and it kept telling me it wanted MC version 1.12. Will not work with 1.11.2 and the older versions no longer work.

I don't know how to get to the crash logs otherwise I would send that too


Edit... I found the crash log

---- Minecraft Crash Report ----

WARNING: coremods are present:
BetterFoliageLoader (BetterFoliage-MC1.11.2-2.1.5.jar)
ShetiPhian-ASM (ShetiPhianCore-1.11.jar)
MalisisCorePlugin (malisiscore-1.11.2-5.1.1.jar)
Contact their authors BEFORE contacting forge

// My bad.

Time: 6/14/17 10:28 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Fex's Small Money Mod (fsmm)
Caused by: java.lang.NoClassDefFoundError: net/fexcraft/mod/fsmm/blocks/ATM
at net.fexcraft.mod.fsmm.FSMM.preInit(FSMM.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:641)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:246)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:224)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:147)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:268)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:440)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:352)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: net.fexcraft.mod.fsmm.blocks.ATM
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 37 more
Caused by: java.lang.NoClassDefFoundError: net/fexcraft/mod/lib/api/block/IBlock
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 39 more
Caused by: java.lang.ClassNotFoundException: net.fexcraft.mod.lib.api.block.IBlock
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 43 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 45 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
Minecraft Version: 1.11.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1697025840 bytes (1618 MB) / 2134114304 bytes (2035 MB) up to 2134114304 bytes (2035 MB)
JVM Flags: 7 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -Xms2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.38 Powered by Forge 13.20.0.2228 Optifine OptiFine_1.11.2_HD_U_B8 22 mods loaded, 22 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH minecraft{1.11.2} [Minecraft] (minecraft.jar)
UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.11.2-13.20.0.2228.jar)
UCH forge{13.20.0.2228} [Minecraft Forge] (forge-1.11.2-13.20.0.2228.jar)
UCH mercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.11.jar)
UCH cheesemod{5.0} [§6Cheese Mod] ([1.11.2 1.11] Cheese mod v 5.0 by NuclearBanana.jar)
UCH betterfoliage{2.1.5} [Better Foliage] (BetterFoliage-MC1.11.2-2.1.5.jar)
UCH cdm{0.0.2} [MrCrayfish's Device Mod] (cdm-0.0.2-alpha-mc1.11.jar)
UCH cfm{4.1.1} [MrCrayfish's Furniture Mod] (cfm-4.1.1-mc1.11.2.jar)
UCH coffeespawner{1.0.1} [Coffee Spawner] (CoffeeSpawner-1.11.2-1.0.1.jar)
UCH cvmm{1.0} [MrCrayfish's Vending Machine Mod] (cvmm-1.0-mc1.11.2.jar)
UCH elevatorid{1.3.0} [Elevator Mod] (ElevatorMod-1.11.2-1.3.0.jar)
UCH fcl{XI.25} [Fexcraft Common Library] (Fexcraft Common Library-XI.25-1.11.2.jar)
UCE fsmm{1.4.7} [Fex's Small Money Mod] (FSMM-1.4.7-1.11.jar)
UCH malisiscore{1.11.2-5.1.1} [MalisisCore] (malisiscore-1.11.2-5.1.1.jar)
UCH malisisblocks{1.11.2-5.1.0} [Malisis Blocks] (malisisblocks-1.11.2-5.1.0.jar)
UCH malisisdoors{1.11.2-6.1.0} [MalisisDoors] (malisisdoors-1.11.2-6.1.0.jar)
UCH shetiphiancore{3.4.1} [ShetiPhian-Core] (ShetiPhianCore-1.11.jar)
UCH multibeds{1.3.3} [Multi-Beds] (multibeds-1.11.0-1.3.3.jar)
UCH personalcars{1.2} [Personal Cars] (PersonalCars-1.2.jar)
UCH worldedit{6.1.6} [WorldEdit] (worldedit-forge-mc1.11-6.1.6-dist.jar)
UCH zeiyocraft{0.7.4} [ZeiyoCraft] (zeiyocraft-0.7.4.jar)
Loaded coremods (and transformers):
BetterFoliageLoader (BetterFoliage-MC1.11.2-2.1.5.jar)
mods.betterfoliage.loader.BetterFoliageTransformer
ShetiPhian-ASM (ShetiPhianCore-1.11.jar)
shetiphian.core.asm.ClassTransformer
MalisisCorePlugin (malisiscore-1.11.2-5.1.1.jar)
net.malisis.core.util.chunkcollision.ChunkCollisionTransformer
net.malisis.core.util.chunkblock.ChunkBlockTransformer
net.malisis.core.renderer.transformer.MalisisRendererTransformer
net.malisis.core.renderer.icon.asm.TextureMapTransformer
net.malisis.core.util.clientnotif.ClientNotifTransformer
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13474 Compatibility Profile Context 22.19.162.4' Renderer: 'AMD Radeon(TM) R5 Graphics'
OptiFine Version: OptiFine_1.11.2_HD_U_B8
Render Distance Chunks: 12
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: Chocapic13 V6 Lite.zip
OpenGlVersion: 4.5.13474 Compatibility Profile Context 22.19.162.4
OpenGlRenderer: AMD Radeon(TM) R5 Graphics
OpenGlVendor: ATI Technologies Inc.
CpuCount: 4
1
FEX___96
06/15/2017 3:35 am
Level 78 : Legendary Engineer
FEX___96's Avatar
Uhm, what do you mean "older versions no longer work" ?
1.12 won't for sure work on 1.11.2.

Nevermind!
In your modlist is written you have FSMM for 1.11 installed,
please install the 1.11.2 version ;)

1.4.7 is for 1.11
1.5.0 is for 1.11.2
1
gamer_dad_82
06/16/2017 11:49 pm
Level 1 : New Miner
gamer_dad_82's Avatar
I had 1.5.0 installed and it kept saying it wanted me to install Forge 1.12. I will reload with 1.5.0 and the latest FCL and get a screen shot as well as a screen shot of the mod list and send them to you.
1
FEX___96
06/17/2017 4:31 am
Level 78 : Legendary Engineer
FEX___96's Avatar
Wrong jar files downloaded.
1

Welcome