Home›Java›Mods›InventoryLoader
InventoryLoader
ModsJava

InventoryLoader

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

⬇ Download on Spigot
en_version.png
Hello!

Today I release my new plugin!
It's an easy inventory system.
Players without OP can type /inv <load/save> <name>

For support and suggestions I am always open! :)

de_commands.png
All commands:

/inv
/inv save <name>
/inv load <name>
/k


de_permissions.png
tomtime.invsystem ( /inv < load/ save> < name> )

tomtime.k
( / k )

en_todo.png
1.9
1.7
GUI
Signs
editable messages in config
!!save inventorys in config!!





en_src.png

It is open source xD boojeah! :cool:

Spoiler: KLICK HERE
Spoiler: at.tomtime.main.Main
Code (Text):
package at.tomtime.main;[/SIZE][/CENTER][/SIZE][/CENTER][/SIZE][/CENTER]
[SIZE=4]
[CENTER][SIZE=4]
[CENTER][SIZE=4]
[CENTER]
import java.util.HashMap;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;

import at.tomtime.commands.cmd_kill;

public class Main extends JavaPlugin {


    HashMap<String,ItemStack[]> inv = new HashMap<String, ItemStack[]>();



    //onEnable
    public void onEnable() {
   
        cmd_kill cgm = new cmd_kill();
        this.getCommand("k").setExecutor(cgm);
        this.getServer().getPluginManager().registerEvents(cgm, this);
   
   
        getConfig();
        reloadConfig();
        String invload = "config.invload";
        getConfig().addDefault(invload, "§cInventoryLoader §8» §7Loading inventory..");
   
   
        Bukkit.getConsoleSender().sendMessage("§cInventoryLoader §8- §7Plugin by TomTime");
        }

    //onDisalbe
    public void onDisable() {
        this.saveConfig();
    }

    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        Player p = (Player)sender;
   
   
        //inv
   
        if(label.equalsIgnoreCase("inv")) {
            if(args.length != 2) {
                p.sendMessage("§cInventoryLoader §8» §7You can use the following commands:");
                p.sendMessage("§8§m--------------------------------------");
                p.sendMessage(" ");
                p.sendMessage("§e/inv §cSAVE NAME");
                p.sendMessage("§e/inv §cLOAD NAME");
                p.sendMessage(" ");
                p.sendMessage("§8§m--------------------------------------");
           
           
                //inv save
           
            } else {
                if(args[0].equalsIgnoreCase("save")) {
           
                    String name = args[1];
                    inv.put(name, p.getInventory().getContents());
                    p.sendMessage("§cInventoryLoader§8 » §7The inventory §e" + name + " §7was saved.");
               
                    //inv load
               
                } else if(args[0].equalsIgnoreCase("load")) {
               
                    String name = args[1];
                    String invload = getConfig().getString("loading_inventory");
                    p.sendMessage("§cInventoryLoader§8 » §7Loading inventory §e" + name);
                    if(inv.containsKey(name)) {

                        p.getInventory().setContents(inv.get(name));
                   
                   
                   
                   
                    } else {
                        p.sendMessage("§cInvenotyLoader §8» §7The Invenoty does not exist");
                    }
                }
           
            }
            }
        return true;
    }
}
 
Spoiler: KLICK HERE

​
​
Spoiler: KLICK HERE
​
Spoiler: KLICK HERE
Spoiler: at.tomtime.main.Main

​

Spoiler: at.tomtime.commands.cmd_kill
Code (Text):
package at.tomtime.commands;[/SIZE][/CENTER][/SIZE][/CENTER][/SIZE][/CENTER]
[SIZE=4]
[CENTER][SIZE=4]
[CENTER][SIZE=4]
[CENTER]
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;

public class cmd_kill implements CommandExecutor, Listener {

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) {
   
        if(sender instanceof Player) {
       
        }
   
        if(cmd.getName().equalsIgnoreCase("k")) {
            if(!(sender instanceof Player)) {
                sender.sendMessage("Kill > Are you a player? No.");
            }
          }
   
     
            Player p = (Player)sender;
       
            p.damage(((Player) sender).getMaxHealth());
       
            p.sendMessage("§bKill §8» §7You will now be killed!");
     
   
        return true;
    }



}
 
​


Spoiler: at.tomtime.commands.cmd_kill

​

​




Have fun! :p
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

InventoryLoader is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 358 times (via Spigot). Download it and open it directly in the game.

Explore more