Data Anchor

Data Anchor

Mod

Simple mod with helpful data attaching and networking utilities including attaching data to entities, chunks, players, and worlds with low boilerplate code. Its own system built from the ground up for multiloader support.

Client and server

50.1k downloads
7 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

1.0.0.17

  • Fix memory leak.

1.0.0.16

  • Entity Sync Improvements.

1.0.0.15

  • Mark ServerBlockEntityTrackedData as ServerTrackedData.

1.0.0.14

  • Fix SyncedLevelTrackedData not saving.

1.0.0.13

  • Change license to MPL 2.0.

1.0.0.12

  • Fix method call for DirtyMarker.

1.0.0.11

  • Fix lazily loading level data.

1.0.0.10

  • Fix crashing with Create 6.0.2 by lazily creating tracked data.

1.0.0.9

  • Remove Fabric Data gen from fabric.mod.json.

1.0.0.8

  • Check if a tag exists before attempting to load from it. Mark fields transient where needed.

1.0.0.7

  • Add Kotlin DSL support.
  • Fix data get method in tracked data registry.

1.0.0.6

  • Fix server side loading.

1.0.0.5

  • Fix boolean serialization.

1.0.0.4

  • Fix Tracked Data (de)serialization.

1.0.0.3

  • Fix Access Widener.

1.0.0.2

  • Use level field instead.

1.0.0.1

  • Load/Save NBTs with reflection.
  • Fix numerous Tracked Data issues.

1.0.0.0

  • Release

2.0.0.8

  • Fix memory leak.

2.0.0.7

  • Entity Sync Fixes

2.0.0.6

  • Fixes.

2.0.0.5

  • Fix a bad packet ID pertaining to syncing entity data.
  • Mark ServerBlockEntityTrackedData as ServerTrackedData.

2.0.0.4

  • Add ChunkBlockStateInterceptor interface for ChunkData.

2.0.0.3

  • Fix invalid Neoforge mixin file.

2.0.0.2

  • Fix marking dirty on level data when changed.

2.0.0.1

  • Add mixins to neo mods.toml.

2.0.0.0

  • Port to 1.21.1

1.0.0.12

  • Fix method call for DirtyMarker.

1.0.0.11

  • Fix lazily loading level data.

1.0.0.10

  • Fix crashing with Create 6.0.2 by lazily creating tracked data.

1.0.0.9

  • Remove Fabric Data gen from fabric.mod.json.

1.0.0.8

  • Check if a tag exists before attempting to load from it. Mark fields transient where needed.

1.0.0.7

  • Add Kotlin DSL support.
  • Fix data get method in tracked data registry.

1.0.0.6

  • Fix server side loading.

1.0.0.5

  • Fix boolean serialization.

1.0.0.4

  • Fix Tracked Data (de)serialization.

1.0.0.3

  • Fix Access Widener.

1.0.0.2

  • Use level field instead.

1.0.0.1

  • Load/Save NBTs with reflection.
  • Fix numerous Tracked Data issues.

1.0.0.0

  • Release

1.0.0.16

  • Entity Sync Improvements.

1.0.0.15

  • Mark ServerBlockEntityTrackedData as ServerTrackedData.

1.0.0.14

  • Fix SyncedLevelTrackedData not saving.

1.0.0.13

  • Change license to MPL 2.0.

1.0.0.12

  • Fix method call for DirtyMarker.

1.0.0.11

  • Fix lazily loading level data.

1.0.0.10

  • Fix crashing with Create 6.0.2 by lazily creating tracked data.

1.0.0.9

  • Remove Fabric Data gen from fabric.mod.json.

1.0.0.8

  • Check if a tag exists before attempting to load from it. Mark fields transient where needed.

1.0.0.7

  • Add Kotlin DSL support.
  • Fix data get method in tracked data registry.

1.0.0.6

  • Fix server side loading.

1.0.0.5

  • Fix boolean serialization.

1.0.0.4

  • Fix Tracked Data (de)serialization.

1.0.0.3

  • Fix Access Widener.

1.0.0.2

  • Use level field instead.

1.0.0.1

  • Load/Save NBTs with reflection.
  • Fix numerous Tracked Data issues.

1.0.0.0

  • Release

2.0.0.7

  • Entity Sync Fixes

2.0.0.6

  • Fixes.

2.0.0.5

  • Fix a bad packet ID pertaining to syncing entity data.
  • Mark ServerBlockEntityTrackedData as ServerTrackedData.

2.0.0.4

  • Add ChunkBlockStateInterceptor interface for ChunkData.

2.0.0.3

  • Fix invalid Neoforge mixin file.

2.0.0.2

  • Fix marking dirty on level data when changed.

2.0.0.1

  • Add mixins to neo mods.toml.

2.0.0.0

  • Port to 1.21.1

1.0.0.12

  • Fix method call for DirtyMarker.

1.0.0.11

  • Fix lazily loading level data.

1.0.0.10

  • Fix crashing with Create 6.0.2 by lazily creating tracked data.

1.0.0.9

  • Remove Fabric Data gen from fabric.mod.json.

1.0.0.8

  • Check if a tag exists before attempting to load from it. Mark fields transient where needed.

1.0.0.7

  • Add Kotlin DSL support.
  • Fix data get method in tracked data registry.

1.0.0.6

  • Fix server side loading.

1.0.0.5

  • Fix boolean serialization.

1.0.0.4

  • Fix Tracked Data (de)serialization.

1.0.0.3

  • Fix Access Widener.

1.0.0.2

  • Use level field instead.

1.0.0.1

  • Load/Save NBTs with reflection.
  • Fix numerous Tracked Data issues.

1.0.0.0

  • Release

2.0.0.6

  • Fixes.

2.0.0.5

  • Fix a bad packet ID pertaining to syncing entity data.
  • Mark ServerBlockEntityTrackedData as ServerTrackedData.

2.0.0.4

  • Add ChunkBlockStateInterceptor interface for ChunkData.

2.0.0.3

  • Fix invalid Neoforge mixin file.

2.0.0.2

  • Fix marking dirty on level data when changed.

2.0.0.1

  • Add mixins to neo mods.toml.

2.0.0.0

  • Port to 1.21.1

1.0.0.12

  • Fix method call for DirtyMarker.

1.0.0.11

  • Fix lazily loading level data.

1.0.0.10

  • Fix crashing with Create 6.0.2 by lazily creating tracked data.

1.0.0.9

  • Remove Fabric Data gen from fabric.mod.json.

1.0.0.8

  • Check if a tag exists before attempting to load from it. Mark fields transient where needed.

1.0.0.7

  • Add Kotlin DSL support.
  • Fix data get method in tracked data registry.

1.0.0.6

  • Fix server side loading.

1.0.0.5

  • Fix boolean serialization.

1.0.0.4

  • Fix Tracked Data (de)serialization.

1.0.0.3

  • Fix Access Widener.

1.0.0.2

  • Use level field instead.

1.0.0.1

  • Load/Save NBTs with reflection.
  • Fix numerous Tracked Data issues.

1.0.0.0

  • Release

1.0.0.15

  • Mark ServerBlockEntityTrackedData as ServerTrackedData.

1.0.0.14

  • Fix SyncedLevelTrackedData not saving.

1.0.0.13

  • Change license to MPL 2.0.

1.0.0.12

  • Fix method call for DirtyMarker.

1.0.0.11

  • Fix lazily loading level data.

1.0.0.10

  • Fix crashing with Create 6.0.2 by lazily creating tracked data.

1.0.0.9

  • Remove Fabric Data gen from fabric.mod.json.

1.0.0.8

  • Check if a tag exists before attempting to load from it. Mark fields transient where needed.

1.0.0.7

  • Add Kotlin DSL support.
  • Fix data get method in tracked data registry.

1.0.0.6

  • Fix server side loading.

1.0.0.5

  • Fix boolean serialization.

1.0.0.4

  • Fix Tracked Data (de)serialization.

1.0.0.3

  • Fix Access Widener.

1.0.0.2

  • Use level field instead.

1.0.0.1

  • Load/Save NBTs with reflection.
  • Fix numerous Tracked Data issues.

1.0.0.0

  • Release

2.0.0.5

  • Fix a bad packet ID pertaining to syncing entity data.
  • Mark ServerBlockEntityTrackedData as ServerTrackedData.

2.0.0.4

  • Add ChunkBlockStateInterceptor interface for ChunkData.

2.0.0.3

  • Fix invalid Neoforge mixin file.

2.0.0.2

  • Fix marking dirty on level data when changed.

2.0.0.1

  • Add mixins to neo mods.toml.

2.0.0.0

  • Port to 1.21.1

1.0.0.12

  • Fix method call for DirtyMarker.

1.0.0.11

  • Fix lazily loading level data.

1.0.0.10

  • Fix crashing with Create 6.0.2 by lazily creating tracked data.

1.0.0.9

  • Remove Fabric Data gen from fabric.mod.json.

1.0.0.8

  • Check if a tag exists before attempting to load from it. Mark fields transient where needed.

1.0.0.7

  • Add Kotlin DSL support.
  • Fix data get method in tracked data registry.

1.0.0.6

  • Fix server side loading.

1.0.0.5

  • Fix boolean serialization.

1.0.0.4

  • Fix Tracked Data (de)serialization.

1.0.0.3

  • Fix Access Widener.

1.0.0.2

  • Use level field instead.

1.0.0.1

  • Load/Save NBTs with reflection.
  • Fix numerous Tracked Data issues.

1.0.0.0

  • Release

Project members

CorgiTaco

Member

Details

Licensed MPL-2.0
Published 2 months ago
Updated 7 hours ago