testing
This commit is contained in:
@@ -230,7 +230,9 @@ export const librariesMapper = (libraries, librariesPath) => {
|
|||||||
export const getFilteredVersions = (
|
export const getFilteredVersions = (
|
||||||
vanillaManifest,
|
vanillaManifest,
|
||||||
forgeManifest,
|
forgeManifest,
|
||||||
fabricManifest
|
fabricManifest,
|
||||||
|
neoforgeManifest,
|
||||||
|
quiltManifest
|
||||||
) => {
|
) => {
|
||||||
const versions = [
|
const versions = [
|
||||||
{
|
{
|
||||||
@@ -362,6 +364,27 @@ export const getFilteredVersions = (
|
|||||||
{
|
{
|
||||||
value: 'neoforge',
|
value: 'neoforge',
|
||||||
label: 'NeoForge',
|
label: 'NeoForge',
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
value: 'release',
|
||||||
|
label: 'Releases',
|
||||||
|
children: [
|
||||||
|
{ value: '1.20.4 value', label: '1.20.4 label' },
|
||||||
|
{ value: '1.20.5 value', label: '1.20.5 label' },
|
||||||
|
]
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
value: 'releaseXYZ',
|
||||||
|
label: 'Releases XYZ',
|
||||||
|
children: [
|
||||||
|
{ value: 'XYZ 1.20.4 value', label: 'XYZ 1.20.4 label' },
|
||||||
|
{ value: 'XYZ 1.20.5 value', label: 'XYZ 1.20.5 label' },
|
||||||
|
]
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
]
|
||||||
|
/*
|
||||||
children: Object.entries(forgeManifest).map(([k, v]) => ({
|
children: Object.entries(forgeManifest).map(([k, v]) => ({
|
||||||
value: k,
|
value: k,
|
||||||
label: k,
|
label: k,
|
||||||
@@ -370,6 +393,7 @@ export const getFilteredVersions = (
|
|||||||
label: child.split('-')[1]
|
label: child.split('-')[1]
|
||||||
}))
|
}))
|
||||||
}))
|
}))
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
return versions;
|
return versions;
|
||||||
|
|||||||
@@ -10,10 +10,12 @@ const NewInstance = ({ setVersion, setModpack }) => {
|
|||||||
const vanillaManifest = useSelector(state => state.app.vanillaManifest);
|
const vanillaManifest = useSelector(state => state.app.vanillaManifest);
|
||||||
const fabricManifest = useSelector(state => state.app.fabricManifest);
|
const fabricManifest = useSelector(state => state.app.fabricManifest);
|
||||||
const forgeManifest = useSelector(state => state.app.forgeManifest);
|
const forgeManifest = useSelector(state => state.app.forgeManifest);
|
||||||
|
const neoforgeManifest = useSelector(state => state.app.neoforgeManifest);
|
||||||
|
const quiltManifest = useSelector(state => state.app.quiltManifest);
|
||||||
|
|
||||||
const filteredVers = useMemo(() => {
|
const filteredVers = useMemo(() => {
|
||||||
return getFilteredVersions(vanillaManifest, forgeManifest, fabricManifest);
|
return getFilteredVersions(vanillaManifest, forgeManifest, fabricManifest);
|
||||||
}, [vanillaManifest, forgeManifest, fabricManifest]);
|
}, [vanillaManifest, forgeManifest, fabricManifest, quiltManifest, neoforgeManifest]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Container>
|
<Container>
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ const McVersionChanger = ({ instanceName, defaultValue }) => {
|
|||||||
const vanillaManifest = useSelector(state => state.app.vanillaManifest);
|
const vanillaManifest = useSelector(state => state.app.vanillaManifest);
|
||||||
const fabricManifest = useSelector(state => state.app.fabricManifest);
|
const fabricManifest = useSelector(state => state.app.fabricManifest);
|
||||||
const forgeManifest = useSelector(state => state.app.forgeManifest);
|
const forgeManifest = useSelector(state => state.app.forgeManifest);
|
||||||
|
const neoforgeManifest = useSelector(state => state.app.neoforgeManifest);
|
||||||
|
const quiltManifest = useSelector(state => state.app.quiltManifest);
|
||||||
const config = useSelector(state => _getInstance(state)(instanceName));
|
const config = useSelector(state => _getInstance(state)(instanceName));
|
||||||
const [selectedVersion, setSelectedVersion] = useState(null);
|
const [selectedVersion, setSelectedVersion] = useState(null);
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ export const FMLLIBS_OUR_BASE_URL = 'https://fmllibs.gdevs.io';
|
|||||||
export const FMLLIBS_FORGE_BASE_URL =
|
export const FMLLIBS_FORGE_BASE_URL =
|
||||||
'https://files.minecraftforge.net/fmllibs';
|
'https://files.minecraftforge.net/fmllibs';
|
||||||
export const IMGUR_CLIENT_ID = '509a564cf4466c9';
|
export const IMGUR_CLIENT_ID = '509a564cf4466c9';
|
||||||
|
export const NEOFORGE = 'neoforge';
|
||||||
|
export const QUILT = 'quilt';
|
||||||
export const FABRIC = 'fabric';
|
export const FABRIC = 'fabric';
|
||||||
export const FORGE = 'forge';
|
export const FORGE = 'forge';
|
||||||
export const VANILLA = 'vanilla';
|
export const VANILLA = 'vanilla';
|
||||||
|
|||||||
Reference in New Issue
Block a user