RubyCore is a easy way to create mods for minecraft using ruby.
What the mods i can create?
You can access all Java, Minecraft, Forge Api using ruby, so, feel free to create!
Can I use gems?
Sure, but the gems need to be all in Ruby, native gems(C language) don’t work because the framework has written in Ruby/Java.
Can I create gems for others moders?
Can i use other dev mods(BuildCraft, IndustrialCraft, etc)
I don't know :D, but i believe than yes.
Can i use java in my mod?
Ruby is a awesome language is made for humans not for machines, is easy to learn and write code, you can create everything with ruby, desktop and mobile apps, web servers, etc, so why not we can create mods for Minecraft?
So, don't be lazy, so, download the RubyCore and:
Develop a mod using RubyCore is very similar with a normal forge mod.
First, download the last version of Rubycore, unpack the zip in any folder, run the command 'gradlew setupdecompworkspace'.
Run the command 'gradlew runClient' for start minecraft
If you want to mix java code with your mod you can use eclipe for this, just run the command "gradlew eclipse" and open the project on eclipse.
You code will be in the “src/main/resources/mod” folder (ruby only) the main file of your mod need to contain the prefix “mod_”, ex: mod_newSword.rb
Create a mod using RubyCore is easy:
class TutorialMod #create a class
def pre_init #like a nomal forge mod
@block = QuickBlock.new(Material.wood) #QuickBlock is a class to create blocks more easily
add_mod(TutorialMod, "Tutorial Mod", "0.1") # tells to rubycore that your mod exist