Mods / Guilds

Tags:
Author: sneezerstein
Side: Both
Created: Feb 9th at 2:54 AM
Last modified: 1 day ago
Downloads: 1004
Follow Unfollow 34

Latest file for v1.20.5:
guilds_1.6.0.zip 1-click install


This mod disables the ability to make vanilla claims and replaces it with chunk based claiming for groups.

Requires https://mods.vintagestory.at/marelib


Press "v" to open the guild menu, where somebody can invite you to their guild or you can create one. Guilds may claim 20 chunks per member.

The players tab will show every player that has logged onto the server and when they were last online, you can right click them to invite.

 

Guild/claim info is stored in guilds.json and guildclaims.json in VintagestoryData.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.6.0 63 1 day ago Show guilds_1.6.0.zip Install now
v1.5.0 369 Mar 6th at 10:13 AM Show guilds_1.5.0.zip Install now
v1.4.0 251 Feb 20th at 6:45 AM Show guilds_1.4.0.zip Install now
v1.3.3 67 Feb 16th at 9:54 PM Show guilds_1.3.3.zip Install now
v1.3.2 135 Feb 15th at 8:43 PM Show guilds_1.3.2.zip Install now
v1.3.1 10 Feb 15th at 8:06 PM Show guilds_1.3.1.zip Install now
v1.3.0 9 Feb 15th at 5:51 PM Show guilds_1.3.0.zip Install now
v1.2.0 58 Feb 9th at 7:56 PM Show guilds_1.2.0.zip Install now
v1.1.0 25 Feb 9th at 6:10 AM Show guilds_1.1.0.zip Install now
v1.0.0 17 Feb 9th at 3:00 AM Show guilds_1.0.0.zip Install now

23 Comments (oldest first | newest first)

💬 Corfax, 4 days ago

disputedname As we have the same problem with our server: where did you get these mentioned files from and where did you put them on your server?
Edit: I see they can be found in your VS-Installation in the /Lib folder. But where do they have to go on the dedicated server?

💬 kimcsi, 4 days ago

sneezerstein 

How can I turn off the mandatory adjacency on the server? It'd be really helpful right now as we want to allow having multiple outposts, farms etc.

💬 DUCATISLO, Mar 6th at 11:47 AM

chunk based claiming gg

💬 disputedname, Mar 5th at 8:26 PM

Also in addition to the last comment, now that I have gotten the mod to work, I am having trouble with both removing claims from a guild (I don't know what button does it) and also disbanding the guild as a whole, the button does not seem to be working.

💬 disputedname, Mar 5th at 8:18 PM

Ok I've found the issue plaguing me and a few other people. The issue referenced by Fogi4 can be fixed by importing all needed files by the mods. These include OpenTK.Graphics.dll, OpenTK.Core.dll, and csogg.dll. I had previously made the mistake of not downloading the ladder two files and now that I have done so the mod runs fine so far.

💬 Eidola, Mar 3rd at 2:49 AM

I am confused about the folder we need to copy for dedicated servers. I have tried searching my entire PC for a file by that name and it came up with zero results. Im sure that it is right there in a folder somewhere but I am sadly missing it.

💬 sneezerstein , Feb 28th at 3:21 AM

@Tarlin not yet, but you can use my other mod that fixes player locations on the map.

 

@Zebz no, the claims don't interact with that.

💬 Zebz, Feb 27th at 10:56 PM

Does this mod still protect claimed chunks when using the "db prune" command?

💬 Tarlin, Feb 26th at 10:12 PM

Does this mod allow for guild members location information to be seen on the map as well?

💬 sneezerstein , Feb 21st at 8:56 PM

middle click

💬 disputedname, Feb 21st at 7:18 PM

how do you actually claim with this, is there a guide to it?

💬 sneezerstein , Feb 21st at 2:54 AM
💬 Fogi4, Feb 20th at 4:38 PM

16.02.2025 12:43:27: Critical error occurred in the following mods: marelib@2.1.0, guilds@1.3.2
Loaded Mods: canoemod@1.0.2, game@1.20.4, commonlib@2.6.1, livemap@0.0.9, marelib@2.1.0, tentbag@2.2.0, vinconomy@0.4.0, creative@1.20.4, survival@1.20.4, guilds@1.3.2, tpnetpatched@1.14.5
System.Exception: Attempting to send data to a not connected channel. For optionally dependent network channels test if your channel is Connected before sending data.
at Vintagestory.Client.NoObf.NetworkChannel.SendPacket[T](T message) in VintagestoryLib\Client\API\NetworkChannel.cs:line 84
at MareLib.NetworkedGameSystem.SendPacket[T](T packet) in D:\VSProjects\MareLib\MareLib\src\NetworkedGameSystem.cs:line 43
at Guilds.PageCreateGuild.<>c__DisplayClass1_0.b__0() in D:\VSProjects\Guilds\Guilds\src\guilds\gui\guildpages\PageCreateGuild.cs:line 33
at MareLib.WidgetBaseButton.GuiEvents_MouseUp(MouseEvent obj) in D:\VSProjects\MareLib\MareLib\src\gui\widgets\bases\WidgetBaseButton.cs:line 59
at MareLib.GuiEvents.TriggerMouseUp(MouseEvent args) in D:\VSProjects\MareLib\MareLib\src\gui\GuiEvents.cs:line 52
at MareLib.Gui.OnMouseUp(MouseEvent args) in D:\VSProjects\MareLib\MareLib\src\gui\Gui.cs:line 206
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 415
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1935
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 395
at Vintagestory.Client.HotkeyManager.OnMouseButton(ClientMain game, EnumMouseButton button, Int32 modifiers, Boolean buttonDown) in VintagestoryLib\Client\HotkeyManager.cs:line 574
at Vintagestory.Client.NoObf.ClientMain.OnMouseUpRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1965
at Vintagestory.Client.GuiScreenRunningGame.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 357
at Vintagestory.Client.ScreenManager.OnMouseUp(MouseEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 914
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 211
at OpenTK.Windowing.Desktop.NativeWindow.OnMouseUp(MouseButtonEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 1
==================================

when creating a guild, we catch an error

The client crashes all dlls are copied

💬 DUCATISLO, Feb 17th at 3:11 PM

oh hell ye

💬 sneezerstein , Feb 16th at 9:53 PM

by holding shift

💬 Exadus, Feb 16th at 7:30 PM

Hi, how can you delete claims without deleting the guild? can be added as an option in-game?

💬 bringitonwimps, Feb 11th at 3:22 AM

Are the chunksa infinate hieght?.. or can depth be set?

 

💬 sneezerstein , Feb 11th at 2:03 AM

yeah Ill change that later

💬 propaneko, Feb 10th at 10:38 AM

Is there a possibility so the op/admin can specify how many chunk claims guild can have with commad instead of the 10 chunks per player?

💬 TheDude, Feb 9th at 9:43 PM

The client-side function mod ?

💬 Milize, Feb 9th at 2:12 PM

looks incredible, might add to my pvp based server 

💬 DrakeBD, Feb 9th at 9:56 AM

This is awsome love the idea of this making claiming much easier than it currently is 

Keep up the good work will be using this on my server

💬 disputedname, Feb 9th at 5:07 AM

Towny clone 2 my beloved

 (edit comment delete)