Jump to content

Melchior

Vintarian
  • Posts

    77
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Melchior

  1. Aside the auto- (cyclic) gen.backup command. I think most features of this OLD mod are either integrated in VS now, or serviced by other mods. Its WILDLY oudated use of the API would need some pretty big re-work of code to get it up to specification. Macros exist; I've not investigated IF they can be 'cron' job (time) triggered.

    SRC is here (OSDN is SLOW!): https://osdn.net/users/melchior/pf/admintoolkit/scm/tree/master/

  2. an Instant Classic.

    Any thought given to use chosen game rules; like

    • Free-Play (just move pieces around board as you like)
    • Go
    • Checkers
    • Ect...

    Or even have rules from pre-defined configuration files, defining start/victory conditions and valid/invalid moves (assuming 2 player games).

    [Not AI - just computer enforced "correct" moves for players...sometimes the mouse slips and the wrong piece moves afterall 😉]

    • Like 5
  3. The Carbon-Copy utility, a Client side mod. It makes offline standard VS export format files, dumps lists of blocks / items and possibly more.

    If you are a serious builder - and would like to make offline copies of fancy constructs - this tool is for you.

    [Does NOT Import!     that's World-Edits job.  ]

    CARBON-COPY [DOWNLOAD] (link)

    Usage instruction; (Type in client chat window)

    .export 

    (Command parameters, after command)
    mark
    mark start
    mark end
    mark start x+1
    mark end y-1
    mark start z+20
    mark clear
    save {NAME}

    (Special commands for Dumping Item# ID or Block ID - these are only useful for debug / admins)

    dump items game

    dump blocks game
     

    Export Files (Schematics) - are created in (User  specific config directory) under "/Exports", with a name (if you supplied one!)

     

    • Like 1
    • Thanks 1
  4. I think, clothing crafting / rugs-tapestries-linnen-stuff; might still be of more use. Can't even make crude animal-pelt capes or fur-lined clothing for the winter. Even a single ingot limited Smith's Forge for some basic elemental Iron Casting would be neat. (yeah yeah would need Cope & Drag still)

    Its possible; that while every update should include some crafting goodies - mabey it should also have a new gameplay element?

    e.g. Whatever happened to the Treasure Maps idea?

    What about having...instead of annother sell/buy item-NNN Merchant....a Gambling Cardshark? Place a bet/ante with a Item/Block - and place your bets, if you dare! Easy gears right?

     

  5. 17 hours ago, l33tmaan said:

    Hey, I love this mod. It should be in the base game. But it isn't and for whatever reason, I can't actually smith anything anymore.

    2020-12-12_17-31-23.thumb.png.637ba56a2019c61827985d9df2bf90d2.png

    Here's the info from my server-main.txt. All I did in this instance was load in, hammer away at a hot ingot (which did not turn into a pick), and log out.

      Reveal hidden contents

    12.12.2020 18:31:21 [Event] l33tmaan joins.
    12.12.2020 18:31:24 [Error] Failed loading a blockentity in a chunk. Will discard it. Sorry. Exception logged to verbose debug.
    12.12.2020 18:31:26 [Notification] A client reconnected, resuming game calendar.
    12.12.2020 18:31:54 [Warning] Server overloaded. A tick took 1090ms to complete.
    12.12.2020 18:31:54 [Error] System.MissingMethodException: Method not found: 'Vintagestory.API.Common.ItemStack Vintagestory.GameContent.BlockEntityAnvil.get_BaseMaterial()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.CheckIfFinished(IPlayer byPlayer)
       at Vintagestory.GameContent.BlockEntityAnvil.TryPut_Patch1(BlockEntityAnvil this, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnPlayerInteract(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockAnvil.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockInteract(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:05 [Error] System.MissingMethodException: Method not found: 'Vintagestory.API.Common.ItemStack Vintagestory.GameContent.BlockEntityAnvil.get_BaseMaterial()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.CheckIfFinished(IPlayer byPlayer)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:11 [Error] System.MissingMethodException: Method not found: 'Vintagestory.API.Common.ItemStack Vintagestory.GameContent.BlockEntityAnvil.get_BaseMaterial()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.CheckIfFinished(IPlayer byPlayer)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:12 [Error] System.MissingMethodException: Method not found: 'Vintagestory.API.Common.ItemStack Vintagestory.GameContent.BlockEntityAnvil.get_BaseMaterial()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.CheckIfFinished(IPlayer byPlayer)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:15 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:16 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:17 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:17 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:18 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:19 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:19 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:20 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:21 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:22 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:23 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:23 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:24 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:24 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:25 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:26 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:26 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:27 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:28 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:28 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:29 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:30 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:30 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:32 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:33 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:34 [Error] System.MissingMethodException: Method not found: 'Vintagestory.API.Common.ItemStack Vintagestory.GameContent.BlockEntityAnvil.get_BaseMaterial()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.CheckIfFinished(IPlayer byPlayer)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:39 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:41 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:41 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:42 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:43 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:43 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:44 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:45 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:45 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:46 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:47 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:48 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:49 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:49 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:50 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:51 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:52 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:52 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:53 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:54 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:55 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:56 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:56 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:57 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:58 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:32:59 [Error] System.MissingMethodException: Method not found: 'Boolean Vintagestory.GameContent.BlockEntityAnvil.get_IsIronBloom()'.
       at AnvilMetalRecovery.MetalRecovery_BlockEntityAnvil.OnSplit(Vec3i voxelPos)
       at Vintagestory.GameContent.BlockEntityAnvil.OnUseOver(IPlayer byPlayer, Vec3i voxelPos, BlockSelection blockSel)
       at Vintagestory.GameContent.BlockEntityAnvil.OnReceivedClientPacket(IPlayer player, Int32 packetid, Byte[] data)
       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockEntityPacket(_dzIKTIG4cP0IkExAim9uDqPV4qR packet, ConnectedClient client)
       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket)
    12.12.2020 18:33:02 [Notification] Server ticking has been suspended
    12.12.2020 18:33:03 [Notification] Server stop requested, begin shutdown sequence. Stop reason: Exit request by client
    12.12.2020 18:33:03 [Notification] Entering runphase Shutdown
    12.12.2020 18:33:03 [Notification] Defragmented listener lists
    12.12.2020 18:33:03 [Event] Mods and systems notified, now saving everything...
    12.12.2020 18:33:03 [Event] Saved savegamedata...
    12.12.2020 18:33:03 [Event] Saved player world data...
    12.12.2020 18:33:03 [Event] Saved map regions...
    12.12.2020 18:33:03 [Event] Saved map chunks...
    12.12.2020 18:33:03 [Event] Saved loaded chunks...
    12.12.2020 18:33:03 [Event] Saved generating chunks...
    12.12.2020 18:33:03 [Event] World saved! Saved 211 chunks, 417 mapchunks, 0 mapregions.
    12.12.2020 18:33:03 [Event] Shutting down 5 server threads... 
    12.12.2020 18:33:03 [Event] Killed console thread
    12.12.2020 18:33:04 [Event] All threads gracefully shut down
    12.12.2020 18:33:04 [Event] Doing last tick...
    12.12.2020 18:33:04 [Event] Stopped the server!
     

     

    Seems like thats from the old VS1.13 version. There is also a *newer* update for V.S. 1.14 (not Just the RC version)...

  6. Time to take back what is owed: Get them METAL (bits) Back when Smithing !

    Also; when a tool or weapon breaks its metal can be partly recovered...

    Spoiler

    (Well mabey not the wrought iron - can't melt that darned iron yet....yet....other metals can be re-smelted)

    0.1.7:

    • Improved cross-mod metal compatibility (AMR+ should no longer crash with some popular 'tweak' and mystical metals mods...)

    Version-History:

    Spoiler

    0.1.6:

    • Rewrote Anvil Metal Recovery code - using Harmony framework (should allow for cross-mod compatibility)
    • Added Blister steel shavings (overlooked those!)
    • Tools / Weapons breaking while held should create a *new* Broken metal item - (re-smeltable; to its Smithing voxel value in metal Units)
    • Shavings / Metal fragments; smelting values should be dynamically extracted from the host metal Ingot type (Including OTHER mods new metals...)

    0.1.5:

    • Updated for V.S. 1.14.0 Series [tested on 1.14.5]
    • Added missing translations
    • Fix for metal bits NOT being dropped with full inventory

    0.1.4:

    • Updated for V.S. 1.14 Release Candidates (tested on RC.7)
    • Small tool-tip on Anvil to let smiths know the quantity of leftover material

    0.1.3:

    • Fixed Iron bloom being considered 'shardable' (it's not!  wups)

     

     

    Warning: 'Candidate' is a sorta-buggy(?) version, with probably a bug or three, still ! Post Reports HERE! (Appreciate all bug-reports, so far👍)

    Anvil Metal Recovery PLUS >>> Link to ModDB (download it there)

    Recover_scrap.jpg.b59270a75d20348b85cb878efd44b564.jpgBits_and_pieces.jpg.fef750ba1b22f31aa6ad2e173185c136.jpgsmelt_it_back.jpg.35eb15899c0b2762c5660aa76cf23065.jpg

     

    How_many_bits.jpg

    • Like 9
    • Cookie time 2
    • Thanks 6
  7. Ever wanted an Offline world scale map that is permanent?

     

    This mod offers that, it is fully client side - works on any MP/SP VS install of at least version 1.15.

    Release-Candidate(s) *DOWNLOAD LINK* [for VS 1.15+]

    There is a newer Preview version for V.S. 1.14, while it functions is also has uncorrected *BUGS* - that affect the visual map look... (there are also very likely data compatibility issues, and/or upgrade problems - with old map data; meaning you will want to BACKUP the 'old' map data FIRST! Its Strongly recommended to delete the old map data when testing with V0.1.5. (There is a special tool planned to be released later - to process / correct / update chunk shard data, and other things...)

    PR "0.1.6/0.1.7" was renamed to 0.2.0.

     

    Version History ("RC.1" ~= V0.1.6):

    • POI datafile is correctly truncated on write/creation (no more corrupt POI binary files)
    • Trader names are similar to nametag
    • Non-Seasonal type Color option correct (Thanks to VGD!)

    Older Version History;

    Spoiler

    Version History ("PR0.1.6" = V0.1.6):

    • Fixed 'Default' Map rendering bugs (with Entirely new version of shading algorithm) [its not perfect but - very good]
    • Countless other small changes, fixes, and polish from older 0.1.5 versions....
    • V.S. 1.14.10, set as default compatible version (DUE to V.S. GUI internals changes; makes it a fixed compile target...for older V.S. available on request)

    Version History ("PR7.3" = V0.1.4):

    • Updated to work with V.S. 1.13-RC Series releases (may also work for final version...)

    Version History (PR7.1-2):

    • FULL map Snapshots (VeryGoodDog's Very Good Work! )
    • Updated HTML5 map
    • Small tweaks for POI/EOI handling
    • POI & EOI Persisted to Tab Delimited text file (and binary data files)
    • Small bugfixes

    This current version IN-DEVELOPMENT has some known defects, limitations, incomplete features and has lots of bugs!

    Don't install unless you like making crash reports.

    The C# code is mostly my own work - with VeryGoodDog making significant patches and changes. The dynamic HTML map is fully VeryGoodDog's work, address bugs to appropriate party... (and Drakker, too)

    Known Issues:

    • GUI is glitchy (don't double click anything!)
    • Note taker is buggy
    • Metadata reload isn't totally reliable (across versions especially)
    • GUI panel has most controls (but not everything is configurable, yet)
    • Scrolling in HTML map is W.I.P.
    • Rock ratio not shown on map Legend yet...(data logged, tho)
    • BlockEntity POI's sometimes don't trigger - very complex Networking related issue....a known bug

    Working Features:

    • Map shard metadata reload (height, weather conditions, rock-map)
    • PNG file storage of metadata internally
    • Giant PNG map exports
    • Static HTML map, with Dynamic rendering from metadata JSON
    • fixed TRANSLOCATOR & Merchant tracking
    • Merchant tracking
    • Optional Resin & Wild-Bee POI tracking as well
    • Like 5
    • Amazing! 1
  8. Administrator's Toolkit

    It allows Administrators to force players to both read (or at least skim), server rules and conditions. Optionally this can also be configured to ENFORCE players agree to these rules. This works by changing a players default roles around - they become a 'guest' unable to place blocks until they issue a '/rules agree' command...

    It can list both online / offline administrators automatically, dynamically.

    It has a nifty automatic-backup sub-system that can keep rotating backups of the game world database.

    Its a SERVER SIDE ONLY mod. (clients need nothing extra)

    Admin Toolkit *DOWNLOAD* [0.3.6] for V.S. 1.14

    Version 0.3.6:

    • Multi-Langual support (but no languages are translated... aside 'en')
    • Randomizable (from preset locations) Player Spawn [optional]
    • Pings command (kinda moot as V.S. has one built-in now...)
    • Customizable (or translatable) Player Welcome message
    • More things I've completely forgotten!😅
    Spoiler

     

    Version 0.3.4:

    • Updated to be Compatible with VS 1.12.4
    • Using official API for server commands now...not the workaround code anymore.
    • Fixed offline admin names not appearing

    Version 0.3.3:

    • Compatible with VS 1.11.*
    • Fixed the 'Booming Voice' feature (for admins only)

     

     

    Brief manual: Readme.md (link)

    While this mod has been tested - and should work for VS1.14 , VS itself is under constant revision and updates - so it may need to be upgraded for the next release.

    It will probably gain new features or capabilities as admins request these, and please comment in this thread about bugs, issues or requests. Translations too!

     

    Source code: https://osdn.net/users/melchior/pf/admintoolkit/scm/

     

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.