You meant tick not second correct?
2o ticks are one second(normally) so when you only run your code every 20 ticks it only runs every second
And yes i meant to not run it every tick
Just dont run the code every second.
Create a TickHandler/Timer which counst the ticks and only if for example you reach 20 (second) you run your code.
you write/read to nbt on every update which is once a tik, which is 20 times a second. I think read and write to nbt should only be done on world load or unload...
I copied them over and it makes sense they are needed after i looked into them, but i get the same error (refreshed my IDE). It seems like they are not beeing used (i renamed them to match my texture names). What else do i need to do?