Un command block : /testfor @a[r=10,rm=9] avec un comparateur qui le touche, lui-même relié à un command block /gamemode 1 @p[r=10,rm=9,c=999].
Ainsi qu'un autre command block aux mêmes coordonnées X et Z avec /testfor @a[r=11,rm=10] relié de la même manière à un command block /gamemode 0 @p[r=11,rm=10,c=999] afin que les joueurs reviennent au mode survie dés qu'ils sortent de la zone.
Si tu veux augmenter le rayon augmente du même nombre tous les 8 chiffres nécessaires. A savoir que les Testfor doivent être actionnés par une clock la plus rapide possible : Pour ce faire mets devant chaque Testfor à un bloc près la commande : /setblock ~-1 ~ ~ redstone_block 0 destroy
A savoir que le -1 peut être également un 1 et peut être placé sur la coordonnée Z.
Je te file des screens pour tout ça.