added Makefile and remaining build infrastructure

This commit is contained in:
2023-01-24 21:17:49 -07:00
parent 08e9164390
commit fc85492a28
8 changed files with 123 additions and 2 deletions

View File

@@ -0,0 +1,3 @@
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Tue Nov 17 17:47:41 MST 2015
eula=true

View File

@@ -0,0 +1 @@
java -Xmx4G -XX:MaxPermSize=256m -jar @FORGEJAR@

View File

@@ -0,0 +1,6 @@
#!/bin/sh
MEMSZ=4G
PERMSZ=256m
FORGEJAR=@FORGEJAR@
exec java -Xmx$MEMSZ -XX:MaxPermSize=$PERMSZ -jar $FORGEJAR

17
scripts/list-mods Executable file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/perl
# list-mods - Lists out the contents of the modlist.txt to just show the mod JAR names.
# AGRB 1/24/2023
die "Usage: $0 directory-name\n" if $#ARGV < 0;
my $dir = $ARGV[0];
die "$0: $dir is not a directory\n" unless -d $dir;
die "$0: $dir does not contain a modlist.txt\n" unless -f "$dir/modlist.txt";
open MODLIST, "<$dir/modlist.txt" or die "$0: unable to open $dir/modlist.txt";
while (<MODLIST>) {
chomp;
next if /^\s*#/;
($modjar, $url) = split(/\|/);
print "$modjar\n"
}
close MODLIST;
exit 0;

View File

@@ -0,0 +1,33 @@
#Minecraft server properties
#Tue Nov 17 17:51:25 MST 2015
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
announce-player-achievements=true
server-port=25565
level-type=DEFAULT
enable-rcon=false
level-seed=
force-gamemode=false
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
online-mode=true
resource-pack=
pvp=true
difficulty=1
enable-command-block=false
gamemode=0
player-idle-timeout=0
max-players=20
spawn-monsters=true
generate-structures=true
view-distance=10
motd=Erbosoft Sierra @VERSION@ Server