11package me .devnatan .inventoryframework .runtime .view ;
22
3- import java .util .Random ;
4- import java .util .concurrent .ThreadLocalRandom ;
53import me .devnatan .inventoryframework .View ;
64import me .devnatan .inventoryframework .ViewConfigBuilder ;
75import me .devnatan .inventoryframework .context .Context ;
86import me .devnatan .inventoryframework .context .RenderContext ;
97import me .devnatan .inventoryframework .state .MutableIntState ;
10- import net .kyori .adventure .text .Component ;
11- import net .kyori .adventure .text .format .NamedTextColor ;
12- import net .kyori .adventure .text .format .TextColor ;
138import org .bukkit .Material ;
149import org .bukkit .inventory .ItemStack ;
1510import org .jetbrains .annotations .NotNull ;
@@ -20,9 +15,7 @@ public class AutoUpdate extends View {
2015
2116 @ Override
2217 public void onInit (@ NotNull ViewConfigBuilder config ) {
23- config .cancelOnClick ()
24- .title (Component .text ("Auto update" , NamedTextColor .RED ))
25- .scheduleUpdate (10 );
18+ config .cancelOnClick ().title ("Auto update (?)" ).scheduleUpdate (10 );
2619 }
2720
2821 @ Override
@@ -33,13 +26,6 @@ public void onFirstRender(@NotNull RenderContext render) {
3326 @ Override
3427 public void onUpdate (@ NotNull Context update ) {
3528 final int count = countState .increment (update );
36- final Random random = ThreadLocalRandom .current ();
37- final TextColor titleColor = TextColor .color (
38- random .nextInt (0 , 255 ), // (r)gb
39- random .nextInt (0 , 255 ), // r(g)b
40- random .nextInt (0 , 255 ) // rg(b)
41- );
42-
43- update .updateTitleForPlayer (Component .text ("Auto update (" + count + ")" , titleColor ));
29+ update .updateTitleForPlayer ("Auto update (" + count + ")" );
4430 }
4531}
0 commit comments