Jump to content

dustyhansen

Member
  • Posts

    1,818
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by dustyhansen

  1. @Mr01samI believe this was the related thread to my DM to you...
  2. Any update on this issue?
  3. dustyhansen

    Pelican/Wisp Support

    It appears that this bot may not work with Pelican and/or Wisp servers. This is a shame because both are based on Pterodactyl and Wisp is used by Physgun which is now a pretty large server provider. Are there any plans to add support for these? Or do I need to find a new solution for wiping?
  4. dustyhansen

    Rocks & XP

    so what is the fix here? or is there not one?
  5. There are two related bugs that together explain why the vote doesn't appear consistently. Bug 1: Failed votes incorrectly block future votes (primary cause) StopVote(), line 939: else { _skippedNight = _config.Time.MissedNights; // BUG: sets counter even when vote FAILED ... } When a vote runs out of time and fails (not enough players voted), _skippedNight is set to MissedNights — the same value as a successful skip. IsLimitedSkippingNight() then returns true and blocks the next night's vote, even though no night was ever skipped. This is the direct cause of players being "forced to have multiple in-game nights in a row." Bug 2: CanResetSkippingNight() can never return true Line 1443–1444: private bool CanResetSkippingNight() => _skippedNight > _config.Time.MissedNights && _config.Time.MissedNights > 0; _skippedNight is only ever assigned _config.Time.MissedNights (in both StartSkip() and the failed-vote branch of StopVote()). It is never set higher than MissedNights, so the > condition is never true. The OnDay() reset to 0 never fires, meaning once the counter is set, it only ticks down via the OnMinute() day-check — and compound with Bug 1, this can leave the plugin perpetually blocking votes. How to fix Fix 1 — Don't penalize failed votes: // StopVote(), around line 939 — remove the _skippedNight assignment from the else branch else { // _skippedNight = _config.Time.MissedNights; <-- REMOVE THIS LINE if (_config.Votes.EnabledPay && _config.Votes.RefundWhenCanceled) foreach (var votedPlayer in _votedPlayers) _config.Economy.AddBalance(votedPlayer, _config.Votes.SkipCost); } Fix 2 — Increment the skip counter instead of resetting to a fixed value, so CanResetSkippingNight() can actually fire: // StartSkip(), line 1345 — increment instead of assign _skippedNight++; // was: _skippedNight = _config.Time.MissedNights; And update IsLimitedSkippingNight() to match: private bool IsLimitedSkippingNight() => _config.Time.MissedNights > 0 && _skippedNight >= _config.Time.MissedNights; And CanResetSkippingNight() becomes unnecessary since OnDay() can just always reset it when the counter is spent — or simplify to reset via OnMinute()'s existing decrement logic. The simplest approach: OnDay() resets to 0 unconditionally when MissedNights > 0 and the forced night has been endured, but with the increment approach IsLimitedSkippingNight() naturally becomes false once _skippedNight drops below MissedNights via the existing day-decrement in OnMinute(). In short: The root cause is line 939 — a failed vote sets _skippedNight = MissedNights, which then blocks all subsequent vote prompts as if two nights had already been skipped.
  6. dustyhansen

    Stack Sizes

    here ya go:
  7. I believe this needs to be updated to work with the new industrial.electric.furnace added this update.
  8. The plugin does not compile after today's June update.
  9. UltimateLeaderboard (7).json
  10. I have the permission to hide myself from the leaderboard. When I did /leaderboard.hide it said I was already hidden and unhid me, but I was not hidden. I then did it again and it said I was now hidden, but I am still not hidden.
  11. The button for collapsing and expanding the panel appears to be on a different layer than the rest of the panel. For example, when I am in the inventory screen I see that button, but not the panel. Would it be possible to change this to match the rest of the panel or provide a option to move it from Overlay to Hud or something?
  12. @Monsterhow do we adjust the layer that the buttons are on? They are blocking my welcome screen. Is it the Parent field? If so, what are the valid values besides 'Overlay'? Nevermind I figured it out, sorry.
  13. Agreed, it doesn't look like any of the code changed either.
  14. It appears that they respawn after server restart.
  15. dustyhansen

    Can't Pickup New Items

    The new mess hall/picnic table and bench wont allow you to pick them back up or remove them once they have been mounted. Even the command doesn't work.
  16. dustyhansen

    Deep Sea Plus

    It would be nice if there was a countdown (or if the existing countdown applied) for when the deep sea is opening. Every time it opens there is lag and it would be nice to warn players that it is opening soon.
  17. dustyhansen

    Bandit Vendors Missing?

    So we loaded the vending profiles and edited the map and it appears that there are no Bandit vendors at all. The Outpost and Horse are th ere, but not Bandit.
  18. I am getting a similar error on mine. I switched to Physgun and they use Wisp I believe, not Pterodactyl. So I am not sure if my issue is the same as above or not: wipe dev [2026-03-29 19:31:31] Wipe command sent to server: https://gamecp.physgun.com/server/REDACTED with config: dev. DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): gamecp.physgun.com:443 DEBUG:urllib3.connectionpool:https://gamecp.physgun.com:443 "POST /api/client/servers/REDACTED/power HTTP/1.1" 204 0 [2026-03-29 19:31:32] Server https://gamecp.physgun.com/server/299106f9 stopped. Waiting on the server to shutdown properly. DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): gamecp.physgun.com:443 DEBUG:urllib3.connectionpool:https://gamecp.physgun.com:443 "GET /api/client/servers/REDACTED/resources HTTP/1.1" 200 None Exception in thread Thread-1 (run_command): Traceback (most recent call last): File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/local/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/home/container/main.py", line 299, in run_command self.wipe_command(config_file) File "/home/container/main.py", line 137, in wipe_command server = self.api.client.servers.get_server_utilization(config["server_id"]) File "/home/container/.local/lib/python3.10/site-packages/pydactyl/api/client/servers/base.py", line 60, in get_server_utilization return base.parse_response(response, detail) File "/home/container/.local/lib/python3.10/site-packages/pydactyl/api/base.py", line 24, in parse_response if response['object'] == 'list': KeyError: 'object'
  19. @Limmek please review
  20. Cam here to report the same issue. Players want it to work on player boats.
  21. dustyhansen

    Prestige

    It seems the 1.7.6 update fixed this or it was the restarting of the plugin, sorry.
  22. dustyhansen

    Prestige

    Players are complaining that they are not getting the bonus XP when they Prestige since the updates.
  23. dustyhansen

    Rocks & XP

    I just tested again and still am not getting XP. We have it set to pay XP on final hit though, not sure if that makes a difference.
  24. dustyhansen

    Rocks & XP

    We seem to not get awarded XP when mining nodes with a rock. Tools pay out. Not sure if other items are affected yet.

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.9m
Total downloads
Customers
11.9k
Customers served
Files Sold
169.2k
Total sales
Payments
3.7m
Processed total
×
×
  • 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.