-
Notifications
You must be signed in to change notification settings - Fork 24
/
TODO
94 lines (64 loc) · 3.94 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
This TOTO file is outdated. Please see the issues.
=======================================================================================
- [OK] Synchroniser l'horloge des épisodes avec une vraie horloge (évite le décalage
à cause du lag).
- [OK] Prendre en compte les cœurs d'absorption en cas de pommes d'or.
- [OK] Optimiser la vérification de position des joueurs (ou se reposer uniquement
sur WorldBorder, via son API).
- [Partiel] Mettre à jour le code pour considérer les UUID (si besoin est).
- [Supprimée] Mettre à jour le code : l'interface de gestion des équipes ne marche
pas en 1.7.9. (Ou suppression ? Elle est jolie mais peu efficace en pratique.)
- Ajouter des commandes :
[OK] /uh team add <nom> <couleur>
[OK] /uh team addplayer <joueur> <équipe>
→ (ajoute un joueur dans une équipe ET le retire de toutes les autres)
[OK] /uh team removeplayer <joueur>
[OK] /uh heal <joueur> <nombre de demi-cœurs=20>
[OK] /uh hellall <cœurs>
[OK] /uh resurrect <player>
[OK] /uh tpback <player>
- [OK] Désactiver le spawn de mobs nocifs avant le début de la partie
- [OK] Ajouter un mode de démarrage progressif :
/uh start slow : freeze les joueurs et TP les équipes progressivement, les
joueurs ont le fly et restent en l'air
/uh start slow go : démarre, défreeze, active les mobs, donne l'immunité pour 30s
- [OK] Autocomplétion des commandes
- [OK] Permissions
- [OK] Option pour annuler les dégâts des ender pearls
- [OK] Option pour annuler le spawn des sorcières (non utilisée par moi mais peut être utile)
- [OK] Mettre les restrictions en option (notamment celle des potions II, des
ghasts qui ne dropent pas des larmes)
- [OK] Corriger le bug d'affichage des joueurs vivants (actuellement compte les
joueurs en ligne, pas uniquement les vivants)
→ [OK] Liste des joueurs vivants
→ [OK] /uh resurrect <player> pour reprendre en compte un joueur
- [OK+MIEUX] Enregistrer périodiquement les positions des joueurs pour pouvoir
faire /uh revive et les re-TP même en cas de solo.
(Quid des morts dans la lave ? Donner 30 sec d'invulnérabilité au joueur en question ?)
- [OK 32c.]Ne pas couper le titre du jeu (actuellement coupé à 16 caractères) si possible.
- [OK] Corriger le bug d'arrondi des cœurs.
- [OK] Remplacer « team » par « équipe ». PARTOUT.
- [OK] Ne pas perdre de la faim avant le début du jeu.
- [OK] Les OPs peuvent placer des blocs même avant le début
- [OK] Commenter le code
- [OK] Réorganiser le code
- [OK] Ajouter un moyen de spécifier un temps laissé pour que les joueurs aillent dans
les nouvelles limites.
→ Ajoute le temps restant au message disant que le joueur est hors des futures
limites.
« Vous avez 157 blocs à parcourir pour y être, et 12 minutes pour le faire. »
→ À l'expiration du temps imparti, un message est envoyé à celui qui a lancé
l'avertissement précisant que le temps est écoulé et affichant les joueurs
hors de la future bordure (comme /uh border check).
- [OK] Ajouter un moyen de générer des murs ronds, et non uniquement carrés.
- [OK] Optimiser la manière dont le blockage des potions est fait (empêcher de mettre
la glowstone plutôt qu'annuler la fabrication de la potion, l'annulation étant
faite après l'attente d'infusion).
- Ajouter un moyen de configurer le nombre de cœurs régénérés par une pomme d'or
classique/une pomme d'or faite depuis une tête
→ [OK] Se baser sur le nom de la pomme d'or faite à partir d'une tête
→ [OK] Modifier le craft anti-lore pour qu'il ne change pas le nom
→ [OK] Empêcher le renommage d'une pomme d'or en le nom d'une pomme d'or de tête
- [OK] Ajouter un moyen de désactiver les pommes de Notch (désactivé par défaut)
- [OK] Ajouter un moyen de mettre le jeu en pause (immobilise les joueurs, les mobs, le timer).
→ [OK] Passer par une classe dédiée pour gérer l'immobilisation (que ce soit celui du début ou celui-là).