Gehen Sie zu Kotlin. Gehen Sie nicht über Los und ziehen Sie nicht 200 RM ein.

Migrate some classes to Kotlin, let's see if I will regret
This commit is contained in:
skippyall
2026-05-02 10:48:13 +02:00
parent 71016f9e70
commit f3c934c619
12 changed files with 412 additions and 269 deletions
@@ -51,17 +51,17 @@ public class MinionItem extends Item implements PolymerItem {
@Override
public void appendHoverText(ItemStack stack, TooltipContext context, TooltipDisplay component, Consumer<Component> tooltip, TooltipFlag type) {
MinionData data = null /*getData(stack)*/;
if(data != null) {
tooltip.accept(Component.translatable("minions.minion_item.tooltip", data.name()));
}
//MinionData data = getData(stack);
//if(data != null) {
// tooltip.accept(Component.translatable("minions.minion_item.tooltip", data.name()));
//}
}
@Override
public InteractionResult use(Level world, Player user, InteractionHand hand) {
if(user instanceof ServerPlayer serverPlayer) {
ItemStack stack = user.getItemInHand(hand);
MinionLookGui.open(serverPlayer, stack);
new MinionLookGui(serverPlayer, stack);
return InteractionResult.SUCCESS;
}