Home›Java›Mods›Utils2048 - 1.9 / 1.12.2
Utils2048 - 1.9 / 1.12.2
ModsJava

Utils2048 - 1.9 / 1.12.2

Java mod listed for Minecraft 1.9. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
2018-08-12_11.12.36.png

Features:

• Support for Minecraft 1.8 - 1.12.2
• Easy to use Utils to create

• Entities
• Files
• Inventory

• Holograms
• Items
• Villager Trades

How To Use:
Add this .jar file as dependency to your java project as an External JAR

Spoiler: EntityBuilder
Code (Java):
Entity entity = new EntityBuilder (EntityType. VILLAGER, player. getLocation ( ) )
                . setAge (EntityAge. ADULT )
                . setCustomName ( "Villager" )
                . setCustomNameVisible ( true )
                . setPassenger (OtherEntity )
                . spawn ( ) ;

Spoiler: FileUtils
Code (Java):
FileUtils file = new FileUtils ( "plugins/YourPlugin", "YourFile.yml" )
                 . set ( "YourPath", YourValue )
                 . save ( ) ;
 
FileBuilder file = new FileBuilder ( "plugins/YourPlugin", "YourFile.yml" )
                 . delete ( ) ;

Spoiler: Hologram
Code (Java):
HologramBuilder hb = new HologramBuilder ( "YourName", player. getLocation ( ). add ( 0.0, - 2.0, 0.0 ) ) [ /INDENT ]
                     . setLine ( 0, "YourText" )
                     . addLine ( "YourText" )
                     . addLines ( Arrays. asList ( "YourLine", "YourNextLine" ) )
                     . spawn ( ) ;
 
hb. saveInFile ( "plugins/YourFolder", "YourFile.yml" ) ;
 
HologramManager hm = new HologramManager ( ) ;
hm. loadHologramsFromFile ( "plugins/YourFolder", "YourFile.yml" ) ;

Spoiler: ItemBuilder
Code (Java):
ItemBuilder item = new ItemBuilder (Material. DIAMOND_SWORD, 32 )
                   . setDisplayName (ChatColor. BLUE + "This is a diamond sword" )
                   . setLore ( "Hello", "I am", "A diamond", "sword" )
                   . setInfinityDurability ( )
                   . addEnchant (Enchantment. PROTECTION_ENVIROMENTAL, 7 )
                   . toItemStack ( ) ;

Spoiler: Villager Trades
Code (Java):
VillagerTradeBuilder vtb = new VillagerTradeBuilder ( )
                          . setExperienceReward ( false )
                          . setMaxUses ( 999 )
                          . setUses ( 0 ) ;

vtb. clearTrades (villager ) ;
vtb. addTrade (yourIngredient, yourResult ) ;
vtb. addTrade (yourIngredient1, yourIngredient2, yourResult ) ;
vtb. setTrades (villager ) ;
player. openMerchant (villager, true ) ;

Spoiler: GuiBuilder
Create your Gui in 1 Class

Code (Java):
package fr.Laval_13.Exemple.Gui ;

import org.bukkit.entity.Player ;
import org.bukkit.inventory.Inventory ;
import org.bukkit.inventory.ItemStack ;

import fr.Laval_13.RedCore.Utils.Gui.GuiBuilder ;

public class Exemple implements GuiBuilder {

    @Override
    public void onClick (Player player, Inventory inv, ItemStack item, int slot ) {

                //Set your Event on Click
     
    }

    @Override
    public void setContents (Player player, Inventory inv ) {
     
                //Set Contents

    }

    @Override
    public String setName ( ) {
        return "YourName" ;
    }

    @Override
    public int setSize ( ) {
        return 0 ;
    }
}
Open Gui to player

Code (Java):
Utils2048. getInstance ( ). getGuiManager ( ). open (player, YourClass. class ) ;
Load GuiManager

Code (Java):
public void loadGuiManager ( ) {
 
        GuiManager = new GuiManager ( ) ;
        Bukkit. getPluginManager ( ). registerEvents (GuiManager, this ) ;
        RegisteredMenus = new HashMap <> ( ) ;
        GuiManager. addMenu ( new YourGui ( ) ) ;

    }

​
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Utils2048 - 1.9 / 1.12.2 is a free Minecraft Java mod. Compatible with Minecraft 1.9. Downloaded 145 times (via Spigot). Download it and open it directly in the game.

Explore more