ModsJava
InventoryLoader
Java mod listed for Minecraft 1.8. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotHello!
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!
All commands:
/inv
/inv save <name>
/inv load <name>
/k
tomtime.invsystem ( /inv < load/ save> < name> )
tomtime.k ( / k )
1.9
1.7
GUI
Signs
editable messages in config
!!save inventorys in config!!
It is open source xD boojeah!
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;
}
}
[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;
}
}
[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!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.8
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
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.