Package hiiragi283.core.api.block
Class HTWeatheringBlockMap
-
- All Implemented Interfaces:
public final class HTWeatheringBlockMap銅系ブロックを管理するクラスです。
- Since:
0.14.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<HTWeatheringLevel, HTHolderLike<Block, ?>>baseprivate final Map<HTWeatheringLevel, HTHolderLike<Block, ?>>waxedprivate final Sequence<HTHolderLike<Block, ?>>allBlocks
-
Constructor Summary
Constructors Constructor Description HTWeatheringBlockMap(Map<HTWeatheringLevel, HTHolderLike<Block, ?>> base, Map<HTWeatheringLevel, HTHolderLike<Block, ?>> waxed)
-
Method Summary
Modifier and Type Method Description final Map<HTWeatheringLevel, HTHolderLike<Block, ?>>getBase()final Map<HTWeatheringLevel, HTHolderLike<Block, ?>>getWaxed()final Sequence<HTHolderLike<Block, ?>>getAllBlocks()final Pair<HTHolderLike<Block, ?>, HTHolderLike<Block, ?>>get(HTWeatheringLevel level)final UnitforEach(Function2<HTHolderLike<Block, ?>, HTHolderLike<Block, ?>, Unit> action)-
-
Constructor Detail
-
HTWeatheringBlockMap
HTWeatheringBlockMap(Map<HTWeatheringLevel, HTHolderLike<Block, ?>> base, Map<HTWeatheringLevel, HTHolderLike<Block, ?>> waxed)
- Parameters:
base- 錆止めされていないブロックの一覧waxed- 錆止めされたブロックの一覧
-
-
Method Detail
-
getBase
final Map<HTWeatheringLevel, HTHolderLike<Block, ?>> getBase()
-
getWaxed
final Map<HTWeatheringLevel, HTHolderLike<Block, ?>> getWaxed()
-
getAllBlocks
final Sequence<HTHolderLike<Block, ?>> getAllBlocks()
-
get
final Pair<HTHolderLike<Block, ?>, HTHolderLike<Block, ?>> get(HTWeatheringLevel level)
-
forEach
final Unit forEach(Function2<HTHolderLike<Block, ?>, HTHolderLike<Block, ?>, Unit> action)
-
-
-
-