Mods / CAN Market

Category:
Author: KenigVovan
Side: Both
Created: Dec 9th 2022 at 8:23 PM
Last modified: May 9th at 6:07 PM
Downloads: 4366
Follow Unfollow 13

Latest file for v1.18.2-rc.4:
canmarket_v0.2.7.zip 1-click install


Onchest trade block has 8 slots - 4 for payment setting and 4 for goods.
Left click on slot will set the same item in it
next left click will with the same item will just add amount
left click with "empty mouse" will clear the slot
right click on non-empty slot will divide by 2 stacksize

Left column is for price, right for goods
Name of the trade block owner is written in the top of GUI
Only the owner can change slots
Goods are taken from the chest under the trade block(it can be trunk as well)

Use "MESHES_RENDER_DISTANCE" in config file to set radius in which client will render models of items on the
trade block

SHOULD_STORE_PAYMENT   defines if payment from player is stored in the chest after the trade (true is default)

Commands for admins (+ in creative mode):
/canmarket cn PLAYER_NAME to set owner of the selling block
/canmarket si on/off  -  turn on/off infinite stocks mode for selling blocks, it won't take goods from chest, but will sell if player has payment and store
payment as usual (if mode is on then you'll see "(SI)" after owner's name in selling block GUI (in creative mode)

/canmarket sp on/off  - turn on/off payment store from player after the trade (true by default)

Trade block model by MOTOR_plus

Done:

  • ignoredAttributes for itemstacks compare
  • show models of the goods on the trade block
  • ignoredAttributes for itemstacks compare
  • show amount of goods left in the container

Need to be done:

  • limits for buy/sell for every set trade
  • trade block which will allow to set goods' source containers around it(not only chest under the trade block)
  • hardcoded GUI strings move to lang file
  • select price item by id/code input
  • selling goods without limits for admins (done)

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.2.7 970 May 9th at 6:07 PM Show canmarket_v0.2.7.zip Install now
v0.2.6 373 May 3rd at 8:31 PM Show canmarket_v0.2.6.zip Install now
v0.2.5 270 May 3rd at 6:18 AM Show canmarket_v0.2.5.zip Install now
v0.2.4 49 May 2nd at 5:03 PM Show canmarket_v0.2.4.zip Install now
v0.2.3 167 Apr 29th at 8:38 PM Show canmarket_v0.2.3.zip Install now
v0.2.2 526 Apr 12th at 5:57 PM Show canmarket_v0.2.2.zip Install now
v0.2.1 246 Apr 7th at 1:39 PM Show canmarket_v0.2.1.zip Install now
v0.2.0 433 Mar 7th at 7:15 AM Show canmarket_v0.2.0.zip Install now
v1.0.10 101 Mar 26th at 10:31 AM Show canmarket_v1.0.10.zip Install now
v1.0.9 266 Feb 25th at 8:44 PM Show canmarket_v1.0.9.zip Install now
v1.0.8 462 Dec 22nd 2022 at 1:44 PM Show canmarket_v1.0.8.zip Install now
v1.0.7 62 Dec 19th 2022 at 12:12 PM Show canmarket_v1.0.7.zip Install now
v1.0.6 74 Dec 17th 2022 at 3:01 PM Show canmarket_v1.0.6.zip Install now
v1.0.5 54 Dec 16th 2022 at 5:41 PM Show canmarket_v1.0.5.zip Install now
v1.0.4 62 Dec 15th 2022 at 7:25 PM Show canmarket_v1.0.4.zip Install now
v1.0.3 58 Dec 15th 2022 at 1:46 PM Show canmarket_v1.0.3.zip Install now
v1.0.2 58 Dec 14th 2022 at 11:46 AM Show canmarket_v1.0.2.zip Install now
v1.0.1 67 Dec 10th 2022 at 9:38 AM Show canmarket_v1.0.1.zip Install now
v1.0.0 50 Dec 24th 2022 at 10:14 AM Show canmarket_v1.0.0.zip Install now

20 Comments (oldest first | newest first)

💬 WickedSchnitzel, May 16th at 10:17 PM

suggestion: let the owner bring up a list with players that bought items from them. not really necessary, but i believe a lot are curious who their customers are.

💬 birb1849, May 7th at 2:30 PM

Is there any way to make the copper, silver and gold gears added by this mod? I tried smithing them but there isn't an option, and also no mold to cast them. They appear on the help menu and creative inventory, but no way to make them. I'm running the latest version of the mod, 0.2.6 for 1.18.1 if that matters.

💬 Sp0wN, May 4th at 3:48 PM

KenigVovan 
I checked, it works. There are only two nuances. The first - miniatures of goods that are put up for sale are very small. The second - you need to free up at least one slot in the market and put it up for sale again, after such actions it is updated and everything shows thumbnails.

2023-05-04-18-41-17
2023-05-04-18-41-30

💬 KenigVovan, May 3rd at 8:31 PM

Sp0wN

try 0.2.6

💬 Sp0wN, May 3rd at 7:50 PM

 

The store and the teams work at one hundred percent. Nice mod. Respect to the author and low bow. While building on my store server, I noticed that almost all decorative blocks do not have a model. Just little white squares. Example photo here -

 Phoh here

 

💬 KenigVovan, May 3rd at 5:24 AM

JunidO

is it a server on which I can join a get crash myself?
If not what items are set in the slots? And what are the steps to get it, just rejoin the game near a trade block?

💬 JunidO, May 3rd at 4:01 AM

Running on 64 bit Windows with 16 GB RAM
Game Version: v1.18.1 (Stable)
03.05.2023 06:00:01: Critical error occurred in the following mod: canmarket@0.2.4
Loaded Mods: aculinaryartillery@1.0.12, ancienttools@1.5.3, atwatersedge@1.3.1, backpackpackplus@1.0.3, signs@1.0.0, bettercrates@1.6.0, canmarket@0.2.4, Ceramos@0.3.1, chiseltools@1.8.4, claims@0.2.5, extrachests@1.7.0, fancysky@1.0.6, pantherinae@1.0.3, unochre@1.1.0, primitivesurvival@3.1.8, qptech@1.13.02, RangedWeapons@0.6.2, sortablestorage@1.8.0, translocatorengineeringredux@1.4.1, visibleore@1.0.1, game@1.18.1, wildcrafttrees@1.1.5, wildcraft@1.6.5, alchemy@1.6.10, alphaweaponpackfix@1.0.0, animalcages@2.1.5, claimsext@0.2.3, coinage@1.3.0, expandedfoods@1.6.5, hudclock@2.9.1, sailboat@1.1.0, kreaturesandkritters@1.0.3, medievalexpansion@3.9.1, nemi@1.1.0, paxel@1.3.0, petai@1.7.1, SimpleMobFootSteps@1.0.3, tablet@0.1.4, creative@1.18.1, survival@1.18.1, xlib@0.7.0, accessibilitytweaks@3.3.1, cats@1.7.0, xskills@0.7.0, wildcraftxskillspatch@0.2.0
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei canmarket.src.BE.BECANMarket.GenMesh(ItemStack stack)
bei canmarket.src.BE.BECANMarket.updateMesh(Int32 slotid)
bei canmarket.src.BE.BECANMarket.UpdateMeshes()
bei canmarket.src.BE.BECANMarket.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
bei Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) in VintagestoryLib\Client\Model\ClientChunk.cs:Zeile 399.
bei Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:Zeile 409.
bei Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:Zeile 744.
bei Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:Zeile 163.
bei Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:Zeile 681.
bei Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:Zeile 625.
bei Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:Zeile 119.
bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
bei OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 476.
bei OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 452.
bei OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 375.
bei Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
bei Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:Zeile 93.

 

---

 

It´s a very nice mod, but it makes vintage story unplayable. Allways after a relog, your client crashs with this log.

💬 Sp0wN, Apr 29th at 6:44 PM

DonCall In the description of the mod, an error was made in one letter. To install the functionality of the admin shop, you need to write:

/canmaRket si on - to activate the admin shop, there will be an inscription (SI)
/canmaRket si off - to turn off the admin shop


KenigVovan We are waiting for an update of the mod, as it is currently causing a slight hang on the server. With this error:  


29.4.2023 11:31:46 [Server Fatal] System.ArgumentException: Source array was not long enough. Check srcIndex and length, and t
he array's lower bounds.
   at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Bo
olean reliable)
   at System.Collections.Generic.Queue`1.SetCapacity(Int32 capacity)
   at System.Collections.Generic.Queue`1.Enqueue(T item)
   at Vintagestory.GameContent.EntityBlockFalling.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VSEssent
ials\Entity\EntityBlockFalling.cs:line 410
   at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\V
intagestoryLib\Server\Systems\World\EntitySimulation.cs:line 287
   at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\V
intagestoryLib\Server\Systems\World\EntitySimulation.cs:line 152
   at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain
.cs:line 762
29.4.2023 11:31:46 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
   at Vintagestory.Common.BlockAccessorBase.GetBlock(BlockPos pos, Int32 layer) in C:\Users\Tyron\Documents\vintagestory\game\
VintagestoryLib\Common\API\BlockAccessorBase.cs:line 85
   at Vintagestory.Server.ServerMain.TriggerNeighbourBlocksUpdate(BlockPos pos) in C:\Users\Tyron\Documents\vintagestory\game\
VintagestoryLib\Server\ServerMain.cs:line 2015
   at Vintagestory.Server.ServerSystemBlockSimulation.HandleDirtyAndUpdatedBlocks() in C:\Users\Tyron\Documents\vintagestory\g
ame\VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 716
   at Vintagestory.Server.ServerSystemBlockSimulation.UpdateEvery100ms(Single t1) in C:\Users\Tyron\Documents\vintagestory\gam
e\VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 702
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Doc
uments\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 84
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users
\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 122
   at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain
.cs:line 769

💬 JunidO, Apr 29th at 5:09 PM

Running on 64 bit Windows with 16 GB RAM
Game Version: v1.18.1 (Stable)
29.04.2023 19:03:44: Critical error occurred in the following mod: canmarket@0.2.2
Loaded Mods: aculinaryartillery@1.0.12, ancienttools@1.5.3, atwatersedge@1.3.1, backpackpackplus@1.0.3, signs@1.0.0, bettercrates@1.6.0, canmarket@0.2.2, Ceramos@0.3.1, chiseltools@1.8.4, claims@0.2.5, extrachests@1.7.0, fancysky@1.0.6, pantherinae@1.0.3, unochre@1.1.0, primitivesurvival@3.1.8, qptech@1.13.02, visibleore@1.0.1, game@1.18.1, wildcrafttrees@1.1.5, wildcraft@1.6.5, alchemy@1.6.9, claimsext@0.2.3, coinage@1.3.0, expandedfoods@1.6.5, hudclock@2.9.1, kreaturesandkritters@1.0.3, nemi@1.1.0, petai@1.7.1, SimpleMobFootSteps@1.0.3, tablet@0.1.4, creative@1.18.1, survival@1.18.1, wildfarmingrevival@1.0.1, xlib@0.7.0, accessibilitytweaks@3.3.1, cats@1.7.0, xskills@0.7.0, wildcraftxskillspatch@0.2.0
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei canmarket.src.BE.BECANMarket.GenMesh(ItemStack stack)
bei canmarket.src.BE.BECANMarket.updateMesh(Int32 slotid)
bei canmarket.src.BE.BECANMarket.UpdateMeshes()
bei canmarket.src.BE.BECANMarket.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
bei Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) in VintagestoryLib\Client\Model\ClientChunk.cs:Zeile 399.
bei Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:Zeile 409.
bei Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:Zeile 744.
bei Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:Zeile 163.
bei Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:Zeile 681.
bei Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:Zeile 625.
bei Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:Zeile 119.
bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
bei OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 476.
bei OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 452.
bei OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 375.
bei Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
bei Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:Zeile 93.

 

💬 Haku, Apr 29th at 4:37 PM

is it possible to dump the items at the adminshop ?

or do i need to dump it by myself then

💬 IgnorGTO, Apr 11th at 10:16 AM

Hi

Game Version: v1.18.0-pre.8 (Unstable)
11.04.2023 12:58:41: Critical error occurred in the following mod: canmarket@0.2.0
Loaded Mods: aculinaryartillery@1.0.12, weaponpacka@1.3.1, tonwexp@1.1.0, betterdrifters@2.1.3, canmarket@0.2.0, chiseltools@1.8.2, commonlib@1.0.4, dungeonsandshafts@0.2.3, fieldsofgold@2.1.6, hqzlights@1.0.0, moreclasses@1.2.5, playercorpse@1.6.0-rc.1, primitivesurvival@3.1.5, qptech@1.13.01, sortablestorage@1.8.0, spyglass@0.4.5, game@1.18.0-pre.8, awearablelight@1.0.4, carryon@0.13.0-pre.2, carryonmore@1.5.0, coinage@1.2.0, lavoisier@1.2.6-pre.1, lichen@1.6.2, medievalexpansion@3.9.0, morepiles@1.3.0, petai@1.6.0, usefulstuff17@1.1.3, creative@1.18.0-pre.8, survival@1.18.0-pre.8, workbenchexpansion@1.6.0, bullseye@2.5.0-pre.2, chemistrylib@1.1.1, em@2.0.0-pre.5, feverstonehorses@1.4.1, bricklayers@2.0.0-pre.4, kosfire@1.1.1-pre.1
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в canmarket.src.BE.BECANMarket.GenMesh(ItemStack stack)
в canmarket.src.BE.BECANMarket.updateMesh(Int32 slotid)
в canmarket.src.BE.BECANMarket.UpdateMeshes()
в canmarket.src.BE.BECANMarket.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
в Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) в VintagestoryLib\Client\Model\ClientChunk.cs:строка 399
в Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) в VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:строка 405
в Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) в VintagestoryLib\Client\ClientMain.cs:строка 744
в Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) в VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:строка 163
в Vintagestory.Client.ScreenManager.Render(Single dt) в VintagestoryLib\Client\ScreenManager.cs:строка 681
в Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) в VintagestoryLib\Client\ScreenManager.cs:строка 625
в Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) в VintagestoryLib\Client\ClientPlatform\GameWindow.cs:строка 119
в System.EventHandler`1.Invoke(Object sender, TEventArgs e)
в OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) в C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:строка 476
в OpenTK.GameWindow.DispatchRenderFrame() в C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:строка 452
в OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) в C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:строка 375
в Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
в Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) в VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:строка 93



I really need help

💬 DonCall, Apr 7th at 7:19 PM

KenigVovan

You made my day! Thanks! works like a charm

💬 KenigVovan, Apr 7th at 1:05 PM

DonCall

I'll try to add version for 1.18 with that today

💬 DonCall, Apr 6th at 7:24 PM

KenigVovan

Hi, yes. But we need this Mod for 1.18. Do you implement the function in it?

💬 DonCall, Apr 6th at 7:23 PM
💬 DonCall, Apr 6th at 7:23 PM
💬 KenigVovan, Apr 5th at 8:18 PM

DonCall

HI, did you try it on 1.0.10 version? 0.2.0 for 1.18 doesn't have it yet

💬 DonCall, Apr 4th at 9:11 PM

Hi,

/canmaket si on doesn't work.
Tried "/canmaket is on" ... doesn't work.

also...

/canmarket si on doesn't work.
Tried "/canmarket is on" ... doesn't work.

💬 Armanya, Mar 6th at 2:30 AM

I sincerely hope that you will continue to develop it. I think it is a great mod, mandatory for multiplayer.
Could you please update it when 1.18 is released?

💬 BoolyStudy, Feb 6th at 3:28 PM

07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-douglasfir-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-douglasfir-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-willow-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-willow-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-honeylocust-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-honeylocust-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-bearnut-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-bearnut-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-blackpoplar-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-blackpoplar-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-pyramidalpoplar-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-pyramidalpoplar-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-catalpa-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-catalpa-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-mahogany-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-mahogany-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-sal-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-sal-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-saxaul-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-saxaul-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-spruce-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-spruce-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-sycamore-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-sycamore-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-elm-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-elm-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-beech-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-beech-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-eucalyptus-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-eucalyptus-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code canmarket:onchestmarketblock-cedar-north in Grid recipe
07:25:44 [Server Error] Grid Recipe 'canmarket:canmarketonchestmarketblock': Output Block code canmarket:onchestmarketblock-cedar-north cannot be resolved
07:25:44 [Server Warning] Failed resolving crafting recipe ingredient with code necessaries:sharpener_disc-obsidian in Grid recipe
07:25:44 [Server Error] Grid Recipe with output Item code necessaries:sharpener-diamond contains an ingredient that cannot be resolved: Item code necessaries:sharpener_disc-obsidian

(edit comment delete)