├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src └── main ├── java └── se │ └── mickelus │ └── mutil │ ├── ConfigHandler.java │ ├── MUtilMod.java │ ├── Perks.java │ ├── data │ ├── AbstractUpdateDataPacket.java │ ├── DataDistributor.java │ ├── DataStore.java │ ├── MergingDataStore.java │ └── deserializer │ │ ├── BlockDeserializer.java │ │ ├── BlockPosDeserializer.java │ │ ├── ItemDeserializer.java │ │ └── ResourceLocationDeserializer.java │ ├── effect │ └── EffectTooltipRenderer.java │ ├── gui │ ├── ClipRectGui.java │ ├── DisabledSlot.java │ ├── GuiAlignment.java │ ├── GuiAttachment.java │ ├── GuiButton.java │ ├── GuiClickable.java │ ├── GuiElement.java │ ├── GuiItem.java │ ├── GuiRect.java │ ├── GuiRoot.java │ ├── GuiString.java │ ├── GuiStringOutline.java │ ├── GuiStringSmall.java │ ├── GuiText.java │ ├── GuiTextSmall.java │ ├── GuiTexture.java │ ├── GuiTextureOffset.java │ ├── ScrollBarGui.java │ ├── ToggleableSlot.java │ ├── animation │ │ ├── AnimationChain.java │ │ ├── Applier.java │ │ ├── GuiAnimation.java │ │ ├── KeyframeAnimation.java │ │ └── VisibilityFilter.java │ ├── hud │ │ └── GuiRootHud.java │ └── impl │ │ ├── GuiColors.java │ │ ├── GuiHorizontalLayoutGroup.java │ │ ├── GuiHorizontalScrollable.java │ │ └── GuiVerticalLayoutGroup.java │ ├── network │ ├── AbstractPacket.java │ ├── BlockPosPacket.java │ └── PacketHandler.java │ ├── scheduling │ ├── AbstractScheduler.java │ ├── ClientScheduler.java │ └── ServerScheduler.java │ └── util │ ├── CastOptional.java │ ├── Filter.java │ ├── HexCodec.java │ ├── InventoryStream.java │ ├── ItemHandlerStream.java │ ├── ItemHandlerWrapper.java │ ├── JsonOptional.java │ ├── ParticleHelper.java │ ├── RotationHelper.java │ └── TileEntityOptional.java └── resources ├── META-INF └── mods.toml └── pack.mcmeta /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/ConfigHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/ConfigHandler.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/MUtilMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/MUtilMod.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/Perks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/Perks.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/AbstractUpdateDataPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/AbstractUpdateDataPacket.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/DataDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/DataDistributor.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/DataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/DataStore.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/MergingDataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/MergingDataStore.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/deserializer/BlockDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/deserializer/BlockDeserializer.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/deserializer/BlockPosDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/deserializer/BlockPosDeserializer.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/deserializer/ItemDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/deserializer/ItemDeserializer.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/data/deserializer/ResourceLocationDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/data/deserializer/ResourceLocationDeserializer.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/effect/EffectTooltipRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/effect/EffectTooltipRenderer.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/ClipRectGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/ClipRectGui.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/DisabledSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/DisabledSlot.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiAlignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiAlignment.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiAttachment.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiButton.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiClickable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiClickable.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiElement.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiItem.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiRect.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiRoot.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiString.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiStringOutline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiStringOutline.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiStringSmall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiStringSmall.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiText.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiTextSmall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiTextSmall.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiTexture.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/GuiTextureOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/GuiTextureOffset.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/ScrollBarGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/ScrollBarGui.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/ToggleableSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/ToggleableSlot.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/animation/AnimationChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/animation/AnimationChain.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/animation/Applier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/animation/Applier.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/animation/GuiAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/animation/GuiAnimation.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/animation/KeyframeAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/animation/KeyframeAnimation.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/animation/VisibilityFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/animation/VisibilityFilter.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/hud/GuiRootHud.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/hud/GuiRootHud.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/impl/GuiColors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/impl/GuiColors.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/impl/GuiHorizontalLayoutGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/impl/GuiHorizontalLayoutGroup.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/impl/GuiHorizontalScrollable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/impl/GuiHorizontalScrollable.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/gui/impl/GuiVerticalLayoutGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/gui/impl/GuiVerticalLayoutGroup.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/network/AbstractPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/network/AbstractPacket.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/network/BlockPosPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/network/BlockPosPacket.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/network/PacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/network/PacketHandler.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/scheduling/AbstractScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/scheduling/AbstractScheduler.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/scheduling/ClientScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/scheduling/ClientScheduler.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/scheduling/ServerScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/scheduling/ServerScheduler.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/CastOptional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/CastOptional.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/Filter.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/HexCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/HexCodec.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/InventoryStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/InventoryStream.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/ItemHandlerStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/ItemHandlerStream.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/ItemHandlerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/ItemHandlerWrapper.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/JsonOptional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/JsonOptional.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/ParticleHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/ParticleHelper.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/RotationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/RotationHelper.java -------------------------------------------------------------------------------- /src/main/java/se/mickelus/mutil/util/TileEntityOptional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/java/se/mickelus/mutil/util/TileEntityOptional.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/resources/META-INF/mods.toml -------------------------------------------------------------------------------- /src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mickelus/mutil/HEAD/src/main/resources/pack.mcmeta --------------------------------------------------------------------------------