ReputationObjectiveRewardHistoryData class

Пакет: com.hypixel.hytale.builtin.adventure.objectivereputation.historydata

Файл: com/hypixel/hytale/builtin/adventure/objectivereputation/historydata/ReputationObjectiveRewardHistoryData.java

extends: ObjectiveRewardHistoryData

Методы (2)

МодификаторыВозвратСигнатура
public int getAmountint getAmount()
public String getReputationGroupIdString getReputationGroupId()

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.adventure.objectivereputation.historydata;

class="kw">import com.hypixel.hytale.builtin.adventure.objectives.historydata.ObjectiveRewardHistoryData;
class="kw">import com.hypixel.hytale.builtin.adventure.reputation.assets.ReputationGroup;
class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import com.hypixel.hytale.codec.validation.Validators;
class="kw">import javax.annotation.Nonnull;

class="kw">public class="kw">final class ReputationObjectiveRewardHistoryData class="kw">extends ObjectiveRewardHistoryData {
   @Nonnull
   class="kw">public class="kw">static class="kw">final BuilderCodec<ReputationObjectiveRewardHistoryData> CODEC = BuilderCodec.builder(
         ReputationObjectiveRewardHistoryData.class, ReputationObjectiveRewardHistoryData::new, ObjectiveRewardHistoryData.BASE_CODEC
      )
      .append(new KeyedCodec<>("ReputationGroupId", Codec.STRING), (var0, var1) -> var0.reputationGroupId = var1, var0 -> var0.reputationGroupId)
      .addValidator(Validators.nonNull())
      .addValidator(ReputationGroup.VALIDATOR_CACHE.getValidator())
      .add()
      .append(new KeyedCodec<>("Amount", Codec.INTEGER), (var0, var1) -> var0.amount = var1, var0 -> var0.amount)
      .add()
      .build();
   String reputationGroupId;
   int amount;

   class="kw">public ReputationObjectiveRewardHistoryData(String var1, int var2) {
      this.reputationGroupId = var1;
      this.amount = var2;
   }

   ReputationObjectiveRewardHistoryData() {
   }

   class="kw">public String getReputationGroupId() {
      class="kw">return this.reputationGroupId;
   }

   class="kw">public int getAmount() {
      class="kw">return this.amount;
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "ReputationObjectiveRewardHistoryData{reputationGroupId='" + this.reputationGroupId + "', amount=" + this.amount + "} " + super.toString();
   }
}