Hey there, I want to have different areas in one level where players can do everything they want. But after some time I want to reset one of these areas (not all at the same time) so I can't just make a copy of the world before the players come and just delete that and make a new copy of the normal world. I thought I could do it like this: When a player places a block, I add the position of the block to an array and when the area should be resettet, I remove all the blocks at the positions of the array. But I don't know if this is an effective way to do it and I also don't know how to reset blocks which where destroyed or replaced by the players. Maybe someone can help me, please!