Jump to content

Jab

Member
  • Posts

    487
  • Joined

  • Last visited

Everything posted by Jab

  1. If you cannot take care of real problems within your community, and let things linger, talk out of both sides of your mouth, and cannot take constructive criticism and concerns about the community as a whole, then I have no reason to continue supporting your project freely. I feel no obligation to thank, and I do not feel that people should thank me for my work. This has been a requested feature for your game, and I have done what I can to follow the rules set for this community, and still I feel like my throat has been slit, in light of my server being black-listed. Do me a favor: take 10 minutes of your time to link your ModelManager to your LuaManager, and move on. Your community needs this feature. I have repeatedly stated throughout the history of ModelLoader that I would be glad if this were to be implemented, not even attributed. Please do a favor and stop thinking about ModelLoader as my pride and joy. This was a quick fix to an issue, that I am surprised has not been taken care of. If you are surprised that I am acting this way, it is because I simply can't be silent about it anymore. I've been very patient with the situation. Stop PMing my players in private, and stop PMing me about your feelings. I asked to take care of this situation in private, and all I got were vague responses, and a very obfuscated attitude towards my work. My server is my work. I will stand by the decisions of my administrators, as they have supported me everyday. I have cheered them on, telling them that they deserve to choose their communities. I've had plenty of people disagree with me, and I've had people disagree with my work. I wrote mods like SledgeHammer to support people who disagree with me enough to write their own solutions. I'm doing what's best for the interest of the people who have supported me, and have given me a reason to continue working in and around this community. I'm shocked at the lack of support and respect for my community.
  2. Honestly, I'll put it like this: I don't really want to take care of this mod. It was something of an experiment, and to help a couple friends who wanted to mod their models in it. It comes to me as no suprise how rudely I've been treated for voicing my opinions here. The messages I received today are of no concern to me. They only tell me the truth here. I don't care how you paint the picture. You took my hard work and threw it to the wall over personal issues that lie both internally, and business-wise. Feel free to do with what your plans are with this product, but I will tell you this: The community will always be the most important thing, and the most fragile balance to achieve. This is what's important. I put this here simply to prove this point. If you can put this into your game within an hour, which i think is more like 10 minutes to be honest, please do. I really don't see this mod as a bargaining chip for some lame excuse to be a part of the game's path forward-going. Please put this into the game in your own way, without my credit. I don't want credit for this mod. It's literally an appendage to your own API. Please put this into the game in your own way, so people will not have to go through absurd means to using it. Thanks.
  3. Does the server work if you try to run it outside of the game? If you are using Steam, go to your library tab, go to tools, and download Project Zomboid Dedicated Server. Run the 'StartServer64.bat' file. If you get any errors or crashes, you can right-click the console, click select all, and hit enter (copy). Paste this into a spoiler tag here. This will show the problem you are having.
  4. With the fixes out for the current version of Sledgehammer, I'm going to be spending the next few days building exclusive content & plug-ins for Sledgehammer's official server, Terminus. In the meantime though, expect an update from Discord-bot. I've noticed there are some issues with executing commands, and have looked into them. I have some issues with multi-line commands (Such as !z players, and !z help), and have made it so that multiple lines will be chunked in 2000 characters (or less), instead of one message per-line. The Player object-wrapper for the Sledgehammer API will be re-organized so that the core grabs players from a list, rather than creating objects on the fly. This will speed up Sledgehammer, although this won't make too much of a difference.
  5. I don't support anything other than the official branch. That's the issue.
  6. Updated to 2.05_04. V2.05_04: - Fixed the teleport command. - Fixed the addxp command. V2.05_03: - Started implementing PlayerManager. - Added Sledgehammer shutdown call when Co-Op disconnects. - Migrated Player search API to the PlayerManager class. - Changed Player search methods to use the context "IsoPlayer' in method names, for future Player methods. - Removed the NPC class from the source. (This does not affect the Behavior / Action API. This allows sensitive code to be used in the NPC class. - Added nick-name support to more of the Player API. - Added a ScriptEvent object, allowing plug-ins to hook into Lua events. - Added a LuaListener class that outlines how to interpret ScriptEvents. - Fixed a vanilla crash from an ArrayIndexOutOfBoundsException, when looking up cell information on an invalid or nonexistent chunk. - Cleaned up console on startup. (This does not include Steam mod prints) - Vanilla optimizations to consume less cpu time when the server is empty. - Added PeriodicMessage class, that will allow plug-ins to push periodic messages to players. This is planned in a future version. There was an issue wth the Discord MessageDispatcher not sleeping properly, consuming way more CPU than it would ever need to. This has been fixed. In the next versions, I plan on maturing the Player wrapper API, and modifying the chat system in-game. I also will focus more on the staff system, finalizing the permissions implementation I wrote for the permissions API, and Staff / Moderation tools. This is now a priority.
  7. I've spent a bit of time this weekend, optimizing various bits of both SledgeHammer code, and vanilla. The Discord-bot was using way more CPU than it ever needed to, with a calculation glitch on thread sleep time. The console has also been cleaned up a bit (Both SledgeHammer & Vanilla.) A 'ScriptEvent' is now listenable as a Event in the EventListener, which forwards Lua events you'd normally hook into when writing Lua mods. I figured this would be very useful in time. There are also a few issues with player-related commands, since the nick-name system has been implemented. I'll be looking into getting more of those fixes before the next version. I'll look to push these updates tonight, too.
  8. I'm between jobs right now actually. haha Looking forward to the new animations + ORGM models + etc. I may even kick up the old Blender code to see if I can still import animations into the game.
  9. Don't use the extension if you are using it. If you aren't, try to locate any errors in the console, and try to fetch it and send it my way.
  10. Jab

    .

    +1 rep modder.
  11. Yeah this mod is out of date. I'll need to update.
  12. Updated to 2.05_02. V2.05_02: - Various bug fixes. - Added wild-card functionality to player names. - Fixed scoreboard (Players menu) not updating properly on login. - Updated SledgeHammerExtension Lua mod to fix the admin buttons on the players menu. - Added another PRNG, replacing the uncommons math PRNG, removing some time between update ticks. V2.05_01: - Various bug fixes. - Added player nickname support for plug-ins (Factions uses this). the /pm [username] [message] command now uses wildcard names, and sends it to the first matchable playername. The message no longer needs quotation marks, too. E.G: /pm Ja hey man, nice shot. If i was the only one on the server with "JA" in my name, Sledgehammer would send it to me. Be careful though, this is a wildcard search, and more characters should be used to reduce sending the message t another player. Wildcard searches only occur if the name given isn't exactly the name of the player being P.M.'d. I'm considering moving up the task of re-coding the chat-box GUI on my to-do-list. The chat system given in-game is very awkward, and there are several features in Sledgehammer that would work better with a better GUI.
  13. Keeping this closed-source? I'd be curious to take a look at it. It should be pretty simple.
  14. Updated to V2.05. V2.05: - Fixed various small bugs. - Fixed 'getSettings()' nullpointerexception - NPC's Behavior & Action API is more mature, but still needs some more framework development to become solid. - Discord-bot's '!z <command>' component did not respond when used. This is now fixed. - Players now show modified names. - Factions now uses Local chat & Player list. - Workshop extension updated. I know about the menu being bugged for banning people. I'll be looking into modifying it to support the new commands. I'd also like a confirmation dialog-box to go with them. This may also give room for faction command-buttons, too.
  15. Jab

    Driving Cars Mod

    If I get spare time, I may just make 3D models of cars and work on ModelLoader to support mods like these.
  16. Updated to 2.04. V2.04_01: - Fixed NPC spawner infinite loop. - Organized Manager classes. - Moved Manager classes into sledgehammer.managers package. - Documented SledgeHammer.java & manager classes. - Updated Factions & Discord plug-ins due to API changes in the core. I'll get to updating the OP / post under OP later today, explaining each plug-in, and giving their version lists.
  17. It is possible, if you write a module that connects the two in some fashion. I did think a bit about cross-server or multi-world server support.
  18. https://discordapp.com/oauth2/authorize?client_id=<APPLICATION_ID_HERE>&scope=bot&permissions=0
  19. Updated to 2.04 - Various bug fixes - Added 'unregister(...)' methods. This fixed a certain bug with duplicate event handles. - Added Discord-Bot module. I'll need to sit down and write documentation, instructions, etc. The discord-bot requires someone to go to discordapp.com and create an Application, with a bot. You take the bot's generated token, put it in the discord-bot.ini (after running the server once, generating the ini), then add the application to your server. Then set the public (global) channel, and then the private moderated channel. The permissions, roles, etc is up to the user after that point. The Sledgehammer support channel is here: https://discord.gg/013Fu5xFGsgyBrFSe
  20. I may have compiled it in JDK 8 by accident. Uploading fix...
  21. The compilations should be in JDK7. The game is compiled with JDK7. Strange, though, that permissions and timestamps are an issue. Factions now runs commands if no permissions interface is present. I'm still not sure why timestamps is not working for you.
  22. Going to post another update sometime soon. The big thing is that I added a new plug-in for Discord (https://discordapp.com/) , allowing a public global chat channel, and a private staff channel for a feed of server stuff, and the ability to use commands.
  23. Updated to V2.03. Did a ton of work this week, fixing bugs, and organizing the code to suit a better standard of 'Manager' classes. SledgeHammer will still forward calls to those Managers for convenience.
  24. I've fixed the other issues, along with what Terminus experienced for the past week with errors of their own. Right now though, I'm organizing and fixing code in places, before i put out the next version.
×
×
  • Create New...