Skip to Content

Examples

Adding a new engine

We’re going to recreate a similar engine to the vanilla pin engine, but within the API.

public class PinCode extends PasswordEngine { public PinCode(IGroupSecurity plugin) { super(plugin, "pin"); } @Override public void createPassword(OnlineUser player, String password) { if (registered(plugin, player)) return; plugin.getDatabase().setPassword(player.getUuid(), password); player.sendMessage(plugin.getLocales().getOrFallback("pin_registered")); plugin.getDatabase().setRegistered(player.getUuid(), true); } @Override public boolean validatePassword(OnlineUser player, String password) { return plugin.getDatabase().getPassword(player.getUuid()).equals(password); } }
Last updated on
mikart

MikArt Europe is designed to be a place where you can find the best Minecraft modifications there is.

Copyright Ⓒ 2022-2025 MikArt Europe. All Rights Reserved.

social-media-1social-media-2