SMPtweaks icon

SMPtweaks -----

Several tweaks and configuration options to enhance survival multiplayer




This update contains bugfixes, updating is recommended!
  • SMPtweaks now supports 1.21.X
  • Fixed a bug that sometimes caused players not to drop items and experience orbs on death
  • Fixed NullPointerException console spam when players were shot by an arrow in 1.21 (thanks BEMZ01 for reporting)
  • Added /coords command, allowing players to display their coordinates in the Action Bar.
  • Added /track <player> command, which displays the distance and direction of a specific player in the Action Bar
To use the two new commands, you need to add the following to your config.yml inside the SMPtweaks plugin folder

Code (YAML):
enable_commands:
  level
: true
  whereis
: true
  track
: true # <-- this is new
  coords
: true # <-- this is new as well
----------, Nov 10, 2024

Non-mandatory update
  • SMPtweaks now officially supports 1.20.X
----------, Aug 9, 2023

Non-mandatory update
  • SMPtweaks now officially supports 1.19.X
  • Minor code efficiency improvements
----------, Sep 1, 2022

Non-mandatory update
  • Now logs items players receive from recurring rewards
  • Fixed a bug that caused custom spawn rates to apply even though the feature was disabled
  • SMPtweaks is now considered stable
Just a tiny update to show some signs of life, I got some interesting stuff coming for y'all but no ETA yet :)
----------, Apr 19, 2022

Non-mandatory update
  • SMPtweaks now officially supports Minecraft 1.18
While previous versions should work fine under 1.18, this build is the first that was thoroughly tested.
----------, Dec 1, 2021

Non-mandatory update
  • Improved a couple log messages
  • Fixed a bug which sometimes caused the default translation to be used instead of the preferred one
----------, Nov 29, 2021

Non-mandatory update
  • Minor performance improvements
  • Clicking on coordinates in output sent from the /whereis command copies them to the clipboard
  • Updated translations
----------, Nov 20, 2021

This update contains bugfixes, updating is recommended!
  • Fixed NullPointerException while disabling SMPtweaks (thanks to Gustavo & Xiaoguard for reporting)
  • Fixed a bug that sometimes caused rewards to not work properly
  • It is now possible to specify commands that are executed when a certain custom drop is dropped (suggested by Xiaoguard). Please note that @p simply gets replaced with the killers' name. It is not an actual target selector variable.
Code (YAML):
custom_drops:
  enabled
: false
  mobs
:
    - type
: ENDER_DRAGON
      xp
: 800
      commands
: # Commands that are executed whenever an entity of this type dies
      drops
:
        - material
: DRAGON_EGG
          amount
: 1
          chance
: 1.0
          commands
: # <-- this is new; Commands that are executed when this drop is dropped
            - 'minecraft:msg @p The Ender Dragon has dropped its egg!'
----------, Nov 10, 2021

This update contains bugfixes, updating is recommended!
  • Fixed a bug that caused the doDaylightCycle gamerule to stay false when restarting the server while SMPtweaks paused the daylight cycle
  • Added disable_too_expensive_repairs feature
Code (YAML):
# Cap anvil repair cost at 39 levels.
# Enchanting in an anvil may still be too expensive
disable_too_expensive_repairs
: false
 
----------, Nov 7, 2021

This update contains bugfixes, updating is recommended!
  • Fixed an integer overflow that sometimes caused players to be unable to collect rewards
  • Relocated Maven dependencies to avoid conflicts with plugins having the same dependencies as SMPtweaks
  • Updated HikariCP (let me know asap if you encounter any database issues using this build)
----------, Nov 1, 2021

Non-mandatory update
  • Changed how days/nights are modified. The daylight cycle is now paused for the specified amount of ticks at noon/midnight, as opposed to jumping back 1 tick every 2 ticks when making days/nights longer.
  • Fixed an error causing weather to sometimes not clear at dawn
  • Minor performance improvements
Thanks for all the suggestions that reached me last week. I'm working on it :)
----------, Oct 30, 2021

  • Fixed IllegalPluginAccessException when shutting down server which sometimes caused player meta (server level, total xp, etc.) to not save properly
  • Removed better_healing_arrows in favor of better_tipped_arrows feature
Code (YAML):
# Disable onhit damage and knockback when shooting a player with tipped arrows that have positive effects
# (eg. Arrow of Strength or Arrow of Healing)
better_tipped_arrows
: true
----------, Oct 19, 2021

  • Fixed an error where certain custom recipes could crash the plugin on startup (Thanks to Terraclock for reporting)
  • Updated translations
  • Added better healing arrows feature
Code (YAML):
better_healing_arrows : true # Disable onhit damage and knockback when shooting a player with healing arrows
----------, Oct 14, 2021

Non-mandatory update
  • Add Italian translations
  • Add some explanatory comments to config.yml
----------, Aug 17, 2021

  • Fixed SQLITE_ERROR when using non-default database table name
  • Removed "Weather was cleared!" console spam
I've gotten a lot of interesting suggestions for new features for SMPtweaks. I have started working on those that I feel fit into this plugin :)
----------, Aug 3, 2021

If you are on 1.0.8, please update asap

I did a mistake in the 1.0.8-beta release that resulted in heavy console spam, in extreme cases it could even crash the server.
Make sure to update to 1.0.9 as soon as you can (especially if you're using custom spawn rates or natural shulker spawning) and check your log files, they could be very large.

Big thanks to Akalix and Gustavo for bringing this to my attention.
----------, Jul 20, 2021

  • Fixed a bug where phantom spawn rates didn't work on paper server
  • The plugin will now show a warning when an invalid amount has been specified in custom drops and default to 1
----------, Jul 16, 2021

  • Fixed a bug where Phantoms would sometimes still spawn even though spawn rate multiplier was set to 0
----------, Jul 11, 2021

  • Made some error messages more understandable
  • Minor performance improvements
  • Added option to discard all vanilla drops of a certain mob (see below)
Code (YAML):
custom_drops:
  enabled
: true
  mobs
:
    - type
: ZOMBIE
      drops
:
        - material
: DIAMOND_SWORD
          amount
: 1
          chance
: 1.0
      discard_vanilla_drops
: true # <-- this is new
----------, Jul 5, 2021

Sorry for frequent updates, I will update less often once this plugin is considered stable.

  • Do not display login rewards reminder when rewards are disabled
  • Use more reasonable default settings in config.yml & add a few explanatory comments
----------, Jun 30, 2021

  • Fix NullPointerException when custom drop doesn't contain any items
  • Add custom XP drops and commands
You can now overwrite how much experience is dropped and define commands that are executed when certain mobs die. The example below makes the Ender Dragon drop 800 experience and grants the killer regeneration for 12 seconds via command.

Code (YAML):
custom_drops:
  enabled
: true
  mobs
:
    - type
: ENDER_DRAGON
      xp
: 800
      commands
:
       - 'minecraft:effect give @p regeneration 12'
Note: The Ender Dragon will always drop at least 500 experience, so lower values won't work have an effect for this mob.
----------, Jun 26, 2021

  • Add custom mob drops feature
  • Allow adding enchantments or potion effects to reward and recipe items
  • Implement bStats
----------, Jun 23, 2021

  • Bump paper-api to 1.17
  • Switch from string concatenation to StringBuilder to improve performance
  • Refactor a bunch of classes to use fancy Java 16 features
----------, Jun 20, 2021

  • Improve performance of natural shulker spawns
  • Fix possible NullPointerException when building rewards cache
  • Fix IndexOutOfBoundsException when reaching max server level
  • Fix error that allowed duplicating armor
  • Add config options to toggle broadcasting levelup and reward collection
----------, Jun 18, 2021

Resource Information
Author:
----------
Total Downloads: 6,856
First Release: Jun 16, 2021
Last Update: Nov 10, 2024
Category: ---------------
All-Time Rating:
8 ratings
Find more info at noni.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings