Class ForgeConfigSpec.ValueSpec

  • Enclosing class:
    ForgeConfigSpec

    public static class ForgeConfigSpec.ValueSpec
    extends java.lang.Object
    • Field Detail

      • comment

        private final java.lang.String comment
      • langKey

        private final java.lang.String langKey
      • worldRestart

        private final boolean worldRestart
      • clazz

        private final java.lang.Class<?> clazz
      • supplier

        private final java.util.function.Supplier<?> supplier
      • validator

        private final java.util.function.Predicate<java.lang.Object> validator
      • _default

        private java.lang.Object _default
    • Constructor Detail

      • ValueSpec

        private ValueSpec​(java.util.function.Supplier<?> supplier,
                          java.util.function.Predicate<java.lang.Object> validator,
                          ForgeConfigSpec.BuilderContext context)
    • Method Detail

      • getComment

        public java.lang.String getComment()
      • getTranslationKey

        public java.lang.String getTranslationKey()
      • needsWorldRestart

        public boolean needsWorldRestart()
      • getClazz

        public java.lang.Class<?> getClazz()
      • test

        public boolean test​(java.lang.Object value)
      • correct

        public java.lang.Object correct​(java.lang.Object value)
      • getDefault

        public java.lang.Object getDefault()