Lightman's Currency

Lightman's Currency

Mod

A simple currency/economy mod that allows you to safely trade in a multiplayer environment.

Client and server Economy

46.8k downloads
51 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...
  • Item Position Block data files now have a target field so that resource packs & other mods can add more blocks to the same item_position_data data
  • Item Position Block data files now support the use of block tags by placing a # in front of the resource location
  • Fixed a crash that could happen if an Auction Stand block does not have a loaded Item Display data loaded for it from a resource pack
  • Removed Notification Settings permission
  • Re-named Interface Link permission to be more descriptive
  • Added new config edit commands for config options that behave like a map (key -> value). Has set and remove sub-commands with key and value inputs separated.
    • Currently utilized by the Villager Trade Modification config option from the common config
  • Coin Blocks & Piles now utilize loot tables to determine what items to spawn after falling, allowing others to tweak the drop items/counts
  • Fixed an issue where Number Display coin values were translated server-side in certain instances, resulting in broken text if the server did not have the relevant translation key, etc.
    • Translations for displayFormat text no longer support {value} formatting, and only %s should be used
  • Fixed an issue where Wallets did not function properly when equipped in a Curios Slot
  • Updated Unique flag on various upgrades
  • Multiple Exchange Upgrades & Bank Upgrades are now allowed to be equipped to a single Money Chest
  • Item Position Block data files now have a target field so that resource packs & other mods can add more blocks to the same item_position_data data
  • Item Position Block data files now support the use of block tags by placing a # in front of the resource location
  • Various wooden blocks now have a block tag for easier mod compats
  • Fixed an issue where the Admin Salary input allowed a "Free" input
  • Fixed a crash that could happen if an Auction Stand block does not have a loaded Item Display data loaded for it from a resource pack
  • Fixed an issue where the coin mints progress did not always get properly synced to the client

1.20.1

  • Tweaked how UpgradeData is loaded & saved from upgrade items to more closely match the 1.21 methods

1.21

  • Fixed an issue where function data was in the incorrect folder, resulting in event advancements not giving their proper rewards or unlocks
  • Fixed an issue where the Security Upgrade did not properly parse it's saved data
  • Fixed an inaccurate config description for the new wallet.allowCapacityUpgrade config option
  • Slight tweaks to the notification screen
  • Added Nether Star wallet which is immune to all damage in item form, and has 54 coin slots by default
  • Wallets can now have their coin storage upgraded up to 4 times by using a diamond on them. Each upgrade adds 6 more coin slots.
  • Portable ATM & Portable Terminal now list the key-bind in their tooltip if curios is installed
  • Added LC traders & multi-blocks to the Carry-On blacklist block tag since they apparently no longer obey the forge:immovable (1.20.1) or c:relocation_not_supported (1.21) block tags
  • Items with the IMoneyHandler capability will now be automatically utilized when creating the IMoneyHandler container wrapper via any variant of MoneyAPI#GetContainersMoneyHandler
  • Added experimental ATM Card & Prepaid Card items to the game. Added config option to toggle the crafting recipe for the ATM Card (disabled by default)
  • Note: Prepaid Cards cannot be crafted, they can only be made via the new /lcadmin makePrepaidCard <players> <amount> command
  • Most tooltips now have a limited width when drawing multi-line tooltips
  • Admins and Trader Owners can now delete notifications from traders log tab
  • Players can now delete their personal notifications (from any tab other than the general tab)
  • Trader & Tax Collector log tabs now include a scroll bar
  • Trade alert graphic now changes color when the button is hovered over to make it more visible over the arrow that also changes color
  • Fixed some typos and tweaked certain multi-lined translations now that they're wrapped automatically
  • Renamed quark compat wood blocks to match quarks new names for these blocks
  • Slight tweaks to the notification screen
  • Added Nether Star wallet which is immune to all damage in item form, and has 54 coin slots by default
  • Wallets can now have their coin storage upgraded up to 4 times by using a diamond on them. Each upgrade adds 6 more coin slots.
  • Portable ATM & Portable Terminal now list the key-bind in their tooltip if curios is installed
  • Added LC traders & multi-blocks to the Carry-On blacklist block tag since they apparently no longer obey the forge:immovable (1.20.1) or c:relocation_not_supported (1.21) block tags
  • Items with the IMoneyHandler capability will now be automatically utilized when creating the IMoneyHandler container wrapper via any variant of MoneyAPI#GetContainersMoneyHandler
  • Added experimental ATM Card & Prepaid Card items to the game. Added config option to toggle the crafting recipe for the ATM Card (disabled by default)
  • Note: Prepaid Cards cannot be crafted, they can only be made via the new /lcadmin makePrepaidCard <players> <amount> command
  • Most tooltips now have a limited width when drawing multi-line tooltips
  • Admins and Trader Owners can now delete notifications from traders log tab
  • Players can now delete their personal notifications (from any tab other than the general tab)
  • Trader & Tax Collector log tabs now include a scroll bar
  • Trade alert graphic now changes color when the button is hovered over to make it more visible over the arrow that also changes color
  • Fixed some typos and tweaked certain multi-lined translations now that they're wrapped automatically
  • Added Adorned (Curios) compat. Designed around Adorned (https://www.curseforge.com/minecraft/mc-mods/adorned)
  • Fixed an issue where the large vending machine didn't properly remove all other blocks when picked up
  • Added /lcbank delete online/offline <player> commands allowing admins to delete a players bank account
  • Added "Pickup Entire Trader" button to the traders settings allowing players to pick up and move their traders to another location without having to pick up its contents or losing its trades & rules, etc.
  • Combined the Team Name & Team Owner tabs into a singular tab
  • Added REI compatibility/plugin
  • Added a tooltip to all wallets indicating what the key-bind is for accessing the wallet (when equipped)
  • Added a config option allowing players to have the Wallet Drops manually spawn the items in an attempt to make it possible to avoid the coins spawned by the coinDropPercent game rule from being collected by a corpse/grave mod.
  • Wallets no longer display the "Contents:" tooltip if they are empty
  • Fixed an issue where the Team Management's Team Selection tab would still close when hitting the inventory key when attempting to type the name of a new team
  • Fixed an issue where the Paygates duration would display incorrectly
  • Fixed a crash that would occur when viewing a trade with the Free Sample rule from the storage menu
  • Added /lcbank delete online/offline <player> commands allowing admins to delete a players bank account
  • Added "Pickup Entire Trader" button to the traders settings allowing players to pick up and move their traders to another location without having to pick up its contents or losing its trades & rules, etc.
  • Combined the Team Name & Team Owner tabs into a singular tab
  • Added REI compatibility/plugin
  • Added a tooltip to all wallets indicating what the key-bind is for accessing the wallet (when equipped)
  • Added a config option allowing players to have the Wallet Drops manually spawn the items in an attempt to make it possible to avoid the coins spawned by the coinDropPercent game rule from being collected by a corpse/grave mod.
  • Wallets no longer display the "Contents:" tooltip if they are empty
  • Fixed an issue where the Team Management's Team Selection tab would still close when hitting the inventory key when attempting to type the name of a new team
  • Fixed an issue where the Paygates duration would display incorrectly
  • Fixed a crash that would occur when viewing a trade with the Free Sample rule from the storage menu
  • Fixed an issue where WalletData didn't properly compare itself, resulting in the wallet sometimes not updating its data when a change was made
  • Re-added BWG wood compat now that they've updated to 1.20.1
  • Fixed an issue where the Freezer Block door resource id was generated incorrectly if the system language was not english
  • Fixed an issue where the Freezer Block door resource id was generated incorrectly if the system language was not english
  • Fixed an issue where the Team's Bank Account ignored the Salary Notification setting
  • Fixed an issue where the Team Bank tab didn't properly update the button text after being changed by the server in response to the message/click
  • Item Trades now open the Advanced Trade Edit tab for the relevant item slot if you hold shift while clicking on the item from the basic trade edit tab. Added tooltip to make this more easily known
  • Several API changes to how the trade button interactions work so that the "shift held" variable can be passed along to the server, and so that future breaking API changes won't be necessary in the future for such a minimal change. Old interaction API should still function, but is untested.
  • Trader Interfaces now track helpful statistics such as money paid/earned, trades run, etc.
  • Internal rework to the Team Management screen. It is now a proper menu, and as such is easier to sync data & interactions between client & server
  • Added 3 "Team Salary" tabs to the Team Management screen that allows admins & the owner to set up automatic OR one-time payments to all of its members
    • Fixed an issue where the Freezer Block door resource id was generated incorrectly if the system language was not english
  • Fixed Tinker's Construct wood compat using old texture locations
  • Item Trades now open the Advanced Trade Edit tab for the relevant item slot if you hold shift while clicking on the item from the basic trade edit tab. Added tooltip to make this more easily known
  • Several API changes to how the trade button interactions work so that the "shift held" variable can be passed along to the server, and so that future breaking API changes won't be necessary in the future for such a minimal change. Old interaction API should still function, but is untested.
  • Trader Interfaces now track helpful statistics such as money paid/earned, trades run, etc.
  • Internal rework to the Team Management screen. It is now a proper menu, and as such is easier to sync data & interactions between client & server
  • Added 3 "Team Salary" tabs to the Team Management screen that allows admins & the owner to set up automatic OR one-time payments to all of its members
  • Fixed issue where the Coin Mint & Ticket Station did not function as intended

Project members

Lightman

Owner

Details

Licensed Apache-2.0
Published a year ago
Updated 2 days ago