Fixes
- All Jobs now pay money correctly
- Removed all bugs that prevent leveling up or pay
- Balance changes
- Events now work
- Added safe guards to auto fix issues for players automatically. If the system breaks for common issues it will auto repair once every minute.
- City Tax can now go up to 99%
- MoneyDisplay will no longer turn on when you reload if disabled.
New Features
Miner
- Now gets paid for mining stone and deepslate
- 6 stone = 1$
- 8 deepslate = 1$
Clans
- This feature is added and should be fully functional but is still in testing will give more info after it is polished.
Emergency Patch
- Farmer and Miner Pay fixed and will now work.
Massive Update!
We took more time on this and plan to release less but better updates in the future. The main focus of this update is to reduce lag and fix as many issues as possible. All have been tested.
Important Notes
- If you own a server using kh economy please adjust the price of gold. It will be default 100 unless this is your first time using kh economy. Then the default will be 10. To change use /trigger goldPrice set <amount>
Optimization
- Going from 328 lines of code per tick to 17
- This means it's 2000% more efficient
Fixes
- /Pay has now been fix to work even under lag
- Events have now been fixed
- Realtor bugs have been worked out
- Many small fixes throughout the code
New Features
- More currency options (Diamonds, Emeralds, Copper, Gold, Gold Nuggets, Iron Nuggets, Iron, Lapis, Redstone, Netherite, and Cash)
- You can now Disable or Enable any currency Depositing or Withdrawing. /trigger diamondWithdrawBankEnabled set (1 or 2) 1=on/2=off
New Item Cash
- You can turn this off just like the other currencies
- This adds several simple items to the game called Bills
- 1, 5, 20, 100, 10,000$ Bills
- It is just renamed paper but you can throw it down or store it in a chest. It does work with Geyser and gives players a physical currency to use without disrupting the ores gameplay
- use /trigger withdrawCash set <amount> and the game will give you the accurate amount with the least amount of bills.
Comments
- We now own a server to test out mechanics to make them more smooth
- Really happy about where KH Economy stands after this update
- Please let us know in the discord if you find or have issues.
Fixes
- Players chunk coordinate issues(Now should accuratly store to help with unlaiming)
- /trigger pay now tells both players the amounts paid
- Added /trigger checkChunkOwnership (To help find chunks if it is off. Shouldn't need it for new ones but you might for old to help find them.)
Main Focus as of now
- Reviewing and improving all current systems to refine
- New features will take a back seat
- Redo mailbox system so when someone removes a mailbox it will go back and fill in that number instead of continuously going up.
- Need to fix /trigger give shares
- Fix issues with Events not starting
If you see or have issues please bring them to me so I can fix them I'm working on this daily to get everything perfect
Realtor is now working
- Open parties and claims Required for this portion
- Should work, still need to test online but pretty sure I got it. Will test very soon
- If you have questions just ask me on the discord linked. I'm available daily.
Added Features
- Admins(Treasurers) now have triggers to make/remove themselves or a nearby player as a realtor (commands below)
- Chunks owned by a player is now counted
- Chunk's cost and location will be remembered for up to 50 chunks for each player.
- New trigger to unclaim a chunk you own. You must stand in it and use the command below.
- unclaiming will give 1/2 of the money paid for the specific chunk back(the 1/2 will be adjustable in the next update.)
- unclaiming will unclaim the chunk in openparties mod also will reduce chunksOwned by 1 if successful
- chunksOwned vs open parties info will tell if a player cheated. (Used the direct command '/openpac-claim' instead of KH Economy)
- Admins now can set the minimum price limit for realtors
- Realtors can toggle on/off testmode to sell chunks to themselves
- Realtors get 5% commission(Will be adjustable in the future) the other 95% goes to cityBank
New commands
- '/trigger chunkUnclaim' (Everyone)
- '/trigger chunkClaimsResetAllNearbyPlayer' (Treasurer)
- '/trigger chunkClaimsResetAllSelf' (Treasurer)
- '/trigger setChunkPrice set <amount>' (Realtor)
- '/trigger setMinChunkPrice set <amount>' (Treasurer)
- '/trigger sellChunk' (Realtor)
- '/trigger confirmSale' (Everyone)
- '/trigger cancelSale' (Everyone)
- '/trigger setTreasurerNearbyPlayer' (Treasurer)
- '/trigger removeTreasurerNearbyPlayer' (Treasurer)
- '/trigger removeTreasurerSelf' (Treasurer)
- '/trigger removeRealtorSelf' (Treasurer)
- '/trigger removeRealtorNearbyPlayer' (Treasurer)
- '/trigger setRealtorNearbyPlayer' (Treasurer)
- '/trigger setRealtorSelf' (Treasurer)
Other commands
- '/function economy:jobs/treasurer/make_me_treasurer' (Operator)
Fixed
- Archer News now loads in and works
- Pay function now tells players what they get paid
Balanced Stock Market Events
- Minor events effects stocks with 1-2% slight down pressure the higher the stock goes
- Moderate events effects stocks with 1-3% slight down pressure the higher the stock goes
- Major events effects stocks with 1-5% slight down pressure the higher the stock goes
- Use to be up to 60% with massive downward pressure making it impossible to keep going up
Added Features
- Adjustable Dividends
- /trigger setDividendRate set <1-1000>
- 1=.1%
Fixes
Pay
- Showed no one was around even if there was someone. Will look into more but should work now.
Stock Market
- Was updating prices twice now fixed.
Realtor
- Solo test added and working
- Still not working for multiplayer but this is my main focus now and will be complete soon
Toggles
- Will accurately tell you Enabled/Disabled
- Removes the triggers so players do not see them
Added features
- Compatibility with RPGCoins https://modrinth.com/datapack/rpgcoins
- New toggles for the three coins in RPGCoins
- RPGCoins are fully adjustable just like diamonds
I chose to make this compatibility because they have a datapack to remove the recipies of the coins. It is important to have physical items for shops outside diamonds/emeralds. Since they might disrupt balancing.
Fixes
- warrior and archerMult can no longer be changed by normal players
- Admins can now turn on/off(default on) lottery, blackjack, diamond/emerald banking to help you control the balancing even more on your server
- Optimized the files by 36%(Takes 36% less cpu/ram to run)
Major Update
Fixes
- Market was not giving positive increases appropriatly
- Market events ran every 10sec instead of 1min this was fixed
- it now is harder to increase share prices. old 100work = 1%increase now 500work = 1%increase
Added Features
Bull and Bear Markets
- Bull, Bear, Sideways Markets 33% chance each
- Postive to negative is 50/50
Bull
- Bull randomly chooses number between 1-5
- each number represents the increase in the stock value later at sunset.
- each number will also randomly choose 1 of 3 responses so players see something different every day.
Bear
- Bear randomly chooses number between 1-5
- each number represents the decrease in the stock value later at sunset.
- each number will also randomly choose 1 of 3 responses so players see something different every day.
Sideways Market
- Normal market no fluctuations
- 10 randomly chosen text outputs
News
- News Randomly good weather or something happens that randomly effects market
- Each news will effect 1 share randomly
- every minute there is a 10% chance to have a news event
- Postive to negative is 50/50
Enhanced Stock market
Market Events
- Minor Market Event changes 2 stocks by minor amount
- Moderate Market Event changes 4 stocks by moderate amount
- Major Market event changes 6 stocks by major amount
- Events can randomly happen on 1 minute intervals but not during sunset payment
- Everything is random events can be positive or negative
Volatility
- Market volativity is adjustable by admin(Treasurer)
- /trigger setVolatility set <amount> (amount being 1-3 3 being more.)
- Low Volatility or 1 means 1 out of 100 chances every minute and most likely it will be minor or moderate changes.
- Mild or 2(Default) is 1 out of 50 chances every minute. and evenly distributes minor and major then a slight lean to moderate events.
- High or 3 is 1 out of 20 and primarly prioritizes moderate and major evenly and it sometimes does minor
Stock market changes
- It is easier for stocks to go down. If completed work 0-99 in 1 minecraft day it will reduce stock by 1%
- Stocks min/max can now be set by Treasurer
- /trigger setStockMax set <amount> (amount can be anything)
- /trigger setStockMin set <amount> (amount can be anything)
New Feature
- /trigger diamondPrice set <amount> (overrides Value of withdraw/deposit but not the tax.)
- /trigger emeraldPrice set <amount> (overrides Value of withdraw/deposit but not the tax.)
- /trigger diamondWithdrawValue set <amount>
- /trigger diamondWithdrawTax set <amount> (0-99% default is 0)
- /trigger diamondDepositValue set <amount>
- /trigger diamondDepositTax set <amount> (0-99% default is 0)
- /trigger emeraldWithdrawValue set <amount>
- /trigger emeraldWithdrawTax set <amount> (0-99% default is 0)
- /trigger emeraldDepositValue set <amount>
- /trigger emeraldDepositTax set <amount> (0-99% default is 0)
Summary: You can now change the withdraw and or deposit seperate if you want but you do not need too. Also you now have the ability to add a tax for the transactions which will go to the cityBank. This allows admins to really balance their servers/worlds to how they please.
- Small bug fixes
- Such as diamond/emerald prices or job multipliers resetting during reloads
Fixes
- Stock Market fixed give/sell stocks. Was taking money but not giving rewards from time to time.
New Features
- /trigger lotteryBetx5 (5x more money to bet for one game)
New Features
- Lottery
Fixes
- Shares purchased would sometimes not give shares. Completely fixed and works everytime
Lottery System
- Control the Lottery ticket price (Treasurer)
- 25% chance of money back
- 25% chance of doubling money
- 1% chance of Jackpot
- 49% chance of losing money
- Lost money goes into Jackpot making it grow over time
- When you win Jackpot 15% goes to the City bank
- /trigger lotteryBet (Bets using the LotteryPrice. Default is 100$)
- /trigger lotterSetPrice set <amount> Made adjustments on blackjack pvp but the pvp is still in Beta
Diamond and Emerald prices are now adjustable
- /trigger diamondPrice set <amount> (Adjust Diamond's values Treasurer Only Default 100)
- /trigger emeraldPrice set <amount> (Adjust Emerald's values Treasurer Only Default 20)
Mailboxes finished 300 total
- Fixed check mail for people over #3 mailbox
Added Features
- BlackJack
- Raffles
Improved Features
- Mailbox - 100 instead of 10 and you can now reset everyone
New Features
- Events added
- Events are controlled by the treasurer(admin)
- 1 Event for all 12 Skill trees
- Treasurer sets the length of in-game days
- Treasurer sets the XP gain multiplier
- Treasurer sets the Payment gain multiplier
- Treasurer can start the event or stop
- Events trigger after the next payment
- /trigger eventDaysDuration set <1-14>
- /trigger eventMoneyMultiplier set <0-1000> (100 is default, percentage based)
- /trigger eventXPMultiplier set <0-1000>
- /trigger event[skillname] (to start the event)
- /trigger eventCancel
Skill Trees Added
- Enchanter - enchant items to get rewards
- Alchemy - brew potions to get rewards
Balancing
- Level up a skill used to give 100% more rewards every level which was too much
- Leveling up now gives 20% increase in pay each level.
Big Update!
Stock Market Added
Mailboxs (10added more coming)
Information will be in description
New skill trees
Archer
- Kill hostile mobs weak, medium, strong, semi boss, and boss with ranged weapons(Crossbow or Bow)
Warrior
- Kill hostile mobs weak, medium, strong, semi boss, and boss with melee weapons(Axe, Sword, Trident, or Mace)
Old trees changed
Hunter
- kill Small game (Rabbit, Bee, Bat, Frog, Tadpole, and allay)
- kill Medium game (Fox, Ocelot, Parrot, Turtle, Axolotl, Armadillo, Squid, or Glow Squid)
- kill Large game (Wolf, Polar Bear, Panda, or Strider)
LumberJack
- No longer need to craft the planks.
- Just breaking the logs will get you paid
Massive Optimization
- 62.3% easier to run for the system
Improved Anti Cheat
- If players pick up any item that themself or anyone threw down it will not count.
- Picking up thrown items don't count but also no longer completly reset values.
- Same goes for opening containers(Any) or placing blocks down.
ADDED Items
- Eggs now give XP and Money for the rancher



