diff --git a/GamecraftModdingAPI/Blocks/BlockIdentifiers.cs b/GamecraftModdingAPI/Blocks/BlockIdentifiers.cs index a340bd9..13bafce 100644 --- a/GamecraftModdingAPI/Blocks/BlockIdentifiers.cs +++ b/GamecraftModdingAPI/Blocks/BlockIdentifiers.cs @@ -3,10 +3,13 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Reflection; using Svelto.ECS; using RobocraftX.Common; +using Harmony; + namespace GamecraftModdingAPI.Blocks { /// @@ -39,8 +42,7 @@ namespace GamecraftModdingAPI.Blocks public static uint LatestBlockID { get { - //return CommonExclusiveGroups.CurrentBlockEntityID - 1; //TODO - return 0; + return ((uint) AccessTools.Field(typeof(CommonExclusiveGroups), "_nextBlockEntityID").GetValue(null)) - 1; } } }