- 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
- 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
- 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
- Reworked ATM/Wallet Bank Account Selection tabs. All bank accounts are now displayed in the same list
- Lightman's Currency Upgrade Smithing Template now uses vanilla Smithing Template tooltip formatting & naming
- Exchange Upgrade now uses the ATM tag, and can thus now be crafted using the portable ATM
- Upgrades in the Money Chest can now be disabled via a toggle switch next to the upgrade slot
- Added new Bank Upgrade for the Money Chest that allows you to automatically deposit or withdraw money from your bank account
- Default Money Chest tab now uses the chests name as its tooltip
- Reworked ATM/Wallet Bank Account Selection tabs. All bank accounts are now displayed in the same list
- Lightman's Currency Upgrade Smithing Template now uses vanilla Smithing Template tooltip formatting & naming
- Exchange Upgrade crafting recipe now uses the ATM tag, and can thus now be crafted using the portable ATM
- Upgrades in the Money Chest can now be disabled via a toggle switch next to the upgrade slot
- Added new Bank Upgrade for the Money Chest that allows you to automatically deposit or withdraw money from your bank account
- Default Money Chest tab now uses the chests name as its tooltip
- Slot Machines can now be restocked by hoppers or other similar item inputs
- Armor Display now draws the armor item in the trades 2nd item slot if the 1st item slot is empty. 1st item slot is still prioritized if both have items
- Free Sample rule can now define a free sample count, and reset timer (similar to the Player Trade Limit rule)
- UpgradeType now has an
isUnique
function that if it returns true only one upgrade of that type can be equipped to a given machine - Added new "Trade Offer" upgrade. Has 6 tiers, each of which increases a compatible traders offer count by 1,2,4,8,12, & 16 respectively)
- Added new "Demand-based Pricing" trade rule. Can only be applied directly to sale trades, and allows the trades base price to change based on its remaining stock count
- Fixed an issue where the Tab Buttons "inactive" texture was drawn at half-brightness instead of full brightness
- Fixed issue where "Open All Network Trader" button did not work correctly
- Fixed issue where the menu would close when hitting the "open inventory" button when attempting to search for trades in the search box
- Fixed missing translation for infinite stock text
- Slot Machines can now be restocked by hoppers or other similar item inputs
- Armor Display now draws the armor item in the trades 2nd item slot if the 1st item slot is empty. 1st item slot is still prioritized if both have items
- Free Sample rule can now define a free sample count, and reset timer (similar to the Player Trade Limit rule)
- UpgradeType now has an
isUnique
function that if it returns true only one upgrade of that type can be equipped to a given machine - Added new "Trade Offer" upgrade. Has 6 tiers, each of which increases a compatible traders offer count by 1,2,4,8,12, & 16 respectively)
- Added new "Demand-based Pricing" trade rule. Can only be applied directly to sale trades, and allows the trades base price to change based on its remaining stock count
- Fixed an issue where the Tab Buttons "inactive" texture was drawn at half-brightness instead of full brightness
- Fixed an issue where Wallet Drop code didn't account for Trinkets, causing various issues
- Fixed an issue where a Trader Interfaces trade reference didn't load correctly, causing it to lose which trade it was supposed to be interacting with when unloaded/reloaded
- Hopefully fixed an accidental incompatibility with other mods mixins by making certain mixin functions private and unique so as to not cause conflicts
- Fixed an issue where the Vending Machines accidentally blocked the rendering of the block below
- Fixed an issue where Mangrove, Cherry, and Bamboo wooden traders did not have recipes
- Fixed upgrade recipes for 1.20
- Fixed an issue where Wallet Drop code didn't account for Trinkets, causing various issues
- Fixed an issue where a Trader Interfaces trade reference didn't load correctly, causing it to lose which trade it was supposed to be interacting with when unloaded/reloaded
- Hopefully fixed an accidental incompatibility with other mods mixins by making certain mixin functions private and unique so as to not cause conflicts
- Fixed an issue where I forgot to add the Mangrove wood type for the wooden traders
- Fixed an issue where Wallet Drop code didn't account for Trinkets, causing various issues
- Fixed an issue where a Trader Interfaces trade reference didn't load correctly, causing it to lose which trade it was supposed to be interacting with when unloaded/reloaded
- Hopefully fixed an accidental incompatibility with other mods mixins by making certain mixin functions private and unique so as to not cause conflicts