initial files adapted from Vista

This commit is contained in:
Amy G. Bowersox 2023-01-23 22:24:53 -07:00
commit 963d2ab8f2
9 changed files with 166 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
*~
build/
mods-source/client/*.jar
mods-source/client/*.litemod
mods-source/forge/*.jar
mods-source/server/*.jar

2
CHANGELOG Normal file
View File

@ -0,0 +1,2 @@
Version 0.1 - [RELEASE-DATE]
- Initial build of modpack, functionality equivalent (roughly) to Erbosoft Vista 0.6.

59
CODE-OF-CONDUCT.md Normal file
View File

@ -0,0 +1,59 @@
# The Erbosoft Project Code of Conduct
## (Revised December 2019)
_This document may be redistributed freely in its unmodified form by anyone. The only part which may be freely modified is the designation of the Owner in the following sentence, which should be changed to reflect the ownership of the project this Code of Conduct is being applied to._
For the purposes of this project, the Owner is Amy G. Bowersox/Erbosoft Metaverse Design Solutions.
1. *The Owner owns this project.* Not you. The Owner's decisions about any aspect of the project
are *final.*
2. This Code of Conduct contains harsh language. Tough shit. Suck it up, Buttercup.
3. Anyone who is an *asshole* is **banned** *from this project.* **Permanently.**
4. This project has certain objectives. Anything outside of those objectives is *irrelevant,*
unless and until the *Owner* changes the objectives. Not you. In particular, if youre a Social
Justice Warrior trying to join this project to spread your *bullshit,* you are *automatically
declared an asshole.* And youre *gone.*
5. The Owner reserves the right to change this Code of Conduct as they see fit. If, however, you try
to force the Owner to change it in ways that are *offensive to them,* or that try to advance
“social justice” ideals in any way, shape, or form, youre an *asshole.* And youre *gone.*
6. In particular, this project explicitly *rejects* the “Open Code of Conduct” by the TODO Group,
the “Contributor Code of Merit” by Coraline Ada Ehmke, the “Citizen Code of Conduct” by
Stumptown Syndicate, and any similar “codes of conduct” that may be promulgated. Anyone complaining
about this is an *asshole,* because *who the fuck are you* to tell *the Owner* how *they* should
run *their* goddamn project? And youre *gone.*
7. The *one and only* criterion that will be used to determine whether a contribution to this project
will be accepted is *the quality of the contribution and how well it solves the problem it was
contributed to solve.* **Period.** (“Contribution” may include code, documentation, testing, or fundraising.)
8. The *one and only* criterion that will be used to judge your worth in relation to this project is
*the quality of your contributions (as defined above) to this project.* **Period.**
9. The Owner hereby does not give *one milli-micro-nano-fraction of a* **fuck** what race you are,
what gender you are or identify as, who you want to sleep with, how old you are, what your height or
weight is, what if anything may be different about your body or brain, what language you speak,
what country youre from, what God you pray to, where you work, how much money you have,
et fucking cetera. Is your contribution any *good?* Thats all that matters.
10. If your contribution is not accepted, and you start *whining* about how its “actually” because youre
of some-or-other gender/race/religion/nationality/whatthefuckever, you are attempting to have the deck
stacked in your favor because youre “special.” That makes you an *asshole.* And youre *gone.*
11. Only those people who have contributed a sufficient quantity of good work to the project,
*as determined in the Owner's sole discretion,* will be allowed to assume any board position,
administrative position, or management-related role. And, any position that the Owner gives, they can
also *take away,* for any reason. Anyone who complains about this is an *asshole.* And theyre *gone.*
12. You will do your own work. If you try to pass off the work of others as your own, youre a
fucking *plagiarist,* and also an *asshole.* And youre *gone.*
13. If theres a discussion that cannot be resolved within the scope of the project,
*take that shit somewhere else.* The Owner does not want your bullshit here. If you continue to spread
your bullshit here, youre an *asshole.* And youre *gone.*
14. As noted above, the Owner's decisions about any aspect of the project are *final.* Anyone
*pissing the Owner off* by getting all up in their face about said decisions is an *asshole.*
And theyre *gone.*
15. Any advisory boards, committees, etc., having to do with this project will answer to *the Owner.*
The Owner reserves the right to disband any such whenever the hell they feel like it. As always, anyone
complaining about this is an *asshole.* And theyre *gone.*
16. Anyone who does not approve of the objectives, direction, or attitude of this project is
free to *get the fuck out* at any time. Bye Felicia!
Acknowlegements:
- [Why Hackers Must Eject the SJWs](http://esr.ibiblio.org/?p=6918), Eric S. Raymond
- [OSS Code of Merit](http://voxday.blogspot.com/2016/01/code-of-merit.html), Vox Day
- [A contribution policy for open source that works](https://medium.com/@jmaynard/a-contribution-policy-for-open-source-that-works-bfc4600c9d83#.dslxcx1fc), Jay Maynard
- [The Code of Merit](https://github.com/rosarior/Code-of-Merit/blob/master/CODE_OF_MERIT.md), Roberto Rosario

30
LICENSE.md Normal file
View File

@ -0,0 +1,30 @@
# License for Erbosoft Sierra Modpack Files
Copyright (c) 2023 Amy G. Bowersox/Erbosoft Metaverse Design Solutions
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The above license does *not* apply to any Minecraft mod JAR files, which are
not included in this modpack source distribution. Those JAR files may *only*
be distributed in accordance with their respective licenses. See the
permissions and licensing listing file in the "technicpack-resources"
subdirectory for more details.

12
README.md Normal file
View File

@ -0,0 +1,12 @@
# Erbosoft Sierra Mod Pack for Minecraft 1.12.2
The original Erbosoft modpack was designed for a personal server, running on a 1.6 version of Minecraft.
This server supported play with our godchildren.
The Erbosoft Plus! pack updated that to version 1.7.2 of Minecraft, and then Erbosoft Vista updated it to 1.7.10.
This is now a re-engineering of that pack to version 1.12.2 of Minecraft, which is still pretty old, but does
support a lot of the mods we like to use. Users of this modpack include Amy, Sabrina aka Phoenix aka Bastet,
their godchildren, their godchildren's mother, and some of Sabrina's gamer friends.
The source distribution *does not* include any of the mod JAR files themselves!
Attempting to build the modpack will give you messages indicating where the
mods may be downloaded and added to the appropriate mod-source subdirectory.

24
scripts/sort-modlist Normal file
View File

@ -0,0 +1,24 @@
#!/bin/sh
# Sorts the modlist.txt file in one of the module directories.
# AGRB 11/5/2015
if [ "x$1" = "x" ]; then
echo "Usage: $0 directory-name"
exit 1
fi
dir=$1
if [ ! -d $dir ]; then
echo "$0: $dir is not a directory"
exit 1
fi
if [ ! -f $dir/modlist.txt ]; then
echo "$0: modlist.txt not found in $dir"
exit 1
fi
[ -f $dir/modlist.txt.old ] && rm $dir/modlist.txt.old
[ -f $dir/modlist.txt.new ] && rm $dir/modlist.txt.new
sort $dir/modlist.txt > $dir/modlist.txt.new
mv $dir/modlist.txt $dir/modlist.txt.old
mv $dir/modlist.txt.new $dir/modlist.txt
rm $dir/modlist.txt.old
exit 0

View File

@ -0,0 +1,21 @@
#!/usr/bin/perl
# verify-mod-downloads - Checks a directory full of mod JAR files to make sure they've all been downloaded
# and advises you on where to go to get them if they're not present.
# AGRB 11/3/2015
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";
my $missing = 0;
while (<MODLIST>) {
chomp;
($modjar, $url) = split(/\|/);
unless (-f "$dir/$modjar") {
print "$modjar is missing - download from $url\n";
$missing++;
}
}
close MODLIST;
exit ($missing > 0) ? 1 : 0;

View File

@ -0,0 +1,10 @@
[b]Erbosoft Sierra Modpack[/b]
The original Erbosoft modpack was designed for a personal server, running on a 1.6 version of Minecraft.
This server supported play with our godchildren.
The Erbosoft Plus! pack updated that to version 1.7.2 of Minecraft, and then Erbosoft Vista updated it to 1.7.10.
This is now a re-engineering of that pack to version 1.12.2 of Minecraft, which is still pretty old, but does
support a lot of the mods we like to use. Users of this modpack include Amy, Sabrina aka Phoenix aka Bastet,
their godchildren, their godchildren's mother, and some of Sabrina's gamer friends.
[u][b]LIst of mods in this pack:[/b][/u]

View File

@ -0,0 +1,2 @@
[u][b]Forge Universal[/b][/u]
By the Minecraft Forge team (AbrarSyed, Cpw, LexManos, OvermindDL1, others) - http://www.minecraftforge.net