FlectonePulse-bukkit-1.2.0.jar

Details

  • Filename
    FlectonePulse-bukkit-1.2.0.jar
  • Uploaded by
  • Uploaded
    Aug 4, 2025
  • Size
    1.72 MB
  • Downloads
    33
  • MD5
    cb51712a472c847208ed62f3d692711b

Supported Bukkit Versions

  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.1
  • 1.21.2
  • 1.21.3
  • 1.21.4
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17
  • 1.16
  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8

Changelog

✨ Features

  • Added DeleteModule to handle message deletion
  • Added UpdateModule to check for new versions
  • Added SenderToReceiverMessageEvent (API)
  • Added new SenderToReceiverMessageEvent constructors
  • Added SimpleVoice and PlasmoVoice support for Fabric

🔧 Refactors

  • Switched to event-driven architecture
  • Moved URL formatting logic to a separate class
  • Added ReflectionResolver for class and method resolution
  • Removed unused fields and optimized imports
  • Split sleep, setblock, seed, op, deop, gamemode, clear, spawn, kill, enchant, and advancement logic into separate classes
  • Renamed checkModulePredicates to isModuleDisabledFor
  • Renamed disable() method to terminate()
  • Replaced PacketEvents API calls with PacketProvider
  • Removed unused FabricProxySender, PlatformPlayerAdapter,
  • Renamed ChatListener to ChatPacketListener and ChatBukkitListener for Bukkit
  • Replaced MessagePulseListener with EventDispatcher and MessageSender
  • Added prompt system for commands and updated command registration
  • Used FPlayer for receiver in message processing
  • Renamed translatable message receive event type
  • Added MessageFlag enum and updated message processing
  • Optimized tag resolver in MessageContext
  • Moved AdventureTag to constant package
  • Added common onEnable, onDisable, and reload methods
  • Added replacement tags for message formatting
  • Added generic enum serializer and moved enums
  • Added unique message UUID to pipeline
  • Updated MessageContext to use userMessage instead of messageToTranslate
  • Removed cancelPacket() from TranslatableMessageReceiveEvent
  • Renamed onMessageProcessingEvent to onMessageFormattingEvent
  • Improved BLOCKS range retrieval exception message
  • Replaced custom Pair with org.incendo.cloud.type.tuple.Pair
  • Replaced emoji with checkbox in delete message format

🐞 Bug Fixes

  • Fixed permission check logic without LuckPerms
  • Changed Q&A messages to [Answer] format
  • Fixed prompt index checking logic
  • Fixed old player name update in database
  • Added enable flag to voice integrations
  • Replaced non-threadsafe collections with concurrent ones
  • Relocated cloud libraries

📦 Chores

  • Cleaned up Gradle build
  • Updated adventure versions

Full Changelog