Package net.mcreator.blockly
Interface IBlockGenerator
- All Known Subinterfaces:
IBlockGeneratorWithSections
- All Known Implementing Classes:
BooleanBlock,CancelEventBlock,CoordinateBlock,CustomDependencyBlock,DamageSourceDependencyBlock,DebugMarkerBlock,DirectionConstantBlock,DirectionDependencyBlock,EntityIteratorDependencyBlock,EventOrTargetEntityDependencyBlock,EventParameterSetBlock,FlowControlBlock,GetVariableBlock,IfBlock,ImmediateSourceEntityDependencyBlock,JavaCodeOutputBlock,JavaCodeProceduralBlock,LogicBinaryOperationsBlock,LogicNegateBlock,LoopBlock,MCItemBlock,MCItemBlock,NullBlock,NullComparisonBlock,NumberBinaryOperationsBlock,NumberBlock,NumberBlock,NumberConstantsBlock,NumberFromTextBlock,OutputBlockCodeGenerator,PrintTextBlock,ProceduralBlockCodeGenerator,ProcedureCallBlock,ProcedureRetvalBlock,ReturnBlock,SetEventResultBlock,SetVariableBlock,SingularMathOperationsBlock,SourceEntityDependencyBlock,TernaryOperatorBlock,TextBinaryOperationsBlock,TextBlock,TextContains,TextEndsWithBlock,TextFormatNumber,TextIndexOfBlock,TextIsEmptyBlock,TextJoinBlock,TextLengthBlock,TextLowercaseBlock,TextMatches,TextNewLineBlock,TextReplace,TextReplaceRegex,TextStartsWithBlock,TextSubstring,TextTrimBlock,TextUppercaseBlock,TimeAsStringBlock,TimeDayOfMonthBlock,TimeDayOfWeekBlock,TimeHoursBlock,TimeMinutesBlock,TimeMonthBlock,TimeSecondsBlock,TimeToFormattedString,TimeWeekOfYearBlock,TimeYearBlock
public interface IBlockGenerator
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateBlock(BlocklyToCode master, Element block) String[]
-
Method Details
-
generateBlock
- Throws:
TemplateGeneratorException
-
getSupportedBlocks
String[] getSupportedBlocks() -
getBlockType
IBlockGenerator.BlockType getBlockType()
-