Skip to main content
Версія: 2.0.0

Реєстрація анімацій

src/main/java/com/jodexindustries/testaddon/registry/TestAnimation.java
import com.jodexindustries.donatecase.api.DCAPI;
import com.jodexindustries.donatecase.spigot.api.animation.BukkitJavaAnimation;

public class TestAnimation extends BukkitJavaAnimation {

private final DCAPI api = DCAPI.getInstance();

@Override
public void start() {
preEnd();
DCAPI.getInstance().getPlatform().getScheduler().run(api.getPlatform(), this::end, 20L);
}
}
src/main/java/com/jodexindustries/testaddon/MainAddon.java
import com.jodexindustries.donatecase.api.DCAPI;
import com.jodexindustries.donatecase.api.addon.InternalJavaAddon;
import com.jodexindustries.donatecase.api.data.animation.CaseAnimation;
import com.jodexindustries.testaddon.registry.TestAnimation;

public class MainAddon extends InternalJavaAddon {

private final DCAPI api = DCAPI.getInstance();

@Override
public void onEnable() {
api.getAnimationManager().register(
CaseAnimation.builder()
.name("test")
.addon(this)
.animation(TestAnimation.class)
.description("Here some description")
.build()
);
}

}