#mcfunction
Explore tagged Tumblr posts
puffdevelopments · 29 days ago
Text
First Datapack Commission, Complete
Here is the result of my first complete commissionned datapack
4 notes · View notes
tesl8n · 14 days ago
Text
Downloaded a syntax highlighter for an obscure language, and it assumes you're in dark mode in your IDE, and I am always in light mode. I switched to dark mode for it, but now it's late and flux is active and I literally can't read the fucking red text on a gray background >.<
2 notes · View notes
hyper-lynx · 3 months ago
Text
I got inspired by learning about how the Scriptor Magicae mod works, btw. They're fully data driven except their spell actions, which are hard coded. As a compromise, you can write Minecraft commands to make kinda your own spell actions, which works but seems slightly limiting
They even made a cool video to demonstrate everything
youtube
That said, it'd be nice to have a data driven reaction system good enough that I could make my own reactions in it, too. That way data pack makers could really just make more Reactive content.
(Hypothetically, of course)
Oh God I'm thinking about rewriting my whole mod to be all data driven......... I already added KubeJS support I really don't have to do this, the people can already make reactions in modpacks !!
(But it'd be cool)
It would but, but...
9 notes · View notes
kozykricket · 1 year ago
Text
i feel obligated to share this here because like. this is one of the most impressive feats that really shows the power of 1) sethbling 2) block display entities So yeah sethbling has been back to doing stuff in minecraft, interested largely due to mojang adding the display and interaction entities... and hes done a lot. he was busy making actual physics in a datapack. no caveats; theres no server plugin api required, no external physics engine is being used. its all minecraft scoreboards and such.
youtube
genuinely its amazing -- he just... read a book about physic engines, and then was like okay yea ill make some physics in minecraft. and now that hes gotten it to a stable and polished state, hes been using it for other things... and while his tetherball was impressive, with the rope even wrapping around the pole, hes still goin' and just uploaded a video of him and others playing...
youtube
Yep Blocket League(TM) It's insane what hes accomplished, and he goes into some detail in the first video about how he ... basically made a programming language for datapacks / mc commands. it compiles what you code into .mcfunction files for datapacks and like. wow. im sure some others may start using it for the more ambitious datapack projects that would be extremely tedious to otherwise write the commands for. so yeah. just sharin' that for anyone who may have thought sethbling was still gone.
8 notes · View notes
zwoelffarben · 1 year ago
Text
As a modestly successful datapack author (9 total downloads across two datapacks) let me just say for the record: mcfunction is the worst programming language I've ever had the displeasure of interacting.
So many keywords are used in multiple contexts, being both a function name, an argument, and an object attribute, that accurately coloring the language in notepad++ required me to use a plugin and refresh myself on regular expressions so I could color tag(function) yellow, tag(argument) blue, and tag(attribute) red so that I'd understand what the pack was doing at a glance instead of needing to parse void of white text devoid of signifiers.
And I can't vertically align my code because mono-spacing is a syntactic enforced feature of the language. If you put two spaces betwixt your arguments in one line of a function, the whole function is liable to move to Peru and sublet Eichiro Oda.
execute as e[tag=relevantMob] if block ~ ~ ~ run function_a execute as e[tag=relevantMob] if block ~ ~-10 ~ run function_b Do you see how fucking hideous that is. do you hate it yet?
I sure fuckin do. Why can I not just align everything.
execute as e[tag=relevantMob] if block ~ ~ ~ run function_a execute as e[tag=relevantMob] if block ~ ~-10 ~ run function_b
I hate it here.
1 note · View note
puffdevelopments · 1 month ago
Text
i think it might be a good idea to expend here as well :]
a bit ago, i started posting about my datapack making and my devellopment projects on twitter and bluesky, and i realised that maybe i should do that here as well, so here we are :]
Tumblr media
2 notes · View notes
artistic-arteries · 3 years ago
Photo
Also some basic work quality things like McFunctional Machinery and McStocked First-aid Kits
Tumblr media
31K notes · View notes
zwoelffarben · 1 year ago
Text
Mcfunction is such a stupid ass lang. Why do half the keywords have multiple contexts in which they mean DIFFERENT THINGS.
Why is "tag" both a function and a object attribute. These naming conventions were created by a drunk I swear. And it's not the only one neither. fucken bullshit this is.
1 note · View note
minrcrafter · 7 years ago
Photo
Tumblr media
YourWorldMC [Vanilla] [SMP]
IP: play.yourworldmc.us
A server made by us but based around YOU! -- No Griefing/Raid Vanilla Multiplayer Server --
100% Vanilla TPA System Home System TPSpawn System Runs using MCFunctions 3 Developers
Server Information: - No Griefing/Raiding/Stealing - Community Orientated - Survival - Ran by Mynepanel for Vanilla Votifier, Chat Commands.
Are you looking for a vanilla survival server with an outstanding community? Do you enjoy grief free environment with admins who specialize in maintaining the grief free environment in ONLY vanilla? Then this is definitely the server for you! We strive to create an environment where people of any age can connect and play together that is fun and enjoyable. Our community is always growing and developing, will you continue to help us grow? We hope to see you there!
Website: https://www.yourworldmc.us/ Discord: https://discord.gg/mBRYjeV
IP: play.yourworldmc.us
0 notes
mortifiedandawesome · 3 years ago
Photo
IT STILL mcFUNCTIONS!
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Megatron, Alconbury. Build in 1990, refitted as a Mc Donald in 1993. Demolished in 2008.
Source: Twitter/Non Standard Mc Donald’s
1K notes · View notes
minecraft-pl · 7 years ago
Photo
Tumblr media
Nowy post na http://minecraft.pl/16592,minecraft-snapshot-17w47b-i-17w48a
Minecraft Snapshot 17W47B i 17W48A
Garść najnowszych informacji odnośnie zmian w 1.13. Szczegóły poniżej (zaczynamy od najnowszej aktualizacji):
17W48A
Zmiany:
Poprawa sugestii poleceń w interfejsie użytkownika
Wdrożenie uzupełniania tabulatora dla współrzędnych
Receptury są teraz ładowane z paczek data/(namespace)/recipes/(name).json
Wyłączenie pakietu vanilla powoduje także usunięcie wszystkich receptur
  POPRAWINE BUGI:
Bug MC-1685 – Brak możliwości pisania w nowej pustej Księdze po zmianie jej nazwy
Bug MC-1875 – Warstwy śniegu nie wypadają po zebraniu ich za pomocą jedwabnego narzędzia dotykowego
Bug MC-4923 – Krzemień i stal mogą wywoływać ogień w nieodpowiednich miejscach
Bug MC-5024 – Reticle/Crosshair nie są wyśrodkowane na ekranie
Bug MC-5037 – Jazda na świni/koniu w pelerynie powoduje, że te zwierzęta nie zachowują się zgodnie z oczekiwaniami
Bug MC-5305 – Płonące strzały w ziemi nie są gaszone przez deszcz
Bug MC-11138 – Granica GUI kreacji graficznych jest połączona z zewnętrzną ekwipunku
Bug MC-75279 – Problem z peleryną podczas szybkiego lotu
Bug MC-88230 – Podczas karmienia oswojonego konia lub lamy złotym jabłkiem/marchewką lub sianem, kursor przesuwa się w prawo
Bug MC-115123 – Papugi wciąż poruszają nogami, nawet jeśli stoją na ramieniu
Bug MC-118408 – Latarki i latarnie Redstone nie mogą być umieszczane na szczycie dyniowej latarni, ale można je umieścić na dyni
Bug MC-121379 – Funkcje, ulepszenia i tabele łupów aktywują na inne typy plików niż .mcfunction i .json
Bug MC-121638 – Zmiana nazwy kowadła działa tylko po stronie klienta
Bug MC-121664 – Nie można ustawić współrzędnych
Bug MC-122211 – Łódź obraca się podczas skrętu
Bug MC-122313 – Łączenie bloku nutowego z blokiem na górze emituje cząstkę i dźwięk
Bug MC-122319 – Banery nie są łączone w stosy
Bug MC-122325 – Problemy z umieszczeniem bloku na górze leja i kotłów
Bug MC-122336 – Tarcze nie są wyrównane do gracza
Bug MC-122347 – Nie można otworzyć pudełek lub skrzyń shulkerowych w sieci LAN
Bug MC-122350 – Tworzenie transparentu w kolorze limonki lub magenty powoduje, że zamiast tego pojawia się wełna
Bug MC-122363 – Drewniane płyty dociskowe i przyciski nie są zgrupowane w Księdze Receptur
Bug MC-122365 – Przepisy na cięty piaskowiec i rzeźbiony piaskowiec są odwrócone
Bug MC-122379 – Barwione owce wypuszczają swój oryginalny wełniany kolor
Bug MC-122382 – Trzcina cukrowa zastępuje bloki podczas wzrostu
Bug MC-122395 – Customowe głowy graczy nazywają się „block.minecraft.player_headnamed”
Bug MC-122414 – Ciasto dyniowe może być wykonane z rzeźbionych dyń
Bug MC-122430 – Lewe kliknięcie z padem debugowania podczas przesuwania nie pokazuje właściwości dla bloków z tylko jedną właściwością
Bug MC-122440 – Bloki kostne pod blokami nuty nie tworzą poprawnego dźwięku
Bug MC-122453 – Łodygi melona i dyni nie pękają, gdy deptane są pola uprawne poniżej
Bug MC-122456 – Upadek przez ramkę portalu końcowego
Bug MC-122496 – Brak przycisku anulowania na ekranie kopii zapasowej
Bug MC-122577 – Moby utykają w kotle
Ten snapshot jest bardziej eksperymentalny niż stabilny, jak pisze Mojang.
17W47B
ZMIANY:
Wdrożenie sugestii poleceń dla bloków i argumentów dotyczących elementów
Możliwe popsucie wszystkiego ;)
Dodano opcję (w ustawieniach czatu), aby móc przełączać automatyczne sugestie poleceń (domyślnie włączone, w przeciwnym razie należy nacisnąć kartę, aby je włączyć)
Usunięto pojęcie „dane blokowe” i „dane pozycji”
Dodano możliwość ponownego dodawania nowych bloków w przyszłości
Są nowe bloki, ale Mojang podkreśla, że wszystko będzie prawdopodobnie zepsute i zamiast tworzyć nowe kopie, lepiej tworzyć kopie zapasowe
  POPRAWIONE BUGI:
Bug MC-121701 – Naciśnięcie ucieczki podczas snu w łóżku nie powoduje wyjścia z łóżka
Bug MC-122140 – Błąd listy serwerów
Bug MC-122143 – Przepis na szlifowany piaskowiec podaje rzeźbiony piaskowiec
Bug MC-122145 – Niebarwiona terakota jest nadal nazywana „Minecraft: hardened_clay”
Bug MC-122178 – Dwa wysokie kwiaty rozrastające się w miejscu dwóch wysokich traw w nowych światach
Bug MC-122180 – Nierzeźbione dynie tworzą latarnie dyniowe
Bug MC-122186 – Rzucanie przedmiotami powoduje wyświetlenie tylko jednego przedmiotu
Bug MC-122191 – Naturalny piasek i żwir nie są aktualizowane
Bug MC-122193 – Trapdoory, drzwi i bramy ogrodzeniowe nie wytwarzają dźwięku i otwierają się po kliknięciu shiftem za pomocą bloku, którego nie można umieścić
Bug MC-122203 – Wszystkie zapisane paski narzędzi i jaja nie są aktualizowane, a zapisane elementy zostały usunięte
Bug MC-122207 – W przypadku nowych identyfikatorów niektóre ikony postępu pokazują niewłaściwy blok/przedmiot
Bug MC-122228 – Otwarcie podwójnej (uwięzionej) skrzyni powoduje dwukrotny dźwięk otwarcia i zamknięcia
Bug MC-122233 – Nie można stworzyć klapy ze świerku, brzozy, dżungli, akacji i ciemnego dębu
Bug MC-122235 – Bloki portalu Nether nie generują się poprawnie
Bug MC-122242 – Shulker box nie wyświetla bloku za sobą
Bug MC-122264 – Tworzenie ruchomych głowic tłokowych z blokami redstone
  Więcej szczegółów dotyczących obydwu snapshotów znajdziecie tutaj oraz tutaj.
Snapshot jest gotowy do pobrania, natomiast bardzo ważne jest, abyście zapisali go w formie kopii zapasowej – w szczególności z uwagi na to, że oba są bardzo eksperymentalne i mogą zawierać mnóstwo błędów.
0 notes
tesl8n · 14 days ago
Text
I'm trying to just manually switch the ~2 dozen entries to something appropriate for a light mode thing, but a graphic designer I am not. What the fuck is a good value for #C0C0C0 to be converted to light mode?? There's tools online to "convert" a color from white background to black background, but not the other way >.<
Downloaded a syntax highlighter for an obscure language, and it assumes you're in dark mode in your IDE, and I am always in light mode. I switched to dark mode for it, but now it's late and flux is active and I literally can't read the fucking red text on a gray background >.<
2 notes · View notes
puffdevelopments · 1 month ago
Text
here's the links to everything foxcraft datapack related :]
1 note · View note
puffdevelopments · 1 month ago
Text
Videos about my first publicly released datapack :]
youtube
youtube
1 note · View note
minrcrafter · 7 years ago
Photo
Tumblr media
YourWorldMC [Vanilla] [SMP]
IP: play.yourworldmc.us
A server made by us but based around YOU! -- No Griefing/Raid Vanilla Multiplayer Server --
100% Vanilla TPA System Home System TPSpawn System Runs using MCFunctions 3 Developers
Server Information: - No Griefing/Raiding/Stealing - Community Orientated - Survival - Ran by Mynepanel for Vanilla Votifier, Chat Commands.
Are you looking for a vanilla survival server with an outstanding community? Do you enjoy grief free environment with admins who specialize in maintaining the grief free environment in ONLY vanilla? Then this is definitely the server for you! We strive to create an environment where people of any age can connect and play together that is fun and enjoyable. Our community is always growing and developing, will you continue to help us grow? We hope to see you there!
Website: https://www.yourworldmc.us/ Discord: https://discord.gg/mBRYjeV
IP: play.yourworldmc.us
0 notes
zwoelffarben · 1 year ago
Text
For the one person who has liked this so far, (@astranyx), thank you.
I'm currently banging my head against the wall trying to implement a /statistics command which would allow command and datapack makers to directly manipulate a players statistics.
This is because my lazy ass tried to make a datapack that'd let me auto-craft sus stew if ever I had the ingredients in my inventory, but my particular ass wanted the 'craft' to count.
Making the datapack craft the sus stew was 6 lines of mcfunction code.
Making the datapack count the sus stew in my crafting statistics was impossible. So, I looked to see if anyone else had already done it, and alas no. So, started banging my head against the wall until I got sublementary mod.
I've partially implemented
statistics (query | set | add | reduce)
I'm need to language format my query results, and I'm having trouble getting the Stats.CUSTOM statistics to functioning, but the other namespaces are all correct.
So, anywhere between a week and six months from now I'll be able to finally get back to playing my minecraft world.
Woo I'm modding minecraft!
17 notes · View notes