Tweaks724 icon

Tweaks724 -----

Tweaks you won't find nowhere else




New module: Durability alert
For simplicity, there's no configuration. Control with tweaks724.durabilityalert

Config change:
Code (Kotlin):
motd :
  enabled : true # <-- this line
  # Name of the set containing the MOTDs
  # (random displayed every ping )
  set : "example"
And many under-the-hood improvements.
----------, Feb 3, 2025

  • swing through grass module
  • sleep heals module
  • many fixes
1.21.4 is now the native version

Update your config:
Code (YAML):

sleep
:
  [ ... ]
  # How many hearts to heal after sleeping
  heal
: 2.0

[ ... ]
# Swing through grass (and alike)
# If using sword, you can also hit behind the grass
# If not, you can only hit the entity in the grass
swing
:
   enabled
: true
----------, Jan 20, 2025

  • swing through grass module
  • sleep heals module
  • many fixes
1.21.4 is now the native version
----------, Jan 20, 2025

New features
Fixes
  • In MOTD sets, JSON is now supported
  • Fix missing library on 1.21.3
Add to config:

Code (YAML):

# Kills server after /servkill or HTTP request
# https://git.m724.eu/Minecon724/tweaks724/src/branch/master/KILLSWITCH.md
killswitch
:
  enabled
: true
  # This takes host:port, starts an HTTP server
  # To disable HTTP server, set to null
  listen
: 127.0.0.1:57932

 
----------, Jan 1, 2025

I didn't feel like wasting time this 31st December... but...

Changes
  • General refactoring and bug fixes
  • Added "retstone" - networked redstone. See here what and how and why.
  • Added knockback - allows you to set modifier to knockbacks dealt by specific entity types


IMPORTANT UPDATE GUIDE

1. Go to plugins/Tweaks724 and move folders:
  • "auth storage" to "storage/auth"
  • "rooms" to "storage/rooms"
  • "cache" to "storage/cache"
2. Add this to your config.yml:

Code (YAML):
# Adds gateways emitting redstone, controlled over internet
retstone
:
  enabled
: true
  # This takes host:port, listens on UDP
  listen
: 127.0.0.1:57931

# Knockback dealt BY those entities is multiplied by value
# Entity must be one of https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
# 1 means no change
knockback
:
  player
: 0.7
  tnt
: 5
  creeper
: 0.7
3. Also change the "magic number" to 2
----------, Dec 31, 2024

Added support for 1.21.3 (and with that 1.21.2) and 1.21.4
So, all 1.21 versions are now supported

Ideally there should be a single JAR. It's possible, but would be a hassle to maintain as some NMS classes have different packages even though the contents are exact same.

If you use an older version, you may be able to build the plugin yourself:
https://git.m724.eu/Minecon724/tweaks724
mvn package -Dproject.minecraft.version=1.21.4 -Dproject.nms.version=v1_21_R3
----------, Dec 28, 2024

Sorry for frequent updates, but this is important as there are bug fixes. And nobody is using this plugin

New feature:
  • Added proximity chat (disabled by default)
Fixes:
  • Removed "g" prefix in global chat room
  • Removed login "Chat room:" notice
  • Removed "Joined chat room:" on command
  • The room prefixing "has left the chat room" is now correct
  • Fixed double kill message
  • Removed code of formerly planned module
Config changes:
Code (YAML):
chat :
  [ ... ]
  # Proximity only works in the global chat room
  # Value is in blocks, set it to more than 0 to enable proximity chat
  radius
: 0
----------, Dec 13, 2024

  • Alerts
    Issue messages that the player needs to read to keep playing, and that make an attention grabbing sound
  • Full join
    Players with tweaks724.bypass-full can join even when the server is full
No config change.
----------, Dec 12, 2024

No interesting changes.

Add this to the top of config.yml:
Code (YAML):
# Metrics toggle. Ideally opt-in, but the system is very new and it needs testing.
metrics
: true
Just added metrics - I released it because it needs testing
Warning: It's very new and things will go wrong. Nothing critical though

The JAR grew by... 172 bytes. (38 for functionality + 134 for toggle)
However, a ~13 KiB library is downloaded, but only once even if you have multiple plugins that use my system: none yet

See here what data is collected (live).
----------, Dec 8, 2024

  • Authentication module
  • Many fixes
Add this to config.yml:
Code (YAML):
# "Hostname" authentication
# This makes a player need to join a unique hostname like "23sedf345.myserver.com" where "23sedf345" is the key
auth
:
  enabled
: true
  # All players must use a key. So new players will need a new key
  force
: false
  # The domain of the server, if it's myserver.com codes will be like 12d3123.myserver.com
  # This doesn't do anything other than showing in /tauth new
  domain
: "replace.me"
----------, Dec 6, 2024

  • Added /updates - shows available updates and links
  • Fixed MOTD sets
  • Forced pomodoro no longer displays the 1 minute kick countdown
Need users, so gotta update often to stay on the front page
----------, Dec 2, 2024

  • Fixed F3 if text is blank
  • Hardcoded ID of this plugin for updater
  • More accurate ping checker, now averages
  • Add option to expand the world border
Worldborder section changed in config:
Code (Text):

# Warning: Don't use /worldborder while this is on
worldborder:
  # Hides the world border at 30 mil
  # Expands the worldborder to 30,000,000
  # It's not possible to go beyond that without client and server mods. (Though I have a prototype)
  # Enjoy 307,199,918,080 more usable blocks
  expand: true
  # Hides the world border
  # Client side so it won't make the world bigger or anything
  # Warning: Don't use /worldborder while this is on
  # Also enable expand if you don't want to glitch at 29,999,984. (this is because you can only go beyond with a pearl)
  hide: true
----------, Dec 1, 2024

For 1.21.1
----------, Nov 30, 2024

Resource Information
Author:
----------
Total Downloads: 241
First Release: Nov 30, 2024
Last Update: Feb 3, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings