https://kotlinlang.org logo
Join Slack
Powered by
# kore
  • a

    Ayfri

    11/21/2023, 9:42 AM
    set the channel description: A library for creating datapacks for Minecraft entirely in Kotlin, from version 1.20.2 to around latest snapshot. Project link: https://github.com/Ayfri/kore
  • a

    Ayfri

    11/21/2023, 9:54 AM
    set the channel topic: A library for creating datapacks for Minecraft entirely in Kotlin ! Link: https://github.com/Ayfri/kore
  • a

    Ayfri

    11/22/2023, 11:07 PM
    Hey πŸ‘‹ Kore was updated to 23w45a, 23w46a, 1.20.3-pre1 & 1.20.3-pre2 ! The latest new subcommands for the
    scoreboard
    command were added, new features are available for the `ScoreboardManager`s and much more ! Take a look at the biggest changelog.
    ❀️ 2
    πŸŽ‰ 1
  • a

    Ayfri

    12/07/2023, 10:33 PM
    Hey everyone ! πŸ‘‹ Kore is now available for 1.20.3 & 1.20.4 ! No further changes were required since 1.20.3-pre2 πŸ‘Œ
    ❀️ 1
  • a

    Ayfri

    12/08/2023, 1:41 PM
    I've created a Buy Me A Coffee page and post for me and for Kore respectively, if anyone is interested in supporting the project ❀️
    🫢 1
  • a

    Ayfri

    12/21/2023, 6:55 PM
    Hi folks ! I've updated Kore to latest snapshots from this week (23w51a & b), also now the project is on K Kotlin 1.9.22 and G Gradle 8.5 πŸ‘Œ
    ⛏️ 3
    K 3
  • a

    Ayfri

    01/27/2024, 3:39 PM
    Hey, it's updated to 2024 snapshots with the new
    /transfer
    command ! πŸ”₯
    K 2
    ⛏️ 1
  • a

    Ayfri

    02/03/2024, 11:27 PM
    I've added a section on Macros documentation to show how best to use macros !
    🍎 1
  • a

    Ayfri

    02/29/2024, 10:55 AM
    Hello everyone ! A big technical snapshot was released for Minecraft 1.20.5, including a lot of changes regarding items data and items syntax. If you want to take a read at the Minecraft changelog, here it is : https://www.minecraft.net/en-us/article/minecraft-snapshot-24w09a I created an issue for updating Kore to this snapshot, but it will take a long time to code all the changes, and I'm already very busy with other projects (+ the website ✨), so except a long time until the release of Kore for this snapshot :') PS : I released support for all the snapshots prior to this one, but didn't send a message here as they are small updates.
  • a

    Ayfri

    03/18/2024, 2:31 AM
    set the channel topic: A library for creating datapacks for Minecraft entirely in Kotlin ! Link: https://github.com/Ayfri/kore https://kore.ayfri.com/
  • a

    Ayfri

    04/03/2024, 6:21 AM
    Hey everyone ! πŸ‘‹ I'm still working on implementing the new snapshots released recently (11a, 12a, 13a). I released versions for 09a and 10a, but know that 10a version is missing some small features I missed in the changelog, most are related to simpler serialization form possibilities for Components, it's not that important if you just want to try these versions ! It's taking a long time to develop because of the number of changes and things I have to refactor/rewrite, but I'm getting somewhere πŸ˜ƒ I'll send a message when I'm up to date with Minecraft πŸ‘
    K 1
    πŸŽ‰ 1
  • a

    Ayfri

    05/09/2024, 12:32 PM
    Hey, I released the update for 09a, 10a and 11a with Components support ! K I'm progressing a lot toward 12a, and the next snapshots should be pretty quick (except 18a which added thousands of things πŸ₯²)
    K 1
  • a

    Ayfri

    05/19/2024, 5:31 AM
    https://ayfri.com/articles/kore-hello-world/ https://ayfri.com/articles/kore-timer/ https://ayfri.com/articles/kore-zone-detection/ I created new articles on my blog ! The latest is the more advanced if you're interested !
  • a

    Ayfri

    06/02/2024, 2:27 AM
    Aaaand 1.20.6 is released ! It was very hard and time consuming but it's done kodee excited Also Kore is now using K2 K I fixed a bunch of issues that were reported in the GitHub, try the new release to check if everything is working well !
    ⛏️ 2
    kodee excited 2
  • a

    Ayfri

    08/07/2024, 3:08 AM
    Hey everyone ! I finally released the first version of 1.21 : 24w18a, it took a very long time because they have introduced thousands of changes (just take a look at the changelog size) The subsequent releases for the next snapshots are going to be faster and the full release of 1.21 should not take that long !
    ⛏️ 1
  • a

    Ayfri

    08/15/2024, 6:47 PM
    I've added support for 24w19a-b and 24w20a ! They were pretty small updates, but 24w21a is big, it will take some time to update but I'm working on it πŸ‘Œ Have a good day everyone !
  • a

    Ayfri

    09/15/2024, 1:33 PM
    Hey everyone, I've updated Kore up to Minecraft 1.21.1 ! ⛏️ Checkout the list of changelogs from the GitHub releases ! πŸ”₯ Exemple of Enchantments:
    Copy code
    enchantment("more_xp") {
        description = textComponent("More Experience") // Name of enchantment in game
        maxLevel = 3
        supportedItems(Tags.Enchentable.WEAPON)
        weight = 3 // The probability of the enchant to be displayed in enchantment table
    
        minCost(15, 5) // Minimum cost of the enchantment of level 1, with 5 more levels required to have the next level available
        maxCost(20, 5) // Maximum cost of the enchantment of last level
        anvilCost = 2 // The cost to add the enchantment to an item by combining with another item having the enchant in an anvil
        slots(EquipmentSlot.MAINHAND)
    
        effects {
            mobExperience {
                add(2) // Add 2 xp points per level when killing a mob
            }
        }
    }
    ⛏️ 1
  • a

    Ayfri

    09/27/2024, 9:07 AM
    Hello everyone, I added a documentation page on recipes : https://github.com/Ayfri/Kore/wiki/recipes πŸ”¨ Feel free to reply here which pages do you need next added !
    ⛏️ 1
  • a

    Ayfri

    10/30/2024, 5:15 AM
    Hello everyone πŸ‘‹ I released to Kore a new feature letting you merge your current datapack with other datapacks when generating it, it even works with zips, checks version compatibility and it merges important tags !
    Copy code
    val myDatapack1 = dataPack("my_datapack 1") {
    	// datapack code here
    }
    
    val myDatapack2 = dataPack("my_datapack 2") {
    	// datapack code here
    }
    
    myDatapack1.generate {
    	mergeWithDatapacks(myDatapack2)
        mergeWithDatapacks("existing_local_datapack.zip")
    }
    Checkout the documentation on this new feature there ! πŸ“
    ⛏️ 1
  • a

    Ayfri

    11/11/2024, 1:01 AM
    Hey ! πŸ‘‹ I released version 1.17.0 of Kore that can now generate Jar files ! You can now create datapacks that can be used as mods for
    fabric
    ,
    forge
    ,
    neoforge
    and
    quilt
    mod-loaders ! Example :
    Copy code
    kotlin
    val myDataPack = dataPack("my_datapack") {
        // ...
    }
    
    myDataPack.generateJar {
        fabric {
            author("Ayfri")
    
            contact {
                homepage = "<https://kore.ayfri.com>"
                sources = "<https://github.com/Ayfri/Kore>"
            }
    
            version = "1.2.5"
        }
    
        // Other mod-loaders...
    }
    Check out the documentation on this feature here : https://github.com/Ayfri/Kore/wiki/creating-a-datapack#jar-generation The next release should be focused on updating Kore to 1.21.2 πŸ‘Œ
    ⛏️ 1
  • a

    Ayfri

    11/24/2024, 4:51 PM
    Hey folks, I released updates for 24w33a until 24w39a, I will do the rest later, but I have a new workflow which makes me develop faster the updates yay There are no really big changes but only small additions for each snapshot
  • a

    Ayfri

    12/19/2024, 9:08 PM
    Hey ! πŸ‘‹ I updated Kore up to Minecraft 1.21.3, by pure coincidence the version of Kore is now matching Minecraft's one :')
    lol 1
  • a

    Ayfri

    01/06/2025, 8:53 PM
    Hello everyone ! I updated Kore up to Minecraft 1.21.4, Kore is now up to date !! πŸ”₯ Thanks to Cursor, I created many scripts to increase the speed and simplify my release process, it helps me a lot with versions with no required changes :')
  • a

    Ayfri

    01/12/2025, 12:03 PM
    Hey ! yay I've finally finished the new documentation pages on the Kore website, I added a page for Predicates, improved the Home page and improved a lot the documentation pages, I won't be updating the GitHub wiki anymore. I've also updated all the links mentioning documentation to the new url. Check out the Home page here : https://kore.ayfri.com/docs/home kore
    l
    • 2
    • 2
  • a

    Ayfri

    01/17/2025, 5:48 PM
    Hello everyone! Just a quick message to say that I've revamped my Discord server and you now have a channel dedicated to Kore, but also one for each other main project, I also updated Kore website to put the link in a new footer! If anyone wants to join: https://discord.gg/BySjRNQ9Je
    ⛏️ 1
  • a

    Ayfri

    03/02/2025, 3:01 AM
    https://kore.ayfri.com/docs/enchantments I've added a new page for explaining enchantments yay
    ⛏️ 1
  • a

    Ayfri

    03/18/2025, 3:19 PM
    I've added a new page for the list of updates of Kore: https://kore.ayfri.com/updates kore
    ⛏️ 1
    l
    • 2
    • 2
  • a

    Ayfri

    03/18/2025, 5:32 PM
    Also I've updated a lot the pages on my personal website, and the articles list now have a search bar, and better/more complete pages (most of the articles currently are talking about Kore)
  • a

    Ayfri

    03/24/2025, 12:50 AM
    https://marketplace.visualstudio.com/items?itemName=Ayfri.kore-assistant I quickly created a Kore plugin for VSCode/Cursor, I will maybe create a similar one for Intellij soon yay As I already created plugins for Intellij a few years ago. From what I've seen, it's simpler to create extensions for VSCode, but they will be far less powerful, and the publication step is more complex, Azure things awkward monkey
    l
    • 2
    • 3
  • a

    Ayfri

    03/27/2025, 1:09 AM
    New documentation page on Schedulers πŸ”₯ https://kore.ayfri.com/docs/helpers/scheduler