Hey !
Effectivement, j'aimerais bien un explication plus claire.
Premièrement, je suis d'accord avec mes comparses, ce serait plus simple en plugin (les command-blocks en grands nombres n'étant pas optimisé pour du serveur).
Mais bon, je vais tout de même répondre à tes questions :
Si j'ai bien compris, tu veux qu'ils puissent visiter librement les constructions, pour cela, gamemode 1, mais tu ne veux pas qu'ils puissent détruire d'où le clone permanent. Si c'est bien ça, voilà ce que je propose :
Gamemode 2, tout simplement, de cette façon, pas de clone laggy. Pour ce qui est de se déplacer, tu peux proposer un switch, ou faire un timer téléportant à la prochaine construction tout les X temps.
Pour ton second problème, sois l'upvote, au lieu de faire un setblock, donne un tag au joueur. Tag qui ne permettra pas de vote.
Par exemple, si ton vote est caractérisé par cette commande :
Code:
execute @s ~ ~ ~ scoreboard players add @p vote 1
Alors change là de la sorte :
Code:
execute @s[tag=!voted] ~ ~ ~ scoreboard players add @p vote 1
Ainsi, toute personnes ayant le tag "voted" ne pourra pas exécuter la commande.
Puis tu peux retirer le tag en une seule commande si voulu.
Voilà, en espérant t'avoir aider !