Version de Minecraft : 1.19.4
Version de Skript : 2.8.3
Addons utilisés: SkBee, Skript-Packet, Skript-Reflect, skUtilities
Type du skript : Je voudrais envoyer un packet à un joueur qui active ou désactive la gamerule reducedDebugInfo (uniquement au joueur)
Description du script :
J'ai fait beaucoup de recherche mais je n'ai pas réussi à finir mon script, je me suis pas mal inspiré de ce code skunity.com/threads/disable-coordinates-in-f3.4178/ mais il est assez vieux (2017) et Skript-Packet est assez différent donc je n'ai pas pu le finir
Voici mon code :
function enableReducedDebug(player: player):
set {_packet} to new play_server_entity_status packet
set field 0 of {_packet} to 22
send packet {_packet} to {_player} without calling event
function disableReducedDebug(player: player):
set {_packet} to new play_server_entity_status packet
set field 0 of {_packet} to 23
send packet {_packet} to {_player} without calling event
command /f3:
trigger:
if {player_reduced.debug.%player's uuid%} is true:
disableReducedDebug(player)
set {player_reduced.debug.%player's uuid%} to false
else:
enableReducedDebug(player)
set {player_reduced.debug.%player's uuid%} to true
J'en suis sure qu'il me manque pratiquement rien pour le terminer, mais je ne suis qu'un débutant avec l'addon Skript-Packet donc je ne sais pas ce qui manque.
Merci d'avance !