{"id":126099,"date":"2026-06-07T12:51:46","date_gmt":"2026-06-07T09:51:46","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/"},"modified":"2026-06-07T12:51:46","modified_gmt":"2026-06-07T09:51:46","slug":"pulsenet","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/","title":{"rendered":"PulseNet"},"content":{"rendered":"<div align=\"center\">\n<p><img decoding=\"async\" src=\"https:\/\/github.com\/Pulse-MC\/PulseNet\/blob\/main\/assets\/banner.png?raw=true\" alt=\"PulseNet Banner\" width=\"100%\"><\/p>\n<p># PulseNet<br \/>\n### The Heartbeat of High-Performance Networking &#8211; Fabric Edition by BorisShoes<\/p>\n<p>**PulseNet** is a Fabric mod that brings high-performance packet batching to your Minecraft server. By replacing standard per-packet network flushes with intelligent batching, PulseNet reduces system call overhead and CPU usage while maintaining low-latency delivery of critical packets.<\/p>\n<p>![Website](https:\/\/pulsemc.dev)<br \/>\n![Discord](https:\/\/dsc.gg\/Pulse-MC)<\/p>\n<\/div>\n<p>## Project Overview<\/p>\n<p>PulseNet is a Fabric mod that replaces Minecraft&#8217;s default per-packet network flushing with a smart batching system. Outgoing packets are grouped and flushed together, drastically reducing kernel syscall overhead and event loop task scheduling while keeping combat, chat, and other latency-sensitive packets instant. Designed to work seamlessly alongside other Fabric mods via Mixin compatibility.<\/p>\n<p>&#8212;<\/p>\n<p>## Installation<\/p>\n<p>PulseNet is a server-side Fabric mod. Drop it into your `mods\/` folder alongside Fabric API.<\/p>\n<p>**Requirements:**<br \/>\n* Fabric Loader 0.18.5+<br \/>\n* Fabric API<br \/>\n* Minecraft 26.1+<br \/>\n* Java 25+<\/p>\n<p>* Latest Builds: https:\/\/modrinth.com\/mod\/pulsenet<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>| Feature | Description |<br \/>\n| :&#8212; | :&#8212; |<br \/>\n| **Smart Packet Batching** | Groups outgoing packets within a tick and flushes them in a single kernel syscall instead of one per packet. Supports three modes: `smart_execution`, `strict_tick`, and `interval`. |<br \/>\n| **Write Queue** | Replaces per-packet event loop task submissions with a single batched write task, eliminating lambda allocations and cross-thread scheduling overhead. |<br \/>\n| **Packet Coalescing** | Bundles similar low-priority packets (particles, sounds) into `BundlePacket`s, reducing the client&#8217;s received packet count. |<br \/>\n| **Explosion Optimization** | Detects mass block changes from explosions and replaces individual block update packets with a full chunk resend when a configurable threshold is exceeded. |<br \/>\n| **Packet Classification** | Automatically classifies packets as Critical, Instant, Chat, Ignored, or Coalesce \u2014 ensuring latency-sensitive packets (keepalive, disconnect, combat) always bypass the buffer. Fabric infrastructure packets (`minecraft:register`, `minecraft:unregister`) are handled at the Connection level to prevent mod handshake failures. |<br \/>\n| **Real-Time Metrics** | Built-in metrics system tracking logical\/physical PPS, bandwidth, CPU usage, memory savings, and write queue efficiency. Viewable via commands or an in-game boss bar. |<br \/>\n| **Mixin Compatibility** | Uses a `@WrapOperation` approach that runs *after* all other mixins (Polymer, server-side translations, etc.), ensuring full compatibility with the Fabric mod ecosystem. |<br \/>\n| **Hot-Reloadable Config** | All settings are configurable via `pulse.properties` and in-game commands (`\/pulse config`, `\/pulse reload`) with no restart required. |<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>| Command                                    | Description                                             |<br \/>\n|:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|<br \/>\n| `\/pulse`                                   | Displays the current PulseNet version.                  |<br \/>\n| `\/pulse reload`                            | Reloads the configuration from disk.                    |<br \/>\n| `\/pulse config`                            | View and modify all configuration settings in-game.     |<br \/>\n| `\/pulse netstats [network|cpu|ram|all]` | Displays real-time network, CPU, and memory statistics. |<br \/>\n| `\/pulse netstats bar`                      | Toggles the metrics boss bar overlay.                   |<br \/>\n| `\/pulse netstats reset`                    | Resets all metrics counters to zero.                    |<br \/>\n| `\/pulse packetNames`                       | Lists all observed packet class names and channel IDs.  |<br \/>\n| `\/pulse packetNames classes`               | Lists only observed packet class names.                 |<br \/>\n| `\/pulse packetNames channels`              | Lists only observed custom payload channel IDs.         |<br \/>\n| `\/pulse packetNames reset`                 | Clears the observed packet name lists.                  |<\/p>\n<p>### Config Commands<br \/>\nThe following commands can be used to adjust configurable settings in the `pulse.properties` file without a server reboot (Use `\/pulse reload` after running these commands to hotswap changes). These commands can be suffixed with a value to set the setting, or used without a value to view the current setting.<br \/>\n* `\/pulse config batchingEnabled` Master toggle for the smart packet batching system. When true, outgoing packets are buffered and flushed in batches instead of individually. (default: true)<br \/>\n* `\/pulse config batchingMode` Batching mode: smart_execution (flush on tick + limits), strict_tick (flush only on tick end), interval (flush on a timer). (default: smart_execution)<br \/>\n* `\/pulse config batchingMaxBatchSize` Maximum number of packets to buffer before forcing a flush. (default: 1024)<br \/>\n* `\/pulse config batchingMaxBatchBytes` Maximum bytes to buffer before forcing a flush. (default: 32000)<br \/>\n* `\/pulse config batchingFlushInterval` Interval in milliseconds for the INTERVAL batching mode. (default: 25)<br \/>\n* `\/pulse config batchingSafetyMarginBytes` Safety margin in bytes subtracted from the max batch bytes limit to prevent overflow. (default: 64)<br \/>\n* `\/pulse config batchingInstantPackets` List of packet class names that should flush the buffer immediately when sent. (default: ClientboundHurtAnimationPacket, ClientboundDamageEventPacket, ClientboundBlockEntityDataPacket)<br \/>\n* `\/pulse config batchingIgnoredPackets` List of packet class names that should always bypass the buffer entirely. (default: [])<br \/>\n* `\/pulse config batchingInstantChannels` List of plugin channel IDs (e.g. `axiom:hello`) whose custom payload packets should flush the buffer immediately when sent. Use `\/pulse packetNames channels` to discover channel IDs. (default: [])<br \/>\n* `\/pulse config batchingIgnoredChannels` List of plugin channel IDs whose custom payload packets should always bypass the buffer entirely. Use `\/pulse packetNames channels` to discover channel IDs. Note: `minecraft:register` and `minecraft:unregister` are handled at the Connection level and always bypass the buffer regardless of this list. (default: [])<br \/>\n* `\/pulse config batchingChatPacketsBypass` When true, chat-related packets bypass the buffer for instant delivery. (default: true)<br \/>\n* `\/pulse config batchingOffThreadBypass` When true, packets sent from off the server thread bypass the buffer. (default: true)<br \/>\n* `\/pulse config batchingWriteQueue` When true, buffered packets are queued and written in a single event loop task instead of calling Connection.send() per packet, eliminating per-packet lambda allocations and cross-thread task scheduling. (default: true)<br \/>\n* `\/pulse config batchingPacketCoalescing` When true, packets in the coalesce list are bundled together into BundlePackets on flush, reducing the client&#8217;s received packet count. (default: true)<br \/>\n* `\/pulse config batchingCoalescePackets` List of packet class names to coalesce into BundlePackets (e.g. particles, sounds). Supports inner classes with dot syntax (Foo.Bar). (default: ClientboundLevelParticlesPacket, ClientboundSoundPacket, ClientboundSoundEntityPacket)<br \/>\n* `\/pulse config batchingCoalesceBundleLimit` Maximum number of sub-packets per BundlePacket. Vanilla client enforces a hard limit of 4096. (default: 4000)<br \/>\n* `\/pulse config optExplosionsEnabled` When true, block updates from explosions are grouped by chunk and replaced with full chunk resends if they exceed the threshold. (default: true)<br \/>\n* `\/pulse config optExplosionsBlockChangeThreshold` Number of block changes in a single chunk required to trigger a full chunk resend instead of individual updates. (default: 512)<br \/>\n* `\/pulse config optExplosionsLogOptimizations` When true, logs a message each time the explosion optimization replaces block updates with a chunk resend. (default: false)<br \/>\n* `\/pulse config metricsEnabled` When true, the metrics collection system is active and computes network statistics. (default: true)<br \/>\n* `\/pulse config metricsUpdateInterval` How often (in seconds) the metrics system recomputes derived statistics. (default: 1)<br \/>\n* `\/pulse config metricsModuleNetwork` Enables the network metrics module (PPS, bandwidth). (default: true)<br \/>\n* `\/pulse config metricsModuleCpu` Enables the CPU metrics module (process CPU usage estimation). (default: true)<br \/>\n* `\/pulse config metricsModuleMemory` Enables the memory metrics module (saved allocation estimation). (default: true)<br \/>\n* `\/pulse config metricsModuleWriteQueue` Enables the write queue metrics module (event loop task savings tracking). (default: true)<\/p>\n<p>&#8212;<\/p>\n<p>## Permission Nodes<br \/>\nPulseNet uses the Fabric Permissions API for command permissions. Each node has a fallback vanilla permission level for servers without a permissions mod.<\/p>\n<p>### General<br \/>\n| Node | Default | Description |<br \/>\n|:&#8212;&#8211;|:&#8212;&#8212;&#8211;|:&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `pulsenet.pulse` | `ALL` | Access the `\/pulse` base command (shows version) |<br \/>\n| `pulsenet.reload` | `GAMEMASTERS` | Reload the PulseNet config file |<br \/>\n| `pulsenet.netstats` | `GAMEMASTERS` | View network, CPU, and memory statistics |<br \/>\n| `pulsenet.netstats.bar` | `GAMEMASTERS` | Toggle the metrics boss bar overlay |<br \/>\n| `pulsenet.netstats.reset` | `GAMEMASTERS` | Reset all metrics counters to zero |<br \/>\n| `pulsenet.packetnames` | `GAMEMASTERS` | List observed packet class names and channel IDs |<\/p>\n<p>### Config<br \/>\nConfig commands are generated dynamically per config value. The `<name>` below corresponds to the camelCase config key (e.g. `batchingEnabled`, `metricsUpdateInterval`).<\/p>\n<p>| Node | Default | Description |<br \/>\n|:&#8212;&#8211;|:&#8212;&#8212;&#8211;|:&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `pulsenet.config` | `GAMEMASTERS` | List all config values |<br \/>\n| `pulsenet.config.<name>.get` | `GAMEMASTERS` | Read a specific config value |<br \/>\n| `pulsenet.config.<name>.set` | `GAMEMASTERS` | Change a specific config value |<\/p>\n<p>&#8212;<\/p>\n<p>### Try My Other Mods!<br \/>\nAll server-side Fabric mods \u2014 no client installation required.<\/p>\n<p>|                                                                                                                | Mod                      | Description                                                                                               | Links                                                                                                                                                                                                                                                                                                                                                                                                                                              |<br \/>\n|:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;:|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/9J7sCd3t\/e6ce366187de25be0efc7ecc736fc27f05452888_96.webp\" width=\"32\"> | **Arcana Novum**         | Minecraft&#8217;s biggest server-only full-feature Magic Mod! Adds powerful items, multiblocks and bosses!      | ![GitHub](https:\/\/github.com\/borisshoes\/ArcanaNovum\/) ![Modrinth](https:\/\/modrinth.com\/mod\/arcana-novum) ![CurseForge](https:\/\/www.curseforge.com\/minecraft\/mc-mods\/arcana-novum)                        |<br \/>\n| <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/xHHbHfVj\/c6c224a3d8068cfb9b054e2a03eb9704906dd8cb_96.webp\" width=\"32\"> | **Ancestral Archetypes** | A highly configurable, Origins-style mod that lets players pick a mob to gain unique abilities!           | ![GitHub](https:\/\/github.com\/borisshoes\/AncestralArchetypes) ![Modrinth](https:\/\/modrinth.com\/mod\/ancestral-archetypes) ![CurseForge](https:\/\/www.curseforge.com\/minecraft\/mc-mods\/ancestral-archetypes) |<br \/>\n| <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/QfXOzeIK\/b35cbf33da842f170d0aa562033aaddc2a9ab653_96.webp\" width=\"32\"> | **Ender Nexus**          | Highly configurable \/home, \/spawn, \/warp, \/tpa and \/rtp commands all in one, and individually disablable. | ![GitHub](https:\/\/github.com\/borisshoes\/EnderNexus\/) ![Modrinth](https:\/\/modrinth.com\/mod\/ender-nexus) ![CurseForge](https:\/\/www.curseforge.com\/minecraft\/mc-mods\/ender-nexus-fabric-teleports)          |<br \/>\n| <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/Z63eULDV\/dae01789d609498b8f1637ab31d8fe20b6108020_96.webp\" width=\"32\"> | **Fabric Mail**          | An in-game virtual mailbox system for sending packages and messages between online and offline players.   | ![GitHub](https:\/\/github.com\/borisshoes\/fabric-mail\/) ![Modrinth](https:\/\/modrinth.com\/mod\/fabric-mail) ![CurseForge](https:\/\/www.curseforge.com\/minecraft\/mc-mods\/fabric-mail)                          |<br \/>\n| <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/u40ARaBc\/028062616fc2fb729afdbdc697d60f93ff61a918_96.webp\" width=\"32\"> | **Fabric Trade**         | Adds \/trade, a secure player-to-player trading interface.                                                 | ![GitHub](https:\/\/github.com\/borisshoes\/fabric-trade\/) ![Modrinth](https:\/\/modrinth.com\/mod\/fabric-trade) ![CurseForge](https:\/\/www.curseforge.com\/minecraft\/mc-mods\/fabric-trade)                       |<br \/>\n| <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/WdlqG9Gd\/a401b9bf08c33d85c907025d6689c657b5168508_96.webp\" width=\"32\"> | **Limited AFK**          | AFK detection and management with configurable kick thresholds for servers.                               | ![GitHub](https:\/\/github.com\/borisshoes\/LimitedAFK\/) ![Modrinth](https:\/\/modrinth.com\/mod\/limited-afk) ![CurseForge](https:\/\/www.curseforge.com\/minecraft\/mc-mods\/limited-afk)                           |<br \/>\n| <img decoding=\"async\" src=\"https:\/\/cdn.modrinth.com\/data\/klpvLefw\/97afbda2e56c3f14e04d0f9e0e1fe99db6bd2f27_96.webp\" width=\"32\"> | **Links in Chat**        | Makes URLs posted in chat clickable.                                                                      | ![GitHub](https:\/\/github.com\/borisshoes\/fabric-linksinchat\/) ![Modrinth](https:\/\/modrinth.com\/mod\/links-in-chat) ![CurseForge](https:\/\/www.curseforge.com\/minecraft\/mc-mods\/links-in-chat)               |<\/p>\n<p>&#8212;<\/p>\n<p>## Support and Contributions<\/p>\n<p>PulseNet is an open-source project by PulseMC. We welcome contributions regarding Netty, Mixin, and protocol-level optimizations.<\/p>\n<p>* Pulse Discord: Join our community<br \/>\n* Boris&#8217;s Discord: Boris&#8217;s Modding Discord<br \/>\n* Issues: Report bugs on GitHub<\/p>\n<p>&#8212;<\/p>\n<div align=\"center\">\n  <b>PulseNet: The Heartbeat of High-Performance Networking.<\/b>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A server-sided fabric networking optimization mod that uses packet batching and other optimizations. Fully compatible with Krypton.<\/p>\n","protected":false},"featured_media":126100,"template":"","meta":{"_minecraft_slug":"pulsenet","_minecraft_project_id":"C5TrjUEt","_minecraft_author":"tizis0","_minecraft_license":"OSL-3.0","_minecraft_downloads":41,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"pulsenet.zip","_minecraft_size_bytes":164787,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T14:39:13.107964Z","_minecraft_date_created":"2026-04-30T20:49:57.287563Z","_minecraft_date_modified":"2026-04-14T17:53:58.592347Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/pulsenet","_minecraft_icon_attachment_id":126100,"_minecraft_imported_at":"2026-06-07T09:51:47+00:00","_minecraft_import_hash":"2976f3218978f02622c6638b59cac1b7","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,126,90,92],"mod_loader":[99],"minecraft_version":[83,167,163],"class_list":["post-126099","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-management","mod_category-optimization","mod_category-utility","mod_loader-fabric","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PulseNet - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PulseNet - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A server-sided fabric networking optimization mod that uses packet batching and other optimizations. Fully compatible with Krypton.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.com\/Pulse-MC\/PulseNet\/blob\/main\/assets\/banner.png?raw=true\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/\",\"name\":\"PulseNet - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/pulsenet-icon-dc939ba47afafd637182bff0e566a80173d94c12_96.webp\",\"datePublished\":\"2026-06-07T09:51:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/pulsenet-icon-dc939ba47afafd637182bff0e566a80173d94c12_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/pulsenet-icon-dc939ba47afafd637182bff0e566a80173d94c12_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pulsenet\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PulseNet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PulseNet - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/","og_locale":"en_US","og_type":"article","og_title":"PulseNet - Minecraft","og_description":"A server-sided fabric networking optimization mod that uses packet batching and other optimizations. Fully compatible with Krypton.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/github.com\/Pulse-MC\/PulseNet\/blob\/main\/assets\/banner.png?raw=true","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/","name":"PulseNet - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/pulsenet-icon-dc939ba47afafd637182bff0e566a80173d94c12_96.webp","datePublished":"2026-06-07T09:51:46+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/pulsenet-icon-dc939ba47afafd637182bff0e566a80173d94c12_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/pulsenet-icon-dc939ba47afafd637182bff0e566a80173d94c12_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/pulsenet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"PulseNet"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/126099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/126100"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=126099"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=126099"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=126099"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=126099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}