[ON HIATUS] [Plugin] TweakCart 0.2.4

Started by windwarrior, 30 July 2011, 15:16:52

Previous topic - Next topic

windwarrior

TweakCart
gemaakt door Edoxile, Windwarrior, Meaglin en TheSec

Wat is het?
Tweakcart is bedoeld als een vervanging voor Minecart Mania, samen met TweakFurnance. Het idee van TweakCart is dat het mogelijk is om storageminecarts automatisch kisten kan vullen, en legen.

Welke functies heeft het?

  • Minecarts uit dispensers laten komen, en terug
  • StorageCarts items automatisch uit kisten te laten pakken, en terugstoppen
  • Langzame minecarts stoppen om lag te voorkomen

Hoe werkt het?
Om een storagecart iets uit een k]ist te laten pakken moet naast de kist een bordje staan. Dan moet er op dat bordje een bepaalde tekst staan die aangeeft wat er meegenomen moet worden.

Om aan te geven of een cart iets mee moet nemen of juist moet bezorgen moet er op het bordje of "deposit items" (om items mee te nemen) of  "collect items" (om items terug te stoppen) staan. Dan kan daar onder met tekens aangegeven worden wat meegenomen wordt en wat terug gestopt wordt.
De verschillende tekens zijn:

: is een scheidingsteken.
; geeft een datavalue aan (bijvoorbeeld 35;4 is gele wol)
@ geef een hoeveelheid aan (bijvoorbeeld 35@17 laat totaal 17 wol meenemen)
- geeft een gebied aan (bijvoorbeeld 1-4 neemt alle blokken met id 1 tot en met 4 mee)
! sluit items uit (bijvoorbeeld "all items" met daar onder "!35" neemt alle items mee, behalve 35)


Het is ook nog mogelijk om aan te geven wat een cart moet doen als hij een bepaalde richting op rijd
dat geef je aan met hetvolgende:

N+ (als de cart naar het noorden loopt doe dan dit)
S+
E+
W+

Voorbeelden

deposit items
35;4

Als een storagecart daar langs komt neemt hij alle gele wol mee


deposit items
35
!35;4

Als een storagecart daar langs komt neem hij alle wol mee behalve de gele


deposit items
all items
!35-60

neemt alle items mee, behalve de nummers 35 tot en met 60


deposit items
35;4-35;8@50
!35;5

neemt van alle wol met datavalue 4 tot en met 8 per stack 50 blokken mee, behalve van de wol met datavalue 5


deposit items
N+35

neemt alle wol mee, maar alleen als de cart naar het noorden rijdt


Belangrijk om te weten

  • Er mogen geen '[' en ']' meer om de teksten op de bordjes Fixed per 0.2.1
  • Datavalues staan hier: http://www.minecraftwiki.net/wiki/Data_values
  • het is NIET meer mogelijk om namen van items te gebruiken
  • het is mogelijk zowel collect als deposit op een bordje te hebben
  • Als je een bordje moet omzetten kun je /pen gebruiken, /pen set [tekst] en dan met een coal op een bordje klikken

Woord achteraf
Tweakcart is nog een beta, mochten er fouten in zitten, meldt deze dan meteen, dan kunnen wij de devvers er wat aan doen. Mochen er nog vragen zijn dan kan dat in dit topic, of ingame.

Edit: ik heb een poll toegevoegd, omdat er mensen opmerkte dat "collect items" en "deposit items" miss verkeerdom staan, dit kan aangepast, maar ik wil eerst de meningen weten :)

Edit2 een screenshot van signlocatie
(An unmatched left parenthesis creates an unresolved tension that will stay with you all day. - xckd.com/859

sikerdebaard

#1
Dus toch nog via bordjes. Hoe is de parser opgebouwd? Wordt de tekst van tevoren gelext?
Real programmers don't comment. If it was hard to write, it should be hard to understand.

windwarrior

nee, pas op het moment dat er een cart langsheen rijd, miss is het inderdaad slim dat te veranderen
(An unmatched left parenthesis creates an unresolved tension that will stay with you all day. - xckd.com/859

Gh0stT4il

Put the cookie down... NOW!

Ruud033

Nice!

Kan niet wachten hoe jullie dat gaan oplossen met kruisingen

Maddox

FINALLY :D Dit zal zeker toegepast worden in mijn storage! Moet alleen de signs veranderen :+

windwarrior

#6
Toch nog even een bericht van mijn kant,

Doordat we compatibiliteit willen hebben met MM hebben we de functies van deposit en collect wel omgedraait


deposit is van een kist naar een storagecart
collect is van een storagecart naar een kist


Houd /version TweakCart in de gaten, staat er 0.2.1 dan zijn de wijzigingen van kracht, excuus voor het ongemak. En ik hoop de topic start goed aangepast te hebben.

Ook heb ik een foutje met de directions uit de TS gehaalt het is "N+" voor carts die alleen wat mee moeten nemen als ze naar noord gaan.
(An unmatched left parenthesis creates an unresolved tension that will stay with you all day. - xckd.com/859

leovanhaaren

Netjes, misschien dat ik dan toch weer eens actief ga spelen.  :)

Dank voor alle moeite, devvers.

Ragnarr

wat is het commando voor het vullen en legen van furnaces? of zit dat er niet in?

Aardappelsap

Dat zit er niet in, en zal er ook niet in komen...
GuntherDW en ik zijn van plan de functionaliteit daarvan af te vangen met een andere plugin, genaamd TweakFurnace (waarvan een versie al draait, die laat je stuff in furnace stoppen door erop te meppen). Nadat TweakCart officieel is gereleased ga ik daar verder mee, of Gunther moet tijd hebben om het af te maken, maar daar zou ik maar niet van uit gaan, gezien die wel belangrijkere dingen te doen heeft.

Gh0stT4il

Gunther heeft het te druk met minecraft fixen :)

shiet op Gunther! XD
Put the cookie down... NOW!

timoever

Volgens mij heeft Gunther over niet al te lange tijd tweede zit.

sh4d0wnl

De carts nemen nog steeds niet alles mee.

En ze plaatsen het daarna in de dispencers :x
I am almost a dad :o

88bram

Dankjulliewel voor de mod:D Ben er mee aan het experimenteren xD

Gh0stT4il

klopt het dat als een storagecart te snel langs een bordje gaat hij soms (of helemaal nooit) de items uitwisselt?

en carts storen in dispensers na een bocht is buggy, de carts glitchen er half doorheen.
Put the cookie down... NOW!