- /*
- * Minecraft Development for IntelliJ
- *
- * https://mcdev.io/
- *
- * Copyright (C) 2024 minecraft-dev
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation, version 3.0 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- */
- package com.demonwav.mcdev.asset
- import com.intellij.util.IconUtil
- @Suppress("unused")
- object PlatformAssets : Assets() {
- val MINECRAFT_ICON = loadIcon("/assets/icons/platform/Minecraft.png")
- val MINECRAFT_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val ADVENTURE_ICON = loadIcon("/assets/icons/platform/Adventure.png")
- val ADVENTURE_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val BUKKIT_ICON = loadIcon("/assets/icons/platform/Bukkit.png")
- val BUKKIT_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val SPIGOT_ICON = loadIcon("/assets/icons/platform/Spigot.png")
- val SPIGOT_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val PAPER_ICON = loadIcon("/assets/icons/platform/Paper.png")
- val PAPER_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val FORGE_ICON = loadIcon("/assets/icons/platform/Forge.png")
- val FORGE_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val FABRIC_ICON = loadIcon("/assets/icons/platform/Fabric.png")
- val FABRIC_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val ARCHITECTURY_ICON = loadIcon("/assets/icons/platform/Architectury.png")
- val ARCHITECTURY_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val SPONGE_ICON = loadIcon("/assets/icons/platform/Sponge.png")
- val SPONGE_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val SPONGE_ICON_DARK = loadIcon("/assets/icons/platform/Sponge_dark.png")
- val SPONGE_ICON_2X_DARK = loadIcon("/assets/icons/platform/Sponge@2x_dark.png")
- val BUNGEECORD_ICON = loadIcon("/assets/icons/platform/BungeeCord.png")
- val BUNGEECORD_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val WATERFALL_ICON = loadIcon("/assets/icons/platform/Waterfall.png")
- val WATERFALL_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val VELOCITY_ICON = loadIcon("/assets/icons/platform/Velocity.png")
- val VELOCITY_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val MIXIN_ICON = loadIcon("/assets/icons/platform/Mixins.png")
- val MIXIN_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val MIXIN_ICON_DARK = loadIcon("/assets/icons/platform/Mixins_dark.png")
- val MIXIN_ICON_2X_DARK = loadIcon("/assets/icons/platform/Mixins@2x_dark.png")
- val NEOFORGE_ICON = IconUtil.scale(loadIcon("/assets/icons/platform/NeoForge.png"), null, 0.125f)
- val NEOFORGE_ICON_2X = IconUtil.scale(loadIcon("/assets/icons/platform/NeoForge.png"), null, 0.25f)
- val MCP_ICON = loadIcon("/assets/icons/platform/MCP.png")
- val MCP_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val MCP_ICON_DARK = loadIcon("/assets/icons/platform/MCP_dark.png")
- val MCP_ICON_2X_DARK = loadIcon("/assets/icons/platform/MCP@2x_dark.png")
- }
- /*
- * Minecraft Development for IntelliJ
- *
- * https://mcdev.io/
- *
- * Copyright (C) 2025 minecraft-dev
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation, version 3.0 only.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- */
- package com.demonwav.mcdev.asset
- import com.intellij.util.IconUtil
- @Suppress("unused")
- object PlatformAssets : Assets() {
- val MINECRAFT_ICON = loadIcon("/assets/icons/platform/Minecraft.png")
- val MINECRAFT_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val ADVENTURE_ICON = loadIcon("/assets/icons/platform/Adventure.png")
- val ADVENTURE_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val BUKKIT_ICON = loadIcon("/assets/icons/platform/Bukkit.png")
- val BUKKIT_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val SPIGOT_ICON = loadIcon("/assets/icons/platform/Spigot.png")
- val SPIGOT_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val PAPER_ICON = loadIcon("/assets/icons/platform/Paper.png")
- val PAPER_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val FORGE_ICON = loadIcon("/assets/icons/platform/Forge.png")
- val FORGE_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val FABRIC_ICON = loadIcon("/assets/icons/platform/Fabric.png")
- val FABRIC_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val ARCHITECTURY_ICON = loadIcon("/assets/icons/platform/Architectury.png")
- val ARCHITECTURY_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val SPONGE_ICON = loadIcon("/assets/icons/platform/Sponge.png")
- val SPONGE_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val SPONGE_ICON_DARK = loadIcon("/assets/icons/platform/Sponge_dark.png")
- val SPONGE_ICON_2X_DARK = loadIcon("/assets/icons/platform/Sponge@2x_dark.png")
- val BUNGEECORD_ICON = loadIcon("/assets/icons/platform/BungeeCord.png")
- val BUNGEECORD_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val WATERFALL_ICON = loadIcon("/assets/icons/platform/Waterfall.png")
- val WATERFALL_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val VELOCITY_ICON = loadIcon("/assets/icons/platform/Velocity.png")
- val VELOCITY_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val MIXIN_ICON = loadIcon("/assets/icons/platform/Mixins.png")
- val MIXIN_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val MIXIN_ICON_DARK = loadIcon("/assets/icons/platform/Mixins_dark.png")
- val MIXIN_ICON_2X_DARK = loadIcon("/assets/icons/platform/Mixins@2x_dark.png")
- val NEOFORGE_ICON = IconUtil.scale(loadIcon("/assets/icons/platform/NeoForge.png"), null, 0.125f)
- val NEOFORGE_ICON_2X = IconUtil.scale(loadIcon("/assets/icons/platform/NeoForge.png"), null, 0.25f)
- val MCP_ICON = loadIcon("/assets/icons/platform/MCP.png")
- val MCP_ICON_2X = loadIcon("/assets/icons/platform/[email protected]")
- val MCP_ICON_DARK = loadIcon("/assets/icons/platform/MCP_dark.png")
- val MCP_ICON_2X_DARK = loadIcon("/assets/icons/platform/MCP@2x_dark.png")
- }